OSDN Git Service

2006-11-22 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/25087
4         * gfortran.dg/auto_char_len_4.f90: New test.
5
6 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/29652
9         * gfortran.dg/generic_7.f90: New test.
10         * gfortran.dg/defined_operators_1.f90: Add new error.
11
12 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13
14         PR tree-optimization/29902
15         * g++.dg/tree-ssa/pr29902.C: New test.
16
17 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18
19         PR fortran/29820
20         * gfortran.dg/used_types_13.f90: New test.
21
22 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
23
24         * gcc.dg/dfp/snan.c: Delete.
25
26 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
27
28         * g++.dg/cpp0x/static_assert1.C: New.
29         * g++.dg/cpp0x/static_assert2.C: New.
30         * g++.dg/cpp0x/static_assert3.C: New.
31
32 2006-11-21  Richard Guenther  <rguenther@suse.de>
33
34         * gcc.dg/vect/vect-pow-1.c: New testcase.
35         * gcc.dg/vect/vect-pow-2.c: Likewise.
36
37 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
38
39         PR c++/29570
40         * g++.dg/template/static29.C: New test.
41
42         PR c++/29734
43         * g++.dg/conversion/simd4.C: New test.
44
45 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
46
47         PR c++/29475
48         * g++.dg/template/access19.C: New test.
49         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
50         error is reported.
51         
52 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
53
54         PR tree-opt/25500
55         * gcc.dg/tree-ssa/sra-4.c: New testcase.
56
57 2006-11-20  Tobias Burnus  <burnus@net-b.de>
58
59         PR fortran/27546
60         * gfortran.dg/import.f90: Extended test.
61         * gfortran.dg/import2.f90: Extended test.
62
63 2006-11-20  Tobias Burnus  <burnus@net-b.de>
64
65         * gfortran.dg/volatile3.f90: Add conflict test.
66
67 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
68
69         PR fortran/24783
70         * gfortran.dg/implicit_10.f90: New test.
71
72 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
73
74         PR c++/8586
75         * g++.dg/warn/Wall-write-strings.C: New.
76
77 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
78
79         * gfortran.dg/alloc_comp_constraint_5.f90: New.
80         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
81
82 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
83
84         * gfortran.dg/use_3.f90: Remove error message.
85         * gfortran.dg/iso_fortran_env_1.f90: New test.
86         * gfortran.dg/iso_fortran_env_2.f90: New test.
87         * gfortran.dg/iso_fortran_env_3.f90: New test.
88         * gfortran.dg/iso_fortran_env_4.f90: New test.
89
90 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
91
92         * gcc.dg/vect/vect-27.c: Fix initialization.
93
94 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
95
96         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
97         * gcc.dg/torture/builtin-minmax-1.c: New.
98
99         * gcc.dg/builtins-20.c: Add cases for copysign.
100
101 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
102
103         PR fortran/24285
104         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
105
106 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
107         * gfortran.dg/use_1.f90: New test.
108         * gfortran.dg/use_1.f90: New test.
109         * gfortran.dg/use_1.f90: New test.
110
111 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
112
113         PR tree-optimization/29801
114         * gcc.dg/pr29801.c: New test.
115
116 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
117
118         PR middle-end/29584
119         * gcc.dg/torture/pr29584.c: New test.
120
121 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
122
123         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
124         Condition PowerPC tests for saving FPRs on powerpc_fprs.
125         * gcc.target/powerpc/compress-float-ppc.c,
126         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
127         powerpc_fprs.
128         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
129         do not pass -mhard-float.
130
131 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
132
133         * gnat.dg/volatile_aggregate.adb: New test.
134
135 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
136
137         PR fortran/29391
138         PR fortran/29489
139         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
140         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
141
142 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
143
144         PR target/29201
145         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
146
147 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
148
149         * gfortran.dg/import3.f90: Fix error message.
150
151 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
152
153         PR tree-opt/29788
154         * gfortran.fortran-torture/compile/inline_1.f90:
155         New testcase.
156
157 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
158
159         * gcc.target/i386/x87regparm-1.c: New test.
160         * gcc.target/i386/x87regparm-2.c: New test.
161         * gcc.target/i386/x87regparm-3.c: New test.
162         * gcc.target/i386/x87regparm-4.c: New test.
163
164 2006-11-15  Tobias Burnus  <burnus@net-b.de>
165
166         PR fortran/27546
167         * gfortran.dg/import.f90: New test.
168         * gfortran.dg/import2.f90: New test.
169         * gfortran.dg/import3.f90: New test.
170
171 2006-11-15  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/27588
174         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
175
176 2006-11-15  Tobias Burnus  <burnus@net-b.de>
177
178         PR fortran/29806
179         * gfortran.dg/contains.f90: New test.
180         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
181
182 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
183
184         PR tree-optimization/29581
185         * gcc.dg/pr29581-1.c: New test.
186         * gcc.dg/pr29581-2.c: New test.
187         * gcc.dg/pr29581-3.c: New test.
188         * gcc.dg/pr29581-4.c: New test.
189         * gfortran.dg/pr29581.f90: New test.
190
191 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
192
193         PR fortran/29702
194         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
195         numbers in error message headers.
196
197 2006-11-14  Richard Guenther  <rguenther@suse.de>
198
199         * gcc.target/i386/math-torture/math-torture.exp: Restrict
200         to i?86 and x86_64 targets.
201
202 2006-11-14  Caroline Tice  <ctice@apple.com>
203
204         * gcc.dg/pubtypes-1.c: New file/testcase.
205         * gcc.dg/pubtypes-2.c: New file/testcase.
206         * gcc.dg/pubtypes-3.c: New file/testcase.
207         * gcc.dg/pubtypes-4.c: New file/testcase.
208         * g++.dg/pubtypes.C: New file/testcase.
209
210 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
211
212         PR c++/29106
213         * g++.dg/init/self1.C: New test.
214
215 2006-11-14  Tobias Burnus  <burnus@net-b.de>
216
217         PR fortran/29657
218         * gfortran.dg/conflicts.f90: Add.
219
220 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
221
222         PR rtl-optimization/29798
223
224         * gcc.c-torture/execute/pr29798.c: New.
225
226 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
227
228         * gcc.dg/builtins-20.c: Add more cases.
229
230 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
231
232         PR fortran/29759
233         * gfortran.dg/gomp/pr29759.f90: New test.
234
235 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
236
237         PR c++/29518
238         * g++.dg/template/static28.C: New test.
239
240 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
241
242         * lib/c-torture.exp: Use target-libpath.exp.
243         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
244         set GCC_EXEC_PREFIX env var from global variable of same name.
245
246 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
247
248         PR fortran/26994
249         * gfortran.fortran-torture/compile/transfer-1.f90:
250         New testcase.
251
252 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
253             Zdenek Dvorak <dvorakz@suse.cz>
254
255         PR tree-optimization/29680
256         * gcc.dg/alias-11.c: New test.
257
258 2006-11-12  Jason Merrill  <jason@redhat.com>
259             Andrew Pinski <pinskia@physics.uc.edu>
260
261         PR middle-end/28915
262         * gcc.target/i386/vectorize1.c: New.
263
264 2006-11-12  Roger Sayle  <roger@eyesopen.com>
265
266         PR rtl-optimization/29797
267         * gcc.c-torture/execute/pr29797-1.c: New test case.
268
269 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
270
271         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
272
273 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
274
275         * gcc.dg/tree-ssa/prefetch-3.c: New test.
276
277 2006-11-12  Roger Sayle  <roger@eyesopen.com>
278
279         PR tree-optimization/13827
280         * gcc.dg/fold-eqand-1.c: New test case.
281
282 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
283
284         PR rtl-opt/28812
285         * gcc.c-torture/execute/mayalias-3.c: New test.
286
287 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
288
289         PR middle-end/27528
290         * gcc.c-torture/compile/pr27528.c: New test.
291         * gcc.dg/pr27528.c: Likewise.
292
293 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
294
295         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
296
297         * gcc.dg/torture/builtin-symmetric-1.c: New test.
298
299 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
300
301         PR fortran/29758
302         * gfortran.dg/reshape_source_size_1.f90: New test.
303
304 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
305
306         PR fortran/29315
307         * gfortran.dg/aliasing_dummy_4.f90: New test.
308
309 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
310
311         PR target/29777
312         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
313         and x86_64-*-* targets.
314
315 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
316
317         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
318         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
319         New macros. Use them in exact tests.
320         (TESTIT3): New macro.
321         Add tests for fmin, fmax and fma.
322
323 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
324
325         PR fortran/29431
326         * gfortran.dg/array_constructor_13.f90: New test.
327
328 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
329
330         PR fortran/29744
331         * gfortran.dg/used_types_12.f90: New test.
332
333 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
334
335         PR middle-end/29726
336         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
337         (test6): Ditto.
338         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
339         * gcc.dg/fold-eqandshift-3.c: New test case.
340
341 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
342
343         PR fortran/29699
344         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
345
346         PR fortran/21370
347         * gfortran.dg/change_symbol_attributes_1.f90: New test.
348
349 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
350
351         * gcc.dg/20061109-1.c: New testcase.
352
353 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
354
355         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
356
357 2006-11-09  Tobias Burnus  <burnus@net-b.de>
358
359         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
360         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
361
362 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
363
364         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
365         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
366
367 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
368
369         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
370
371 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
372
373         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
374         vect-9.c).
375         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
376         * gcc.dg/vect/vect-9.c: Now vectorizable.
377         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
378         that support vect_widen_mult. 
379         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
380         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from 
381         vect-reduc-dot-u16.c).
382         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from 
383         vect-reduc-dot-u16.c).
384         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
385         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
386         vect-reduc-dot-s8.c).
387         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
388         vect-reduc-dot-s8.c).
389         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
390         vect-reduc-dot-s8.c).
391         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
392         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
393         vect-reduc-dot-u8.c).
394         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
395         vect-reduc-dot-u8.c).
396         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
397         * gcc.dg/vect/vect-multitypes-9.c: New test.
398         * gcc.dg/vect/vect-multitypes-10.c: New test.
399         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
400         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
401         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
402         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
403         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
404         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
405         wrapv-vect-reduc-dot-s8.c.
406         * lib/target-support.exp (check_effective_target_vect_unpack): New.
407         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
408         targets that support vec_unpack. 
409         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
410         (check_effective_target_vect_widen_mult_qi_to_hi): New.
411         (check_effective_target_vect_widen_mult_hi_to_si): New.
412         (check_effective_target_vect_widen_sum): Removed.
413
414         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
415
416         * gcc.dg/vect/vect-multitypes-8.c: New test.
417         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
418
419         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
420
421         * gcc.dg/vect/vect-multitypes-7.c: New test.
422
423         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
424
425         * gcc.dg/vect/vect-multitypes-4.c: New test.
426         * gcc.dg/vect/vect-multitypes-5.c: New test.
427         * gcc.dg/vect/vect-multitypes-6.c: New test.
428
429         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
430         
431         * gcc.dg/vect/vect-multitypes-1.c: New test.
432         * gcc.dg/vect/vect-multitypes-2.c: New test.
433         * gcc.dg/vect/vect-multitypes-3.c: New test.
434
435 2006-11-07  Eric Christopher  <echristo@apple.com>
436
437         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
438         Test using scan-assembler-not.
439
440 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
441
442         * gcc.dg/inline-17.c: New test.
443
444 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
445
446         PR other/25028
447         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
448         on HP-UX.
449
450 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
451
452         PR fortran/29539
453         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
454
455         PR fortran/29634
456         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
457         test.
458
459 2006-11-07  Tobias Burnus  <burnus@net-b.de>
460
461         PR fortran/29601
462         * gfortran.dg/volatile.f90: Add.
463         * gfortran.dg/volatile2.f90: Add.
464         * gfortran.dg/volatile3.f90: Add.
465         * gfortran.dg/volatile4.f90: Add.
466         * gfortran.dg/volatile5.f90: Add.
467         * gfortran.dg/volatile6.f90: Add.
468         * gfortran.dg/volatile7.f90: Add.
469
470 2006-11-06  Tobias Burnus  <burnus@net-b.de>
471
472         * gfortran.dg/io_constraints_2.f90: Adjust pattern
473           for matching error messages.
474         * gfortran.dg/specifics_3.f90: Adjust pattern
475           for matching error messages.
476
477 2006-11-06  Janis Johnson  <janis187@us.ibm.com
478             Bernhard Fischer  <aldot@gcc.gnu.org>
479
480         * lib/gcc-dg.exp (output-exists): New proc.
481         (output-exists-not): New proc.
482         * gcc.test-framework/test-framework.awk: Support new directives.
483         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
484         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
485         * gcc.test-framework/dg-outexists-exp-F.c: New test.
486         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
487         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
488         * gcc.test-framework/dg-outexists-exp-P.c: New test.
489
490 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
491
492         PR fortran/29630
493         PR fortran/29679
494         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
495         * gfortran.dg/initialization_3.f90: New.
496
497 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
498
499         PR libgfortran/25545
500         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
501
502 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
503
504         PR middle-end/29695
505         * gcc.c-torture/execute/pr29695-1.c: New test.
506         * gcc.c-torture/execute/pr29695-2.c: New test.
507
508 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
509
510         PR fortran/29565
511         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
512
513 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
514
515         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
516         for matching error messages.
517
518 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
519
520         PR target/26915
521         * gcc.target/i386/387-12.c: New test.
522
523 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
524
525         PR libfortran/29713
526         * gfortran.dg/pr29713.f90: New test.
527
528 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
529
530         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
531         Also test for bogus rest sign.
532
533 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
534
535         PR libfortran/27895
536         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
537
538 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
539
540         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
541         from error messages.
542
543 2006-11-02  Mike Stump  <mrs@apple.com>
544
545         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
546
547         * g++.old-deja/g++.abi/align.C: Enable for darwin.
548
549 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
550
551         * g++.dg/eh/gcsec1.C: New test.
552
553 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
554
555         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
556         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
557
558 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
559
560         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
561         hexadecimal value.
562         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
563         * gcc.dg/pr14796-2.c: Likewise.
564
565 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
566
567         * gcc.c-torture/execute/20061101-1.c: New test.
568
569 2006-11-01  Richard Guenther  <rguenther@suse.de>
570
571         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
572
573 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
574
575         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
576         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
577
578 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
579
580         * gcc.c-torture/execute/20061031-1.c: New test.
581
582 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
583
584         PR 23067
585         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
586         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
587         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
588         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
589         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
590         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
591         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
592
593 2006-10-31  Eric Christopher  <echristo@apple.com>
594             Falk Hueffner  <falk@debian.org>
595
596         * gcc.dg/builtin-bswap-1.c: New.
597         * gcc.dg/builtin-bswap-2.c: New.
598         * gcc.dg/builtin-bswap-3.c: New.
599         * gcc.dg/builtin-bswap-4.c: New.
600         * gcc.dg/builtin-bswap-5.c: New.
601         * gcc.target/i386/builtin-bswap-1.c: New.
602
603 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
604
605         * gcc.dg/inline-16.c: New.
606
607         PR 16622
608         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
609         defining it.
610         * gcc.dg/inline-13.c: New.
611         * gcc.dg/inline-14.c: New.
612         * gcc.dg/inline-15.c: New.
613
614         PR 11377
615         * gcc.dg/inline6.c: New.
616         * gcc.dg/inline7.c: New.
617
618 2006-10-31  Roger Sayle  <roger@eyesopen.com>
619
620         PR middle-end/23470
621         * gcc.dg/pr23470-1.c: New test case.
622
623 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
624
625         PR fortran/29537
626         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
627         data.
628         * gfortran.dg/blockdata_2.f90: New testcase.
629
630 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
631
632         PR libfortran/29627
633         * gfortran.dg/unf_short_record_1.f90:  New test.
634
635 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
636
637         PR fortran/29067
638         * gfortran.dg/pr29067.f: New test.
639
640 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
641             Richard Sandiford  <richard@codesourcery.com>
642
643         * lib/target-supports.exp (get_compiler_messages): Append options
644         as a single list element.
645         (check_effective_target_arm_vfp_ok): New.
646         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
647
648 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
649
650         PR fortran/29387
651         * gfortran.dg/intrinsic_actual_2.f90: New test.
652
653         PR fortran/29490
654         * gfortran.dg/actual_array_interface_1.f90: New test.
655
656         PR fortran/29641
657         * gfortran.dg/used_types_11.f90: New test.
658
659 2006-10-30  Dirk Mueller  <dmueller@suse.de>
660
661         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
662         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
663         * g++.old-deja/g++.pt/eichin01.C (main): Same.
664         * g++.old-deja/g++.mike/net25.C (main): Same.
665         * g++.dg/lookup/exception1.C (main): Same.
666         * g++.dg/parse/parens2.C (main): Same.
667
668 2006-10-30  Roger Sayle  <roger@eyesopen.com>
669
670         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
671
672 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
673
674         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
675         * gcc.dg/torture/builtin-math-3.c: Likewise.
676
677 2006-10-30  Tobias Burnus  <burnus@net-b.de>
678
679         PR fortran/29452
680         * gfortran.dg/write_check.f90: Check run-time keyword checking.
681         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
682
683 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
684
685         PR Fortran/29410
686         * gfortran.fortran-torture/execute/transfer1.f90: New test.
687
688 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
689
690         * lib/target-supports.exp (check_function_available): Declare
691         function before calling.
692
693 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
694
695         PR tree-optimization/29637
696         * gcc.dg/pr29637.c: New test.
697
698 2006-10-29  Roger Sayle  <roger@eyesopen.com>
699
700         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
701         tree canonicalization.
702
703 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
704
705         * gcc.dg/builtins-20.c: Add more hypot tests.
706
707 2006-10-29  Roger Sayle  <roger@eyesopen.com>
708
709         * gcc.dg/fold-compare-1.c: New test case.
710
711 2006-10-29  Dirk Mueller  <dmueller@suse.de>
712
713         PR c++/16307
714         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
715
716 2006-10-29  Roger Sayle  <roger@eyesopen.com>
717
718         PR tree-optimization/15458
719         * gcc.dg/fold-xornot-1.c: New test case.
720
721 2006-10-29  Richard Guenther  <rguenther@suse.de>
722
723         * gcc.target/i386/math-torture/trunc.c: New testcase.
724
725 2006-10-29  Richard Guenther  <rguenther@suse.de>
726
727         * gcc.target/i386/math-torture/round.c: New testcase.
728
729 2006-10-29  Richard Guenther  <rguenther@suse.de>
730
731         * gcc.target/i386/math-torture/ceil.c: New testcase.
732         * gcc.target/i386/math-torture/floor.c: Likewise.
733
734 2006-10-29  Richard Guenther  <rguenther@suse.de>
735
736         * gcc.target/i386/math-torture/rint.c: New testcase.
737         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
738
739 2006-10-29  Richard Guenther  <rguenther@suse.de>
740
741         * gcc.target/i386/math-torture/lfloor.c: New testcase.
742         * gcc.target/i386/math-torture/lceil.c: Likewise.
743
744 2006-10-28  Tobias Burnus  <burnus@net-b.de>
745
746         PR libgfortran/24313
747         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
748
749 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
750
751         * gcc.c-torture/execute/20020118-1.c,
752         gcc.c-torture/execute/builtins/strlen.c,
753         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
754         comment typos.
755
756 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
757
758         * gcc.dg/builtins-20.c: Add tests for hypot.
759         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
760         two-argument builtins.
761         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
762         TESTIT2.  Update all callers.
763         (TESTIT2, TESTIT2_R): New helper macros.
764         Add testcases for pow, hypot and atan2.
765
766 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
767
768         PR C++/29295
769         * g++.dg/expr/bool1.C: New test.
770         * g++.dg/expr/bool2.C: New test.
771
772 2006-10-28  Tobias Burnus  <burnus@net-b.de>
773
774         PR fortran/28224
775         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
776         * gfortran.dg/namelist_internal.f90: New test.
777
778 2006-10-28  Tobias Burnus  <burnus@net-b.de>
779
780         PR fortran/29625
781         * gfortran.dg/io_real_boz.f90: Add.
782         * gfortran.dg/io_real_boz2.f90: Add.
783
784 2006-10-28  Richard Guenther  <rguenther@suse.de>
785
786         PR middle-end/26899
787         * gcc.dg/tree-ssa/pr26899.c: New testcase.
788
789 2006-10-28  Richard Guenther  <rguenther@suse.de>
790
791         PR target/28806
792         * gcc.target/i386/math-torture/lround.c: New testcase.
793
794 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
795
796         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
797         * gcc.dg/builtins-44.c: Likewise.
798         * gcc.dg/builtins-45.c: Likewise.
799         * gcc.dg/pr28796-2.c: Likewise.
800         * gcc.dg/unordered-3.c: Likewise.
801
802 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
803
804         PR libgfortran/27954
805         * gfortran.dg/error_recovery_2.f90: New test.
806
807 2006-10-26  Richard Guenther  <rguenther@suse.de>
808
809         * gcc.target/i386/i386.exp: Use glob, not find to collect
810         tests.  Avoids recursing into subdirectories.
811         * gcc.target/i386/math-torture/math-torture.exp: Torture
812         for interesting ia32 math options.
813         * gcc.target.i386/math-torture/lrint.c: New testcase.
814
815 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR libgfortran/29563
818         * gfortran.dg/arrayio_9.f90: Update test.
819         * gfortran.dg/arrayio_19.f90: New test.
820
821 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
822
823         * gcc.dg/20061026.c: New testcase.
824
825 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826
827         PR libgfortran/29563
828         * gfortran.dg/arrayio_9.f90: New test.
829
830 2006-10-26  Ben Elliston  <bje@au.ibm.com>
831
832         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
833         Copy the strings manually, as strcpy may call strlen.
834
835 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
836
837         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
838         Add checks for log, log2, log10 and log1p.
839
840         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
841         we already test 0.0.  Add checks for expm1, log, log2, log10,
842         log1p, cbrt, erf and erfc.
843
844 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
845
846         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
847
848 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
849
850         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
851         and remainderl() built-in functions.  Remove -ffast-math from
852         dg-options.
853
854 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
855
856         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
857         acosh and atanh.
858
859         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
860         floating point modifiers to arguments passed to float and long
861         double functions respectively.  Update all callers to use floating
862         point numbers, not integers.  Add tests for exp, exp2 and
863         exp10/pow10.
864
865         * gcc.dg/torture/builtin-math-3.c: New test.
866
867 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
868
869         PR fortran/29393
870         * gfortran.dg/initialize_2.f90: New.
871
872 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
873
874         * gcc.dg/torture/builtin-math-2.c: New test.
875
876 2006-10-24  Richard Guenther  <rguenther@suse.de>
877
878         PR middle-end/28796
879         * gcc.dg/pr28796-1.c: New testcase.
880         * gcc.dg/pr28796-2.c: Likewise.
881
882 2006-10-24  Richard Guenther  <rguenther@suse.de>
883
884         * gcc.dg/builtins-57.c: New testcase.
885
886 2006-10-24  Richard Guenther  <rguenther@suse.de>
887
888         PR tree-optimization/29567
889         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
890
891 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
892
893         PR tree-optimization/14784
894         * gcc.dg/alias-10.c: New test.
895
896 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
897
898         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
899
900 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
901
902         * gcc.dg/builtin-strncat-chk-1.c: New test.
903
904 2006-10-23  Jan Hubicka  <jh@suse.cz>
905
906         * gcc.dg/memmove-1.c: New test.
907
908 2006-10-23  Paul Brook  <paul@codesourcery.com>
909
910         * gcc.dg/pragma-pack-5.c: New test.
911
912 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
913
914         * g++.dg/other/s390-1.C: New testcase.
915
916 2006-10-23  Richard Guenther  <rguenther@suse.de>
917
918         PR middle-end/27132
919         PR middle-end/23295
920         * gcc.dg/pr27132.c: New testcase.
921         * gcc.dg/pr23295.c: Likewise.
922         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
923         * g++.dg/tree-ssa/pr19807.C: Likewise.
924
925 2006-10-23  Richard Guenther  <rguenther@suse.de>
926
927         PR middle-end/21032
928         * gcc.dg/pr21032.c: New testcase.
929
930 2006-10-22  Jeff Law  <law@redhat.com>
931         Richard Guenther  <rguenther@suse.de>
932
933         PR tree-optimization/15911
934         * gcc.dg/tree-ssa/vrp30.c: New testcase.
935
936 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
937
938         PR c++/20647
939         * g++.dg/abi/rtti3.C: New.
940
941 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
942
943         PR middle-end/28252
944         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
945         transformation.
946
947 2006-10-21  Richard Guenther  <rguenther@suse.de>
948
949         PR tree-optimization/3511
950         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
951
952 2006-10-21  Richard Guenther  <rguenther@suse.de>
953
954         PR middle-end/26898
955         * gcc.dg/torture/pr26898-1.c: New testcase.
956         * gcc.dg/torture/pr26898-2.c: Likewise.
957
958 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
959
960         PR c++/28053
961         * g++.dg/parse/bitfield1.C: Adjust error markers.
962         * g++.dg/parse/bitfield2.C: New test.
963
964 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
965
966         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
967
968 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
969
970         PR libfortran/27895
971         * gfortran.dg/zero_sized_1.f90: New test.
972
973 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
974
975         * gcc.dg/div-compare-1.c: New test.
976
977 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
978
979         PR fortran/29216
980         * gfortran.dg/result_default_init_1.f90: New test.
981
982         PR fortran/29314
983         * gfortran.dg/automatic_default_init_1.f90: New test.
984
985         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
986         from 38 to 33.
987
988 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
989
990         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
991         'using namespace std' without previous declaration.
992         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
993         * g++.old-deja/g++.robertl/eb133c.C: New.
994
995 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
996
997         PR libgfortran/29277
998         * gfortran.dg/streamio_4.f90: Update test.
999         * gfortran.dg/streamio_11.f90: New test.
1000
1001 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1002
1003         PR c++/27952
1004         * g++.dg/inherit/virtual1.C: New test.
1005
1006 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1007
1008         PR c++/28261
1009         * g++.dg/parse/enum3.C: New test.
1010
1011 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1012
1013         PR c++/29039
1014         * g++.dg/init/ctor8.C: New test.
1015
1016 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1017
1018         PR c++/27270
1019         * g++.dg/ext/complit8.C: Tweak error markers.
1020         * g++.dg/template/complit1.C: Add error marker.
1021
1022 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/27270
1025         * g++.dg/ext/complit8.C: New test.
1026
1027         PR c++/29408
1028         * g++.dg/parse/dtor12.C: New test.
1029
1030         PR c++/29435
1031         * g++.dg/template/sizeof11.C: New test.
1032
1033 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1034
1035         PR fortran/29392
1036         * gfortran.dg/data_char_3.f90: New test.
1037
1038         PR fortran/29451
1039         * gfortran.dg/negative_automatic_size.f90: New test.
1040
1041 2006-10-16  David Daney  <ddaney@avtrex.com>
1042
1043         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1044
1045 2006-10-16  Eric Christopher  <echristo@apple.com>
1046
1047         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1048         x86_64.
1049
1050 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1051
1052         PR c++/28211
1053         * g++.dg/tc1/dr49.C: Tweak error messages.
1054         * g++.dg/parse/template21.C: New test.
1055
1056 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1057
1058         PR middle-end/20491
1059         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1060
1061 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1062
1063         PR fortran/29403
1064         * gfortran.dg/print_1.f90: New test.
1065
1066 2006-10-15  Jan Hubicka  <jh@suse.cz>
1067
1068         PR middle-end/29241
1069         * gcc.c-torture/compile/pr29241.c: New testcase.
1070
1071 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1072
1073         PR middle-end/29250
1074         * gcc.c-torture/compile/pr29250.c: New test.
1075
1076 2006-10-15  Richard Guenther  <rguenther@suse.de>
1077
1078         * gcc.dg/pr29299.c: New testcase.
1079
1080 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1081
1082         PR fortran/24767
1083         * gfortran.dg/label_4.f90: Adjust warning flag.
1084
1085 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1086
1087         PR fortran/29371
1088         * gfortran.dg/nullify_3.f90: New test.
1089
1090 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1091
1092         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1093         on Solaris 2.5.1 too.
1094
1095 2006-10-13  Eric Christopher  <echristo@apple.com>
1096
1097         * gcc.dg/pr25993.c: Skip for darwin.
1098
1099 2006-10-13  Eric Christopher  <echristo@apple.com>
1100
1101         * gcc.dg/visibility-11.c: Skip for darwin.
1102
1103 2006-10-13  Eric Christopher  <echristo@apple.com>
1104
1105         * gcc.dg/darwin-weakimport-1.c: Use
1106         -fno-asynchronous-unwind-tables.
1107         * gcc.dg/darwin-weakimport-3.c: Ditto.
1108
1109 2006-10-13  Richard Guenther  <rguenther@suse.de>
1110
1111         PR tree-optimization/29446
1112         * gcc.dg/torture/pr29446.c: New testcase.
1113
1114 2006-10-13  Bill Wendling  <wendling@apple.com>
1115
1116         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1117         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1118         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1119         * g++.old-deja/g++.law/shadow1.C: Likewise.
1120         * g++.old-deja/g++.law/ctors10.C: Likewise.
1121         * g++.dg/debug/namespace1.C: Likewise.
1122         * g++.dg/inherit/namespace-as-base.C: Likewise.
1123         * g++.dg/opt/delay-slot-1.C: Likewise.
1124         * g++.dg/parse/defarg10.C: Likewise.
1125         * g++.dg/template/ptrmem11.C: Likewise.
1126         * g++.dg/template/mem_func_ptr.C: Likewise.
1127         * g++.dg/template/spec19.C: Likewise.
1128
1129 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1130
1131         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1132
1133 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1134
1135         PR fortran/29373
1136         * gfortran.dg/implicit_9.f90: New test.
1137
1138         PR fortran/29407
1139         * gfortran.dg/namelist_25.f90: New test.
1140
1141         PR fortran/27701
1142         * gfortran.dg/same_name_2.f90: New test.
1143
1144         PR fortran/29232
1145         * gfortran.dg/host_assoc_types_1.f90: New test.
1146
1147         PR fortran/29364
1148         * gfortran.dg/missing_derived_type_1.f90: New test.
1149         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1150
1151         PR fortran/29422
1152         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1153
1154         PR fortran/29428
1155         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1156
1157 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1158
1159         PR fortran/29391
1160         * gfortran.dg/bound_2.f90: New test.
1161
1162 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1163
1164         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1165         directive.
1166         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1167         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1168         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1169         * gfortran.dg/gomp/reduction3.f90: Likewise.
1170         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1171         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1172         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1173         * gfortran.dg/forall_4.f90: Likewise.
1174         * gfortran.dg/spec_expr_4.f90: Likewise.
1175         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1176         * gfortran.dg/forall_5.f90: Likewise.
1177         * gfortran.dg/open_access_append_2.f90: Add check for
1178         compile-time warning.
1179
1180 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/28506
1183         * g++.dg/parse/pure1.C: New test.
1184
1185 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1186
1187         PR fortran/21435
1188         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1189         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1190         for compile-time warnings.
1191         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1192         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1193         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1194         file.
1195         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1196         specifier.
1197         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1198         compile-time warning.
1199
1200 2006-10-12  Jan Hubicka  <jh@suse.cz>
1201
1202         PR c/28419
1203         * gcc.dg/pr28319.c: New test.
1204
1205 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1206         PR c++/29318
1207         * g++.dg/ext/vla4.C: New test.
1208
1209 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1210
1211         PR c++/27961
1212         * g++.dg/template/crash60.C: New test.
1213         * g++.dg/other/large-size-array.C: Adjust error markers.
1214         * g++.dg/parse/crash27.C: Likewise.
1215         * g++.dg/template/crash1.C: Likewise.
1216
1217 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1218
1219         PR testsuite/29093
1220         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1221
1222 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR preprocessor/28709
1225         * gcc.dg/cpp/paste14.c: New test.
1226
1227 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/29175
1230         * g++.dg/init/array24.C: New test.
1231
1232 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1233
1234         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1235         of <sys/types.h>.
1236
1237 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1238
1239         PR c++/29024
1240         * g++.dg/parse/typedef8.C: New test.
1241         * g++.dg/other/mult-stor1.C: Adjust error markers.
1242
1243 2006-10-11  Richard Guenther  <rguenther@suse.de>
1244
1245         PR tree-optimization/28230
1246         * gcc.dg/torture/pr28230.c: New testcase.
1247
1248 2006-10-11  Richard Guenther  <rguenther@suse.de>
1249
1250         PR inline-asm/29119
1251         * gcc.dg/torture/pr29119.c: New testcase.
1252
1253 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR middle-end/29272
1256         * gcc.c-torture/execute/20060930-2.c: New test.
1257
1258 2006-10-09  Richard Henderson  <rth@redhat.com>
1259
1260         Revert emutls patch.
1261
1262 2006-10-09  Richard Guenther  <rguenther@suse.de>
1263
1264         PR middle-end/29254
1265         * gcc.dg/pr29254.c: New testcase.
1266
1267 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1268             Paul Thomas  <pault@gcc.gnu.org>
1269
1270         PR fortran/20541
1271         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1272         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1273         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1274         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1275         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1276         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1277         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1278         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1279         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1280         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1281         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1282         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1283         * gfortran.dg/alloc_comp_std.f90: New test.
1284         * gfortran.dg/move_alloc.f90: New test.
1285
1286 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1287
1288         PR fortran/29115
1289         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1290
1291         PR fortran/29211
1292         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1293
1294 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1295
1296         PR fortran/28585
1297         * gfortran.dg/new_line.f90: New test.
1298
1299 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1302         * gcc.dg/torture/builtin-convert-1.c,
1303         gcc.dg/torture/builtin-convert-2.c,
1304         gcc.dg/torture/builtin-convert-3.c,
1305         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1306
1307 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1308
1309         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1310         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1311         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1312         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1313
1314 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1315
1316         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1317         Xfail some tests for powerpc-darwin and powerpc-aix.
1318
1319 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR c/29380
1322         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1323
1324 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1325
1326         PR target/29300
1327         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1328         on hppa*-*-hpux*.
1329
1330 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1331
1332         PR fortran/16580
1333         PR fortran/29288
1334         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1335         Add tests for using all possible intrinsics as actual arguments.
1336         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1337         all possible intrinsics as actual arguments.
1338         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1339         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1340
1341 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1342
1343         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1344         * gcc.dg/debug/debug-2.c: Likewise.
1345
1346 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1347
1348         * gcc.c-torture/compile/sync-2.c: New test.
1349
1350 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1351
1352         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1353         line endings.
1354
1355 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1356
1357         PR rtl-optimization/29128
1358         * gcc.c-torture/compile/pr29128.c: New test.
1359
1360 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1361
1362         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1363         line endings.
1364
1365 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1366
1367         PR middle-end/29256
1368         * gcc.dg/tree-ssa/loop-19.c: New test.
1369
1370 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR tree-optimization/29330
1373         * gcc.dg/pr29330.c: New test.
1374
1375         PR target/28924
1376         * gcc.c-torture/compile/20061005-1.c: New test.
1377
1378 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1379
1380         * gcc.dg/typename-vla-1.c: New case.
1381         * gnat.dg/forward_vla.adb: New case.
1382
1383 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR tree-optimization/29290
1386         * gfortran.dg/loop_nest_1.f90: New test.
1387
1388         PR target/29198
1389         * gcc.dg/tls/opt-12.c: New test.
1390
1391         PR fortran/28415
1392         * gfortran.dg/save_2.f90: New test.
1393
1394         PR c/29091
1395         * gcc.dg/pr29091.c: New test.
1396
1397 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1398
1399         * lib/target-supports.exp
1400         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1401         same as x86_64-*-*; check for LP64.
1402
1403 2006-10-04  Richard Henderson  <rth@redhat.com>
1404
1405         * lib/target-supports.exp (check_effective_target_tls): Redefine
1406         to mean non-emulated tls.
1407         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1408         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1409         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1410         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1411         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1412         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1413         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1414
1415 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1416
1417         PR fortran/29343
1418         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1419
1420 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1421
1422         * gfortran.dg/bounds_check_fail_1.f90: New test.
1423
1424 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1425
1426         PR c++/29020
1427         * g++.dg/template/friend48.C: New test.
1428
1429 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1430
1431         PR fortran/29098
1432         * gfortran.dg/default_initialization_2.f90: New test.
1433
1434 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/20779
1437         PR fortran/20891
1438         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1439
1440 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1441
1442         PR fortran/29284
1443         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1444
1445         PR fortran/29321
1446         PR fortran/29322
1447         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1448
1449         PR fortran/25091
1450         PR fortran/25092
1451         * gfortran.dg/entry_array_specs_1.f90: New test.
1452
1453 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1454
1455         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1456         insufficient to inhibit some test failures at -O3.  Do testing
1457         on integers.
1458
1459 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1460
1461         PR c++/29138
1462         * g++.dg/inherit/access8.C: New test.
1463         * g++.dg/template/dtor4.C: Tweak error messages.
1464
1465 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1466
1467         PR fortran/27478
1468         * gfortran.dg/entry_8.f90: New test.
1469
1470 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1471
1472         PR c++/29291
1473         * g++.dg/parse/new4.C: New test.
1474
1475 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1476
1477         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1478         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1479         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1480         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1481         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1482
1483 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1484
1485         PR fortran/19260
1486         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1487         * gfortran.dg/continuation_2.f90: New test.
1488
1489         PR fortran/19262
1490         * gfortran.dg/continuation_3.f90: New test.
1491         * gfortran.dg/continuation_4.f90: New test.
1492         * gfortran.dg/continuation_5.f: New test.
1493         * gfortran.dg/continuation_6.f: New test.
1494
1495 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1496
1497         PR c++/29226
1498         * g++.dg/template/vla1.C: New test.
1499
1500 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1501
1502         PR fortran/29210
1503         * gfortran.dg/complex_parameter_1.f90: New test.
1504
1505 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR c/29154
1508         * gcc.c-torture/execute/20060929-1.c: New test.
1509
1510 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1511
1512         PR c++/29105
1513         * g++.dg/template/member6.C: New test.
1514         * g++.dg/parse/typename7.C: Adjust error markers.
1515
1516         PR c++/29080
1517         * g++.dg/template/member7.C: New test.
1518
1519 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1520
1521         PR c/24010
1522         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1523         gcc.dg/Woverride-init-3.c: New tests.
1524
1525 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1526
1527         * gcc.c-torture/execute/20060930-1.c: New test.
1528
1529 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1530
1531         PR fortran/18791
1532         * gfortran.dg/specifics_1.f90: New test.
1533         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1534         complex specifics.
1535
1536 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1539         pthread-init-common.h: New.
1540
1541 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1542
1543         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1544         precision on some archs.
1545
1546 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gcc.dg/non-local-goto-1.c: New test.
1549         * gcc.dg/non-local-goto-2.c: Likewise.
1550         * gcc.dg/setjmp-3.c: Likewise.
1551         * gcc.dg/setjmp-4.c: Likewise.
1552
1553 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1554
1555         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1556
1557 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1558
1559         PR fortran/28276
1560         * gfortran.dg/exponent_1.f90: New test.
1561
1562         PR fortran/27021
1563         * gfortran.dg/nearest_1.f90: New test.
1564
1565 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1566
1567         PR middle-end/25261
1568         PR middle-end/28790
1569         * gcc.dg/gomp/nestedfn-1.c: New test.
1570
1571 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1572
1573         PR objc/29195
1574         * objc/compile/method-1.m: New test.
1575
1576 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1577
1578         PR c++/26938
1579         * g++.dg/template/crash58.C: New test.
1580         * g++.dg/parse/crash28.C: Adjust error markers.
1581         * g++.dg/template/crash34.C: Likewise.
1582         * g++.dg/template/friend31.C: Likewise.
1583         * g++.dg/template/crash32.C: Likewise.
1584
1585         PR c++/27329
1586         * g++.dg/template/crash59.C: New test.
1587
1588         PR c++/27667
1589         * g++.dg/template/spec33.C: New test.
1590         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1591
1592 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1593             Adam Nemet  <anemet@caviumnetworks.com>
1594
1595         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1596         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1597
1598 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1599
1600         PR target/28911
1601         * gcc.dg/pr28911.c: New.
1602
1603 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1604
1605         PR target/29169
1606         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1607         (dg-options): Add -mfpmath=387.
1608
1609 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR c/28706
1612         * gcc.dg/pr28706.c: New test.
1613
1614         PR c/28712
1615         * gcc.dg/pr28712.c: New test.
1616
1617 2006-09-22  Mike Stump  <mrs@apple.com>
1618
1619         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1620
1621 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1622
1623         PR tree-optimization/28888
1624         * gcc.dg/pr28888.c: New test.
1625
1626 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR c++/29016
1629         * g++.dg/init/ptrfn1.C: New test.
1630
1631 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1632
1633         PR c++/28861
1634         * g++.dg/template/spec32.C: New test.
1635         * g++.dg/parse/crash9.C: Adjust error markers.
1636
1637         PR c++/28303
1638         * g++.dg/template/typedef6.C: New test.
1639         * g++.dg/init/error1.C: Adjust error markers.
1640         * g++.dg/parse/crash9.C: Likewise.
1641         * g++.dg/template/crash55.C: Likewise.
1642
1643 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1644
1645         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1646
1647 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1648
1649         PR target/27650
1650         * g++.dg/ext/dllimport12.C: New test.
1651
1652 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1653
1654         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1655         * gcc.target/mips/nmadd-2.c: Likewise.
1656         * gcc.target/mips/mips-ps-6.c: New test.
1657         * gcc.target/mips/neg-abs-1.c: Likewise.
1658         * gcc.target/mips/neg-abs-2.c: Likewise.
1659         * gcc.target/mips/nmadd-3.c: New test.
1660
1661 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR middle-end/28046
1664         * gcc.dg/gomp/atomic-10.c: New test.
1665         * g++.dg/gomp/atomic-10.C: New test.
1666
1667 2006-09-20  Eric Christopher  <echristo@apple.com>
1668
1669         * gcc.target/i386/sse3-not-fisttp.c: New.
1670
1671 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1672
1673         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1674
1675 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1676
1677         * gcc.c-torture/execute/pr28289.c (one): New variable.
1678         (main): Use it instead of argc.
1679         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1680         (main): Use it instead of argc.
1681
1682 2006-09-19  Paul Brook  <paul@codesourcery.com>
1683
1684         PR target/28516
1685         * gcc.dg/nested-func-5.c: New test.
1686
1687 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1688
1689         * lib/target-supports.exp (check_effective_target_tls): Compile
1690         test stubs using ${tool}_target_compile, not just target_compile.
1691         (check_effective_target_tls_runtime): Likewise.
1692
1693 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1694
1695         * gcc.c-torture/compile/20030405-1.x: Remove.
1696
1697         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1698         optimising linker from discarding it.
1699
1700 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1701
1702         PR fortran/28526
1703         * gfortran.dg/keyword_symbol_1.f90: New test.
1704
1705         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1706         pedantic compilation option.
1707
1708 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1709
1710         PR fortran/29060
1711         * gfortran.dg/spread_shape_1.f90: New test.
1712
1713 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1714
1715         PR tree-optimization/28887
1716         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1717
1718 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1719
1720         PR c/25993
1721         * gcc.dg/pr25993.c: New test.
1722
1723 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1724
1725         PR tree-opt/21591
1726         * gcc.dg/vect/pr21591.c: New test.
1727
1728 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1729
1730         PR tree-opt/29059
1731         * gcc.c-torture/compile/strcpy-1.c: New test.
1732         * gcc.c-torture/compile/strcpy-2.c: New test.
1733         * gcc.c-torture/compile/memcpy-1.c: New test.
1734         * gcc.c-torture/compile/memcpy-2.c: New test.
1735
1736 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1737
1738         PR testsuite/29055
1739         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1740
1741 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1742
1743         * gnat.dg/specs/double_record_extension1.ads: New test.
1744         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1745
1746 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1747
1748         PR fortran/29051
1749         * gfortran.dg/oldstyle_3.f90: New test.
1750
1751 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1752
1753         PR libgfortran/29099
1754         * gfortran.dg/secnds-1.f: New test.
1755
1756 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR libgfortran/29053
1759         * gfortran.dg/streamio_9.f90: New test.
1760         * gfortran.dg/streamio_10.f90: New test.
1761
1762 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1763
1764         PR C++/29002
1765         * g++.dg/init/array22.C: New test.
1766         * g++.dg/init/array23.C: New test.
1767
1768 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1769
1770         * stackcheck.lst: Update list of tests requiring stack checking.
1771         * norun.lst: Adjust for above change.
1772         * ada95.lst: New file.
1773         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1774         requiring -gnat95 switch.
1775
1776 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1777
1778         * gnat.dg/in_out_parameter.adb: New test.
1779
1780 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1781
1782         PR debug/28980
1783         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1784
1785 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1786
1787         * gnat.dg/specs/unchecked_union.ads: New test.
1788
1789 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1790
1791         PR rtl-optimization/28982
1792         * gcc.c-torture/execute/pr28982a.c: New test.
1793         * gcc.c-torture/execute/pr28982b.c: Likewise.
1794
1795 2006-09-12  Eric Christopher  <echristo@apple.com>
1796
1797         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1798         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1799
1800 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1801
1802         PR c/28768
1803         PR preprocessor/14634
1804         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1805         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1806         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1807
1808 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1809
1810         * gcc.dg/pr28243.c: New test.
1811
1812 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/28971
1815         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1816         this undiagnosed regression reappears.
1817
1818 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1819
1820         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1821         Treat $srcdir as a literal.
1822         * lib/fortran-torture.exp (fortran-torture-compile,
1823         fortran-torture-execute): Likewise.
1824         * lib/objc-torture.exp (objc-torture-compile,
1825         objc-torture-execute): Likewise.
1826         * lib/profopt.exp (profopt-execute): Likewise.
1827
1828 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1829
1830         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1831
1832 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1833
1834         PR testsuite/28950
1835         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1836
1837 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1838
1839         PR target/13685
1840         * gcc.target/i386/pr13685.c: New test.
1841
1842 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1843
1844         * gcc.dg/pr28726.c: New test.
1845
1846 2006-09-11  Josh Conner  <jconner@apple.com>
1847
1848         * gcc.dg/nrv3.c: Increase size of structure.
1849         * gcc.dg/nrv4.c: Likewise.
1850         * gcc.dg/nrv5.c: Likewise.
1851
1852 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1853
1854         PR libfortran/28890
1855         gfortran.dg/assumed_charlen_function_5.f90: New test.
1856
1857 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/28991
1860         * g++.dg/init/static3.C: New test.
1861
1862 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1863
1864         PR testsuite/29007
1865         * gcc.dg/long-long-cst1.c (t): Add cast to
1866         __SIZE_TYPE__ before casting to int.
1867         (main): Return 0 on success.
1868
1869 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1870
1871         * gcc.c-torture/execute/20060910-1.c: New test.
1872
1873 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1874
1875         PR middle-end/26983
1876         * gcc.dg/pr26983.c: New test.
1877
1878 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1879
1880         PR target/29006
1881         * gcc.c-torture/execute/pr29006.c: New test.
1882
1883 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR libfortran/28947
1886         gfortran.dg/matmul_4.f90: New test.
1887
1888 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1889
1890         PR fortran/28959
1891         gfortran.dg/used_types_10: New test.
1892
1893 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1894
1895         PR libfortran/28923
1896         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1897         gfortran.dg/array_initializer_3.f90: New test.
1898
1899 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1900
1901         PR fortran/28914
1902         * gfortran.dg/actual_array_constructor_3.f90: New test.
1903
1904 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1905
1906         PR testsuite/26778
1907         * gcc.target/i386/pr26778.c: New testcase.
1908
1909 2006-09-08  Eric Christopher  <echristo@apple.com>
1910
1911         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1912         * gcc.target/i386/memcpy-1.c: Ditto.
1913         * gcc.target/i386/asm-1.c: Ditto.
1914         * gcc.target/i386/20060512-4.c: Ditto.
1915         * gcc.target/i386/compress-float-387.c: Ditto.
1916         * gcc.target/i386/20060512-1.c: Ditto.
1917         * gcc.target/i386/compress-float-sse.c: Ditto.
1918         * gcc.target/i386/20060512-2.c: Ditto.
1919         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1920         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1921         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1922         * gcc.dg/pr26449.c: Ditto.
1923         * gcc.dg/attr-ms_struct-2.c: Ditto.
1924         * gcc.dg/attr-ms_struct-1.c: Ditto.
1925         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1926
1927 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1928
1929         PR c/28504
1930         * gcc.dg/vla-10.c: New test.
1931
1932 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1933
1934         PR c++/28858
1935         * g++.dg/parse/template20.C: New test.
1936         * g++.dg/template/operator8.C: Remove obsolete part.
1937         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1938         * g++.old-deja/g++.pt/crash65.C: Likewise.
1939
1940 2006-09-07  Jason Merrill  <jason@redhat.com>
1941
1942         PR middle-end/27724
1943         * gcc.dg/long-long-cst1.c: New test.
1944
1945 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1946
1947         PR C++/28906
1948         * g++.dg/other/array3.C: New test.
1949         * g++.dg/other/array4.C: New test.
1950         * g++.dg/other/array5.C: New test.
1951
1952 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1953
1954         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1955
1956 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1957
1958         PR target/28946
1959         * gcc.target/i386/pr28946.c: New test.
1960
1961 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1962
1963         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1964         in integer literal constant.
1965         * gfortran.dg/enum_8.f90: Ditto.
1966         * gfortran.dg/g77/20030326-1.f: Ditto.
1967
1968 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1969
1970         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1971         nonconformance usage.
1972
1973 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1974
1975         PR middle-end/28862
1976         * gcc.c-torture/compile/vector-align-1.c: New test.
1977
1978 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         PR rtl-opt/27883
1981         * g++.dg/opt/copysign-1.C: New test.
1982
1983 2006-09-06  Jason Merrill  <jason@redhat.com>
1984
1985         PR c++/27371
1986         * g++.dg/warn/unused-result1.C: New test.
1987
1988 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1989
1990         PR c++/28903
1991         * g++.dg/ext/vla3.C: New test.
1992
1993         PR c++/28886
1994         * g++.dg/template/array16.C: New test.
1995
1996 2006-09-06  Richard Guenther  <rguenther@suse.de>
1997
1998         * gcc.dg/pr27226.c: Remove testcase again.
1999
2000 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2001
2002         PR tree-opt/28937
2003         * g++.dg/opt/unroll2.C: New test.
2004
2005 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2006
2007         PR tree-opt/28952
2008         * gcc.dg/vect/pr28952.c: New test.
2009
2010 2006-09-05  Richard Guenther  <rguenther@suse.de>
2011
2012         PR tree-optimization/28900
2013         * gcc.dg/torture/pr28900.c: New testcase
2014
2015 2006-09-05  Richard Guenther  <rguenther@suse.de>
2016
2017         PR tree-optimization/28905
2018         * gcc.c-torture/compile/pr28905.c: New testcase.
2019
2020 2006-09-05  Richard Guenther  <rguenther@suse.de>
2021
2022         PR middle-end/28935
2023         * gcc.dg/pr28935.c: New testcase.
2024
2025 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2026
2027         * gcc.c-torture/execute/20060905-1.c: New test.
2028
2029 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2030
2031         PR fortran/28908
2032         * gfortran.dg/used_types_7.f90: New test.
2033         * gfortran.dg/used_types_8.f90: New test.
2034         * gfortran.dg/used_types_9.f90: New test.
2035
2036 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2037
2038         * gcc.c-torture/compile/20060904-1.c: New test.
2039
2040 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2041
2042         PR c++/23287 Revert my 2006-09-01 patch
2043         * g++.dg/parse/dtor12.C: Remove.
2044
2045 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2046
2047         PR c+/27670
2048         * g++.dg/template/operator9.C: New test.
2049
2050         PR c++/27493
2051         * g++.dg/template/operator7.C: New test.
2052
2053         PR c++/27494
2054         * g++.dg/template/operator8.C: New test.
2055
2056         PR c++/27397
2057         * g++.dg/template/crash57.C: New test.
2058
2059         * g++.dg/template/typedef4.C: Adjust error markers.
2060         * g++.dg/template/typedef5.C: Likewise.
2061
2062 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR c++/28878
2065         * g++.dg/parse/crash33.C: New test.
2066
2067 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2068         Richard Guenther  <rguenther@suse.de>
2069         Adam Nemet  <anemet@caviumnetworks.com>
2070
2071         PR middle-end/27226
2072         * gcc.target/mips/memcpy-1.c: New testcase.
2073         * gcc.dg/pr27226.c: Likewise.
2074
2075 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2076
2077         PR c++/28705
2078         * g++.dg/lookup/koenig5.C: New.
2079         * g++.dg/template/crash56.C: New.
2080
2081 2006-09-01  Josh Conner  <jconner@apple.com>
2082
2083         PR c++/25505
2084         * gcc.dg/nrv3.c: New test.
2085         * gcc.dg/nrv4.c: New test.
2086         * gcc.dg/nrv5.c: New test.
2087
2088 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2089
2090         PR c++/23287
2091         * g++.dg/parse/dtor12.C: New.
2092
2093 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2094
2095         PR tree-optimization/28839
2096         * gcc.dg/pr28839.c: New test.
2097
2098 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2099
2100         PR target/24367
2101         * gcc.dg/pr24367.c: New testcase.
2102
2103 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2104
2105         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2106
2107 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2108
2109         PR rtl-optimization/27735
2110         * gcc.dg/loop-unswitch-1.c: New test.
2111
2112 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2113
2114         PR fortran/28885
2115         * gfortran.dg/aliasing_dummy_2.f90: New test.
2116
2117         PR fortran/20067
2118         * gfortran.dg/generic_5.f90: Change error message.
2119
2120         PR fortran/28873
2121         * gfortran.dg/generic_6.f90: New test.
2122
2123         PR fortran/25077
2124         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2125
2126         PR fortran/25102
2127         * gfortran.dg/invalid_interface_assignment.f90: New test.
2128
2129         PR fortran/24866
2130         * gfortran.dg/module_proc_external_dummy.f90: New test.
2131
2132 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2133
2134         PR c++/28349
2135         * testsuite/g++.dg/warn/var-args1.C: New test.
2136
2137 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2138
2139         PR fortran/28866
2140         * gfortran.dg/simpleif_2.f90: New test.
2141         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2142         * gfortran.dg/enum_5.f90: Ditto.
2143
2144 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2145             Kazu Hirata  <kazu@codesourcery.com>
2146
2147         PR tree-optimization/17506
2148         * gcc.dg/pr17506.c: New.
2149
2150 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2151
2152         PR c++/28139
2153         * g++.dg/eh/alias1.C: New test.
2154
2155 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2156
2157         PR c++/28860
2158         * g++.dg/template/ttp22.C: New test.
2159
2160 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2161
2162         PR middle-end/26632
2163         * gcc.dg/pr26632.c: New.
2164
2165 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2166
2167         PR libgfortran/28354
2168         * gfortran.dg/fmt_zero_precision.f90: New test.
2169
2170 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2171
2172         PR c++/28058
2173         * g++.dg/template/spec31.C: New test.
2174
2175 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2176
2177         PR c++/26573
2178         * g++.dg/other/static2.C: New test.
2179
2180 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2181
2182         * gcc.dg/Wswitch-enum-2.c: New test case.
2183         * gcc.dg/Wswitch-enum-3.c: Likewise.
2184
2185 2006-08-26  Richard Guenther  <rguenther@suse.de>
2186
2187         * gcc.c-torture/compile/20060826-1.c: New testcase.
2188
2189 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2190
2191         PR c++/28736
2192         * g++.dg/template/void10.C: New test.
2193
2194         PR c++/28737
2195         * g++.dg/template/void8.C: New test.
2196
2197         PR c+_+/28738
2198         * g++.dg/template/void9.C: New test.
2199
2200         * g++.dg/template/void3.C: Adjust error markers.
2201         * g++.dg/template/void4.C: Likewise.
2202         * g++.dg/template/crash55.C: Likewise.
2203         * g++.dg/template/void7.C: Likewise
2204
2205 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/28588
2208         * g++.dg/inherit/access6.C: New test.
2209         * g++.dg/inherit/access7.C: Likewise.
2210
2211         PR c++/28595
2212         * g++.dg/template/array15.C: New test.
2213         * g++.dg/template/crash2.C: Tweak error markers.
2214
2215 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2216
2217         PR middle-end/28683
2218         * gcc.c-torture/compile/20060823-1.c: New test.
2219
2220 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2221
2222         PR c++/28853
2223         * g++.dg/template/ttp21.C: New test.
2224
2225         PR c++/28852
2226         * g++.dg/other/operator1.C: Add error-marker.
2227         * g++.dg/other/operator2.C: New test.
2228
2229 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2230
2231         PR c/27893
2232         * gcc.c-torture/compile/vla-const-1.c,
2233         gcc.c-torture/compile/vla-const-2.c: New tests.
2234
2235 2006-08-26  Richard Guenther  <rguenther@suse.de>
2236
2237         PR middle-end/28814
2238         * gcc.dg/torture/pr28814.c: New testcase.
2239
2240 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2241
2242         PR c/28418
2243         * gcc.c-torture/compile/compound-literal-1.c: New test.
2244
2245 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2246
2247         PR c/28299
2248         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2249         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2250         Expect extra diagnostics.
2251
2252 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2253
2254         gcc.dg/noncompile/pr16876.c: New test.
2255
2256 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/28056
2259         * g++.dg/parse/local1.C: New test.
2260         * g++.dg/other/qual1.C: Tweak error marker.
2261
2262 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2263
2264         PR c++/27787
2265         * g++.dg/template/typename10.C: New.
2266         * g++.dg/template/lookup4.C: Remove bogus error marker.
2267
2268 2006-08-25  Richard Guenther  <rguenther@suse.de>
2269
2270         PR testsuite/28829
2271         * gcc.dg/pr26570.c: Fix testcase.
2272
2273 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2274
2275         PR tree-opt/28807
2276         * gcc.c-torture/execute/mayalias-2.c: New test.
2277         * gcc.dg/tree-ssa/alias-13.c: New test.
2278
2279 2006-08-24  Jan Hubicka  <jh@suse.cz>
2280
2281         PR debug/26881
2282         * gcc.dg/debug/pr26881.c: New file.
2283
2284 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2285
2286         PR fortran/28788
2287         * gfortran.dg/used_types_4.f90: New test.
2288         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2289         association of derived types.
2290         * gfortran.dg/used_types_2.f90: Add module cleanup.
2291         * gfortran.dg/used_types_3.f90: The same.
2292
2293         PR fortran/28771
2294         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2295         fix of regression.
2296
2297 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2298
2299         PR 28813
2300         * gfortran.dg/direct_io_6.f90: Remove test.
2301
2302 2006-08-23  Stuart Hastings  <stuart@apple.com>
2303
2304         PR 28825
2305         * gcc.target/i386/20060821-1.c: New.
2306
2307 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2308
2309         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2310         dg-warning strings for dllimport.
2311
2312 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2313
2314         PR C++/28450
2315         * g++.dg/ext/vector4.C: New test.
2316         * g++.dg/ext/complex1.C: New test.
2317
2318 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2319
2320         PR debug/28692
2321         * gcc.dg/debug/const-1.c: New.
2322         * gcc.dg/debug/const-2.c: New.
2323         * gcc.dg/debug/dwarf2/const-1.c: New.
2324         * gcc.dg/debug/dwarf2/const-2.c: New.
2325         * gcc.dg/debug/dwarf2/const-2b.c: New.
2326
2327 2006-08-22  Richard Guenther  <rguenther@suse.de>
2328
2329         PR middle-end/28776
2330         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2331         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2332
2333 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2334
2335         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2336
2337 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2338
2339         PR c++/26269
2340         * g++.dg/other/error14.C: New test.
2341
2342         PR c++/28505
2343         * g++.dg/parse/ctor7.C: New test.
2344         * g++.dg/parse/ctor8.C: Likewise.
2345
2346         PR c++/28741
2347         * g++.dg/template/void7.C: New test.
2348
2349 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2350
2351         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2352         * gnat.dg/self_aggregate_with_array.adb: New test.
2353
2354 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2355
2356         * g++.dg/eh/arm-vfp-unwind.C: New test.
2357
2358 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/28341
2361         * g++.dg/template/ref3.C: New test.
2362         * g++.dg/template/nontype13.C: New test.
2363
2364         PR c++/28346
2365         * g++.dg/template/ptrmem17.C: New test.
2366
2367 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2368
2369         PR target/28648 c:
2370         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2371
2372 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2373
2374         PR fortran/28630
2375         * gfortran.dg/used_types_2.f90: New test.
2376
2377         PR fortran/28601
2378         * gfortran.dg/used_types_3.f90: New test.
2379
2380         PR fortran/20886
2381         * gfortran.dg/generic_actual_arg.f90: New test.
2382
2383         PR fortran/28735
2384         * gfortran.dg/module_private_array_refs_1.f90: New test.
2385
2386         PR fortran/28762
2387         * gfortran.dg/program_name_1.f90: New test.
2388
2389         PR fortran/28425
2390         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2391
2392         PR fortran/28496
2393         * gfortran.dg/array_initializer_2.f90: New test.
2394
2395         PR fortran/18111
2396         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2397
2398         PR fortran/28600
2399         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2400
2401         PR fortran/28771
2402         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2403
2404         PR fortran/28660
2405         * gfortran.dg/dependent_decls_1.f90: New test.
2406
2407 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2408
2409         PR fortran/25217
2410         * gfortran.dg/derived_init_2.f90: New.
2411
2412 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2413
2414         * gcc.c-torture/execute/pr28289.c: New test.
2415
2416 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR c/28744
2419         * gcc.dg/attr-externally-visible-1.c: New test.
2420         * gcc.dg/attr-externally-visible-2.c: New test.
2421         * g++.dg/parse/attr-externally-visible-1.C: New test.
2422         * g++.dg/parse/attr-externally-visible-2.C: New test.
2423
2424 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2425
2426         PR c++/28606
2427         * g++.dg/parse/dtor11.C: New test.
2428
2429 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2430
2431         PR rtl-optimization/28489
2432         * gcc.c-torture/compile/pr28489.c: New test.
2433
2434 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2435
2436         PR c++/28710
2437         * g++.dg/template/redecl4.C: New test.
2438
2439         PR c++/28711
2440         * g++.dg/template/ctor8.C: New test.
2441
2442 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2443
2444         * gcc.dg/pr26570.c: Fix testcase.
2445
2446 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2447
2448         * PR c++/28573
2449         * g++.dg/parse/offsetof6.C: New test.
2450         * g++.dg/parse/offsetof6.C: New test.
2451         * g++.dg/parse/offsetof7.C: New test.
2452
2453 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2454
2455         PR testsuite/28602
2456         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2457         is false.
2458
2459 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2460
2461         PR c++/28302
2462         * g++.dg/ext/vector3.C: New test.
2463
2464 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2465
2466         PR gcov/profile/26570
2467         * gcc.dg/pr26570.c: New test.
2468
2469 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2470
2471         PR c/27697
2472         * gcc.dg/qual-component-1.c: New test.
2473
2474 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2475
2476         PR c++/28593
2477         * g++.dg/parse/new3.C: New test.
2478
2479 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2480
2481         PR fortran/25828
2482         * gfortran.dg/streamio_1.f90: New test.
2483         * gfortran.dg/streamio_2.f90: New test.
2484         * gfortran.dg/streamio_3.f90: New test.
2485         * gfortran.dg/streamio_4.f90: New test.
2486         * gfortran.dg/streamio_5.f90: New test.
2487         * gfortran.dg/streamio_6.f90: New test.
2488         * gfortran.dg/streamio_7.f90: New test.
2489         * gfortran.dg/streamio_8.f90: New test.
2490
2491 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2492
2493         PR c/28287
2494         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2495
2496 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2497
2498         PR c++/28594
2499         * g++.dg/template/void6.C: New test.
2500
2501 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2502
2503         PR c/28649
2504         * gcc.dg/parse-error-1.c: New test.
2505         * gcc.dg/parse-error-2.c: New test.
2506         * gcc.dg/cpp/digraph2.c: Add error-marker.
2507         * gcc.dg/noncompile/920923-1.c: Likewise.
2508
2509 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2510
2511         PR c/27490
2512         * gcc.dg/sizeof-2.c: New testcase.
2513
2514         PR c/27489
2515         * gcc.dg/switch-A.c: New testcase.
2516
2517 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2518
2519         PR c++/28288
2520         PR c++/14556
2521         * g++.old-deja/g++.warn/compare1.C: Delete.
2522         * g++.dg/opt/pr7503-2.C: Delete.
2523         * g++.dg/opt/pr7503-3.C: Delete.
2524         * g++.dg/opt/pr7503-4.C: Delete.
2525         * g++.dg/opt/pr7503-5.C: Delete.
2526         * g++.dg/opt/max1.C: Delete.
2527         * g++.dg/warn/minmax.C: Delete.
2528         * g++.dg/expr/minmax.C: New test.
2529
2530 2006-08-14  Richard Guenther  <rguenther@suse.de>
2531
2532         PR testsuite/28703
2533         * gcc.c-torture/execute/pr28651.c: Do not use argc
2534         to avoid optimization, instead forbid inlining.
2535
2536 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2537
2538         PR rtl-optimization/28634
2539         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2540
2541 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2542
2543         PR c/27184
2544         * gcc.dg/torture/pr27184.c: New test.
2545
2546 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2547
2548         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2549
2550 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2551
2552         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2553         * gfortran.dg/stat_2.f90: Likewise.
2554         * gfortran.dg/chmod_1.f90: Likewise.
2555         * gfortran.dg/chmod_2.f90: Likewise.
2556         * gfortran.dg/chmod_3.f90: Likewise.
2557
2558 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2559
2560         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2561
2562 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2563
2564         * g++.dg/opt/pr23454-2.C: New test.
2565
2566 2006-08-11  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/28651
2569         * gcc.c-torture/execute/pr28651.c: New testcase.
2570
2571 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2572
2573         * gnat.dg/specs/static_initializer.ads: New test.
2574
2575 2006-08-10  Paul Brook  <paul@codesourcery.com>
2576
2577         * gcc.target/arm/cond-asm.c: New test.
2578
2579 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2580
2581         PR tree-optimization/26197
2582         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2583         * g++.dg/vect/vect.exp: Compile the new tests with
2584         --param max-aliased-vops=0.
2585
2586 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2587
2588         PR c++/28637
2589         * g++.dg/template/void3.C: New test.
2590
2591         PR c++/28638
2592         * g++.dg/template/void4.C: New test.
2593
2594         PR c++/28640
2595         * g++.dg/template/void5.C: New test.
2596
2597 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2598
2599         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2600         after dg-do compile.
2601
2602 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2603
2604         PR tree-optimizations/26969
2605         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2606         "unswitch-loops" with -funswitch-loops.
2607         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2608
2609 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2610
2611         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2612         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2613         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2614         * objc.dg/dwarf-1.m: Likewise.
2615         * objc.dg/dwarf-2.m: Likewise.
2616         * obj-c++.dg/dwarf-2.mm: Likewise.
2617
2618 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2619
2620         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2621         * objc.dg/dwarf-2.m: Likewise.
2622         * obj-c++.dg/dwarf-2.mm: Likewise.
2623
2624         PR libfortran/28603
2625         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2626
2627         PR testsuite/27611
2628         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2629
2630         PR testsuite/27033
2631         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2632
2633 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2634
2635         PR target/27827
2636         * gcc.target/i386/pr27827.c: New testcase.
2637
2638 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2639
2640         PR fortran/28590
2641         * gfortran.dg/sequence_types_1.f90: New test.
2642
2643 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2644
2645         PR fortran/28548
2646         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2647         dg-warning.  Add -pedantic option.
2648
2649 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2650
2651         PR c/28502
2652         * gcc.dg/proto-1.c: New test.
2653
2654         PR c/27721
2655         * gcc.dg/lvalue-4.c: New test.
2656
2657         PR c/28136
2658         * gcc.dg/init-bad-5.c: New test.
2659
2660 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2661
2662         PR c++/28347
2663         * g++.dg/ext/typedef-init.C: Add new test for typedef
2664         initialization inside templates. Adjust existing error markers.
2665
2666 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2667
2668         PR c++/28148
2669         * g++.dg/init/ptrmem3.C: New test.
2670
2671 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2672
2673         PR tree-optimization/27770
2674         * lib/target-support.exp: New target keyword "section_anchors".
2675         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2676         tests.
2677         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2678         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2679         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2680         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2681
2682 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2683
2684         * gcc.dg/20060801-1.c: Add missing '}'.
2685
2686 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2687
2688         PR c++/27508
2689         * g++.dg/parse/dtor9.C: New test.
2690         * g++.dg/parse/dtor10.C: New test.
2691         * g++.dg/other/error7.C: Adjust error-marker.
2692
2693         PR c++/28274
2694         * g++.dg/other/default5.C: New test.
2695
2696 2006-08-02  Richard Guenther  <rguenther@suse.de>
2697
2698         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2699
2700 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR c++/28557
2703         * g++.dg/template/conv9.C: New test.
2704
2705 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2706
2707         PR debug/28063
2708         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2709         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2710         Optionally return assembly text.  Update callers.
2711         (check_no_compiler_messages): Update verbose messages.
2712         (check_no_messages_and_pattern): New.
2713         (check_effective_target_string_merging): New.
2714
2715 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2716
2717         PR c++/28250
2718         * g++.dg/eh/catch4.C: New test.
2719
2720         PR c++/28257
2721         * g++.dg/other/qual1.C: New test.
2722
2723         PR c++/28259
2724         * g++.dg/inherit/error2.C: New test.
2725
2726         PR c++/28267
2727         * g++.dg/other/new1.C: New test.
2728
2729         * g++.dg/warn/pr23075.C: Remove obsolete test.
2730         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2731         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2732
2733 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/28523
2736         * g++.dg/eh/cast1.C: New test.
2737
2738 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2739
2740         PR libfortran/28452
2741         * gfortran.dg/random_3.f90:  New test.
2742
2743 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2744
2745         PR c++/28432
2746         * g++.dg/other/pr28304.C: Change expected error message.
2747         * g++.dg/other/pr28432.C: New test.
2748
2749 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2750
2751         PR c++/28256
2752         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2753
2754 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2755
2756         PR debug/23336
2757         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2758         at -g1.
2759         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2760         g++.dg/debug/enum-2.C: New.
2761
2762 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2763
2764         PR c++/6634
2765         * g++.dg/parse/long1.C: Add more tests.
2766
2767 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2768
2769         * gfortran.dg/lrshift_1.c: New file.
2770
2771 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772
2773         PR libgfortran/28335
2774         * gfortran.dg/no_unit_error_1.f90: New test.
2775
2776 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2777
2778         PR libgfortran/28335
2779         * gfortran.dg/no_unit_error_1.f90: Delete test.
2780         * gfortran.dg/no_unit_error_2.f90: Delete test.
2781
2782 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2783
2784         * gfortran.dg/chmod_3.f90: New test.
2785         * gfortran.dg/ltime_gmtime_1.f90: New test.
2786         * gfortran.dg/ltime_gmtime_2.f90: New test.
2787         * gfortran.dg/lrshift_1.f90: New test.
2788         * gfortran.dg/chmod_1.f90: New test.
2789         * gfortran.dg/chmod_2.f90: New test.
2790
2791 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2792
2793         PR c++/27668
2794         * g++.dg/template/crash55.C: New test.
2795
2796         PR c++/27962
2797         * g++.dg/template/nontype16.C: New test.
2798
2799         * g++.dg/template/void2.C: Adjust error markers.
2800         * g++.dg/template/nontype5.C: Adjust error markers.
2801
2802 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2803
2804         * gcc.target/i386/stack-prot-kernel.c: New test.
2805
2806 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2807
2808         * gcc.dg/builtins-55.c: New test case.
2809
2810 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2811
2812         PR rtl-optimization/27907
2813         * gcc.c-torture/compile/pr27907.c: New test.
2814
2815 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2816
2817         * gfortran.dg/mclock.f90: New test.
2818         * gfortran.dg/int_conv_1.f90: New test.
2819         * gfortran.dg/stat_1.f90: New test.
2820         * gfortran.dg/stat_2.f90: New test.
2821
2822 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2823
2824         PR libgfortran/28335
2825         * gfortran.dg/no_unit_error_1.f90: New test.
2826         * gfortran.dg/no_unit_error_2.f90: New test.
2827         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2828
2829 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2830
2831         PR middle-end/28473
2832         * gcc.dg/fold-convround-1.c: New test case.
2833
2834 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2835
2836         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2837
2838 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2839
2840         PR c++/27572
2841         * g++.dg/other/typedef1.C: New test.
2842         * g++.dg/template/typedef4.C: New test.
2843         * g++.dg/template/typedef5.C: New test.
2844
2845 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2846
2847         PR fortran/28416
2848         * gfortran.dg/allocatable_dummy_3.f90: New.
2849
2850 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2851
2852         PR fortran/28439
2853         * gfortran.dg/arithmetic_if.f90:  New test.
2854
2855 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2856
2857         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2858         avoid memcpy optimization.
2859
2860 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2861
2862         PR fortran/25289
2863         * gfortran.dg/direct_io_6.f90: New test.
2864
2865 2006-07-24  Jan Hubicka  <jh@suse.cz>
2866
2867         PR c/25795
2868         PR c++/27369
2869         * gcc.dg/pr25795.c: New test.
2870         * gcc.dg/pr25795-1.c: New test.
2871
2872 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2873
2874         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2875         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2876         which may be transformed to "g || h" on some platforms.
2877
2878 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR c++/28025
2881         * g++.dg/template/friend45.C: New test.
2882
2883 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2884
2885         PR libgfortran/28339
2886         * gfortran.dg/arrayio_8.f90: New test.
2887
2888 2006-07-21  Mike Stump  <mrs@apple.com>
2889
2890         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2891
2892         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2893
2894 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2895
2896         PR c++/28250
2897         * g++.dg/eh/catch3.C: New test.
2898
2899         PR c++/28363
2900         * g++.dg/template/defarg10.C: New test.
2901
2902 2006-07-20  Paul Brook  <paul@codesourcery.com>
2903
2904         PR 27363
2905         * gcc.dg/pr27363.c: New test.
2906
2907 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2908
2909         PR c++/28338
2910         * g++.dg/init/ref13.C: New test.
2911
2912 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2913
2914         PR obj-c++/28434
2915         * obj-c++.dg/proto-error-1.mm: New test.
2916
2917 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/28337
2920         * g++.dg/template/string1.C: New test.
2921
2922 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/28048
2925         * g++.dg/template/defarg9.C: New test.
2926
2927         PR c++/28235
2928         * g++.dg/template/static27.C: New test.
2929
2930 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2931
2932         PR 28410
2933         * gcc.dg/tree-ssa/pr28410.c: New test.
2934
2935 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2936
2937         PR c++/28258
2938         * g++/dg/other/error13.C: New test.
2939
2940         PR c++/28260
2941         * g++.dg/template/friend44.C: New test.
2942
2943 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2944
2945         PR c++/27495
2946         * g++.dg/other/pr27495.C: New.
2947
2948 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2949
2950         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2951         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2952
2953 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2954
2955         PR c/28286
2956         * gcc.dg/pragma-pack-4.c: New test.
2957
2958 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2959
2960         PR c++/28291
2961         * g++.dg/ext/pr28291.C: New test.
2962
2963 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2964
2965         PR middle-end/28403
2966         * gcc.c-torture/execute/pr28403.c: New test.
2967
2968 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2969
2970         PR middle-end/28402
2971         * gcc.dg/pr28402.c: New test.
2972
2973 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2974
2975         PR c++/28304
2976         * g++.dg/other/pr28304.C: New test.
2977
2978 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2979
2980         PR other/28251
2981         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2982         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2983
2984 2006-07-17  Richard Guenther  <rguenther@suse.de>
2985
2986         PR tree-optimization/28238
2987         * g++.dg/tree-ssa/pr28238.C: New testcase.
2988
2989 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2990
2991         PR c++/28250
2992         * g++.dg/eh/catch1.C: New test.
2993         * g++.dg/eh/catch2.C: New test.
2994
2995 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR c++/28370
2998         * g++.dg/template/anon3.C: New test.
2999
3000 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3001
3002         PR fortran/20844
3003         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3004         specifiers requiring an explicit format tag..
3005
3006         PR fortran/28201
3007         * gfortran.dg/generic_5: New test.
3008
3009         PR fortran/20893
3010         * gfortran.dg/elemental_optional_args_1.f90: New test.
3011
3012 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3013
3014         * gnat.dg/assert.ads: New file.
3015         * gnat.dg/controlled_record.ads: Likewise.
3016         * gnat.dg/controlled_record.adb: Likewise.
3017
3018 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3019
3020         PR c++/28292
3021         * g++.dg/other/error12.C: New test.
3022
3023         PR c++/28269
3024         * g++.dg/template/crash54.C: New test.
3025
3026 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3027
3028         PR c++/28249
3029         * g++.dg/parse/catch1.C: New test.
3030
3031         PR c++/28294
3032         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3033
3034         PR c++/28387
3035         * g++.dg/ext/attrib24.C: New test.
3036
3037 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3038
3039         PR c++/28343
3040         * g++.dg/ext/asmspec1.C: New test.
3041
3042 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3043
3044         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3045         (dg-test): Support shouldfail tests.
3046         * lib/target-supports-dg.exp (dg-shouldfail): New.
3047         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3048         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3049         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3050         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3051         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3052         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3053         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3054
3055 2006-07-13  Jan Hubicka  <jh@suse.cz>
3056
3057         * gcc.target/i386/memcpy-1.c: New.
3058
3059 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3060
3061         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3062
3063 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3064
3065         PR fortran/25097
3066         * gfortran.dg/present_1.f90: New test.
3067
3068         PR fortran/20903
3069         * gfortran.dg/interface_derived_type_1.f90: New test.
3070
3071 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3072
3073         PR fortran/28213
3074         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3075         list.
3076
3077 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3078
3079         PR c++/27820
3080         * g++.dg/other/label1.C: New test.
3081
3082 2006-07-07   Richard Guenther  <rguenther@suse.de>
3083
3084         PR middle-end/28268
3085         * gcc.dg/torture/pr28268.c: New testcase.
3086
3087 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3088
3089         PR c++/27019
3090         * g++.dg/ext/pr27019.C: New.
3091
3092 2006-07-07  Richard Guenther  <rguenther@suse.de>
3093
3094         PR tree-optimization/28187
3095         * gcc.dg/pr28187.c: New testcase.
3096
3097 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3098
3099         * gnat.dg/address_conversion.adb: New test.
3100         * gnat.dg/boolean_subtype.adb: Likewise.
3101         * gnat.dg/frame_overflow.adb: Likewise.
3102         * gnat.dg/pointer_array.adb: Likewise.
3103         * gnat.dg/pointer_conversion.adb: Likewise.
3104
3105 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3106
3107         PR fortran/28237
3108         PR fortran/23420
3109         * gfortran.dg/print_fmt_5.f90: New test.
3110
3111 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3112
3113         PR fortran/28129
3114         * gfortran.dg/bounds_check_4.f90: New test.
3115
3116 2006-07-05  Richard Guenther  <rguenther@suse.de>
3117
3118         PR target/28158
3119         * gfortran.dg/pr28158.f90: New testcase.
3120
3121 2006-07-05  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/28162
3124         * gcc.dg/pr28162.c: New testcase.
3125
3126 2006-07-05  Richard Guenther  <rguenther@suse.de>
3127         Andrew Pinski  <pinskia@gcc.gnu.org>
3128
3129         PR c++/27084
3130         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3131
3132 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3133
3134         PR fortran/28174
3135         * gfortran.dg/actual_array_substr_2.f90: New test.
3136
3137         PR fortran/28167
3138         * gfortran.dg/actual_array_constructor_2.f90: New test.
3139
3140 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3141
3142         * gfortran.dg/itime_idate_1.f: New test.
3143         * gfortran.dg/itime_idate_2.f: New test.
3144
3145 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146
3147         PR libgfortran/27704
3148         * gfortran.dg/open_status_3.f90: New test.
3149         * gfortran.dg/fmt_l.f90: Update for new feature.
3150
3151 2006-07-03  Asher Langton  <langton2@llnl.gov>
3152
3153         * gfortran.dg/oldstyle_2.f90: New.
3154
3155 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3156
3157         * gnat.dg/string_slice.adb: New test.
3158
3159 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3160
3161         PR fortran/19259
3162         * gfortran.dg/semicolon_fixed.c: New.
3163         * gfortran.dg/semicolon_free.c: New.
3164
3165 2006-06-30  Mike Stump  <mrs@apple.com>
3166
3167         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3168         that don't support internal visibility.
3169
3170 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3171
3172         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3173         for '(' / ')' needing an extra '\'.
3174
3175 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3176
3177         PR middle-end/27428
3178         * gcc.dg/pr27428-1.c: New test case.
3179
3180 2006-06-29  Mike Stump  <mrs@apple.com>
3181
3182         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3183         on darwin as we can't align commons large enough yet.
3184
3185         * gcc.dg/vla-8.c: Add additional testcases.
3186
3187 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3188
3189         PR c++/28114
3190         * g++.dg/other/pr28114.C: New.
3191
3192 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3193
3194         * gcc.c-torture/compile/20060625-1.c: New test.
3195
3196 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3197
3198         PR fortran/20867
3199         * gfortran.dg/stfunc_3.f90: New test.
3200
3201         PR fortran/25056
3202         * gfortran.dg/impure_actual_1.f90: New test.
3203
3204         PR fortran/20874
3205         * gfortran.dg/elemental_result_1.f90: New test.
3206
3207         PR fortran/25073
3208         * gfortran.dg/select_7.f90: New test.
3209
3210         PR fortran/27554
3211         * intrinsic_actual_1.f: New test.
3212
3213         PR fortran/22038
3214         PR fortran/28119
3215         * gfortran.dg/forall_4.f90: New test.
3216
3217         PR fortran/25072
3218         * gfortran.dg/forall_5.f90: New test.
3219
3220 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3221
3222         PR c++/28051
3223         * g++.dg/template/using13.C: New test.
3224
3225         PR c++/28054
3226         * g++.dg/other/incomplete3.C: New test.
3227
3228 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3229
3230         PR fortran/28081
3231         * gfortran.dg/substr_3.f: New test.
3232         * gfortran.dg/equiv_2.f90: Update expected error message.
3233
3234 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3235
3236         PR fortran/28118
3237         * gfortran.dg/actual_array_substr_1.f90: New test.
3238
3239 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3240
3241         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3242         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3243
3244 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3245
3246         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3247
3248 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3249
3250         PR fortran/27981
3251         * gfortran.dg/simpleif_2.f90: New test.
3252
3253 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3254
3255         * g++.dg/template/error22.C: Fix typo.
3256
3257 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3258
3259         PR c++/28112
3260         * g++.dg/ext/attrib23.C: New test.
3261
3262 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3263
3264         * gnat.dg/varsize_temp.adb: New test.
3265
3266 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3267
3268         PR c++/11468
3269         * g++.dg/other/java2.C: New test.
3270
3271 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3272
3273         PR target/27789
3274         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3275         initialization.
3276
3277 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3278
3279         PR target/27531
3280         * gcc.dg/pr27531-1.c: New test case.
3281
3282 2006-06-22  Asher Langton  <langton2@llnl.gov>
3283
3284         PR fortran/24748
3285         * gfortran.dg/implicit_8.f90: New.
3286
3287 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3288
3289         PR rtl-optimization/28121
3290         * gcc.dg/pr28121.c: New test.
3291
3292 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3293
3294         PR c++/27805
3295         * g++.dg/parse/ptrmem6.C: New test.
3296
3297         PR c++/27821
3298         * g++.dg/template/error22.C: New test.
3299
3300 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3301
3302         PR c++/28111
3303         * g++.dg/template/friend43.C: New test.
3304
3305         PR c++/28110
3306         * g++.dg/template/crash53.C: New test.
3307
3308         PR c++/28109
3309         * g++.dg/rtti/incomplete1.C: New test.
3310
3311 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3312
3313         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3314
3315 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3316
3317         * gcc.c-torture/execute/complex-7.c: New.
3318
3319 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3320
3321         * gcc.dg/merge-all-constants-1.c: New test.
3322
3323 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3324
3325         PR c++/28113
3326         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3327
3328 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3329
3330         * gfortran.dg/rrspacing_1.f90: New test.
3331
3332 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3333
3334         PR c++/28052
3335         * g++.dg/other/bitfield2.C: New test.
3336
3337 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3338
3339         PR tree-optimization/27331
3340         * gcc.dg/pr27331.c: New test.
3341
3342 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3343             Eric Botcazou  <ebotcazou@adacore.com>
3344
3345         PR ada/18692
3346         * lib/gnat.exp: New file.
3347         * lib/gnat-dg.exp: Likewise.
3348         * gnat.dg: New directory.
3349         * gnat.dg/dg.exp: New driver.
3350         * gnat.dg/specs: New directory.
3351         * gnat.dg/specs/specs.exp: New driver.
3352         * gnat.dg/style: New directory.
3353         * gnat.dg/style/style.exp: New driver.
3354
3355 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3356
3357         PR fortran/16206
3358         * gfortran.dg/array_initializer_1.f90: New test.
3359
3360         PR fortran/28005
3361         * gfortran.dg/matmul_3.f90: New test.
3362
3363 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3364
3365         PR middle-end/28075
3366         * gcc.dg/tree-ssa/inline-1.c: New test.
3367
3368 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3369
3370         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3371         in malloc prototype; remove XFAIL.
3372         * gcc.dg/pr18241-2.c: Ditto.
3373         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3374         in memset prototype; remove XFAIL.
3375         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3376
3377 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3378
3379         * gcc.dg/vla-8.c: Add.
3380
3381 2006-06-19  Richard Guenther  <rguenther@suse.de>
3382
3383         PR tree-optimization/27090
3384         * g++.dg/tree-ssa/pr27090.C: New testcase.
3385
3386 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3387
3388         PR target/27861
3389         * gcc.dg/pr27861-1.c: New test case.
3390
3391 2006-06-19  Richard Guenther  <rguenther@suse.de>
3392
3393         PR middle-end/28045
3394         * gcc.dg/torture/pr28045.c: New testcase.
3395
3396 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3397
3398         PR fortran/26801
3399         * gfortran.dg/associated_4.f90: New test.
3400
3401 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3402
3403         PR fortran/19310
3404         PR fortran/19904
3405         * gfortran.dg/real_const_3.f90: New test.
3406
3407 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3408
3409         PR c++/28016
3410         * g++.dg/template/static26.C: New test.
3411
3412         PR c++/27979
3413         * g++.dg/expr/bitfield2.C: New test.
3414
3415         PR c++/27884
3416         * g++.dg/parse/linkage2.C: New test.
3417
3418 2006-06-16  Richard Guenther  <rguenther@suse.de>
3419
3420         PR middle-end/27116
3421         * gcc.dg/pr15785-1.c: Revert last change.
3422         * gcc.dg/torture/pr27116-2.c: New testcase.
3423
3424 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3425
3426         PR middle-end/27802
3427         * gcc.dg/pr27802-1.c: New test case.
3428
3429 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/27689
3432         * g++.dg/template/ttp18.C: New test.
3433         * g++.dg/template/ttp19.C: Likewise.
3434
3435         PR c++/27666
3436         * g++.dg/expr/cond9.C: New test.
3437
3438         PR c++/27640
3439         * g++.dg/template/ctor7.C: New test.
3440
3441 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3442
3443         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3444
3445 2006-06-16  Richard Guenther  <rguenther@suse.de>
3446
3447         PR tree-optimization/27781
3448         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3449
3450 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3451
3452         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3453
3454 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3455
3456         * gcc.dg/tree-ssa/loop-18.c: New test.
3457
3458 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/27665
3461         * g++.dg/template/crash52.C: New test.
3462
3463         PR c++/27648
3464         * g++.dg/ext/attrib22.C: New test.
3465
3466         PR c++/26559
3467         * g++.dg/template/builtin1.C: New test.
3468         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3469
3470         PR c++/28018
3471         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3472         assignment.
3473         * g++.old-deja/g++.pt/crash51.C: Likewise.
3474
3475         PR c++/27227
3476         * g++.dg/lookup/linkage1.C: New test.
3477         * g++.dg/lookup/linkage2.C: Likewise.
3478
3479 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3480
3481         PR middle-end/27959
3482         * gcc.dg/pr27959.c: New testcase.
3483
3484 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3485
3486         PR target/28014:
3487         * g++.dg/eh/div.C: New test.
3488
3489 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR c++/27894
3492         * g++.dg/tree-ssa/pr26757.C: New test.
3493         * g++.dg/tree-ssa/pr27894.C: New test.
3494
3495 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3496
3497         * gcc.c-torture/compile/20060609-1.c: New test.
3498
3499         PR target/27863
3500         * gcc.c-torture/compile/pr27863.c: New test.
3501
3502 2006-06-13  Richard Guenther  <rguenther@suse.de>
3503
3504         PR tree-optimization/27830
3505         * g++.dg/tree-ssa/pr27830.C: New testcase.
3506
3507 2006-06-13  Matthew Sachs  <msachs@apple.com>
3508
3509         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3510         the list of compiler flags; this causes those flags to be checked
3511         for things like dg-skip-if.
3512
3513 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3514
3515         PR c++/27601
3516         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3517
3518 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3519             Kazu Hirata  <kazu@codesourcery.com>
3520
3521         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3522         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3523
3524 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3525
3526         PR c++/27933
3527         * g++.dg/lookup/using15.C: New test.
3528
3529         PR c++/27951
3530         * g++.dg/other/anon4.C: New test.
3531
3532 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3533
3534         PR c++/21210
3535         * g++.dg/init/complex1.C: New test case.
3536
3537 2006-06-11  Eric Christopher  <echristo@apple.com>
3538
3539         PR middle-end/27948
3540         * gcc.dg/bf-ms-layout.c: Run on darwin.
3541         * gcc.dg/bf-no-ms-layout: Ditto.
3542         * gcc.dg/attr-ms_struct-2.c: New.
3543         * gcc.dg/bf-ms-layout-2.c: Ditto.
3544
3545 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3546
3547         * gcc.dg/attr-ms_struct-packed1.c: New.
3548
3549 2006-06-09  Mike Stump  <mrs@apple.com>
3550
3551         * gcc.dg/vla-7.c: Add.
3552
3553 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3554
3555         PR fortran/24558
3556         * gfortran.dg/entry_6.f90: New test.
3557
3558         PR fortran/20877
3559         PR fortran/25047
3560         * gfortran.dg/entry_7.f90: New test.
3561
3562 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR c/27747
3565         * gcc.dg/cpp/_Pragma6.c: New test.
3566
3567         PR c++/27748
3568         * g++.dg/cpp/_Pragma1.C: New test.
3569
3570         PR preprocessor/27746
3571         * gcc.dg/gomp/macro-3.c: New test.
3572         * gcc.dg/gomp/macro-4.c: New test.
3573         * g++.dg/gomp/macro-3.C: New test.
3574         * g++.dg/gomp/macro-4.C: New test.
3575
3576 2006-06-09  Richard Guenther  <rguenther@suse.de>
3577
3578         PR tree-optimization/26998
3579         * gcc.dg/torture/pr26998.c: New testcase.
3580         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3581
3582 2006-06-08  Mike Stump  <mrs@apple.com>
3583
3584         * gcc.dg/pr27095.c: Account for stubs.
3585
3586         PR target/26427
3587         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3588         produce bad code on darwin.
3589
3590 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3591
3592         PR fortran/27958
3593         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3594
3595 2006-06-08  Asher Langton  <langton2@llnl.gov>
3596
3597         PR fortran/27786
3598         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3599
3600 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3601
3602         PR target/27421
3603         * gcc.dg/union-3.c: New test.
3604
3605 2006-06-08  Richard Guenther  <rguenther@suse.de>
3606
3607         PR middle-end/27116
3608         * gcc.dg/torture/pr27116.c: New testcase.
3609         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3610
3611 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3612
3613         PR rtl-optimization/26449
3614         * gcc.dg/pr26449.c: New test.
3615
3616 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3617
3618         PR c++/27601
3619         * g++.dg/ext/offsetof1.C: Test member functions.
3620
3621 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3622
3623         * gcc.dg/pr27095.c: Improve scanning.
3624
3625 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3626
3627         PR fortran/23091
3628         * gfortran.dg/saved_automatic_1.f90: New test.
3629
3630         PR fortran/24168
3631         * gfortran.dg/array_simplify_1.f90: New test.
3632
3633         PR fortran/25090
3634         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3635
3636         PR fortran/25058
3637         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3638
3639 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/27177
3642         * g++.dg/expr/cast7.C: New test.
3643
3644 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3645
3646         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3647         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3648         * lib/fortran-torture.exp (fortran-torture-compile,
3649         fortran-torture-execute): Ditto.
3650
3651 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3652
3653         PR target/27842
3654         * gcc.dg/vmx/pr27842.c: New test.
3655
3656 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3657
3658         PR libfortran/27895
3659         * gfortran.dg/bounds_check_3.f90: New test.
3660
3661 2006-06-05  Mike Stump  <mrs@apple.com>
3662
3663         * objc.dg/objc-fast-4.m: Skip for ppc64.
3664
3665 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3666
3667         PR testsuite/27705
3668         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3669
3670 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3671             Victor Kaplansky  <victork@il.ibm.com>
3672
3673         PR tree-optimizations/26360
3674         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3675         with -fno-tree-dce.
3676         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3677
3678 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/14067
3681         * gfortran.dg/data_char_1.f90: Add messages for truncated
3682         strings.
3683
3684         PR fortran/16943
3685         * gfortran.dg/func_decl_2.f90: New test.
3686
3687         PR fortran/20839
3688         * gfortran.dg/do_2.f90: New test.
3689
3690         PR fortran/27655
3691         * gfortran.dg/associated_3.f90: New test.
3692
3693 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/27819
3696         * g++.dg/template/static25.C: New test.
3697
3698         PR c++/27722
3699         * g++.dg/init/array21.C: New test.
3700
3701         PR c++/27807
3702         * g++.dg/ext/complit7.C: New test.
3703
3704         PR c++/27806
3705         * g++.dg/parse/ptrmem5.C: New test.
3706
3707 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3708             Andrew Pinski  <pinskia@physics.uc.edu>
3709
3710         PR c/27150
3711         PR middle-end/27382
3712         * gcc.dg/pr27150-1.c: New testcase.
3713         * gcc.dg/pr27382-1.c: New testcase.
3714         * gcc.dg/pr27382-2.c: New testcase.
3715
3716 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3717
3718         PR c/25161
3719         PR c/27020
3720         * gcc.dg/array-10.c: New test.
3721
3722 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3723
3724         PR c++/27804
3725         * g++.dg/init/const4.C: New test.
3726         * g++.dg/init/member1.C: Add error-marker.
3727         * g++.dg/other/fold1.C: Adjust error-marker.
3728
3729 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3730
3731         PR c++/27601
3732         * g++.dg/ext/offsetof1.C: New test.
3733
3734 2006-06-04 Eric Christopher <echristo@apple.com>
3735
3736         * gcc.dg/attr-ms_struct-1.c: New.
3737
3738 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3739
3740         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3741
3742 2006-06-04  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/27039
3745         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3746
3747 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3748
3749         PR target/26223
3750         * gcc.target/i386/amd64-abi-2.c: New test case.
3751
3752 2006-06-02  Eric Christopher  <echristo@apple.com>
3753
3754         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3755         * gcc.target/i386/20020523-1.c: Skip if darwin.
3756         * gcc.target/i386/asm-3.c: Ditto.
3757         * gcc.target/i386/20011119-1.c: Ditto.
3758         * gcc.target/i386/clobbers.c: Remove pic part of test.
3759
3760 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3761
3762         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3763         * g++.old-deja/g++.other/init19.C: Ditto.
3764         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3765         and add other platforms as expected failures.
3766
3767 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3768
3769         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3770         (is-effective-target-keyword): Ditto.
3771
3772 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3773
3774         PR fortran/27715
3775         * gfortran.dg/extended_char_comparison_1.f:  New test.
3776
3777 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3778
3779         PR fortran/25098
3780         * gfortran.dg/dummy_procedure_1.f90: New test.
3781
3782         PR fortran/25147
3783         * gfortran.dg/dummy_procedure_2.f90: New test.
3784
3785         * gfortran.dg/associated_2.f90: Correct to make consistent with
3786         standard.
3787
3788 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3789
3790         * gcc.target/i386/387-11.c: New test case.
3791
3792 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/27801
3795         * g++.dg/template/cond6.C: New test.
3796
3797         PR c++/26496
3798         * g++.dg/template/crash51.C: New test.
3799         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3800
3801         PR c++/27385
3802         * g++.dg/init/array20.C: New test.
3803
3804 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3805
3806         * gcc.dg/builtins-54.c: New test case.
3807
3808 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/26433
3811         * g++.dg/template/fntry1.C: Add dg-do link.
3812
3813         PR c++/27808
3814         * g++.dg/parse/friend6.C: New test.
3815
3816 2006-05-30  Asher Langton  <langton2@llnl.gov>
3817
3818         * gfortran.dg/cray_pointers_7.f90: New test.
3819
3820 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3821
3822         PR tree-optimization/23452
3823         * gcc.dg/fold-mulconj-1.c: New test case.
3824
3825 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3826
3827         PR c++/27803
3828         * g++.dg/parse/bitfield1.C: New test.
3829
3830 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3831
3832         * gcc.target/ppc-eq0-1.c: New test case.
3833         * gcc.target/ppc-negeq0-1.c: New test case.
3834
3835 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3836
3837         PR c/27273
3838         * gcc.dg/overflow-warn-5.c: New test.
3839
3840 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3841
3842         PR c/27718
3843         * gcc.dg/sizeof-1.c: New test.
3844
3845 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3846
3847         PR target/27790
3848         * gcc.target/i386/pr27790.c: New test.
3849
3850 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3851
3852         PR libgfortran/27757
3853         * gfortran.dg/direct_io_5.f90: New test.
3854
3855 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3856
3857         PR libgfortran/27634
3858         * gfortran.dg/fmt_missing_period_1.f: New test.
3859         * gfortran.dg/fmt_missing_period_2.f: New test.
3860         * gfortran.dg/fmt_missing_period_3.f: New test.
3861
3862 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3863
3864         PR fortran/19777
3865         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3866         arrays.
3867
3868 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3869
3870         PR c++/27713
3871         * g++.dg/template/new6.C: New test.
3872
3873 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3874
3875         PR tree-optimization/24964
3876         * gcc.target/i386/387-10.c: New test case.
3877
3878 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3879
3880         * intrinsics/string_intrinsics.c (compare_string):
3881         Use memcmp instead of strncmp to avoid tripping over
3882         CHAR(0) in a string.
3883
3884 2006-05-27  Richard Guenther  <rguenther@suse.de>
3885
3886         PR middle-end/27773
3887         * gcc.dg/torture/pr27773.c: New testcase.
3888
3889 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3890
3891         * gcc.dg/pr24561.c: Rename to..
3892         * gcc.dg/pr25962.c: .. this.
3893
3894 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3895
3896         PR fortran/19777
3897         * gfortran.dg/bounds_check_2.f: New test.
3898
3899 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3900
3901         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3902         * gfortran.dg/byte_1.f90: Likewise.
3903         * gfortran.dg/dup_save_2.f90: Likewise.
3904
3905 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3906
3907         * gfortran.dg/associated_2.f90: New test.
3908
3909 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3910
3911         PR fortran/27524
3912         * gfortran.dg/bounds_check_1.f90: New test.
3913
3914 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3915
3916         PR rtl-optimization/27661
3917         * gcc.dg/pr27661.c: New test case.
3918
3919 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3920
3921         PR fortran/23151
3922         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3923         * gfortran.dg/print_parentheses_1.f:  New test.
3924         * gfortran.dg/print_parentheses_2.f90:  New test.
3925
3926 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR target/27758
3929         * gcc.dg/pr27758.c: New test.
3930
3931 2006-05-24  Falk Hueffner  <falk@debian.org>
3932
3933         * gcc.c-torture/compile/pr27571.c: New test.
3934
3935 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3936
3937         PR fortran/27709
3938         * gfortran.dg/spec_expr_4.f90: New test.
3939
3940         PR fortran/27155
3941         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3942
3943 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3944
3945         PR c++/20103
3946         * g++.dg/ext/complit6.C: New test.
3947         * g++.dg/ext/complit3.C: Adjust error markers.
3948         * g++.dg/init/const3.C: New test.
3949
3950 2006-05-25  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/27743
3953         * gcc.dg/torture/pr27743.c: New testcase.
3954
3955 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3956
3957         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3958
3959 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3960
3961         * gcc.dg/compat/scalar-by-value-x.h: New.
3962         * gcc.dg/compat/scalar-by-value-y.h: New.
3963         * gcc.dg/compat/scalar-by-value-5.c: New.
3964         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3965         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3966         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3967         * gcc.dg/compat/scalar-by-value-6.c: New.
3968         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3969         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3970         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3971
3972 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3973
3974         PR tree-optimization/27639
3975         PR tree-optimization/26719
3976         * gcc.dg/pr27639.c: New test.
3977         * gcc.dg/pr26719.c: New test.
3978         * gcc.dg/tree-ssa/scev-cast.c: New test.
3979
3980 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/20173
3983         * g++.dg/template/error21.C: New test.
3984
3985 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3986
3987         PR target/27696
3988         * gcc.target/i386/pr27696.c: New.
3989
3990 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3991
3992         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3993
3994         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3995
3996 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3997
3998         PR c++/27716
3999         * g++.dg/other/assign1.C: New test.
4000
4001 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4002
4003         PR target/27266
4004         * gcc.target/i386/pr27266.c: New.
4005
4006 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4007
4008         PR c++/27451
4009         * g++.dg/ext/asm9.C: New test.
4010
4011 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4012
4013         PR rtl-optimization/25514
4014         * gcc.c-torture/compile/pr25514.c: New test.
4015
4016 2006-05-22  Richard Guenther  <rguenther@suse.de>
4017
4018         Revert
4019         2006-01-31  Richard Guenther  <rguenther@suse.de>
4020
4021         * gcc.target/i386/sselibm-1.c: New testcase.
4022         * gcc.target/i386/sselibm-2.c: Likewise.
4023         * gcc.target/i386/sselibm-3.c: Likewise.
4024         * gcc.target/i386/sselibm-4.c: Likewise.
4025         * gcc.target/i386/sselibm-5.c: Likewise.
4026
4027 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4028
4029         PR c/27420
4030         * gcc.dg/func-args-2.c: New test.
4031
4032         PR c/26818
4033         * gcc.dg/struct-incompl-1.c: New test.
4034
4035 2006-05-22  Richard Guenther  <rguenther@suse.de>
4036
4037         PR testsuite/27708
4038         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4039         the transformations we test for.
4040
4041 2006-05-22  Richard Guenther  <rguenther@suse.de>
4042
4043         PR testsuite/27707
4044         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4045
4046 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/27210
4049         * g++.dg/warn/new1.C: New test.
4050         * g++.dg/template/new5.C: Likewise.
4051
4052 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4053
4054         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4055         * gcc.target/i386/20060512-3.c: Likewise.
4056
4057 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4058
4059         PR rtl-optimization/27671
4060         * gcc.c-torture/execute/pr27671-1.c: New.
4061         * gcc.dg/pr27671-2.c: Likewise.
4062
4063         PR tree-optimization/26622.
4064         * gcc.c-torture/compile/pr26622.c: New.
4065
4066 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4067
4068         PR fortran/27613
4069         * gfortran.dg/recursive_reference_1.f90: New test.
4070
4071 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4072
4073         PR fortran/25746
4074         * gfortran.dg/elemental_subroutine_3.f90: New test.
4075
4076         PR fortran/25090
4077         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4078
4079         PR fortran/27584
4080         * gfortran.dg/associated_target_1.f90: New test.
4081
4082         PR fortran/19015
4083         * gfortran.dg/maxloc_shape_1.f90: New test.
4084
4085 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4086
4087         PR libgfortran/24459
4088         * gfortran.dg/namelist_24.f90: New test.
4089         * gfortran.dg/namelist_12.f: Fix typo in comment.
4090
4091 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4092
4093         PR middle-end/25776
4094         * g++.dg/other/error11.C: New test.
4095
4096 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4097
4098         * gcc.target/mips/pr26765.c: Add -w to options.
4099
4100 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4101
4102         * lib/target-supports.exp (check_effective_target_mpaired_single):
4103         New function.
4104         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4105         multilibs.
4106         * g++.dg/vect/vect.exp: Likewise.
4107
4108 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4109
4110         PR testsuite/25891
4111         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4112
4113 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4114
4115         PR fortran/27662
4116         * gfortran.dg/temporary_1.f90: New file.
4117
4118 2006-05-19  Andreas Schwab  <schwab@suse.de>
4119
4120         * g++.dg/other/unused1.C: Also match "stringz".
4121
4122 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4123
4124         PR c++/26433
4125         * g++.dg/template/fntry1.C: New test.
4126
4127 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4128
4129         PR c++/27471
4130         PR c++/27506
4131         * g++.dg/conversion/bitfield5.C: New test.
4132         * g++.dg/conversion/bitfield6.C: New test.
4133
4134 2006-05-18  Mike Stump  <mrs@apple.com>
4135
4136         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4137         * gcc.dg/vla-4.c: Add.
4138         * gcc.dg/vla-5.c: Add.
4139         * gcc.dg/vla-6.c: Add.
4140
4141 2006-05-12  Stuart Hastings  <stuart@apple.com>
4142
4143         * testsuite/gcc.target/i386/20060512-1.c: New.
4144         * testsuite/gcc.target/i386/20060512-2.c: New.
4145         * testsuite/gcc.target/i386/20060512-3.c: New.
4146         * testsuite/gcc.target/i386/20060512-4.c: New.
4147
4148 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/26122
4151         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4152
4153         PR c++/26068
4154         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4155         * g++.dg/parse/linkage1.C: New test.
4156
4157 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR tree-optimization/27548
4160         * g++.dg/tree-ssa/pr27548.C: New test.
4161
4162 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4163
4164         PR fortran/26551
4165         * gfortran.dg/recursive_check_1.f: New test.
4166         * gfortran.dg/recursive_check_2.f90: New test.
4167
4168 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4169
4170         * g++.dg/opt/temp2.C: New test.
4171
4172 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR c++/27491
4175         * g++.dg/init/brace5.C: New test.
4176
4177         PR middle-end/27415
4178         * gcc.dg/gomp/pr27415.c: New test.
4179         * g++.dg/gomp/pr27415.C: New test.
4180
4181         PR tree-optimization/27549
4182         * g++.dg/tree-ssa/pr27549.C: New test.
4183
4184 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4185
4186         PR libgfortran/27575
4187         * gfortran.dg/read_eof_4.f90: New test.
4188
4189 2006-05-16  Richard Guenther  <rguenther@suse.de>
4190
4191         PR tree-optimization/22303
4192         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4193
4194 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR middle-end/27573
4197         * gcc.dg/gomp/pr27573.c: New test.
4198         * gfortran.dg/gomp/pr27573.f90: New test.
4199
4200         PR c/27499
4201         * gcc.dg/gomp/pr27499.c: New test.
4202         * g++.dg/gomp/pr27499.C: New test.
4203
4204 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/27339
4207         * g++.dg/parser/access8.C: Adjust error marker.
4208         * g++.dg/template/access17.C: New test.
4209         * g++.dg/template/access18.C: Likewise.
4210
4211 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4212
4213         PR target/26600
4214         * gcc.target/i386/pr26600.c: New test case.
4215
4216 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4217
4218         PR c++/27505
4219         * g++.dg/expr/bitfield1.C: New test.
4220
4221 2006-05-15  Richard Guenther  <rguenther@suse.de>
4222
4223         PR tree-optimization/27603
4224         * gcc.dg/torture/pr27603.c: New testcase.
4225
4226 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4227
4228         PR fortran/25090
4229         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4230
4231         PR fortran/25082
4232         * gfortran.dg/scalar_return_1.f90: New test.
4233
4234         PR fortran/27411
4235         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4236
4237 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4238
4239         * gcc.dg/gomp/critical-4.c: New test.
4240         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4241         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4242         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4243         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4244
4245 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4246
4247         PR c++/27582
4248         * g++.dg/template/dependent-args1.C: New test.
4249
4250         PR c++/27581
4251         * g++.dg/lookup/this1.C: New test.
4252
4253         PR c++/27315
4254         * g++.dg/template/operator6.C: New test.
4255         * g++.dg/template/incomplete3.C: New test.
4256
4257         PR c++/27559
4258         * g++.dg/template/new4.C: New test.
4259
4260         PR c++/27496
4261         * g++.dg/template/void2.C: New test.
4262
4263 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4264
4265         * g++.dg/template/dependent-expr5.C: New test.
4266
4267 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4268
4269         PR middle-end/26729
4270         * gcc.dg/pr26729-1.c: New test case.
4271
4272 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4273
4274         * gcc.dg/pr27003.c: New test.
4275
4276 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4277
4278         * lib/target-supports.dg (check_cxa_atexit_available): Change
4279         v3_target_compile to ${tool}_target_compile.
4280
4281 2006-05-11  Jason Merrill  <jason@redhat.com>
4282
4283         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4284
4285 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4286
4287         PR fortran/27553
4288         * gfortran.dg/label_5.f90: New test.
4289
4290 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4291
4292         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4293         check_effective_target_powerpc_altivec_ok): New.
4294         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4295         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4296         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4297         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4298         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4299         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4300         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4301         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4302         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4303         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4304         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4305         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4306         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4307         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4308         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4309         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4310         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4311         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4312         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4313         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4314         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4315         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4316         gcc.target/powerpc/altivec-9.c,
4317         gcc.target/powerpc/altivec-consts.c,
4318         gcc.target/powerpc/altivec-pr22085.c,
4319         gcc.target/powerpc/altivec-splat.c,
4320         gcc.target/powerpc/altivec-types-1.c,
4321         gcc.target/powerpc/altivec-types-2.c,
4322         gcc.target/powerpc/altivec-types-3.c,
4323         gcc.target/powerpc/altivec-types-4.c,
4324         gcc.target/powerpc/altivec-varargs-1.c,
4325         gcc.target/powerpc/altivec-vec-merge.c,
4326         gcc.target/powerpc/ppc-vector-memcpy.c,
4327         gcc.target/powerpc/ppc-vector-memset.c,
4328         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4329         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4330         these effective targets.
4331         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4332         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4333
4334 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4335
4336         PR middle-end/27384
4337         * g++.dg/other/fold1.C: New test.
4338
4339         PR middle-end/27488
4340         * gcc.dg/fold-nonneg-1.c: New test.
4341
4342         PR c++/27547
4343         * g++.dg/other/operator1.C: New test.
4344
4345 2006-05-11  Richard Guenther  <rguenther@suse.de>
4346
4347         PR middle-end/27529
4348         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4349
4350 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4351
4352         * lib/target-supports-dg.exp (check-flags): New.
4353         (dg-skip-if): Move flag checks.
4354
4355 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4356
4357         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4358         * lib/target-supports.dg (check_cxa_atexit_available): New.
4359
4360 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4361
4362         PR fortran/27470
4363         * gfortran.dg/multiple_allocation_2.f90: New test case.
4364
4365 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4366
4367         * gcc.target/arm/pr27387.C: Fix a comment typo.
4368
4369 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4370
4371         PR fortran/24549
4372         * gfortran.dg/error_recovery_1.f90: New test.
4373
4374 2006-05-10  Richard Guenther  <rguenther@suse.de>
4375
4376         PR tree-optimization/27302
4377         * gcc.dg/torture/pr27302.c: New testcase.
4378
4379 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4380         Richard Guenther  <rguenther@suse.de>
4381
4382         PR middle-end/27498
4383         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4384
4385 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4386
4387         PR rtl-optimization/27335
4388         * gcc.dg/pr27335.c: New test.
4389
4390 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4391
4392         * gcc.target/mips/mips-ps-5.c: New file.
4393
4394 2006-05-08  Jan Hubicka  <jh@suse.cz>
4395
4396         PR middle-end/25962
4397         * gcc.dg/pr25962.c: New.
4398
4399 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4400
4401         PR target/27158
4402         * gcc.target/powerpc/pr27158.c: New test case.
4403
4404 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4405
4406         PR testsuite/27476
4407         * ada/acats/run_all.sh: Use test -z.
4408
4409 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4410
4411         PR libfortran/18271
4412         * gfortran.dg/spec_expr_3.f90: New test.
4413
4414 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4415
4416         PR target/24879
4417         * gcc.target/i386/monitor.c: New file.
4418
4419 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4420
4421         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4422
4423 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4424
4425         PR c++/27447
4426         * g++.dg/other/ptrmem7.C: New test.
4427
4428 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4429
4430         PR target/27421
4431         * gcc.dg/array-9.c: New test.
4432
4433 2006-05-07  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/27409
4436         * gcc.dg/torture/pr27409.c: New testcase.
4437
4438 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4439
4440         PR fortran/27457
4441         * gfortran.dg/select_6.f90: New.
4442
4443 2006-05-07  Richard Guenther  <rguenther@suse.de>
4444
4445         PR tree-optimization/27136
4446         * gcc.dg/torture/pr27136.c: New testcase.
4447
4448 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4449
4450         PR fortran/24813
4451         * gfortran.dg/char_cons_len_1.f90: New test.
4452
4453 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4454
4455         PR c++/27427
4456         * g++.dg/template/incomplete2.C: New test.
4457
4458 2006-05-06  Richard Guenther  <rguenther@suse.de>
4459
4460         PR tree-optimization/27151
4461         * gcc.dg/vect/pr27151.c: New testcase.
4462
4463 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4464
4465         PR c++/27430
4466         * g++.dg/template/void1.C: New test.
4467
4468         PR c++/27423
4469         * g++.dg/other/void2.C: New test.
4470
4471         PR c++/27422
4472         * g++.dg/conversion/void1.C: New test.
4473
4474 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4475
4476         PR/21391
4477         * g++.dg/other/unused1.C: New.
4478
4479 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4480
4481         PR objc/27240
4482         * objc.dg/member-1.m: New test.
4483
4484 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4485
4486         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4487
4488 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4489
4490         PR libfortran/26985
4491         * gfortran.dg/matmul_2.f90: New test.
4492
4493 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4494
4495         * ada/acats/run_all.sh: Use sync when main not found.
4496
4497 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4498
4499         PR target/26765
4500         * gcc.target/mips/pr26765.c: New.
4501
4502 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4503
4504         * gcc.target/bfin: New directory.
4505         * gcc.target/bfin/bfin.exp: New file.
4506         * gcc.target/bfin/frmul.c: New file.
4507         * gcc.target/bfin/arith.c: New file.
4508         * gcc.target/bfin/mul-combine.c: New file.
4509         * gcc.target/bfin/shift.c: New file.
4510
4511 2006-05-04  Richard Guenther  <rguenther@suse.de>
4512
4513         PR tree-optimization/14287
4514         PR tree-optimization/14844
4515         PR tree-optimization/19792
4516         PR tree-optimization/21608
4517         PR tree-optimization/27090
4518         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4519         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4520         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4521         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4522         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4523
4524 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR tree-optimization/27285
4527         * gcc.c-torture/execute/pr27285.c: New test.
4528
4529         PR middle-end/27388
4530         * gcc.dg/gomp/pr27388-1.c: New test.
4531         * gcc.dg/gomp/pr27388-2.c: New test.
4532         * gcc.dg/gomp/pr27388-3.c: New test.
4533
4534         PR c++/27359
4535         * g++.dg/gomp/pr27359.C: New test.
4536
4537 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4538
4539         PR fortran/20248
4540         * gfortran.dg/iargc.f90: New test.
4541
4542 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4543
4544         PR c++/27102
4545         * g++.dg/template/crash49.C: New test.
4546
4547 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4548
4549         PR testsuite/27032
4550         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4551
4552 2006-05-02  Jeff Law  <law@redhat.com>
4553
4554         PR tree-optimization/27364
4555         * gcc.c-torture/execute/pr27364.c: New test.
4556
4557 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/27309
4560         * g++.dg/parser/ctor5.C: New test.
4561
4562 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4563
4564         PR target/27387
4565         * gcc.target/arm/arm.exp: New.
4566         * gcc.target/arm/pr27387.C: Likewise.
4567
4568 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4569
4570         PR fortran/27269
4571         PR fortran/27324
4572         * gfortran.dg/module_equivalence_2.f90: New test.
4573
4574 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4575
4576         PR middle-end/27337
4577         * g++.dg/gomp/pr27337-1.C: New test.
4578         * g++.dg/gomp/pr27337-2.C: New test.
4579
4580         PR middle-end/27328
4581         * gcc.dg/gomp/pr27328.c: New test.
4582
4583         PR middle-end/27325
4584         * g++.dg/gomp/pr27325.C: New test.
4585
4586         PR middle-end/27310
4587         * g++.dg/gomp/pr27310.C: New test.
4588
4589 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4590
4591         PR tree-optimization/27291
4592         * g++.dg/tree-ssa/pr27291.C: New test.
4593
4594 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4595
4596         PR tree-optimization/27283
4597         * g++.dg/tree-ssa/pr27283.C: New test.
4598
4599 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4600
4601         * gcc.dg/tree-ssa/loop-16.c: New test.
4602
4603 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4604             Joseph S. Myers  <joseph@codesourcery.com>
4605
4606         * gcc.dg/Wconversion-3.c: New test case.
4607         * gcc.dg/Wconversion-4.c: Likewise.
4608
4609 2006-05-01  Richard Guenther  <rguenther@suse.de>
4610
4611         PR tree-optimization/26726
4612         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4613
4614 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4615
4616         * gcc.dg/Woverflow-1.c: New test case.
4617         * gcc.dg/Woverflow-2.c: Likewise.
4618         * gcc.dg/Woverflow-3.c: Likewise.
4619
4620 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/27094
4623         * g++.dg/template/defarg8.C: New test.
4624
4625 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4626
4627         PR c++/27278
4628         * g++.dg/parse/operator7.C: New test.
4629
4630 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4631
4632         PR c++/11471
4633         PR c++/27102
4634         * g++.dg/template/crash48.C: New test.
4635
4636         PR c++/27279
4637         * g++.dg/parse/ctor4.C: New test.
4638
4639 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4640
4641         PR fortran/25681
4642         * gfortran.df/char_type_len.f90: New test.
4643
4644 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4645
4646         PR libgfortran/27304
4647         * gfortran.dg/fmt_exhaust.f90: New test.
4648
4649 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4650
4651         PR c/25309
4652         * gcc.dg/large-size-array-2.c: New test case.
4653
4654 2006-04-28  Richard Guenther  <rguenther@suse.de>
4655
4656         PR target/26826
4657         * gcc.target/i386/pr26826.c: New testcase.
4658
4659 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR middle-end/27260
4662         * gcc.c-torture/execute/pr27260.c: New.
4663
4664 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4665
4666         PR middle-end/27095
4667         * gcc.dg/pr27095.c: New.
4668
4669 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4670
4671         PR c++/27292
4672         * g++.dg/conversion/bitfield4.C: New test.
4673
4674 2006-04-27  Eric Christopher  <echristo@apple.com>
4675
4676         * gcc.dg/pragma-ms_struct.c: New.
4677
4678 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/27102
4681         * g++.dg/template/crash47.C: New test.
4682
4683 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4684
4685         * gcc.target/i386/sse-7.c: build with -msse.
4686
4687 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4688
4689         PR testsuite/27274:
4690         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4691         (main): Exit if processor doesn't support SSE.
4692
4693 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4694
4695         PR middle-end/27282
4696         * gcc.c-torture/compile/pr27282.c: New test.
4697
4698 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4699
4700         PR middle-end/26913
4701         * g++.dg/gomp/pr26913.C: New test.
4702
4703         PR c/25996
4704         * gcc.dg/gomp/pr25996.c: New test.
4705         * g++.dg/gomp/pr25996.C: New test.
4706
4707 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4708
4709         PR rtl-optimization/26725
4710         * gcc.c-torture/compile/pr26725.c: New test.
4711
4712 2006-04-25  Richard Guenther  <rguenther@suse.de>
4713
4714         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4715         than n + -1.
4716
4717 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4718
4719         * gcc.dg/20060425-1.c: New testcase.
4720
4721 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4722
4723         PR tree-optimization/26865
4724         * gcc.dg/pr26865.c: New test.
4725
4726 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4727
4728         PR c++/27292
4729         * g++.dg/conversion/bitfield1.C: New test.
4730         * g++.dg/conversion/bitfield2.C: Likewise.
4731         * g++.dg/conversion/bitfield3.C: Likewise.
4732
4733 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4734         Richard Guenther  <rguenther@suse.de>
4735
4736         PR tree-optimization/27236
4737         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4738
4739 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4740
4741         PR c++/19963
4742         * g++.dg/other/incomplete2.C: New test.
4743
4744 2006-04-24  Richard Guenther  <rguenther@suse.de>
4745
4746         PR middle-end/26869
4747         * gcc.dg/torture/pr26869.c: New testcase.
4748
4749 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4750         Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/27218
4753         * g++.dg/tree-ssa/pr27218.C: New testcase.
4754
4755 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4756
4757         PR c++/26912
4758         * g++.dg/template/friend41.C: New test.
4759
4760 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4761
4762         * g++.dg/opt/pr15551.C: Include cstdio.
4763         (main): Use remove instead of unlink.
4764
4765 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4766
4767         * gcc.dg/sibcall-7.c: New test.
4768         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4769         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4770         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4771         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4772         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4773
4774 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4775
4776         PR c++/26534
4777         * g++.dg/opt/bitfield1.C: New test.
4778         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4779         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4780         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4781         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4782         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4783         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4784         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4785         * g++.dg/abi/bitfield2.C: Likewise.
4786         * g++.dg/init/bitfield1.C: Likewise.
4787
4788 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4789
4790         PR fortran/25099
4791         * gfortran.dg/elemental_subroutine_4.f90: New test.
4792         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4793         call sub (m, x).
4794
4795 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4796
4797         * gcc.c-torture/compile/20060421-1.c: New testcase.
4798
4799 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4800
4801         PR c/25875
4802         * gcc.dg/init-bad-4.c: New test.
4803
4804 2006-04-21  Paul Brook  <paul@codesourcery.com>
4805
4806         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4807
4808 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4809
4810         PR fortran/27122
4811         * gfortran.dg/defined_operators_1.f90: New test.
4812         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4813         remove old ones associated, incorrectly, with Note 5.46.
4814
4815         PR fortran/27113
4816         * gfortran.dg/character_array_constructor_1.f90: New test.
4817
4818 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4819
4820         * gcc.dg/20060419-1.c: New test.
4821
4822 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4823
4824         PR c/26774
4825         * gcc.dg/struct-parse-1.c: New test case.
4826
4827 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4828
4829         PR c++/26558
4830         * g++.dg/parse/template19.C: New test.
4831
4832         PR c++/26739
4833         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4834
4835         PR c++/26036
4836         * g++.dg/expr/call3.C: New test.
4837
4838         PR c++/10385
4839         * g++.dg/conversion/dynamic1.C: New test.
4840
4841 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4842
4843         PR c++/27102
4844         * g++.dg/template/crash35.C: Tweak error markers.
4845         * g++.dg/template/crash46.C: New test.
4846         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4847         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4848
4849 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4850
4851         PR rtl-optimization/14261
4852         * gcc.c-torture/compile/20060419-1.c: Added.
4853
4854 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4855
4856         * gfortran.dg/label_1.f90: Adjust dg-error.
4857
4858 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4859
4860         PR target/26961
4861         * gcc.dg/fold-cond-1.c: New test case.
4862         * gcc.dg/pr26961-1.c: Likewise.
4863
4864 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4865
4866         PR libgfortran/27138
4867         * gfortran.dg/read_bad_advance.f90: New test.
4868
4869 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4870             Dale Johannesen  <dalej@apple.com>
4871
4872         PR target/24076
4873         * gcc.target/i386/vecinit-3.c: New testcase.
4874         * gcc.target/i386/vecinit-4.c: Likewise.
4875         * gcc.target/i386/sse-18.c: Likewise.
4876         * gcc.target/i386/sse-19.c: Likewise.
4877
4878 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4879
4880         * gfortran.dg/allocate_zerosize_1.f90: New test.
4881
4882 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/26365
4885         * g++.dg/template/crash45.C: New test.
4886
4887 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4888
4889         PR fortran/26787
4890         * gfortran.dg/proc_assign_1.f90: New test.
4891         * gfortran.dg/procedure_lvalue.f90: Change message.
4892         * gfortran.dg/namelist_4.f90: Add new error.
4893
4894         PR fortran/25597
4895         PR fortran/27096
4896         * gfortran.dg/auto_pointer_array_result_1.f90
4897
4898         PR fortran/27089
4899         * gfortran.dg/specification_type_resolution_1.f90
4900
4901         PR fortran/18003
4902         PR fortran/25669
4903         PR fortran/26834
4904         * gfortran.dg/bounds_temporaries_1.f90: New test.
4905
4906         PR fortran/27124
4907         * gfortran.dg/array_return_value_1.f90: New test.
4908
4909 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4910
4911         PR fortran/25336
4912         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4913
4914 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4915
4916         PR middle-end/26823
4917         * g++.dg/gomp/pr26823-1.C: New test.
4918         * g++.dg/gomp/pr26823-2.C: New test.
4919
4920 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4921
4922         PR middle-end/27134
4923         * gcc.dg/pr27314.c: New test.
4924
4925 2006-04-13  Richard Henderson  <rth@redhat.com>
4926
4927         * g++.dg/gomp/block-0.C: Update expected matches.
4928
4929 2006-04-13  DJ Delorie  <dj@redhat.com>
4930
4931         * lib/target-supports.exp (check_effective_target_int32plus): New.
4932         (check_effective_target_ptr32plus): New.
4933         (check_effective_target_size32plus): New.
4934         (check_effective_target_int16): New.
4935         (check_profiling_available): Add m32c to the list of unsupported targets.
4936
4937         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4938         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4939         memory size.
4940         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4941         pointers.
4942         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4943         size_t.
4944         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4945         and size_t.
4946         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4947         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4948         not just xstormy16.  Skip m32c due to weird pointer size.
4949         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4950         not just xstormy16.
4951         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4952         not just xstormy16.
4953         * gcc.dg/20020312-2.c: Add m32c support.
4954         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4955         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4956         in test.
4957         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4958         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4959         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4960         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4961         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4962         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4963         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4964         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4965         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4966         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4967         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4968         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4969         in test.
4970         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4971         in test.
4972         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4973         * gcc.dg/pr23049.c: Require >=32 bit integers.
4974         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4975         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4976         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4977         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4978         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4979         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4980         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4981         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4982         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4983         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4984         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4985         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4986         prototype in test.
4987         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4988         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4989         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4990         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4991         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4992
4993         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4994         * gcc.c-torture/execute/20040703-1.x: Likewise.
4995         * gcc.c-torture/execute/20040705-1.x: Likewise.
4996         * gcc.c-torture/execute/20040705-2.x: Likewise.
4997         * gcc.c-torture/execute/20040709-1.x: Likewise.
4998         * gcc.c-torture/execute/20040709-2.x: Likewise.
4999         * gcc.c-torture/execute/20040811-1.x: Likewise.
5000         * gcc.c-torture/execute/20050316-1.x: Likewise.
5001         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5002         * gcc.c-torture/execute/pr19689.x: Likewise.
5003         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5004         * gcc.c-torture/execute/usmul.x: Likewise.
5005         * gcc.c-torture/execute/vrp-5.x: Likewise.
5006         * gcc.c-torture/execute/vrp-6.x: Likewise.
5007         * gcc.dg/debug/20041023-1.s: Likewise.
5008
5009 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5010
5011         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5012         of integers to a vector types are now constant expressions in C.
5013         * gcc.dg/vect/vect-fold-1.c: New test case.
5014
5015 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5016             Ulrich Weigand  <uweigand@de.ibm.com>
5017
5018         PR target/27006
5019         * gcc.dg/vmx/pr27006.c: New testcase.
5020
5021 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5022
5023         PR libgfortran/26766
5024         * gfortran.dg/write_recursive.f90: New test.
5025
5026 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5027
5028         * g++.dg/parse/dtor7.C: New test.
5029         * g++.dg/parse/new1.C: Add error marker.
5030         * g++.dg/template/new3.C: New test.
5031
5032         PR c++/26122
5033         * g++.dg/template/pure1.C: New test.
5034
5035         PR c++/26295
5036         * g++.dg/parse/ptrmem4.C: New test.
5037
5038 2006-04-10  Jeff Law  <law@redhat.com>
5039
5040         PR/27087
5041         * gcc.c-torture/compile/pr27087.c: New test.
5042
5043 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5044
5045         PR/21391
5046         * gcc.dg/20060410.c: New.
5047
5048 2006-04-10  Matthias Klose  <doko@debian.org>
5049
5050         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5051         Recognize multilib directory names containing underscores.
5052
5053 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5054
5055         * gcc.target/i386/vecinit-1.c: New test case.
5056         * gcc.target/i386/vecinit-2.c: Likewise.
5057
5058 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5059
5060         PR debug/27057
5061         * g++.dg/debug/dwarf2-2.C: New test.
5062
5063 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5064
5065         PR rtl-optimization/27073
5066         * gcc.c-torture/execute/pr27073.c: New test.
5067
5068 2006-04-08  Mike Stump  <mrs@apple.com>
5069
5070         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5071
5072 2006-04-07  Richard Guenther  <rguenther@suse.de>
5073
5074         PR tree-optimization/26135
5075         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5076
5077 2006-04-06  Jan Hubicka  <jh@suse.cz>
5078
5079         PR profile/26399
5080         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5081
5082 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5083
5084         * g++.dg/conversion/nullptr1.C: New test case.
5085         * g++.dg/conversion/nullptr2.C: Likewise.
5086
5087 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5088
5089         * gfortran.dg/dependency_18.f90: New test case.
5090
5091 2006-04-05  Richard Guenther  <rguenther@suse.de>
5092
5093         PR tree-optimization/26919
5094         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5095         * gcc.dg/ipa/ipa-2.c: Likewise.
5096         * gcc.dg/ipa/ipa-3.c: Likewise.
5097         * gcc.dg/ipa/ipa-5.c: Likewise.
5098
5099 2006-04-05  Richard Guenther  <rguenther@suse.de>
5100
5101         PR tree-optimization/26763
5102         * gcc.dg/torture/pr26763-1.c: New testcase.
5103         * gcc.dg/torture/pr26763-2.c: Likewise.
5104
5105 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5106
5107         PR fortran/23634
5108         PR fortran/25619
5109         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5110
5111 2006-04-04  Eric Christopher  <echristo@apple.com>
5112
5113         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5114         stubs.
5115         * gcc.target/i386/387-5.c: Ditto.
5116
5117 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5118
5119         * gcc.target/sparc/struct-ret-check.c: New test.
5120
5121 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5122
5123         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5124         zero decimal digits specified in format.
5125
5126 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5127
5128         PR fortran/26891
5129         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5130
5131         PR fortran/26976
5132         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5133         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5134         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5135         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5136         bigendian-ness.
5137
5138 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5139
5140         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5141         dummy arguments work when the actual argument is itself a dummy
5142         argument of the caller.
5143
5144 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5145
5146         PR libfortran/24685
5147         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5148
5149 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5150
5151         * gfortran.dg/dependencency_17.f90: New test case.
5152
5153 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5154
5155         * gfortran.dg/dependency_14.f90: New test case.
5156         * gfortran.dg/dependency_15.f90: Likewise.
5157         * gfortran.dg/dependency_16.f90: Likewise.
5158
5159 2006-03-31  Asher Langton  <langton2@llnl.gov>
5160
5161         PR fortran/25358
5162         gfortran.dg/cray_pointers_6.f90: New test.
5163
5164 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5165
5166         PR libgfortran/26890
5167         * gfortran.dg/read_size_noadvance.f90: New test.
5168
5169 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5170
5171         PR fortran/25031
5172         * gfortran.dg/multiple_allocation_1.f90: Check that the
5173         size has changed after a re-allocation with stat.
5174
5175 2006-03-30  Richard Guenther  <rguenther@suse.de>
5176
5177         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5178         removal.
5179         * gcc.target/i386/sselibm-2.c: Likewise.
5180         * gcc.target/i386/sselibm-3.c: Likewise.
5181         * gcc.target/i386/sselibm-4.c: Likewise.
5182         * gcc.target/i386/sselibm-5.c: Likewise.
5183
5184 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5185
5186         * gcc.dg/fold-andxor-1.c: New test case.
5187         * gcc.dg/fold-xorand-1.c: Likewise.
5188
5189 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5190
5191         * gcc.dg/fold-convnotconv-1.c: New test case.
5192
5193 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5194
5195         PR fortran/26779
5196         * gfortran.dg/private_type_5.f90: New test.
5197
5198 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5199
5200         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5201
5202 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5203
5204         * gfortran.dg/advance_2.f90: New test.
5205         * gfortran.dg/advance_3.f90: New test.
5206
5207         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5208
5209 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5210
5211         PR libgfortran/26661
5212         PR libgfortran/26880
5213         * gfortran.dg/read_x_past.f: New test.
5214
5215 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5216
5217         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5218         to be STABS.
5219
5220 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5221
5222         * objc.dg/dwarf-1.m: Skip on AIX.
5223         * objc.dg/dwarf-2.m: Skip on AIX.
5224
5225 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5226
5227         PR fortran/26816
5228         * gfortran.dg/float_1.f90: New test.
5229
5230 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5231
5232         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5233         X86_64 targets.
5234         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5235
5236 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5237
5238         PR libfortran/26735
5239         * gfortran.dg/convert_implied_open.f90: New test case.
5240
5241 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5242
5243         PR fortran/26769
5244         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5245
5246 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5247
5248         PR middle-end/26717
5249         * gcc.dg/pr26717.c: New test.
5250
5251 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5252
5253         * gfortran.dg/dependency_12.f90: New test case.
5254
5255 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5256
5257         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5258
5259 2006-03-24  Jeff Law  <law@redhat.com>
5260
5261         * gcc.c-torture/pr26840.c: New test.
5262
5263 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5264
5265         * objc.dg/dwarf-2.m: New.
5266         * obj-c++.dg/dwarf-2.mm: New.
5267
5268         * g++.old-deja/g++.other/init19.C: New.
5269
5270 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5271
5272         * g++.dg/eh/spbp.C: Skip on AIX.
5273
5274 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR middle-end/26611
5277         * g++.dg/gomp/pr26611-1.C: New test.
5278         * g++.dg/gomp/pr26611-2.C: New test.
5279
5280 2006-03-24  Jeff Law  <law@redhat.com>
5281
5282         * gcc.c-torture/compile/pr26833.c: New test.
5283         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5284
5285 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5286
5287         * gfortran.dg/endfile_2.f90: Delete temp file.
5288
5289 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5290
5291         PR fortran/19303
5292         * gfortran.dg/record_marker_1.f90: New test case.
5293         * gfortran.dg/record_marker_2.f: New test case.
5294         * gfortran.dg/record_marker_3.f90: New test case.
5295
5296 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5297
5298         PR fortran/17298
5299         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5300         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5301
5302 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5303
5304         * lib/gcc-dg.exp (cleanup-modules): New proc.
5305         * gfortran.dg/allocatable_function_1.f90,
5306         gfortran.dg/allocate_char_star_scalar_1.f90,
5307         gfortran.dg/assumed_charlen_function_1.f90,
5308         gfortran.dg/assumed_dummy_1.f90,
5309         gfortran.dg/assumed_shape_ranks_1.f90,
5310         gfortran.dg/assumed_shape_ranks_2.f90,
5311         gfortran.dg/assumed_size_dt_dummy.f90,
5312         gfortran.dg/auto_char_dummy_array_1.f90,
5313         gfortran.dg/auto_char_len_3.f90,
5314         gfortran.dg/automatic_module_variable.f90,
5315         gfortran.dg/bad_automatic_objects_1.f90,
5316         gfortran.dg/char_array_constructor.f90,
5317         gfortran.dg/char_array_structure_constructor.f90,
5318         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5319         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5320         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5321         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5322         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5323         gfortran.dg/derived_pointer_recursion.f90,
5324         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5325         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5326         gfortran.dg/dummy_functions_1.f90,
5327         gfortran.dg/elemental_initializer_1.f90,
5328         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5329         gfortran.dg/elemental_pointer_1.f90,
5330         gfortran.dg/elemental_subroutine_1.f90,
5331         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5332         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5333         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5334         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5335         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5336         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5337         gfortran.dg/global_references_1.f90,
5338         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5339         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5340         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5341         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5342         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5343         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5344         gfortran.dg/large_integer_kind_1.f90,
5345         gfortran.dg/large_real_kind_1.f90,
5346         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5347         gfortran.dg/module_double_reuse.f90,
5348         gfortran.dg/module_equivalence_1.f90,
5349         gfortran.dg/module_interface_1.f90,
5350         gfortran.dg/module_parameter_array_refs_1.f90,
5351         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5352         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5353         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5354         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5355         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5356         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5357         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5358         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5359         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5360         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5361         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5362         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5363         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5364         gfortran.dg/same_name_1.f90,
5365         gfortran.dg/sibling_dummy_procedure_1.f90,
5366         gfortran.dg/sibling_dummy_procedure_2.f90,
5367         gfortran.dg/sibling_dummy_procedure_3.f90,
5368         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5369         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5370         gfortran.dg/used_dummy_types_2.f90,
5371         gfortran.dg/used_dummy_types_3.f90,
5372         gfortran.dg/used_dummy_types_4.f90,
5373         gfortran.dg/used_dummy_types_5.f90,
5374         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5375         gfortran.dg/userdef_operator_1.f90: Use it.
5376
5377 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5378
5379         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5380         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5381         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5382         gfortran.dg/write_back.f,
5383         gfortran.fortran-torture/execute/inquire_1.f90,
5384         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5385
5386 2006-03-21  Jeff Law  <law@redhat.com>
5387
5388         * gcc.dg/tree-ssa/vrp28.c: New test.
5389
5390 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5391
5392         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5393         if _STDC_C99 is defined.
5394         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5395         * gcc.dg/builtins-20.c: Likewise.
5396         * gcc.dg/builtins-53.c: Likewise.
5397         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5398         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5399
5400 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5401
5402         PR tree-opt/26781
5403         * gcc.c-torture/compile/pr26781-1.c: New test.
5404         * gcc.c-torture/compile/pr26781-2.c: New test.
5405
5406 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5407
5408         PR c++/26690
5409         * g++.dg/gomp/pr26690-1.C: New test.
5410         * g++.dg/gomp/pr26690-2.C: New test.
5411
5412 2006-03-20  Jeff Law  <law@redhat.com>
5413
5414         * gcc.dg/tree-ssa/pr21829.c: New test.
5415
5416         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5417
5418 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5419
5420         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5421         (check_visibility_available): Use it.
5422         (check_effective_target_default_packed): Likewise.
5423         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5424         (check_effective_target_fopenmp): Likewise.
5425         (check_effective_target_freorder): Likewise.
5426         (check_effective_target_fpic): Likewise.
5427         (check_named_sections_available): Likewise.
5428         (check_effective_target_ilp32): Likewise.
5429         (check_effective_target_lp64): Likewise.
5430
5431 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5432
5433         PR fortran/20935
5434         * gfortran.dg/scalar_mask_2.f90: New test case.
5435
5436 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5437
5438         PR tree-opt/26629
5439         * gcc.dg/tree-ssa/loadpre12.c: New test.
5440         * gcc.dg/tree-ssa/loadpre13.c: New test.
5441         * gcc.dg/tree-ssa/loadpre14.c: New test.
5442         * gcc.dg/tree-ssa/loadpre15.c: New test.
5443         * gcc.dg/tree-ssa/loadpre16.c: New test.
5444         * gcc.dg/tree-ssa/loadpre17.c: New test.
5445         * gcc.dg/tree-ssa/loadpre18.c: New test.
5446         * gcc.dg/tree-ssa/loadpre19.c: New test.
5447         * gcc.dg/tree-ssa/loadpre20.c: New test.
5448         * gcc.dg/tree-ssa/loadpre21.c: New test.
5449         * gcc.dg/tree-ssa/loadpre22.c: New test.
5450
5451 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5452
5453         PR fortran/26741
5454         * gfortran.dg/elemental_initializer_1.f90: New test.
5455
5456         PR fortran/26716
5457         * gfortran.dg/assumed_shape_ranks_2: New test.
5458
5459 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5460
5461         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5462         target fpic.
5463
5464 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5465
5466         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5467         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5468         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5469         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5470         gfortran.fortran-torture/execute/direct_io.f90,
5471         gfortran.fortran-torture/execute/inquire_2.f90,
5472         gfortran.fortran-torture/execute/inquire_4.f90,
5473         gfortran.fortran-torture/execute/list_read_1.f90,
5474         gfortran.fortran-torture/execute/open_replace.f90,
5475         gfortran.fortran-torture/execute/slash_edit.f90,
5476         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5477         temporary files from testcases.
5478
5479 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5480
5481         PR libgfortran/26509
5482         gfortran.dg/write_direct_eor.f90: New test.
5483
5484 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5485
5486         * gcc.target/powerpc/pr26350.c: New.
5487         * gcc.target/powerpc/indexed-addr.c: New.
5488
5489 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5490
5491         * gfortran.dg/dependency_13.f90: New test case.
5492
5493 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5494
5495         PR middle-end/21781
5496         * gcc.dg/real-const-1.c: New test case.
5497
5498 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5499
5500         * g++.old-deja/g++.other/init18.C: New.
5501         * g++.old-deja/g++.other/init5.C: Remove xfail.
5502
5503 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5504
5505         * g++.dg/opt/pr15551.C: Cleanup temp file.
5506
5507 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5508
5509         PR c++/6634
5510         g++.dg/parse/long1.C: New test.
5511
5512 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5513
5514         PR fortran/19101
5515         * gfortran.dg/continuation.f90: New test.
5516         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5517
5518 2006-03-14  Richard Guenther  <rguenther@suse.de>
5519
5520         PR tree-optimization/26672
5521         * gcc.dg/torture/pr26672.c: New testcase.
5522
5523 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5524
5525         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5526         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5527
5528 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5529
5530         PR middle-end/26557
5531         * gcc.c-torture/compile/switch-1.c: New test case.
5532
5533 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5534
5535         PR fortran/25378
5536         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5537         test to include more permuatations of mask and index.
5538         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5539         respond to F2003 spec. that the position returned for an all false
5540         mask && condition is zero.
5541
5542 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR middle-end/25989
5545         * gcc.dg/gomp/pr25989.c: New test.
5546
5547 2006-03-13  Jeff Law  <law@redhat.com>
5548
5549         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5550
5551 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5552
5553         * gcc.dg/switch-9.c: New test.
5554
5555 2006-03-13  Richard Guenther  <rguenther@suse.de>
5556
5557         PR middle-end/26630
5558         * gcc.dg/torture/pr26630.c: New testcase.
5559
5560 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5561
5562         * gfortran.dg/dependency_10.f90: New test case.
5563         * gfortran.dg/dependency_11.f90: Likewise.
5564
5565 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5566             Erik Edelmann  <eedelman@gcc.gnu.org>
5567
5568         * gfortran.dg/allocatable_function_1.f90: New.
5569         * gfortran.dg/allocatable_function_2.f90: New.
5570
5571 2006-03-10  Richard Guenther  <rguenther@suse.de>
5572
5573         PR middle-end/26565
5574         * gcc.dg/torture/pr26565.c: New testcase.
5575
5576 2006-03-09  Eric Christopher  <echristo@apple.com>
5577
5578         * gcc.c-torture/compile/20060309-1.c: New.
5579
5580 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5581
5582         PR libgfortran/26499
5583         * gfortran.dg/write_back.f: New test.
5584         * gfortran.dg/write_rewind_1.f: New test.
5585         * gfortran.dg/write_rewind_2.f: New test.
5586
5587 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5588
5589         PR libgfortran/26554
5590         * gfortran.dg/read_logical.f90: New test.
5591
5592 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5593
5594         * ada/acats/norun.lst: cdd2a03 now passes.
5595
5596 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5597
5598         PR testsuite/25177
5599         * gcc.target/powerpc/pr18096-1.c: Change where the error
5600         would match.
5601
5602 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * gcc.target/i386/cleanup-1.c: New test.
5605         * gcc.target/i386/cleanup-2.c: New test.
5606
5607 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5608
5609         * gfortran.dg/dependency_9.f90: Remove for the time being.
5610
5611 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5612
5613         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5614         directive.
5615
5616 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5617
5618         * gfortran.dg/dependency_9.f90: New test case.
5619
5620 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5621
5622         * gfortran.dg/dependency_4.f90: New test case.
5623         * gfortran.dg/dependency_5.f90: New test case.
5624         * gfortran.dg/dependency_6.f90: New test case.
5625         * gfortran.dg/dependency_7.f90: New test case.
5626         * gfortran.dg/dependency_8.f90: New test case.
5627
5628 2006-03-03  Paul Brook  <paul@codesourcery.com>
5629
5630         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5631         Add m68k-*-elf.
5632
5633 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5634
5635         PR fortran/25031
5636         * multiple_allocation_1.f90: New test.
5637
5638 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR tree-optimization/26524
5641         * gfortran.dg/pr26524.f: New test case.
5642
5643 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5644
5645         * g++.dg/template/repo5.C: Cleanup repo files.
5646         * gcc.dg/20051201-1.c: Cleanup coverage files.
5647         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5648         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5649         tree dump files.
5650
5651 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5652
5653         * objc.dg/objc-nofilename-1.m: New test.
5654         * objc.dg/bad-receiver-type.m: New test.
5655         * obj-c++.dg/bad-receiver-type.mm: New test.
5656
5657 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5658
5659         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5660
5661 2006-03-01  Mike Stump  <mrs@apple.com>
5662
5663         * g++.dg/abi/key2.C: Add.
5664
5665 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5666
5667         * gfortran.dg/logical_dot_product.f90: New test.
5668
5669         PR fortran/26393
5670         * gfortran.dg/used_interface_ref.f90: New test.
5671
5672         PR fortran/20938
5673         * gfortran.dg/dependency_2.f90: New test.
5674         * gfortran.fortran-torture/execute/where17.f90: New test.
5675         * gfortran.fortran-torture/execute/where18.f90: New test.
5676         * gfortran.fortran-torture/execute/where19.f90: New test.
5677         * gfortran.fortran-torture/execute/where20.f90: New test.
5678
5679 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5680
5681         * g++.dg/tree-ssa/pr26443.C: New test case.
5682
5683 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         PR middle-end/26022
5686         * g++.dg/opt/return-slot1.C: New test.
5687
5688 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5689
5690         PR libgfortran/26136
5691         * gfortran.dg/namelist_23.f90: New test.
5692
5693 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5694
5695         PR middle-end/14752
5696         * gcc.dg/fold-eqandshift-2.c: New test case.
5697
5698 2006-02-28  Richard Guenther  <rguenther@suse.de>
5699
5700         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5701         decomposition.
5702
5703 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5704
5705         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5706
5707 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5708
5709         PR libgfortran/26464
5710         * gfortran.dg/backspace_5.f: New test.
5711         * gfortran.dg/backspace_6.f: New test.
5712
5713 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5714
5715         * gcc.dg/fold-eqandnot-1.c: New test case.
5716
5717 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5718
5719         PR middle-end/19983
5720         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5721
5722 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5723
5724         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5725         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5726
5727 2006-02-26  Richard Guenther  <rguenther@suse.de>
5728
5729         PR tree-optimization/26421
5730         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5731
5732 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5733
5734         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5735         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5736
5737 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5738
5739         * gcc.dg/fold-even-1.c: New test case.
5740
5741 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5742
5743         PR middle-end/21137
5744         * gcc.dg/fold-eqandshift-1.c: New test case.
5745
5746 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5747
5748         PR tree-optimization/25125
5749         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5750         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5751
5752 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5753
5754         PR tree-optimizations/26359
5755         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5756         with -fdump-tree-dceloop-details.
5757         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5758
5759 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5760
5761         PR middle-end/23673
5762         * gcc.dg/fold-eqxor-1.c: New test case.
5763         * gcc.dg/fold-eqxor-2.c: Likewise.
5764         * gcc.dg/fold-eqxor-3.c: Likewise.
5765
5766 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5767
5768         PR fortran/23092
5769         * scalar_mask_1.f90: New test.
5770
5771 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5772
5773         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5774         * g++.dg/eh/uncaught2.C: New.
5775         * g++.dg/eh/uncaught3.C: New.
5776
5777 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR libgfortran/26423
5780         * gfortran.dg/read_many_1.f: New test.
5781
5782 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5783
5784         PR fortran/24519
5785         * gfortran.dg/dependency_3.f90: New test.
5786         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5787         XFAILs.
5788
5789         PR fortran/25395
5790         * gfortran.dg/equiv_6.f90: New test.
5791
5792 2006-02-23  Jeff Law  <law@redhat.com>
5793
5794         * gcc.c-torture/compile/pr26425.c: New test.
5795
5796 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR middle-end/26412
5799         * gcc.dg/gomp/pr26412.c: New test.
5800
5801 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5802
5803         PR c++/26291
5804         * g++.dg/other/ellipsis1.C: New test.
5805         * g++.dg/parse/operator4.C: Adjust error marker.
5806
5807 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5808
5809         PR target/25603
5810         * gfortran.dg/pr25603.f: New testcase.
5811
5812 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5813
5814         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5815         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5816
5817 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5818
5819         * g++.dg/eh/spbp.C: New.
5820
5821 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR middle-end/26379
5824         * gcc.target/i386/mmx-7.c: New test.
5825
5826 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5827
5828         PR tree-optimization/26361
5829         * gcc.dg/tree-ssa/vrp27.c: New test case.
5830
5831 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5832
5833         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5834         * gcc.dg/tree-ssa/complex-4.c: Here.
5835
5836 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5837
5838         PR middle-end/19543
5839         * gfortran.dg/logical_1.f90: New test case.
5840
5841 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR middle-end/26334
5844         * gcc.dg/20060218-1.c: Moved to...
5845         * gcc.target/i386/20060218-1.c: ... here.  New test.
5846
5847 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5848
5849         PR fortran/26201
5850         * gfortran.dg/convert_1.f90: New.
5851
5852 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5853
5854         PR fortran/25054
5855         * gfortran.dg/namelist_5.f90: New test.
5856
5857         PR fortran/25089
5858         * gfortran.dg/namelist_4.f90: New test.
5859
5860 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5861
5862         PR tree-opt/25680
5863         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5864
5865 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5866
5867         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5868         variable to take into account the variable name in the
5869         function header.
5870         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5871
5872 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5873
5874         PR middle-end/26334
5875         * gcc.c-torture/compile/20060217-1.c: New test.
5876         * gcc.dg/20060218-1.c: New test.
5877
5878 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5879
5880         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5881
5882 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5883
5884         * gcc.dg/cpp/undef3.c: New test.
5885         * gcc.dg/cpp/trad/builtins2.c: New test.
5886
5887 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR c++/26266
5890         * g++.dg/template/static22.C: New test.
5891         * g++.dg/template/static23.C: New test.
5892         * g++.dg/template/static24.C: New test.
5893         * g++.dg/template/non-dependent13.C: New test.
5894         * g++.dg/init/member1.C: Tweak error markers.
5895
5896 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5897
5898         PR target/26255
5899         * gcc.c-torture/compile/pr26255.c: New test case.
5900
5901 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5902
5903         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5904         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5905         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5906         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5907         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5908         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5909         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5910
5911 2006-02-16  Jeff Law  <law@redhat.com>
5912
5913         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5914         * gcc.dg/tree-ssa/vrp26.c: New test.
5915
5916 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5917
5918         PR target/20353
5919         PR target/24578
5920         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5921         __UCLIBC__ is defined.
5922
5923 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR fortran/26224
5926         * gfortran.dg/gomp/pr26224.f: New test.
5927
5928 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5929
5930         PR tree-opt/25918
5931         * lib/target-supports.exp
5932         (check_effective_target_vect_short_mult): New.
5933         (check_effective_target_vect_char_mult): New.
5934         (check_effective_target_vect_widen_sum_qi_to_si): New.
5935         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5936         (check_effective_target_vect_widen_sum_hi_to_si): New.
5937         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5938         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5939         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5940         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5941         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5942         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5943         vect-reduc-pattern-2c.c
5944         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5945         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5946         vect-reduc-pattern-1c.c
5947
5948 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/24557
5951         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5952
5953 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5954
5955         PR fortran/26054
5956         * gfortran.dg/enum_8.f90: Remove check for warning.
5957         * gfortran.dg/iomsg_1.f90: Ditto.
5958         * gfortran.dg/enum_1.f90: Ditto.
5959         * gfortran.dg/enum_9.f90: Ditto.
5960         * gfortran.dg/enum_2.f90: Ditto.
5961         * gfortran.dg/enum_10.f90: Ditto.
5962         * gfortran.dg/enum_3.f90: Ditto.
5963         * gfortran.dg/flush_1.f90: Ditto.
5964         * gfortran.dg/enum_4.f90: Ditto.
5965         * gfortran.dg/array_constructor_1.f90: Ditto.
5966         * gfortran.dg/enum_5.f90: Ditto.
5967         * gfortran.dg/enum_6.f90: Ditto.
5968         * gfortran.dg/enum_7.f90: Ditto.
5969
5970 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR middle-end/26300
5973         * gcc.c-torture/compile/20060215-1.c: New test.
5974
5975 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5976
5977         PR middle-end/23670
5978         * gcc.dg/tree-ssa/andor-2.c: New test case.
5979
5980 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5981
5982         PR fortran/25045
5983         * optional_dim.f90: New test.
5984
5985 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5986
5987         PR fortran/26277
5988         * gfortran.dg/label_4.f90: New.
5989
5990 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5991             Diego Novillo  <dnovillo@redhat.com>
5992             Uros Bizjak  <uros@kss-loka.si>
5993
5994         * gfortran.dg/gomp: New directory.
5995
5996 2006-02-14  Richard Guenther  <rguenther@suse.de>
5997
5998         PR tree-optimization/26258
5999         * gcc.dg/torture/pr26258.c: New testcase.
6000
6001 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR fortran/26246
6004         * gfortran.dg/pr26246_1.f90: New test.
6005         * gfortran.dg/pr26246_2.f90: New test.
6006
6007         PR middle-end/26092
6008         * gcc.c-torture/compile/20060208-1.c: New test.
6009
6010 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6011
6012         PR fortran/26074
6013         PR fortran/25103
6014         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6015         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6016         * gfortran.dg/automatic_module_variable.f90: Change error message.
6017
6018         PR fortran/20861
6019         * gfortran.dg/internal_dummy_1.f90: New test.
6020
6021         PR fortran/20871
6022         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6023
6024
6025         PR fortran/25083
6026         * gfortran.dg/uncommon_block_data_1.f90: New test.
6027         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6028         with standard.
6029
6030         PR fortran/25088
6031         * gfortran.dg/typed_subroutine_1.f90: New test.
6032
6033 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6034
6035         * objc.dg/dwarf-1.m: New.
6036
6037 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6038
6039         PR middle-end/24427
6040         * gcc.dg/tree-ssa/andor-1.c: New test case.
6041
6042 2006-02-13  Josh Conner  <jconner@apple.com>
6043
6044         PR target/25376
6045         * gcc.dg/pr25376.c: New test.
6046
6047         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6048         assemble.
6049         * lib/target-supports.exp (check_named_sections_available):
6050         Only compile named-sections test -- don't assemble.
6051
6052 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6053
6054         * g++.dg/warn/no-write-strings.C: New test.
6055         * g++.dg/warn/write-strings.C: Likewise.
6056         * g++.dg/warn/write-strings-default.C: Likewise.
6057
6058 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6059
6060         PR fortran/25806
6061         * gfortran.dg/ret_pointer_2.f90: New test.
6062
6063 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6064
6065         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6066
6067 2006-02-10  Jeff Law  <law@redhat.com>
6068
6069         * gcc.c-torture/compile/pr26213.c: New test.
6070
6071 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6072
6073         gfortran.dg/null_1.f90: New test.
6074
6075 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6076
6077         PR fortran/14771
6078         * gfortran.dg/parens_4.f90: New.
6079         * gfortran.dg/parens_5.f90: New.
6080
6081 2006-02-10  Richard Guenther  <rguenther@suse.de>
6082
6083         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6084
6085 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6086         Paul Thomas  <pault@gcc.gnu.org>
6087
6088         PR fortran/14771
6089         * gfortran.dg/parens_1.f90: New.
6090         * gfortran.dg/parens_2.f90: New.
6091         * gfortran.dg/parens_3.f90: New.
6092
6093 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6094
6095         PR fortran/26038
6096         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6097
6098         PR fortran/25059
6099         * gfortran.dg/impure_assignment_1.f90: New test.
6100
6101         PR fortran/25070
6102         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6103
6104 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6105
6106         PR target/26141
6107         * g++.dg/expr/stdarg2.C: New test.
6108
6109 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6110
6111         PR inline-asm/16194
6112         * gcc.dg/pr16194.c: New test.
6113
6114 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6115
6116         * ada/acats/run_acats: Use portable variant of "$@".
6117
6118 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6119
6120         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6121         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6122
6123 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6124
6125         PR tree-opt/26179
6126         * g++.dg/opt/pr26179.C: New test.
6127
6128 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6129
6130         PR middle-end/26134
6131         * gcc.dg/tree-ssa/complex-3.c: New test.
6132
6133 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6134
6135         * gcc.c-torture/compile/volatile-1.c: New test.
6136
6137 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6138
6139         PR 26180
6140         * gcc.dg/tree-ssa/pr26180.c: New test.
6141
6142 2006-02-08  Jeff Law  <law@redhat.com>
6143
6144         * gcc.dg/tree-ssa/pr21417.c: New test.
6145
6146 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6147
6148         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6149         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6150
6151 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6152
6153         * lib/scanrtl.exp: New.
6154
6155 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6156
6157         PR c++/26071
6158         * g++.dg/other/virtual2.C: New test.
6159
6160         PR c++/26070
6161         * g++.dg/other/virtual1.C: New test.
6162
6163 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6164
6165         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6166         cleanup-ipa-dump): Update dump file glob patterns.
6167         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6168         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6169
6170         * lib/gcc-dg.exp: Load it.
6171         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6172
6173 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6174
6175         PR testsuite/26159
6176         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6177         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6178
6179 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6180
6181         PR fortran/25577
6182         * gfortran.dg/mvbits_1.f90: New.
6183
6184 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6185
6186         * g++.dg/warn/Wdiv-by-zero.C: New test.
6187         * g++.dg/warn/Wno-div-by-zero.C: New.
6188
6189 2006-02-07  Jeff Law  <law@redhat.com>
6190
6191         * gcc.dg/tree-ssa/pr21559.c: New test.
6192
6193         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6194         multiple VRP passes.
6195         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6196         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6197         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6198         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6199         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6200         * gcc.dg/tree-ssa/vrp02.c: Likewise
6201         * gcc.dg/tree-ssa/vrp11.c: Likewise
6202         * gcc.dg/tree-ssa/pr14341.c: Likewise
6203         * gcc.dg/tree-ssa/vrp19.c: Likewise
6204         * gcc.dg/tree-ssa/vrp20.c: Likewise
6205         * gcc.dg/tree-ssa/vrp03.c: Likewise
6206         * gcc.dg/tree-ssa/pr21086.c: Likewise
6207         * gcc.dg/tree-ssa/pr21959.c: Likewise
6208         * gcc.dg/tree-ssa/vrp21.c: Likewise
6209         * gcc.dg/tree-ssa/vrp04.c: Likewise
6210         * gcc.dg/tree-ssa/pr25485.c: Likewise
6211         * gcc.dg/tree-ssa/pr22026.c: Likewise
6212         * gcc.dg/tree-ssa/vrp22.c: Likewise
6213         * gcc.dg/tree-ssa/vrp05.c: Likewise
6214         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6215         * gcc.dg/tree-ssa/pr20701.c: Likewise
6216         * gcc.dg/tree-ssa/vrp23.c: Likewise
6217         * gcc.dg/tree-ssa/vrp06.c: Likewise
6218         * gcc.dg/tree-ssa/pr22117.c: Likewise
6219         * gcc.dg/tree-ssa/pr20702.c: Likewise
6220         * gcc.dg/tree-ssa/vrp15.c: Likewise
6221         * gcc.dg/tree-ssa/pr21090.c: Likewise
6222         * gcc.dg/tree-ssa/pr21294.c: Likewise
6223         * gcc.dg/tree-ssa/vrp24.c: Likewise
6224         * gcc.dg/tree-ssa/vrp07.c: Likewise
6225         * gcc.dg/tree-ssa/pr21563.c: Likewise
6226         * gcc.dg/tree-ssa/pr25382.c: Likewise
6227         * gcc.dg/tree-ssa/vrp16.c: Likewise
6228         * gcc.dg/tree-ssa/vrp25.c: Likewise
6229         * gcc.dg/tree-ssa/vrp08.c: Likewise
6230         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6231         * gcc.dg/tree-ssa/vrp17.c: Likewise
6232         * gcc.dg/tree-ssa/pr21458.c: Likewise
6233         * g++.dg/tree-ssa/pr18178.C: Likewise
6234
6235 2006-02-07  Richard Guenther  <rguenther@suse.de>
6236
6237         PR c++/26140
6238         Revert
6239         2006-01-30  Richard Guenther  <rguenther@suse.de>
6240         PR c++/23372
6241         * gcc.dg/pr23372-1.C: New testcase.
6242
6243         * g++.dg/tree-ssa/pr26140.C: New testcase.
6244
6245 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/9737
6248         * g++.dg/template/ttp15.C: New test.
6249         * g++.dg/template/ttp16.C: Likewise.
6250         * g++.dg/template/ttp17.C: Likewise.
6251         * g++.old-deja/g++.pt/ttp36.C: Remove.
6252         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6253         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6254         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6255         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6256         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6257         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6258         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6259         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6260         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6261
6262 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6263
6264         PR libfortran/23815
6265         * unf_io_convert_4.f90: New test.
6266
6267 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6268
6269         * gcc.dg/tree-ssa/loadpre10.c: New test.
6270         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6271         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6272         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6273
6274 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6275
6276         PR libfortran/24685
6277         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6278
6279 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6280
6281         PR tree-opt/25251
6282         * gfortran.dg/assign_7.f: New test.
6283
6284 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6285
6286         PR fortran/26041
6287         PR fortran/26064
6288         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6289         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6290         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6291
6292 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6293
6294         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6295         in size_t typedef.
6296
6297 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6298
6299         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6300         * g++.dg/charset/string.c (foo): Likewise.
6301         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6302         const char*
6303         * g++.dg/ext/builtin2.C (printf): Likewise.
6304         * g++.dg/init/new15.C (printf): Likewise.
6305         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6306         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6307         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6308         * g++.dg/template/non-dependent4.C (temp): Likewise.
6309         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6310         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6311         parameter type to const char*.
6312         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6313         Change type to const char*.
6314         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6315         Likewise.
6316         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6317         second parameter type to const char*.
6318         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6319         (Y::Y): Change parameter type to const char*.
6320         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6321         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6322         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6323         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6324         (char*).
6325         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6326         const char*.
6327         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6328         type to const char*.
6329         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6330         return type to const char*.
6331         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6332         to const char*.
6333         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6334         * g++.old-deja/g++.law/refs1.C: Likewise.
6335         * g++.old-deja/g++.law/visibility1.C: Likewise.
6336         * g++.old-deja/g++.law/visibility2.C: Likewise.
6337         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6338         const char*.
6339         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6340         * g++.old-deja/g++.mike/net48.C: Likewise.
6341         * g++.old-deja/g++.mike/p646.C: Likewise.
6342         * g++.old-deja/g++.mike/p6746.C: Likewise.
6343         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6344         type to const char*.
6345         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6346         deprecated conversion warning.
6347         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6348         char*.
6349         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6350         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6351         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6352         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6353         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6354         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6355         * g++.old-deja/g++.pt/t39.C: Likewise.
6356         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6357         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6358
6359 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6360
6361         PR fortran/25075
6362         intrinsic_argument_conformance_1.f90: New test.
6363
6364 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6365
6366         PR fortran/20845
6367         * gfortran.dg/char_result_11.f90: Add SAVE.
6368         * gfortran.dg/der_pointer_4.f90: Ditto.
6369         * gfortran.dg/default_initialization.f90: New test.
6370
6371 2006-02-03  Jeff Law  <law@redhat.com>
6372
6373         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6374         handle more than 100 dump files.
6375         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6376         * lib/scantree.exp (scan-tree-dump): Likewise.
6377         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6378         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6379         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6380         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6381         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6382
6383 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6384
6385         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6386
6387 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6388
6389         * g++.dg/template/using12.C: New test.
6390
6391 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6392
6393         * gcc.target/powerpc/pr25960.c: New test.
6394
6395 2006-02-02  Steven G. Kargl  <kargls@comcast>
6396
6397         PR fortran/24958
6398         gfortran.dg/nullify_2.f90: New test.
6399
6400 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6401
6402         PR 25990
6403         * gcc.dg/gomp/pr25990.c: New test.
6404
6405 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6406
6407         PR c++/25342
6408         * g++.gd/template/partial4.C: New test.
6409
6410 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6411
6412         PR middle-end/26001
6413         * gfortran.dg/data_char_2.f90: New.
6414
6415 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6416
6417         PR fortran/26039
6418         maxval_maxloc_conformance_1.f90: New test.
6419
6420 2006-01-31  Richard Guenther  <rguenther@suse.de>
6421
6422         * gcc.target/i386/sselibm-1.c: New testcase.
6423         * gcc.target/i386/sselibm-2.c: Likewise.
6424         * gcc.target/i386/sselibm-3.c: Likewise.
6425         * gcc.target/i386/sselibm-4.c: Likewise.
6426         * gcc.target/i386/sselibm-5.c: Likewise.
6427
6428 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6429
6430         PR fortran/24266
6431         * gfortran.dg/arrayio_derived_2.f90: New.
6432
6433 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6434
6435         * gcc.dg/unsigned-long-compare.c: New test.
6436
6437 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6438
6439         PR testsuite/25318
6440         * lib/target-supports.exp (check_effective_target_freorder):
6441         Check to see if target supports -freorder-blocks-and-partition.
6442         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6443         instead of "dg-require-named-sections".
6444
6445 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6446
6447         PR target/14798:
6448         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6449         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6450         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6451         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6452         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6453         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6454         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6455         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6456
6457 2006-01-30  Richard Guenther  <rguenther@suse.de>
6458
6459         PR c++/23372
6460         * gcc.dg/pr23372-1.C: New testcase.
6461
6462 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6463
6464         * gcc.dg/gomp/pr25874.c: New test.
6465
6466 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6467
6468         PR tree-opt/25911
6469         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6470
6471 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6472
6473         PR fortran/18578
6474         PR fortran/18579
6475         PR fortran/20857
6476         PR fortran/20885
6477         * gfortran.dg/intent_out_1.f90: New test.
6478
6479 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6480
6481         PR fortran/17911
6482         * gfortran.dg/procedure_lvalue.f90: New test.
6483
6484         PR fortran/20895
6485         PR fortran/25030
6486         * gfortran.dg/char_pointer_assign_2.f90: New test.
6487         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6488         assignment to be consistent with standard.
6489         * gfortran.dg/char_result_2.f90: The same.
6490         * gfortran.dg/char_result_8.f90: The same.
6491
6492 2006-01-28  Zack Weinberg  <zackw@panix.com>
6493
6494         * gcc.dg/Woverlength-strings.c
6495         * gcc.dg/Woverlength-strings-pedantic-c89.c
6496         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6497         * gcc.dg/Woverlength-strings-pedantic-c99.c
6498         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6499
6500 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6501
6502         * gcc.c-torture/execute/20060127-1.c: New test.
6503
6504 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/25999
6507         * g++.dg/ext/pragmaweak1.C: New test.
6508
6509 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/25855
6512         * g++.dg/template/spec29.C: New test.
6513
6514 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6515
6516         PR c/19606.
6517         * gcc.c-torture/execute/pr19606.c: New.
6518
6519 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6520
6521         * gcc.dg/pragma-re-4.c: New test.
6522
6523 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6524
6525         PR fortran/25964
6526         * gfortran.dg/assumed_size_refs_3.f90: New test.
6527
6528 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6529
6530         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6531
6532 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6533
6534         PR ada/21317
6535         * ada/acats/support/impdef.a: Add One_Long_Second.
6536         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6537         * ada/acats/tests/c9/c94026.a: Likewise.
6538         * ada/acats/tests/c9/c97305c.ada: Likewise.
6539         * ada/acats/tests/c9/c99004a.ada: Likewise.
6540
6541 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6542
6543         PR fortran/25964
6544         * gfortran.dg/global_references_2.f90: New test.
6545
6546         PR fortran/25084
6547         PR fortran/20852
6548         PR fortran/25085
6549         PR fortran/25086
6550         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6551         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6552
6553         PR fortran/25416
6554         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6555
6556 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6557
6558         PR c/25892
6559         * gcc.dg/Wpointer-sign.c: New.
6560         * gcc.dg/Wpointer-sign-Wall.c: New.
6561         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6562         * gcc.dg/Wpointer-sign-pedantic.c: New.
6563         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6564         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6565
6566 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6567
6568         PR C/25861
6569         * gcc.c-torture/compile/pr25861.c: New test.
6570
6571 2006-01-26  Paul Brook  <paul@codesourcery.com>
6572
6573         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6574         on short-enum targets.
6575         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6576         variable.
6577         (generate_fields): Use short_enums.
6578         (main): Set short_enums.  Document -e.
6579         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6580         on short-enum targets.
6581         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6582         variable.
6583         (generate_fields): Use short_enums.
6584         (main): Set short_enums.  Document -e.
6585         * lib/target-supports.exp (check_effective_target_short_enums): New.
6586
6587 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6588
6589         PR target/25947
6590         * gcc.dg/torture/pr25947-1.c: New test.
6591
6592 2006-01-25  Jan Hubicka  <jh@suse.cz>
6593             Roger Sayle  <roger@eyesopen.com>
6594
6595         PR rtl-optimization/25703
6596         * gcc.target/i386/20060125-1.c: New test case.
6597         * gcc.target/i386/20060125-2.c: New test case.
6598
6599 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6600
6601         PR fortran/18540
6602         * gfortran.dg/goto_1.f: New.
6603
6604 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6605
6606         PR fortran/25716
6607         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6608         25716 on 32-bit systems too.
6609
6610 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6611
6612         PR testsuite/25590
6613         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6614
6615 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6616
6617         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6618
6619 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6620
6621         PR fortran/25835
6622         * gfortran.dg/read_eof.f90: Delete, renamed.
6623         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6624         * gfortran.dg/read_eof_2.f90: New test.
6625         * gfortran.dg/read_eof_3.f90: New test.
6626
6627 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6628
6629         PR tree-opt/25860
6630         * gcc.c-torture/compile/pr25860.c: New test.
6631
6632 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6633
6634         PR c++/25552
6635         * g++.dg/parse/dtor8.C: New test.
6636
6637 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6638
6639         PR testsuite/25891
6640         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6641         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6642         check_effective_target_fopenmp returns 0.
6643
6644 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6645
6646         PR ada/20548
6647         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6648         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6649         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6650
6651 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6652
6653         PR tree-opt/25857
6654         * g++.dg/opt/pr25857.C: New test.
6655
6656 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6657         Jan Hubicka  <jh@suse.cz>
6658         Richard Guenther  <rguenther@suse.de>
6659
6660         PR rtl-optimization/25654
6661         * gcc.dg/torture/pr25654.c: New testcase.
6662         * gcc.target/i386/pr25654.c: Likewise.
6663
6664 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6665
6666         PR fortran/25901
6667         * gfortran.dg/internal references_2.f90: New test.
6668
6669         Fix regression in testing of admissability of attributes.
6670         * gfortran.dg/intent_used_1.f90: New test.
6671
6672 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6673
6674         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6675         Remove target conditional torture options for i?86 and x86_64
6676         GNU/Linux.
6677
6678 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6679
6680         PR c++/10891
6681         * g++.dg/rtti/no-rtti.C: New.
6682
6683 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6684
6685         PR c++/25895
6686         * g++.dg/inherit/conv2.C: New test.
6687
6688         PR c++/25856
6689         * g++.dg/parse/dtor7.C: New test.
6690
6691         PR c++/25858
6692         * g++.dg/template/crash44.C: New test.
6693
6694 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/25124
6697         PR fortran/25625
6698         * gfortran.dg/internal_references_1.f90: New test.
6699           PR fortran/20881
6700         PR fortran/23308
6701         PR fortran/25538
6702         PR fortran/25710
6703         * gfortran.dg/global_references_1.f90: New test.
6704         * gfortran.dg/g77/19990905-1.f: Restore the error that
6705         there is a clash between the common block name and
6706         the name of a subroutine reference.
6707
6708         PR fortran/PR24276
6709         * gfortran.dg/aliasing_dummy_1.f90: New test.
6710
6711 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6712
6713         * gcc.dg/vmx/1b-01.c: Warning fix.
6714         * gcc.dg/vmx/1c-02.c: Likewise.
6715         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6716
6717 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6718
6719         PR testsuite/24962
6720         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6721
6722 2006-01-20  Richard Guenther  <rguenther@suse.de>
6723         Steven Bosscher <stevenb.gcc@gmail.com>
6724
6725         PR rtl-optimization/24626
6726         * gcc.dg/torture/pr24626-1.c: New testcase.
6727         * gcc.dg/torture/pr24626-2.c: Likewise.
6728         * gcc.dg/torture/pr24626-3.c: Likewise.
6729         * gcc.dg/torture/pr24626-4.c: Likewise.
6730
6731 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6732
6733         PR c++/5520
6734         * g++.dg/warn/empty-body.C: New.
6735
6736 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6737
6738         PR c++/22136
6739         * g++.dg/template/using10.C: New test.
6740         * g++.dg/temlpate/using11.C: Likewise.
6741         * g++.dg/inherit/using5.C: Tweak error messages.
6742
6743 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6744
6745         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6746         target test.
6747         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6748
6749 2006-01-19  Jan Hubicka  <jh@suse.cz>
6750
6751         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6752
6753 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6754
6755         PR c++/25854
6756         * g++.dg/template/spec28.C: New test.
6757
6758 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6759
6760         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6761         Fix fprintf's by adding srcdir or removing it.
6762
6763 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6764
6765         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6766         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6767         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6768         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6769         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6770         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6771         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6772         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6773         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6774         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6775         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6776         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6777         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6778         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6779
6780 2006-01-18  Jeff Law  <law@redhat.com>
6781
6782         * gcc.dg/tree-ssa/vrp25.c: New test.
6783
6784 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6785
6786         * gcc.dg/pr25805.c: Fix misapplied patch.
6787
6788 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6789
6790         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6791         (check_effective_target_vect_udot_qi): New.
6792         (check_effective_target_vect_sdot_hi): New.
6793         (check_effective_target_vect_udot_hi): New.
6794         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6795         prefixed with "wrapv-" with -fwrapv.
6796         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6797         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6798         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6799         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6800         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6801
6802         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6803         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6804         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6805         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6806
6807 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6808
6809         PR c++/16829
6810         * g++.dg/other/default2.C: New test.
6811         * g++.dg/other/default3.C: New test.
6812
6813 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6814
6815         PR c/25805
6816         * gcc.dg/pr25805.c: New file.
6817
6818 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6819
6820         PR c++/25836
6821         * g++.dg/template/init6.C: New test.
6822
6823 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6824
6825         * gcc.dg/tree-ssa/pr24287.c: New test
6826
6827 2006-01-18  Eric Christopher  <echristo@apple.com>
6828
6829         * g++.dg/eh/table.C: New.
6830
6831 2006-01-18  DJ Delorie  <dj@redhat.com>
6832
6833         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6834         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6835         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6836         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6837
6838 2006-01-18  Jeff Law  <law@redhat.com>
6839
6840         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6841         on wrapping on overflow semantics.
6842
6843         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6844
6845         * gcc.gc/tree-ssa/vrp23.c: New test.
6846         * gcc.gc/tree-ssa/vrp24.c: New test.
6847
6848 2006-01-18  Richard Henderson  <rth@redhat.com>
6849             Aldy Hernandez  <aldyh@redhat.com>
6850             Jakub Jelinek  <jakub@redhat.com>
6851             Diego Novillo  <dnovillo@redhat.com>
6852             Uros Bizjak  <uros@kss-loka.si>
6853
6854         * testsuite/gcc.dg/gomp: New directory.
6855
6856 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6857             Steven G. Kargl  <kargls@comcast.net>
6858
6859         PR fortran/20869
6860         * gfortran.dg/intrinsic_external_1.f90: New test.
6861
6862         PR fortran/20875.
6863         * gfortran.dg/elemental_pointer_1.f90: New test.
6864
6865         PR fortran/25024
6866         * gfortran.dg/external_procedures_1.f90: New test.
6867
6868         PR fortran/25785
6869         gfortran.dg/assumed_present.f90: New test.
6870
6871 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6872
6873         * g++.dg/parse/lookup5.C: New test.
6874
6875 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6876
6877         PR fortran/25697
6878         * gfortran.dg/read_eof.f90: New test.
6879
6880 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6881
6882         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6883         add a closing brace.
6884
6885 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6886
6887         PR fortran/25631
6888         * gfortran.dg/fmt_tl.f: New test.
6889
6890 2006-01-17  Eric Christopher  <echristo@apple.com>
6891
6892         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6893         * g++.old-deja/g++.warn/impint2.C: Ditto.
6894         * g++.old-deja/g++.other/null1.C: Ditto.
6895         * g++.dg/warn/conv2.C: Ditto.
6896         * g++.dg/warn/conv4.C: New file.
6897
6898 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6899
6900         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6901
6902 2006-01-17  Andreas Jaeger  <aj@suse.de>
6903             Janis Johnson <janis187@us.ibm.com>
6904
6905         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6906         in 64-bit.
6907         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6908         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6909
6910 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6911
6912         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6913         xfail txxx where xxx >= 25.
6914
6915 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6916
6917         PR testsuite/25764
6918         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6919
6920 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6921
6922         PR c/25682
6923         * gcc.dg/pr25682.c: New test.
6924         * g++.dg/parse/array-size2.C: New test.
6925
6926 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6927
6928         * consistency.vlad: Remove entire directory, 1652 files.
6929
6930 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6931
6932         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6933         check_effective_target_dfprt_nocache): New.
6934         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6935         (check_effective_target_dfprt): New.
6936         * lib/c-compat.exp (check_dfp): Remove.
6937         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6938         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6939         level of support for decimal float.
6940         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6941         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6942         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6943         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6944         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6945         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6946         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6947         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6948         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6949         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6950         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6951         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6952         directives.
6953
6954 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6955
6956         PR testsuite/25741
6957         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6958         $base_dir/../.
6959         * lib/gfortran.exp (gfortran_init): Likewise.
6960         * lib/obj-c++.exp (obj-c++_init): Likewise.
6961         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6962         (scan-assembler-dem-not): Likewise.
6963         * lib/scandump.exp (scan-dump-dem): Likewise.
6964         (scan-dump-dem-not): Likewise.
6965
6966 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6967
6968         PR testsuite/25767
6969         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6970         powerpc-*-darwin*.
6971         * lib/obj-c++.exp (obj-c++_init): Likewise.
6972
6973 2006-01-16  Richard Guenther  <rguenther@suse.de>
6974
6975         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6976
6977 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6978
6979         PR testsuite/25777
6980         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6981         to LD_LIBRARY_PATH.
6982
6983 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6984             Andrew Pinski  <pinskia@physics.uc.edu>
6985
6986         * gcc.dg/minmax-1.c: New test.
6987
6988 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6989
6990         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6991         * gcc.misc-tests/dectest.exp: Ditto.
6992
6993 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6994
6995         PR testsuite/25796
6996         * gcc.target/i386/cmov6.c: Use -march=k8.
6997
6998 2006-01-15  Andreas Jaeger  <aj@suse.de>
6999
7000         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7001         x86 does not have __float128.
7002
7003 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7004
7005         * gcc.target/i386/cmov6.c: New test.
7006
7007 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/25663
7010         * g++.dg/template/ctor6.C: New test.
7011
7012 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7013
7014         PR tree-optimization/25485
7015         * gcc.dg/tree-ssa/pr25485.c: New.
7016
7017 2006-01-14  Richard Guenther  <rguenther@suse.de>
7018
7019         PR tree-optimization/22548
7020         PR tree-optimization/22555
7021         PR tree-optimization/22501
7022         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7023         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7024         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7025         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7026         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7027         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7028         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7029         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7030         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7031
7032 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7033
7034         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7035         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7036
7037 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7038         Richard Guenther  <rguenther@suse.de>
7039
7040         PR rtl-optimization/24257
7041         * gcc.dg/torture/pr24257.c: New testcase.
7042
7043 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7044
7045         * gcc.c-torture/execute/20060110-1.c: New test.
7046         * gcc.c-torture/execute/20060110-2.c: New test.
7047
7048 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7049
7050         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7051
7052 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7053
7054         PR fortran/25756
7055         * gfortran.dg/label_3.f90: New test.
7056
7057 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7058
7059         PR tree-optimization/25771
7060         * g++.dg/tree-ssa/pr25771.C: New test
7061
7062 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7063
7064         PR tree-opt/24365
7065         * g++.dg/opt/complex5.C: New test.
7066
7067 2006-01-13  Richard Guenther  <rguenther@suse.de>
7068
7069         * gcc.target/i386/387-9.c: New testcase.
7070
7071 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         PR c++/24824
7074         * g++.dg/debug/dwarf2-1.C: New.
7075
7076 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7077
7078         PR testsuite/25728
7079         * lib/gcov.exp (verify-lines): Add "close $fd".
7080
7081 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7082             Ben Elliston  <bje@au.ibm.com>
7083
7084         * gcc.dg/dfp/inf-1.c: New test.
7085
7086 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7087             Yao Qi  <qiyaoltc@cn.ibm.com>
7088             Ben Elliston  <bje@au.ibm.com>
7089             Jon Grimm  <jgrimm2@us.ibm.com>
7090
7091         * gcc.dg/nodfp-1.c: New test.
7092         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7093         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7094         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7095         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7096         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7097         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7098         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7099         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7100         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7101         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7102         * gcc.dg/format/dfp-printf-1.c: Likewise.
7103         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7104         (compat_setup_dfp): New.
7105         * gcc.dg/compat/compat.exp: Use it.
7106         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7107         Make some variables global, prepend "compat_" to their names.
7108         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7109         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7110         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7111         * lib/compat.exp (compat_skip_list): Make global, rename.
7112         * lib/c-compat.exp: New file.
7113         * lib/target-supports.exp (check_effective_target_dfp): New.
7114
7115         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7116         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7117         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7118         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7119         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7120         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7121         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7122         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7123         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7124         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7125         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7126         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7127         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7128         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7129         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7130         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7131         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7132         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7133         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7134         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7135         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7136         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7137         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7138         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7139         gcc.dg/dfp/struct-layout-1.c,
7140         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7141         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7142         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7143         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7144         gcc.dg/dfp/func-vararg-dfp.c,
7145         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7146         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7147         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7148         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7149         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7150
7151 2006-01-11  Richard Guenther  <rguenther@suse.de>
7152
7153         PR tree-optimization/25734
7154         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7155
7156 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7157
7158         PR fortran/25486
7159         * gfortran.dg/literal_character_constant_1_x.F: New test.
7160         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7161         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7162         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7163
7164 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7165
7166         PR c++/25386
7167         * g++.dg/ext/packed3.C: Add expected packed error.
7168
7169 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7170
7171         PR target/25706
7172         * gcc.dg/torture/pr25706-1.c: New test.
7173
7174 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7175
7176         PR tree-optimization/23109
7177         PR tree-optimization/23948
7178         PR tree-optimization/24123
7179
7180         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7181         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7182         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7183         g++.dg/tree-ssa/pr23948.C: New testcases.
7184         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7185         three divisions in order to do the optimization.
7186
7187 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7188
7189         PR c++/25632
7190         * g++.dg/other/pr25632.C: New test.
7191
7192 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/25730
7195         * gfortran.dg/used_types_1.f90: New test.
7196
7197 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7198
7199         PR target/25718
7200         * gcc.dg/torture/pr25718-1.c: New test.
7201
7202 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7203
7204         * gfortran.dg/list_read_2.f90: Fix typo in description.
7205
7206 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7207
7208         * lib/target-supports.exp (check_visibility_available): Simplify test
7209         for *-*-netware*.
7210         (check_profiling_available): Fail for *-*-netware*.
7211         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7212         * gcc.dg/20021014-1.c: Likewise.
7213         * gcc.dg/nest.c: Likewise.
7214
7215 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7216
7217         fortran/24936
7218         * gfortran.dg/forall_3.f90: New test.
7219
7220 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7221
7222         PR fortran/21977
7223         * gfortran.dg/nesting_2.f90: New test.
7224         * gfortran.dg/nesting_3.f90: New test.
7225
7226 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7227
7228         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7229         Fix typo in comment.
7230
7231 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7232
7233         * gfortran.dg/single_char_string.f90: New test.
7234
7235 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7236
7237         * gfortran.dg/ichar_2.f90: New test.
7238
7239 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7240
7241         PR fortran/25093
7242         * gfortran.dg/private_type_4.f90: New.
7243
7244 2006-01-07  Richard Guenther  <rguenther@suse.de>
7245
7246         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7247
7248 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7249
7250         * gfortran.dg/func_decl_1.f90: New.
7251         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7252         * gfortran.dg/array_alloc_2.f90: Likewise.
7253         * gfortran.dg/char_result_8.f90: Likewise.
7254         * gfortran.dg/dup_save_1.f90: Likewise.
7255         * gfortran.dg/dup_save_2.f90: Likewise.
7256         * gfortran.dg/f2c_6.f90: Likewise.
7257         * gfortran.dg/f2c_7.f90: Likewise.
7258         * gfortran.dg/func_result_2.f90: Likewise.
7259         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7260
7261 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7262
7263         PR fortran/22146
7264         * gfortran.dg/elemental_subroutine_1.f90: New test.
7265         * gfortran.dg/elemental_subroutine_2.f90: New test.
7266
7267         PR fortran/25029
7268         PR fortran/21256
7269         * gfortran.dg/assumed_size_refs_1.f90: New test.
7270
7271         PR fortran/20868
7272         PR fortran/20870
7273         * gfortran.dg/assumed_size_refs_2.f90: New test.
7274         * gfortran.dg/initialization_1.f90: Change warning message.
7275
7276 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7277
7278         * gcc.dg/tree-ssa/loop-15.c: New test.
7279
7280 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7281
7282         PR fortran/25598
7283         * gfortran.dg/backspace_3.f: New test.
7284         * gfortran.dg/backspace_4.f: New test.
7285
7286 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7287
7288         PR fortran/24268
7289         * gfortran.dg/fmt_white.f: Update test.
7290
7291 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7292
7293         * gcc.dg/cast-1.c: Add new warning.
7294         * gcc.dg/cast-2.c: Likewise.
7295         * gcc.dg/cast-3.c: Likewise.
7296         * gcc.dg/format/cast-1.c: Likewise.
7297         * gcc.dg/cast-4.c: New testcase.
7298
7299 2006-01-05  Richard Guenther  <rguenther@suse.de>
7300
7301         PR tree-optimization/22555
7302         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7303
7304 2006-01-05  Richard Guenther  <rguenther@suse.de>
7305             Diego Novillo  <dnovillo@redhat.com>
7306
7307         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7308         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7309         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7310         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7311         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7312         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7313         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7314         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7315         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7316         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7317         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7318         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7319         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7320         * treelang/compile/extravar.tree: Likewise.
7321         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7322         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7323         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7324         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7325         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7326
7327 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7328
7329         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7330         for 64-bit fix.
7331
7332 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7333
7334         PR fortran/23675
7335         gfortran.dg/char_result_11.f90: New.
7336
7337 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/24782
7340         * g++.dg/parse/access9.C: New test.
7341         * g++.dg/tc1/dr52.C: Tweak error markers.
7342
7343 2006-01-04  Richard Henderson  <rth@redhat.com>
7344
7345         Merge from gomp branch.
7346         * g++.dg/parse/pragma2.C: Update expected error lines.
7347
7348 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7349
7350         * g++.dg/other/i386-2.C: New test.
7351
7352         PR target/25554
7353         * gcc.c-torture/compile/20051228-1.c: New test.
7354
7355         PR c/25559
7356         * gcc.dg/pr25559.c: New test.
7357
7358 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/25492
7361         * g++.dg/lookup/friend9.C: New test.
7362
7363         PR c++/25625
7364         * g++.dg/template/repo5.C: New test.
7365
7366 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7367
7368         PR fortran/25101
7369         * gfortran.dg/forall_2.f90: New test.
7370
7371 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7372
7373         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7374         dg-require-weak.  Adjust regexp to handle leading-underscore
7375         targets and space as well as TAB after .weak.  Change previous
7376         64-bit fix to not use naked dot.
7377
7378 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7379
7380         PR rtl-optimization/25578
7381         * gcc.c-torture/execute/20060102-1.c: New testcase.
7382
7383 2006-01-03  Richard Guenther  <rguenther@suse.de>
7384
7385         PR c/25183
7386         * gcc.dg/torture/pr25183.c: New testcase.
7387
7388 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7389
7390         Merge from gomp-branch.
7391         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7392         * gcc.dg/ia64-sync-2.c: Likewise.
7393         * gcc.dg/ia64-sync-3.c: Likewise.
7394         * gcc.dg/ia64-sync-4.c: Likewise.
7395         * gcc.dg/sync-2.c: Likewise.
7396         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7397         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7398
7399 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/25635
7402         * g++.dg/parse/operator6.C: New test.
7403
7404         PR c++/25637
7405         * g++.dg/parse/error29.C: New test.
7406
7407         PR c++/25638
7408         * g++.dg/parse/dtor6.C: New test.
7409
7410         PR c++/25633
7411         * g++.dg/parse/ctor3.C: New test.
7412
7413         PR c++/25634
7414         * g++.dg/template/class3.C: New test.
7415
7416 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7417
7418         * g++.dg/debug/debug9.C: New.
7419
7420 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7421
7422         PR fortran/24640
7423         * gfortran.dg/label_2.f90: New test.
7424
7425 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7426
7427         * g++.dg/lookup/using12.C: Tighten error marker.
7428
7429 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7430             Andrew Pinski <pinskia@physics.uc.edu>
7431
7432         * gcc.target/powerpc/darwin-abi-3.c: New file.
7433         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7434         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7435         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7436         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7437         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7438         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7439         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7440         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7441
7442 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7443
7444         * gcc.dg/tree-ssa/loadpre1.c: New;
7445         * gcc.dg/tree-ssa/loadpre2.c: New;
7446         * gcc.dg/tree-ssa/loadpre3.c: New;
7447         * gcc.dg/tree-ssa/loadpre4.c: New;
7448         * gcc.dg/tree-ssa/loadpre5.c: New;
7449         * gcc.dg/tree-ssa/loadpre6.c: New;
7450         * gcc.dg/tree-ssa/loadpre7.c: New;
7451         * gcc.dg/tree-ssa/loadpre8.c: New;
7452         * gcc.dg/tree-ssa/loadpre9.c: New;
7453
7454 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7455
7456         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7457         * g++.dg/abi/thunk4.C: Likewise.
7458
7459 2006-01-01  Andreas Jaeger  <aj@suse.de>
7460
7461         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7462         portable.
7463
7464 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7465
7466         PR c++/25294
7467         * gcc.dg/pragma-pack-3.c: New test.
7468         * g++.dg/parse/pragma3.C: New test.
7469
7470 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7471
7472         PR middle-end/24827
7473         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7474
7475 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7476
7477         PR testsuite/25214
7478         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7479
7480 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7481
7482         PR fortran/22607
7483         * gfortran-dg/pure_byref_3.f90: New.
7484
7485         fortran/PR 25396
7486         * gfortran.dg/userdef_operator_1.f90: New.
7487
7488 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7489
7490         * g++.dg/abi/thunk3.C: New.
7491         * g++.dg/abi/thunk4.C: New.
7492
7493 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7494
7495         PR fortran/25532
7496         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7497         associated derived type components of derived types are
7498         properly declared in contained procedures.
7499
7500 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7501
7502         PR libgfortran/25139
7503         * gfortran.dg/backspace_2.f: New test.
7504
7505 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7506
7507         PR libgfortran/25550
7508         * gfortran.dg/endfile.f: New test.
7509
7510 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7511
7512         PR libgfortran/25419
7513         * gfortran.dg/comma.f: New test.
7514
7515 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7516
7517         * lib/gfortran-dg.exp: Remove trailing whitespace.
7518         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7519         -funroll-all-loops.
7520
7521 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7522
7523         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7524         Extended Double long doubles or repeat tests when long double is
7525         the same size as double.
7526
7527 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7528
7529         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7530
7531         PR testsuite/25442
7532         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7533         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7534
7535         PR testsuite/25441
7536         * gcc.dg/pr23911.c: Make test variable static.
7537
7538         PR testsuite/25444
7539         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7540
7541 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7542
7543         PR c++/25439
7544         * g++.dg/parse/crash17.C: Adjust error markers.
7545         * g++.dg/template/error20.C: New test.
7546
7547 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7548
7549         PR c++/23172
7550         * g++.dg/ext/complit4.C: New test.
7551
7552         PR c++/25417
7553         * g++.dg/ext/complit5.C: Likewise.
7554
7555 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7556
7557         PR tree-optimization/25125
7558         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7559         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7560         * gcc.c-torture/execute/pr25125.c: New.
7561
7562 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7563
7564         PR fortran/25029
7565         PR fortran/21256
7566         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7567         with incorrect assumed size references.
7568
7569 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/23171
7572         * g++.dg/opt/init1.C: New test.
7573
7574 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/24671
7577         * g++.dg/template/sfinae3.C: New test.
7578
7579 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7580
7581         * g++.dg/other/friend4.C: New test.
7582
7583 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7584
7585         PR target/25005
7586         * g++.dg/opt/pr25005.C: New test.
7587
7588 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7589
7590         PR c++/25369
7591         * g++.dg/template/ptrmem16.C: New test.
7592
7593 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7594
7595         PR fortran/25029
7596         PR fortran/21256
7597         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7598
7599 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7600
7601         PR libgfortran/25307
7602         * gfortran.dg/list_read_5.f90: New test.
7603
7604 2005-12-22  Richard Henderson  <rth@redhat.com>
7605
7606         * gcc.target/i386/sse-7.c: Use -msse2.
7607
7608 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR rtl-optimization/25432
7611         * gcc.c-torture/compile/20051216-1.c: New test.
7612
7613         PR objc/25328
7614         * objc/execute/pr25328.m: New test.
7615
7616 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7617
7618         PR c++/25364
7619         * g++.dg/template/call4.C: New test.
7620
7621 2005-12-22  Dale Johannesen  <dalej@apple.com>
7622
7623         * gcc.target/i386/sse-17.c: New.
7624
7625 2005-12-22  Paul Brook  <paul@codesourcery.com>
7626
7627         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7628
7629 2005-12-22  Paul Brook  <paul@codesourcery.com>
7630
7631         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7632
7633 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7634
7635         PR tree-opt/25513
7636         * gcc.c-torture/compile/pr25513.c: New test.
7637
7638 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7639
7640         PR c++/23333
7641         * g++.dg/parse/error25.C: Add more tests.
7642
7643 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7644
7645         PR fortran/18990
7646         * gfortran.dg/der_charlen_1.f90: New.
7647
7648 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7649
7650         PR fortran/20889
7651         * gfortran.dg/pointer_component_type_1.f90: New test.
7652
7653         PR fortran/25029
7654         PR fortran/21256
7655         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7656         should give an error with assumed size array refernces and checks those
7657         that should not.
7658         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7659         reference an upper bound so that it does not generate an error.
7660
7661         PR fortran/19362
7662         PR fortran/20244
7663         PR fortran/20864
7664         PR fortran/25391
7665         * gfortran.dg/used_dummy_types_1.f90: New test.
7666         * gfortran.dg/used_dummy_types_2.f90: New test.
7667         * gfortran.dg/used_dummy_types_3.f90: New test.
7668         * gfortran.dg/used_dummy_types_4.f90: New test.
7669         * gfortran.dg/used_dummy_types_5.f90: New test.
7670
7671         PR fortran/23152
7672         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7673         group already being USE associated.
7674         * gfortran.dg/assumed_shape_nml.f90: New test.
7675         * gfortran.dg/assumed_size_nml.f90: New test.
7676
7677         PR fortran/20862
7678         PR fortran/25053
7679         PR fortran/25063
7680         PR fortran/25064
7681         PR fortran/25066
7682         PR fortran/25067
7683         PR fortran/25068
7684         PR fortran/25307
7685         * gfortran.dg/io_constraints_1.f90: New test.
7686         * gfortran.dg/io_constraints_1.f90: New test.
7687         * gfortran.dg/iostat_3.f90: Change wording of warning.
7688         * gfortran.dg/g77/19981216-0.f: The same.
7689
7690 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7691
7692         PR tree-optimization/23518
7693         * testsuite/gcc.dg/pr23518.c: New.
7694
7695 2005-12-21  Mike Stump  <mrs@apple.com>
7696
7697         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7698
7699 2005-12-21  Paul Brook  <paul@codesourcery.com>
7700
7701         * gcc.dg/pr19340.c: Skip on m68k targets.
7702
7703 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7704
7705         PR rtl-optimization/25196
7706         * gcc.dg/pr25196.c: New test.
7707
7708 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7709
7710         PR fortran/25423
7711         gfortran.dg/where_nested_1.f90: New.
7712
7713 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7714
7715         PR tree-optimization/25382.
7716         * gcc.dg/tree-ssa/pr25382.c: New.
7717
7718 2005-12-20  Richard Guenther  <rguenther@suse.de>
7719
7720         PR middle-end/24306
7721         * gcc.target/i386/pr24306.c: New testcase.
7722
7723 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7724
7725         PR tree-optimization/25501
7726         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7727
7728 2005-12-20  Richard Guenther  <rguenther@suse.de>
7729
7730         Revert
7731         2005-12-02  Richard Guenther  <rguenther@suse.de>
7732
7733         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7734
7735 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c++/21228
7738         * g++.dg/warn/Wunreachable-code-2.C: New test.
7739
7740 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7741
7742         PR c++/24278
7743         * g++.dg/template/ctor5.C: New test.
7744
7745         PR c++/24915
7746         * g++.dg/template/overload8.C: New test.
7747
7748 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7749
7750         * gcc.c-torture/compile/pr25483 : New test.
7751
7752 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7753
7754         PR c++/20552
7755         * g++.dg/ext/typeof10.C: New test.
7756
7757 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7758
7759         * gcc.dg/mt-loopi1.c: New.
7760
7761 2005-12-18  Richard Guenther  <rguenther@suse.de>
7762
7763         PR tree-optimization/25481
7764         * gcc.dg/torture/pr25481.c: New testcase.
7765
7766 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7767
7768         PR rtl-optimization/21041
7769         * gcc.dg/pr21041.c: New test.
7770
7771 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7772
7773         PR libgfortran/25463
7774         * gfortran.dg/advance.f90: New test.
7775
7776 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7777
7778         * gcc.dg/20051201-1.c: New test.
7779
7780 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7781
7782         PR fortran/25018
7783         * gfortran.dg/initialization_1.f90: New test.
7784         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7785         * gfortran.dg/g77/980616-0.f: The same.
7786
7787 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7788
7789         * PR fortran/25458
7790         * gfortran.dg/chkbits.f90: New test.
7791
7792 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7793
7794         * gfortran.dg/enum_5.f: Revert to previous version.
7795
7796 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7797
7798         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7799         * gfortran.dg/nested_modules_1.f90: Ditto.
7800         * gfortran.dg/hollerith_f95.f90: Ditto.
7801         * gfortran.dg/select_5.f90: Ditto.
7802         * gfortran.dg/secnds.f: Ditto.
7803         * gfortran.dg/hollerith2.f90: Ditto.
7804         * gfortran.dg/imag_2.f: Ditto.
7805         * gfortran.dg/ftell_2.f90: Ditto.
7806         * gfortran.dg/malloc_free_1.f90: Ditto.
7807         * gfortran.dg/logint-1.f: Ditto.
7808         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7809         * gfortran.dg/e_d_fmt.f90: Ditto.
7810         * gfortran.dg/hollerith_legacy.f90: Ditto.
7811         * gfortran.dg/logint-2.f: Ditto.
7812         * gfortran.dg/enum_5.f90: Ditto.
7813         * gfortran.dg/f2c_2.f90: Ditto.
7814         * gfortran.dg/pr17143.f90: Ditto.
7815         * gfortran.dg/namelist_14.f90: Ditto.
7816         * gfortran.dg/logint-3.f: Ditto.
7817         * gfortran.dg/spread_scalar_source.f90: Ditto.
7818         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7819         * gfortran.dg/namelist_11.f: Ditto.
7820         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7821         * gfortran.dg/g77/20010519-1.f
7822         * gfortran.dg/g77/alpha1.f: Ditto.
7823         * gfortran.dg/g77/990115-1.f: Ditto.
7824         * gfortran.dg/g77/erfc.f: Ditto.
7825         * gfortran.dg/g77/19990313-3.f: Ditto.
7826         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7827         * gfortran.dg/g77/20010426.f: Ditto.
7828         * gfortran.dg/g77/19990313-0.f: Ditto.
7829         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7830         * gfortran.dg/g77/20000629-1.f: Ditto.
7831         * gfortran.dg/g77/970125-0.f: Ditto.
7832         * gfortran.dg/g77/8485.f: Ditto.
7833         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7834         * gfortran.dg/g77/19990313-1.f: Ditto.
7835         * gfortran.dg/g77/int8421.f: Ditto.
7836         * gfortran.dg/g77/19990305-0.f: Ditto.
7837         * gfortran.dg/g77/947.f: Ditto.
7838         * gfortran.dg/g77/19990905-2.f: Ditto.
7839         * gfortran.dg/g77/cabs.f: Ditto.
7840         * gfortran.dg/g77/19990313-2.f: Ditto.
7841         * gfortran.dg/g77/20020307-1.f: Ditto.
7842         * gfortran.dg/g77/dcomplex.f: Ditto.
7843         * gfortran.dg/g77/19990502-1.f: Ditto.
7844         * gfortran.dg/g77/19981216-0.f: Ditto.
7845         * gfortran.dg/common_4.f90: Ditto.
7846         * gfortran.dg/entry_4.f90: Ditto.
7847         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7848         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7849         * gfortran.dg/namelist_12.f: Ditto.
7850         * gfortran.dg/scale_1.f90: Ditto.
7851         * gfortran.dg/modulo_1.f90
7852         * gfortran.dg/hollerith.f90: Ditto.
7853         * gfortran.dg/direct_io_3.f90: Ditto.
7854         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7855         * gfortran.dg/gnu_logical_1.F: Ditto.
7856         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7857         * gfortran.dg/assign_1.f90: Ditto.
7858         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7859         * gfortran.dg/pr23095.f: Ditto.
7860         * gfortran.dg/read_float_1.f90: Ditto.
7861
7862 2005-12-17  Andreas Jaeger  <aj@suse.de>
7863
7864         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7865         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7866
7867 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7868
7869         PR fortran/24268
7870         * gfortran.dg/fmt_white.f: New test.
7871
7872 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7873
7874         * gfortran.dg/label_1.f90: New test.
7875
7876 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7877
7878         PR testsuite/25422
7879         * gcc.dg/20031012-1.c: Add -Walways-true option.
7880         * gcc.dg/weak/weak-3.c: Likewise.
7881         * g++.old-deja/g++.mike/warn8.C: Likewise.
7882
7883 2005-12-16  Mike Stump  <mrs@apple.com>
7884
7885         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7886         exit.
7887
7888 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7889
7890         PR libgfortran/25264
7891         PR libgfortran/25349
7892         * gfortran.dg/tl_editing.f90: Added additional checks.
7893         * gfortran.dg/t_editing.f: New test.
7894         * gfortran.dg/write_padding.f90: New test
7895
7896 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7897
7898         PR testsuite/25215
7899         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7900
7901 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR rtl-optimization/24899
7904         * gcc.c-torture/execute/20051215-1.c: New test.
7905
7906 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7907
7908         PR 24823
7909         * gfortran.dg/pr24823.f: New test.
7910
7911 2005-12-16  Jeff Law  <law@redhat.com>
7912
7913         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7914
7915 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7916
7917         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7918         Change C++ style comments to C style comments.
7919         Remove aligned types from the array.
7920         Keep Enums disabled.
7921         (complex_types): Remove aligned types from the array.
7922         Comment out "_Complex long double".
7923         (attrib_types): Remove.
7924         (complex_attrib_types): Remove.
7925         (attrib_array_types): Remove.
7926         (complex_attrib_array_types): Remove.
7927         (aligned_bitfld_types): Remove.
7928         (n_aligned_bitfld_types): Remove.
7929         (FEATURE_ALIGNEDPACKED): Delete.
7930         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7931         (singles): Remove support for adding attributes.
7932         (choose_type): Remove support for attributed types.
7933         (generate_fields): Remove support for attributed bit-fields.
7934         Remove support for adding attributes.
7935         (generate_random_tests): Remove support for adding attributes.
7936         (features): Add back "[0] :0" and "complex vector [0]".
7937         (main): Remove support for attributed bit-fields.
7938         Uncomment the calling of generate_random_tests for the rests of
7939         the tests.
7940
7941 2005-12-16  Jan Hubicka  <jh@suse.cz>
7942
7943         * gcc.c-torture/combine/pr25224.c: New.
7944
7945 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7946
7947         PR other/25028
7948         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7949         HP-UX.
7950
7951 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7952
7953         * gcc.dg/20051215-1.c: New file.
7954
7955 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7956
7957         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7958         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7959
7960 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7961
7962         PR fortran/18197
7963         * gfortran.dg/dummy_functions_1.f90: New.
7964
7965 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7966
7967         PR rtl-optimization/25310
7968         * gcc.c-torture/compile/pr25310.c: New test.
7969
7970 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7971
7972         PR debug/25023
7973         * gcc.dg/pr25023.c: New test.
7974
7975 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7976
7977         * g++.old-deja/g++.brendan/redecl1.C,
7978         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7979         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7980         g++.old-deja/g++.oliva/typeof1.C,
7981         g++.old-deja/g++.other/crash16.C,
7982         g++.old-deja/g++.other/crash34.C,
7983         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7984         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7985         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7986         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7987         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7988         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7989         Remove xfail.
7990
7991 2005-12-14  Kean Johnston  <jkj@sco.com>
7992             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7993
7994         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7995         * gcc.target/i386/20020523-1.c: Ditto.
7996         * gcc.target/i386/tailcall-1.c: Ditto.
7997         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7998         * gcc.target/i386/ssetype-5.c: Ditto.
7999
8000 2005-12-14  Jeff Law  <law@redhat.com>
8001
8002         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8003
8004 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR target/25254
8007         PR target/24188
8008         * gcc.target/i386/pr25254.c: New test.
8009         * gfortran.dg/PR24188.f: New test.
8010
8011 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8012
8013         * lib/fortran-torture.exp: Catch remaining uses of
8014         remote_file build delete.
8015
8016 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8017
8018         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8019
8020 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8021
8022         * gcc.dg/warn-addr-cmp.c: New test.
8023
8024 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8025
8026         PR debug/25023
8027         PR target/25293
8028         * gcc.target/i386/pr25293.c: New test.
8029
8030 2005-12-13  Petr Machata  <machata@post.cz>
8031
8032         PR c++/24907
8033         * g++.dg/parse/comma2.C: New test.
8034
8035 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8036             Jakub Jelinek  <jakub@redhat.com>
8037
8038         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8039         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8040         (limits.h): Include unconditionally.
8041         (stdlib.h): Likewise.
8042         (hashtab.h): Do not include.
8043         (getopt.h): Likewise.
8044         (stddef.h): Include.
8045         (hashval_t): Define.
8046         (struct entry): Add "next" field.
8047         (HASH_SIZE): New macro.
8048         (hash_table): New variable.
8049         (switchfiles): Do not use xmalloc.
8050         (mix): New macro.
8051         (iterative_hash): New function.
8052         (hasht): Remove.
8053         (e_exists): New function.
8054         (e_insert): Likewise.
8055         (output): Use, instead of libiberty hashtable functions.
8056         (main): Do not use getopt.  Do not call htab_create.
8057
8058 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR c++/25331
8061         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8062         put atal* and atpaal* attributes on array elements.
8063         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8064         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8065         put atal* and atpaal* attributes on array elements.
8066         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8067
8068 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8069
8070         * gcc.dg/single-precision-constant.c: New test.
8071
8072 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8073
8074         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8075         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8076         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8077         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8078         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8079         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8080         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8081         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8082         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8083         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8084         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8085         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8086         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8087         gcc.target/powerpc/ppc-sdata-2.c,
8088         gcc.target/powerpc/ppc-stackalign-1.c,
8089         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8090         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8091         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8092         gcc.target/powerpc/rs6000-ldouble-2.c,
8093         gcc.target/powerpc/rs6000-power2-1.c,
8094         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8095         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8096         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8097         option into target selector.
8098         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8099         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8100
8101 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8102
8103         PR objc/25348
8104         * objc.dg/encode-9.m: New test.
8105
8106 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8107
8108         PR testsuite/20772
8109         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8110         * gcc.dg/asm-b.c: Fix typo.
8111         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8112         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8113         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8114         i?86 lp64 and x86_64 ilp32.
8115         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8116         on i?86 lp64.
8117         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8118
8119 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8120
8121         PR fortran/25078
8122         gfortran.dg/equiv_5.f90: New test.
8123
8124 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8125
8126         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8127         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8128         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8129         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8130         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8131         * gcc.dg/tree-ssa/reassoc-5.c: New.
8132         * gcc.dg/tree-ssa/reassoc-6.c: New.
8133         * gcc.dg/tree-ssa/reassoc-7.c: New.
8134         * gcc.dg/tree-ssa/reassoc-8.c: New.
8135         * gcc.dg/tree-ssa/reassoc-9.c: New.
8136         * gcc.dg/tree-ssa/reassoc-10.c: New.
8137         * gcc.dg/tree-ssa/reassoc-11.c: New.
8138
8139 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8140
8141         PR testsuite/25167
8142         PR testsuite/24478
8143         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8144
8145 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8146
8147         PR c++/25300
8148         * g++.dg/template/inherit.C: Do not use a generic error message.
8149
8150 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8151
8152         PR libobjc/25354
8153         * objc.dg/gnu-encoding: New directory.
8154         * objc.dg/gnu-encoding/compat-common.h: New file.
8155         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8156         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8157         * objc.dg/gnu-encoding/vector-defs.h: New file.
8158         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8159         * objc.dg/gnu-encoding/generate-random.c: New file.
8160         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8161         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8162         * objc.dg/gnu-encoding/generate-random.h: New file.
8163
8164 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8165
8166         PR c++/25337
8167         * g++.dg/template/defarg7.C: New test.
8168
8169 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8170
8171         PR libobjc/25347
8172         * objc.dg/encode-8.m: New test.
8173
8174 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8175
8176         PR libobjc/25346
8177         * objc.dg/encode-7.m: New test.
8178
8179 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8180
8181         PR c++/25010
8182         * g++.dg/opt/inline10.C: New test.
8183
8184 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8185
8186         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8187
8188 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8189
8190         * gfortran.dg/substring_equivalence.f90: typo in comment
8191
8192 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8193
8194         PR fortran/25068
8195         * gfortran.dg/iostat_3.f90: New test.
8196
8197 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8198
8199         PR fortran/23815
8200         * gfortran.dg/unf_io_convert_1.f90: New test.
8201         * gfortran.dg/unf_io_convert_2.f90: New test.
8202         * gfortran.dg/unf_io_convert_3.f90: New test.
8203
8204 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8205
8206         PR testsuite/20772
8207         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8208         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8209         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8210         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8211         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8212         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8213         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8214         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8215         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8216         gcc.dg/torture/fp-int-convert-float128-timode.c,
8217         gcc.dg/torture/fp-int-convert-float128.c,
8218         gcc.dg/torture/fp-int-convert-float80-timode.c,
8219         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8220         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8221
8222         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8223
8224 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8225
8226         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8227
8228 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8229
8230         * gcc.dg/20051207-1.c,
8231         * gcc.dg/20051207-2.c,
8232         * gcc.dg/20051207-3.c: New tests.
8233
8234 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8235
8236         PR testsuite/20772
8237         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8238         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8239         dg-skip-if target selector.
8240
8241         PR testsuite/20772
8242         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8243         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8244         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8245         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8246         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8247         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8248         and/or merge with i?86 cases.
8249
8250         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8251
8252         PR testsuite/20772
8253         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8254         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8255         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8256         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8257         x86_64-*-linux*.
8258
8259 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8260
8261         PR target/25311
8262         * gcc.c-torture/compile/pr25311.c: New test.
8263
8264 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8265
8266         PR libgfortran/25039
8267         * gfortran.dg/read_comma.f: New test.
8268
8269 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR c++/19317
8272         * g++.dg/opt/pr19317-1.C: New test.
8273         * g++.dg/opt/pr19317-2.C: New test.
8274         * g++.dg/opt/pr19317-3.C: New test.
8275
8276         PR target/19005
8277         * gcc.c-torture/execute/pr19005.c: New test.
8278
8279         PR target/17828
8280         * g++.old-deja/g++.other/comdat5.C: New test.
8281         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8282
8283         * g++.dg/compat/struct-layout-1.exp: New file.
8284         * g++.dg/compat/struct-layout-1.h: New.
8285         * g++.dg/compat/struct-layout-1_generate.c: New.
8286         * g++.dg/compat/struct-layout-1_x1.h: New.
8287         * g++.dg/compat/struct-layout-1_x2.h: New.
8288         * g++.dg/compat/struct-layout-1_y1.h: New.
8289         * g++.dg/compat/struct-layout-1_y2.h: New.
8290
8291         * gcc.dg/20050330-2.c: New test.
8292
8293 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8294
8295         PR fortran/25292
8296         * gfortran.dg/associated_1.f90: New.
8297
8298 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8299
8300         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8301         ILP32 vect_no_align platforms.
8302
8303 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8304             Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR target/25268
8307         * gcc.c-torture/compile/20051207-1.c: New test.
8308
8309 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8310
8311         PR testsuite/20772
8312         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8313         gcc.dg/torture/pr18582-1.c,
8314         gcc.target/i386/attributes-error.c: Also test on x86_64.
8315
8316         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8317
8318 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8319
8320         PR c++/19397
8321         * g++.dg/template/typedef3.C: New test.
8322
8323         PR c++/19762
8324         PR c++/19764
8325         * g++.dg/template/dtor3.C: Fix error markers.
8326
8327 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8328
8329         * lib/target-supports.exp (check_effective_target_sync_char_short):
8330         Add s390*.
8331
8332 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8333
8334         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8335
8336 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8337
8338         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8339         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8340         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8341         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8342
8343 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8344
8345         PR c++/25263
8346         * g++.dg/other/array2.C: New test case.
8347
8348 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8349
8350         * gcc.dg/darwin-weakimport-3.c: New.
8351
8352         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8353         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8354         and to work on Darwin.
8355         * gcc.dg/attr-weakref-1b.c: New file.
8356         * gcc.dg/attr-weakref-2.c: New test.
8357         * gcc.dg/darwin-weakref-1.c: New test.
8358
8359 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8360
8361         PR testsuite/25247
8362         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8363         use in selector expressions.
8364         (dg-xfail-if): Ditto.
8365         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8366         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8367         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8368         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8369         * gcc.test-framework/test-framework.exp: Skip generated tests if
8370         CHECK_TEST_FRAMEWORK is not 1.
8371
8372 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8373
8374         PR tree-optimization/24963
8375         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8376
8377         PR target/24108
8378         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8379
8380         PR target/18580
8381         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8382         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8383         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8384         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8385
8386 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8387
8388         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8389         dg-options.
8390
8391 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8392
8393         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8394
8395 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8396
8397         * gcc.dg/format/cast-1.c: New test.
8398
8399 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8400
8401         PR c/7776
8402         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8403         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8404         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8405         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8406
8407 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8408
8409         * gcc.dg/cast-pretty-print-1.c: New test.
8410
8411 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8412
8413         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8414
8415 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/24173
8418         * g++.dg/template/friend40.C: New test.
8419
8420 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR target/25199
8423         * gcc.target/i386/movq-2.c: New test.
8424         * gcc.target/i386/movq.c: Remove target i?86, instead add
8425         dg-require-effective-target ilp32.
8426
8427 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8428
8429         PR c++/24103
8430         * g++.dg/other/default1.C: New test.
8431
8432 2005-12-02  Richard Guenther  <rguenther@suse.de>
8433
8434         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8435
8436 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8437
8438         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8439
8440 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8441
8442         PR target/21017
8443         * gcc.target/powerpc/rotate.c: New.
8444
8445 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8446
8447         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8448         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8449
8450 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8451
8452         PR c/13384
8453         * gcc.dg/pr17730-1.c: Adjust.
8454         * gcc.dg/lvalue1.c (main): Likewise.
8455         * gcc.dg/lvalue-2.c: Likewise.
8456         * g++.dg/pr7503-3.C
8457
8458 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8459
8460         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8461         error messages.
8462
8463 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/24789
8466         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8467
8468 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8469
8470         PR target/24475
8471         * lib/target-supports.exp (check_effective_target_tls): New.
8472         (check_effective_target_tls_runtime): New.
8473         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8474         for TLS support.
8475         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8476         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8477         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8478         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8479         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8480         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8481         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8482         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8483         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8484         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8485         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8486         effective-target TLS.
8487         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8488         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8489         effective-target TLS runtime.
8490
8491 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8492
8493         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8494
8495 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8496
8497         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8498         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8499         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8500         ignored" warnings when "packing" is the same as the ABI layout.
8501
8502 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8503
8504         PR fortran/21302
8505         * gfortran.dg/line_length_1.f: New test.
8506         * gfortran.dg/line_length_2.f90: Ditto.
8507
8508 2005-11-30  Richard Guenther  <rguenther@suse.de>
8509
8510         PR tree-optimization/21655
8511         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8512
8513 2005-11-30  Dale Johannesen  <dalej@apple.com>
8514
8515         * gcc.c-torture/compile/pr24930.c: New.
8516
8517 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/15809
8520         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8521
8522 2005-11-30  Jeff Law  <law@redhat.com>
8523
8524         * g++.old-deja/g++.law/pr25000.C: New test.
8525
8526 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8527
8528         * gcc.dg/tls/opt-11.c: New test.
8529
8530 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8531
8532         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8533         targets.
8534         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8535         LP64 ia64.
8536
8537 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8538
8539         * gfortran.dg/open_access_1.f90: New test.
8540
8541 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8542
8543         * gcc.dg/charset/builtin2.c: New test.
8544
8545 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8546
8547         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8548         on mmix-*-* for *_[xy].c.
8549
8550 2005-11-28  Kean Johnston  <jkj@sco.com>
8551
8552         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8553         headers.
8554         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8555         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8556         * gcc.target/i386/asm-3.c: Ditto.
8557         * gcc.target/i386/clobbers.c: Ditto.
8558         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8559         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8560         test regexp.
8561         * gcc.target/i386/mul.c: Ditto.
8562         * gcc.target/i386/ssetype-1.c: Ditto.
8563         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8564         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8565         static so the test works with -fPIC mode too. Based on comment in
8566         PR19231 by Pinski.
8567         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8568
8569 2005-11-28  Richard Guenther  <rguenther@suse.de>
8570
8571         * gcc.dg/alias-9.c: New testcase.
8572         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8573
8574 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8575             Uros Bizjak  <uros@kss-loka.si>
8576
8577         PR middle-end/20219
8578         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8579         tan(x)/sin(x) transformations.
8580
8581 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8582
8583         PR middle-end/24575
8584         * gcc.dg/tree-ssa/divide-3.c: New test.
8585         * gcc.dg/tree-ssa/divide-4.c: New test.
8586
8587 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8588
8589         PR fortran/24917
8590         *  gfortran.dg/boz_6.f90: New test.
8591
8592 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8593
8594         PR fortran/23912
8595         * gfortran.dg/modulo_1.f90: New test.
8596
8597 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8598
8599         PR libfortran/24919
8600         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8601         fail on CRLF platforms.
8602         * gfortran.dg/ftell_2.f90: Likewise.
8603
8604 2005-11-26  Eric Christopher  <echristo@apple.com>
8605
8606         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8607
8608 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8609
8610         * objc.dg/gnu-runtime-3.m: Simplify.
8611
8612 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         PR middle-end/23669
8615         * gcc.dg/tree-ssa/divide-1.c: New test.
8616         * gcc.dg/tree-ssa/divide-2.c: New test.
8617
8618 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8619
8620         PR libgfortran/24945
8621         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8622
8623 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8624
8625         PR libgfortran/24945
8626         * gfortran.dg/open_status_2.f90: New test.
8627
8628 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8629
8630         * gcc.c-torture/execute/builtins/fprintf.c,
8631         gcc.c-torture/execute/builtins/fputs-lib.c,
8632         gcc.c-torture/execute/builtins/fputs.c,
8633         gcc.c-torture/execute/builtins/lib/fprintf.c,
8634         gcc.c-torture/execute/builtins/lib/printf.c,
8635         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8636
8637 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8638
8639         * gcc.dg/20050922-2.c: New test.
8640
8641 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8642
8643         * objc.dg/gnu-runtime-3.m: New test.
8644
8645 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8646
8647         PR c++/9278
8648         * g++.dg/other/void1.C: New test.
8649
8650 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8651
8652         PR middle-end/24998
8653         * gcc.dg/torture/fp-int-convert-float.c,
8654         gcc.dg/torture/fp-int-convert-double.c,
8655         gcc.dg/torture/fp-int-convert-long-double.c,
8656         gcc.dg/torture/fp-int-convert-timode.c,
8657         gcc.dg/torture/fp-int-convert-float80.c,
8658         gcc.dg/torture/fp-int-convert-float80-timode.c,
8659         gcc.dg/torture/fp-int-convert-float128.c,
8660         gcc.dg/torture/fp-int-convert-float128-timode.c,
8661         gcc.dg/torture/fp-int-convert.h: New files.
8662
8663 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8664
8665         PR middle-end/24989
8666         * gcc.dg/tree-ssa/bool-10.c: New test.
8667         * gcc.dg/tree-ssa/bool-11.c: New test.
8668         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8669
8670 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR middle-end/24990
8673         * tree-ssa/pr24990-1.c: New test.
8674
8675 2005-11-24  Richard Guenther  <rguenther@suse.de>
8676         Dirk Mueller <dmueller@suse.de>
8677
8678         PR c++/14024
8679         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8680         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8681         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8682         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8683         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8684         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8685
8686 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8687
8688         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8689
8690 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8691
8692         PR c/21668
8693         * gcc.dg/Wc++-compat.c: New.
8694         * gcc.dg/Wno-c++-compat.c: New.
8695
8696 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8697
8698         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8699         (vspltish, vspltisw): Likewise.
8700
8701 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8702
8703         PR libgfortran/24794
8704         * gfortran.dg/namelist_12.f: Fix quotes.
8705         * gfortran.dg/namelist_13.f90: Fix quotes.
8706         * gfortran.dg/namelist_14.f90: Fix quotes.
8707         * gfortran.dg/namelist_15.f90: Fix quotes.
8708         * gfortran.dg/namelist_use.f90: Fix quotes.
8709         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8710         * gfortran.dg/namelist_21.f90: New test.
8711         * gfortran.dg/namelist_22.f90: New test.
8712
8713 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8714
8715         PR target/23435
8716         * gcc.c-torture/compile/pr23435.c: New.
8717
8718 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8719
8720         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8721
8722 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8723
8724         * gcc.target/powerpc/405-macchw-1.c,
8725         gcc.target/powerpc/405-macchw-2.c,
8726         gcc.target/powerpc/405-macchwu-1.c,
8727         gcc.target/powerpc/405-macchwu-2.c,
8728         gcc.target/powerpc/405-machhw-1.c,
8729         gcc.target/powerpc/405-machhw-2.c,
8730         gcc.target/powerpc/405-machhwu-1.c,
8731         gcc.target/powerpc/405-machhwu-2.c,
8732         gcc.target/powerpc/405-maclhw-1.c,
8733         gcc.target/powerpc/405-maclhw-2.c,
8734         gcc.target/powerpc/405-maclhwu-1.c,
8735         gcc.target/powerpc/405-maclhwu-2.c,
8736         gcc.target/powerpc/405-mulchw-1.c,
8737         gcc.target/powerpc/405-mulchw-2.c,
8738         gcc.target/powerpc/405-mulchwu-1.c,
8739         gcc.target/powerpc/405-mulchwu-2.c,
8740         gcc.target/powerpc/405-mulhhw-1.c,
8741         gcc.target/powerpc/405-mulhhw-2.c,
8742         gcc.target/powerpc/405-mulhhwu-1.c,
8743         gcc.target/powerpc/405-mulhhwu-2.c,
8744         gcc.target/powerpc/405-mullhw-1.c,
8745         gcc.target/powerpc/405-mullhw-2.c,
8746         gcc.target/powerpc/405-mullhwu-1.c,
8747         gcc.target/powerpc/405-mullhwu-2.c,
8748         gcc.target/powerpc/405-nmacchw-1.c,
8749         gcc.target/powerpc/405-nmacchw-2.c,
8750         gcc.target/powerpc/405-nmachhw-1.c,
8751         gcc.target/powerpc/405-nmachhw-2.c,
8752         gcc.target/powerpc/405-nmaclhw-1.c,
8753         gcc.target/powerpc/405-nmaclhw-2.c,
8754         gcc.target/powerpc/440-macchw-1.c,
8755         gcc.target/powerpc/440-macchw-2.c,
8756         gcc.target/powerpc/440-macchwu-1.c,
8757         gcc.target/powerpc/440-macchwu-2.c,
8758         gcc.target/powerpc/440-machhw-1.c,
8759         gcc.target/powerpc/440-machhw-2.c,
8760         gcc.target/powerpc/440-machhwu-1.c,
8761         gcc.target/powerpc/440-machhwu-2.c,
8762         gcc.target/powerpc/440-maclhw-1.c,
8763         gcc.target/powerpc/440-maclhw-2.c,
8764         gcc.target/powerpc/440-maclhwu-1.c,
8765         gcc.target/powerpc/440-maclhwu-2.c,
8766         gcc.target/powerpc/440-mulchw-1.c,
8767         gcc.target/powerpc/440-mulchw-2.c,
8768         gcc.target/powerpc/440-mulchwu-1.c,
8769         gcc.target/powerpc/440-mulchwu-2.c,
8770         gcc.target/powerpc/440-mulhhw-1.c,
8771         gcc.target/powerpc/440-mulhhw-2.c,
8772         gcc.target/powerpc/440-mulhhwu-1.c,
8773         gcc.target/powerpc/440-mulhhwu-2.c,
8774         gcc.target/powerpc/440-mullhw-1.c,
8775         gcc.target/powerpc/440-mullhw-2.c,
8776         gcc.target/powerpc/440-mullhwu-1.c,
8777         gcc.target/powerpc/440-mullhwu-2.c,
8778         gcc.target/powerpc/440-nmacchw-1.c,
8779         gcc.target/powerpc/440-nmacchw-2.c,
8780         gcc.target/powerpc/440-nmachhw-1.c,
8781         gcc.target/powerpc/440-nmachhw-2.c,
8782         gcc.target/powerpc/440-nmaclhw-1.c,
8783         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8784
8785 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8786
8787         PR fortran/24774
8788         * gfortran.dg/inquire_9.f90: New test.
8789
8790         PR fortran/21647
8791         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8792
8793 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8794
8795         PR libfortran/24432
8796         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8797         Check that 'cos' is supported.
8798
8799 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8800
8801         PR fortran/24223
8802         * gfortran.dg/substring_equivalence.f90: New test.
8803
8804         PR fortran/24705
8805         * gfortran.dg/auto_internal_assumed.f90: New test.
8806
8807 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8808
8809         * gcc.dg/fold-div-2.c: New test.
8810
8811 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8812
8813         PR rtl-optimization/24883
8814         * gcc.c-torture/compile/pr24883.c: New test.
8815
8816 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8817
8818         PR middle-end/20583
8819         * gcc.c-torture/compile/pr20583.c: New.
8820
8821 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8822
8823         * gcc.c-torture/execute/usmul.c: New test.
8824
8825 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8826
8827         * gcc.dg/tree-ssa/vrp22.c: New test.
8828
8829 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8830
8831         PR middle-end/24912
8832         * gcc.dg/torture/pr24912-1.c: New test.
8833
8834 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8835
8836         PR fortran/24862
8837         * gfortran.dg/arrayio_derived_1.f90: New test.
8838
8839 2005-11-19  Richard Guenther  <rguenther@suse.de>
8840
8841         PR middle-end/23294
8842         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8843
8844 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8845
8846         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8847
8848 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8849
8850         PR c++/8355
8851         * g++.dg/template/friend39.C: New test.
8852
8853 2005-11-18  James E Wilson  <wilson@specifix.com>
8854
8855         * gcc.dg/builtin-strstr.c: New.
8856
8857 2005-11-18  Richard Henderson  <rth@redhat.com>
8858
8859         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8860         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8861         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8862         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8863         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8864         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8865         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8866         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8867         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8868         renaming to remove initial "ia64-".
8869
8870 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8871
8872         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8873
8874 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8875
8876         * g++.dg/cpp/string-2.C: New test.
8877
8878 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8879
8880         * gcc.dg/tree-ssa/loop-14.c: New test.
8881
8882 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8883             Michael Chamberlain <michael@chamberlain.net.au>
8884
8885         * ada/acats/run_all.sh (target_run): Kill long running tests.
8886
8887 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8888
8889         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8890         * gcc.dg/cleanup-9.c: Likewise.
8891         * gcc.dg/cleanup-10.c: Likewise.
8892         * gcc.dg/cleanup-11.c: Likewise.
8893
8894 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8895
8896         PR fortran/24892
8897         * gfortran.dg/open_access_append_1.f90: New test.
8898         * gfortran.dg/open_access_append_2.f90: New test.
8899
8900 2005-11-16  Richard Guenther  <rguenther@suse.de>
8901
8902         PR middle-end/24851
8903         * gcc.c-torture/execute/pr24851.c: New testcase.
8904
8905 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8906
8907         * gcc.dg/fold-overflow-1.c: New test.
8908
8909 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8910
8911         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8912         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8913
8914 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8915
8916         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8917         structures.
8918         * g++.dg/eh/forced2.C: Likewise.
8919         * g++.dg/eh/forced3.C: Likewise.
8920         * g++.dg/eh/forced4.C: Likewise.
8921
8922 2005-11-11  Mike Stump  <mrs@apple.com>
8923
8924         * g++.old-deja/g++.mike/unused.C: Add.
8925
8926 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/24667
8929         * g++.dg/warn/Wcast-qual1.C: New test.
8930
8931 2005-11-15  Jan Hubicka  <jh@suse.cz>
8932
8933         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8934
8935 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8936
8937         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8938
8939 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8940
8941         PR 24840
8942         * gcc.dg/tree-ssa/pr24840.c: New test.
8943
8944 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8945
8946         PR testsuite/24841
8947         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8948
8949 2005-11-14  Dale Johannesen  <dalej@apple.com>
8950
8951         * gcc.c-torture/execute/20051113-1.c: New.
8952
8953 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8954
8955         PR c++/24687
8956         * g++.dg/template/crash43.C: New test.
8957
8958 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8959
8960         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8961
8962 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8963
8964         PR c++/24817
8965         * g++.dg/eh/spec8.C: New test.
8966
8967 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8968
8969         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8970
8971 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8972
8973         PR c++/20293
8974         * g++.dg/parse/ambig4.C: New test.
8975         * g++.dg/tc1/dr101.C: Adjust error markers.
8976         * g++.dg/lookup/strong-using-2.C: Likewise.
8977         * g++.dg/lookup/ambig5.C: Likewise.
8978         * g++.dg/lookup/ambig4.C: Likewise.
8979         * g++.dg/parse/crash22.C: Likewise.
8980
8981 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8982
8983         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8984
8985 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8986
8987         * gcc.dg/nested-calls-1.c: New test.
8988
8989 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8990
8991         * gfortran.dg/complex_intrinsic_1.f90: New test.
8992         * gfortran.dg/complex_intrinsic_2.f90: New test.
8993         * gfortran.dg/fgetc_1.f90: New test.
8994         * gfortran.dg/fgetc_2.f90: New test.
8995         * gfortran.dg/fgetc_3.f90: New test.
8996         * gfortran.dg/ftell_1.f90: New test.
8997         * gfortran.dg/ftell_2.f90: New test.
8998         * gfortran.dg/gnu_logical_1.F: New test.
8999         * gfortran.dg/gnu_logical_2.f90: New test.
9000
9001 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9002
9003         PR middle-end/24820
9004         * testsuite/gcc.dg/pr24820.c: New test.
9005
9006 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9007
9008         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9009         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9010         variable.
9011
9012 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9013
9014         testsuite/24614
9015         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9016
9017 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9018
9019         * gcc.target/cris/cris.exp: New file.
9020         * gcc.target/cris/rld-legit1.c: New test.
9021         * gcc.target/cris/rld-legit2.c: New test.
9022
9023 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9024
9025         PR c++/24780
9026         * g++.dg/opt/pr24780.C: New test.
9027
9028         PR c++/24761
9029         * g++.dg/template/asm1.C: New test.
9030
9031 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9032
9033         PR libgfortran/24787
9034         * gfortran.dg/scan_1.f90: New test.
9035
9036 2005-11-12  Jan Hubicka  <jh@suse.cz>
9037
9038         * gcc.target/i386/minmax-1.c: New.
9039         * gcc.target/i386/minmax-2.c: New.
9040
9041 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9042
9043         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9044
9045 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9046
9047         * gcc.c-torture/execute/20051110-1.c,
9048         gcc.c-torture/execute/20051110-2.c: New tests.
9049
9050 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9051
9052         PR middle-end/24750
9053         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9054         New tests.
9055
9056 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9057
9058         * lib/target-libpath.exp (get_shlib_extension): New proc.
9059         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9060         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9061         * lib/objc.exp (objc_target_compile): Likewise.
9062         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9063         detection.
9064
9065 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9066
9067         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9068
9069         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9070         Add -static to additional_flags and pass it to target_compile.
9071
9072 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9073
9074         PR libgfortran/24719
9075         gfortran.dg/read_noadvance.f90: New test.
9076
9077         PR libgfortran/24699
9078         gfortran.dg/fmt_t_2.f90: New test.
9079
9080         PR libgfortran/24785
9081         gfortran.dg/read_x_eor.f90: New test.
9082
9083         PR libgfortran/24584
9084         gfortran.dg/namelist_empty.f90: Rename test.
9085
9086         PR libgfortran/24489
9087         gfortran/read_eor.f90: Rename test.
9088
9089 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9090
9091         PR fortran/15976
9092         * gfortran.dg/automatic_module_variable.f90: New test.
9093
9094 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9095
9096         PR target/24445
9097         * gcc.dg/pr24445.c: New test.
9098
9099 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9100
9101         PR fortran/24655
9102         PR fortran/24755
9103         * gfortran.dg/recursive_statement_functions.f90: Add statement
9104         functions using inline intrinsic functions and parameters to test
9105         that they no longer seg-fault.
9106
9107         PR fortran/24409
9108         gfortran.dg/nested_modules_4.f90: New test.
9109         gfortran.dg/nested_modules_5.f90: New test.
9110
9111 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9112
9113         PR fortran/24643
9114         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9115
9116 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9117
9118         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9119         failures.
9120
9121 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9122
9123         * gcc.dg/sparc-getcontext-1.c: New test.
9124
9125 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9126
9127         * gcc.dg/ifcvt-fabs-1.c: New test.
9128
9129 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9130
9131         PR other/4372
9132         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9133         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9134
9135 2005-11-09  Richard Guenther  <rguenther@suse.de>
9136
9137         PR tree-optimization/24716
9138         * gcc.c-torture/execute/pr24716.c: New testcase.
9139
9140 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9141
9142         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9143
9144 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9145
9146         PR 24624
9147         * gcc.dg/pr24624.c: Testcase added.
9148
9149 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9150
9151         PR 24623
9152         * g++.dg/other/pr24623.C: Testcase added.
9153
9154 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9155
9156         PR fortran/22607
9157         * gfortran-dg/pure_byref_1.f90: New.
9158         * gfortran-dg/pure_byref_2.f90: New.
9159
9160 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9161
9162         PR c/24101
9163         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9164         * gcc.dg/dg.exp: Run main loop also for *.i files.
9165
9166 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR c++/19450
9169         * g++.dg/tls/diag-3.C: New test.
9170         * g++.dg/tls/diag-4.C: New test.
9171         * g++.dg/tls/static-1.C: New test.
9172         * g++.dg/tls/static-1a.cc: New file.
9173
9174 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9175
9176         PR 23046
9177         * g++.dg/tree-ssa/pr23046.C: New test.
9178
9179 2005-11-08  Devang Patel <dpatel@apple.com>
9180
9181         PR tree-optimization/23115
9182         * gcc.dg/tree-ssa/pr23115.c: New.
9183
9184 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9185
9186         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9187         * gcc.target/powerpc/pr16155.c: Same.
9188         * gcc.target/powerpc/altivec-1.c: Same.
9189         * gcc.target/powerpc/altivec-2.c: Same.
9190         * gcc.target/powerpc/altivec-3.c: Same.
9191         * gcc.target/powerpc/altivec-5.c: Same.
9192         * gcc.target/powerpc/altivec-11.c: Same.
9193         * gcc.target/powerpc/altivec-12.c: Same.
9194         * gcc.target/powerpc/altivec-14.c: Same.
9195         * gcc.target/powerpc/altivec-22.c: Same.
9196         * gcc.target/powerpc/altivec-consts.c: Same.
9197         * gcc.target/powerpc/altivec-pr22085.c: Same.
9198         * gcc.target/powerpc/altivec-splat.c: Same.
9199         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9200         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9201         * gcc.target/powerpc/darwin-longlong.c: Same.
9202
9203 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9204
9205         PR target/19340
9206         * gcc.dg/pr19340.c: New test.
9207
9208 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9209
9210         PR rtl-optimization/24683
9211         * gcc.dg/pr24683.c: New test.
9212
9213 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9214
9215         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9216         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9217
9218 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9219
9220         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9221
9222 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9223
9224         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9225
9226 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9227
9228         PR target/24230
9229
9230         * gcc.target/powerpc/altivec-consts.c,
9231         gcc.target/powerpc/altivec-splat.c: New testcase.
9232
9233 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9234
9235         PR c/24599
9236
9237         * gcc.dg/overflow-2.c: New testcase.
9238
9239 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9240
9241         PR rtl-optimization/23567
9242         * gcc.c-torture/execute/20051104-1.c: New test.
9243
9244 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9245
9246         PR fortran/24534
9247         gfortran.dg/private_type_2.f90: Modified to check that case with
9248         PRIVATE declaration within derived type is accepted.
9249
9250         PR fortran/20838
9251         gfortran.dg/pointer_assign_1.f90: New test.
9252
9253         PR fortran/20840
9254         * gfortran.dg/arrayio_0.f90: New test.
9255
9256         PR fortran/17737
9257         gfortran.dg/data_initialized.f90: New test.
9258         gfortran.dg/data_constraints_1.f90: New test.
9259         gfortran.dg/data_constraints_2.f90: New test.
9260
9261 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9262
9263         PR fortran/24174
9264         PR fortran/24305
9265         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9266
9267 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9268
9269         PR 24670
9270         * gcc.dg/tree-ssa/pr24670.c: New test.
9271
9272 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9273
9274         PR target/22432
9275         * gcc.target/i386/pr22432.c: New test.
9276
9277 2005-11-05  Richard Henderson  <rth@redhat.com>
9278
9279         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9280         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9281         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9282         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9283         from gcc.dg/alpha-*.
9284         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9285         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9286
9287 2005-11-05  Andreas Jaeger  <aj@suse.de>
9288
9289         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9290
9291 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9292
9293         PR target/23424
9294         * gcc.dg/torture/pr23424-1.c: New test.
9295
9296 2005-11-04  Richard Henderson  <rth@redhat.com>
9297
9298         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9299         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9300         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9301         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9302         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9303         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9304         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9305         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9306         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9307         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9308         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9309         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9310         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9311         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9312         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9313         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9314         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9315         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9316         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9317         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9318         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9319         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9320         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9321         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9322         Move from gcc.dg/.
9323         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9324         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9325         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9326         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9327         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9328         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9329         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9330         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9331         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9332         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9333         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9334         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9335         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9336         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9337         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9338         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9339         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9340         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9341         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9342         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9343         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9344         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9345         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9346         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9347         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9348         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9349         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9350         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9351         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9352         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9353         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9354         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9355         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9356         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9357         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9358         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9359         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9360         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9361         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9362         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9363         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9364         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9365         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9366         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9367         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9368
9369 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9370
9371         PR 24627
9372         * gcc.dg/tree-ssa/pr24627.c: New test.
9373
9374 2005-11-04 Paul Brook  <paul@codesourcery.com>
9375
9376         * gcc.dg/tls/opt-10.c: New test.
9377
9378 2005-11-04  Andreas Jaeger  <aj@suse.de>
9379
9380         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9381         avoid extra warnings.
9382
9383 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9384
9385         PR libfortran/22298
9386         * gcc/testsuite/lib/target-supports.exp
9387         (check_effective_target_static_libgfortran): New
9388         static_libgfortran effective target.
9389         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9390         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9391
9392 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9393
9394         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9395
9396 2005-11-03  Josh Conner  <jconner@apple.com>
9397
9398         PR c++/19989
9399         g++.dg/ext/array2.C: New test.
9400         g++.dg/template/dependent-name3.C: New test.
9401         g++.dg/template/dependent-name4.C: New test.
9402         g++.dg/template/sfinae2.C: New test.
9403
9404 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9405
9406         PR preprocessor/22042
9407         * gcc.dg/cpp/strify4.c: New test.
9408
9409 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9410
9411         PR c++/17964
9412         * g++.dg/cpp/string-1.C: New test.
9413
9414 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9415
9416         * gcc.target/powerpc: New directory.
9417         * gcc.target/powerpc/powerpc.exp: New file.
9418         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9419         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9420         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9421         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9422         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9423         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9424         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9425         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9426         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9427         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9428         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9429         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9430         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9431         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9432         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9433         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9434         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9435         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9436         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9437         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9438         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9439         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9440         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9441         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9442         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9443         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9444         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9445         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9446         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9447         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9448         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9449         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9450         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9451         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9452
9453 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/21627
9456         * g++.dg/warn/inline2.C: New test.
9457
9458 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9459
9460         PR middle-end/23155
9461         * g++.dg/ext/c99struct1.C: New test.
9462         * gcc.dg/union-cast-1.c: New test.
9463         * gcc.dg/union-cast-2.c: New test.
9464         * gcc.dg/union-cast-3.c: New test.
9465
9466 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9467
9468         PR middle-end/24589
9469         * gcc.c-torture/execute/zero-struct-2.c: New test.
9470
9471 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9472
9473         PR c++/24582
9474         * g++.dg/init/switch1.C: New test.
9475
9476 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9477
9478         * gcc.dg/delay-slot-1.c: New test.
9479
9480 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9481
9482         PR target/24620
9483         * gcc.dg/pr24620.c: New test.
9484
9485 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9486
9487         PR c/24329
9488         * gcc.dg/format/unnamed-1.c: New test.
9489
9490 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9491
9492         PR c++/22434
9493         * g++.dg/expr/cond8.C: New test.
9494
9495         PR c++/24560
9496         * g++.dg/parse/dot1.C: New test.
9497
9498 2005-11-02  Jan Hubicka  <jh@suse.cz>
9499
9500         PR target/23303
9501         * gcc.dg/i386-lea.c: New test
9502
9503 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9504
9505         PR target/24615
9506         * gcc.dg/pr24615.c: New test.
9507
9508 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9509
9510         PR target/24600
9511         * gcc.dg/pr24600.c: New test.
9512
9513 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9514
9515         PR c++/19253
9516         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9517         * g++.dg/parse/typename9.C: New test.
9518         * g++/dg/parse/typename10.C: Likewise.
9519
9520 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9521
9522         PR fortran/18157
9523         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9524         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9525         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9526
9527 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9528
9529         PR c++/24569
9530         * g++.dg/debug/static1.C: New test.
9531
9532 2005-11-02  Josh Conner  <jconner@apple.com>
9533
9534         * g++.dg/crash38.C: moved into proper directory...
9535         * g++.dg/template/crash42.C: ...here
9536
9537 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9538
9539         PR target/18338
9540         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9541         pcc_bitfield_type_matters || default_packed.
9542
9543         * lib/target-supports.exp
9544         (check_effective_target_pcc_bitfield_type_matters): New proc.
9545         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9546
9547         PR testsuite/23304
9548         * lib/target-supports.exp (check_effective_default_packed): New proc.
9549         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9550         Gate expected errors on target ! default_packed.
9551         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9552
9553 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9554
9555         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9556         change (r106358).
9557
9558 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9559
9560         PR fortran/24008
9561         * gfortran.dg/entry_5.f90: New.
9562         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9563
9564 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9565
9566         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9567
9568 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9569
9570         PR fortran/21565
9571         gfortran.dg/namelist_blockdata.f90: New test.
9572
9573         PR fortran/18737
9574         gfortran.dg/external_implicit_none.f90: New test.
9575
9576         PR fortran/14994
9577         * gfortran.dg/secnds.f: New test.
9578
9579 2005-10-31  Jan Hubicka  <jh@suse.cz>
9580
9581         PR target/20928
9582         * gcc.c-torture/compile/pr20928.c: New test.
9583
9584 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9585
9586         PR middle-end/23492
9587         * gcc.c-torture/compile/zero-strct-5.c: New test.
9588
9589 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9590
9591         PR libgfortran/24584
9592         * gfortran.dg/pr24584.f90: New test.
9593
9594 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9595
9596         PR fortran/18883
9597         * gfortran.dg/char_result_9.f90: New.
9598         * gfortran.dg/char_result_10.f90: New.
9599
9600 2005-10-30  Jan Hubicka  <jh@suse.cz>
9601
9602         * g++.dg/tree-ssa/pr24172.C: New testcase.
9603
9604 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9605
9606         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9607
9608 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9609
9610         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9611         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9612         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9613         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9614         gfortran.dg/enum_9.f90,
9615         gfortran.fortran-torture/compile/enum_1.f90,
9616         gfortran.fortran-torture/execute/enum_1.f90,
9617         gfortran.fortran-torture/execute/enum_2.f90,
9618         gfortran.fortran-torture/execute/enum_3.f90,
9619         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9620
9621 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9622
9623         PR target/18482
9624         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9625         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9626
9627 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9628
9629         PR libfortran/20179
9630         * gfortran.dg/mixed_io_1.f90: New test.
9631         * gfortran.dg/mixed_io_1.c: New file.
9632
9633 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9634
9635         * gfortran.dg/malloc_free_1.f90: New test.
9636
9637 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9638
9639         * gcc.dg/nested-func-4.c: Require profiling -pg.
9640
9641 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9642
9643         PR C++/23229
9644         * g++.dg/warn/main-2.C: New test.
9645
9646 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9647
9648         PR fortran/24545
9649         * gfortran.dg/interface_2.f90: new test.
9650
9651 2005-10-28  Josh Conner  <jconner@apple.com>
9652
9653         PR c++/22153
9654         * g++.dg/template/crash38.C: New test.
9655         * g++.dg/parse/explicit1.C: Change expected errors.
9656
9657 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9658
9659         PR C++/23426
9660         * g++.dg/other/large-size-array.C: New test.
9661
9662 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9663
9664         PR middle-end/24362
9665         * g++.dg/opt/complex4.C: New test.
9666
9667 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9668
9669         * gcc.dg/nested-func-4.c: New test.
9670
9671 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9672
9673         PR fortran/24158
9674         gfortran.dg/derived_recursion.f90: New test.
9675         gfortran.dg/implicit_actual.f90: New test.
9676
9677 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9678
9679         PR middle-end/24295, PR testsuite/24477
9680         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9681         removed when weakref hits the tree.
9682
9683 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9684
9685         * gfortran.dg/cray_pointers_4.f90: New test.
9686
9687         * gfortran.dg/cray_pointers_5.f90: New test.
9688
9689 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9690
9691         PR fortran/22290
9692         * gfortran.dg/assign_5.f90: New test.
9693         * gfortran.dg/assign_6.f: New test.
9694
9695 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9696
9697         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9698         CPU has no SSE support.
9699
9700 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9701
9702         PR libgfortran/24224
9703         * gfortran.dg/arrayio_1.f90: Update attribution.
9704         * gfortran.dg/arrayio_2.f90: Update attribution.
9705         * gfortran.dg/arrayio_3.f90: Update attribution.
9706         * gfortran.dg/arrayio_4.f90: Update test conditions.
9707         * gfortran.dg/arrayio_5.f90: Update attribution.
9708         * gfortran.dg/arrayio_6.f90: New test.
9709         * gfortran.dg/arrayio_7.f90: New test.
9710
9711 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9712
9713         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9714
9715 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9716
9717         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9718
9719 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9720
9721         PR fortran/24416
9722         * gfortran.dg/namelist_char_only.f90: New test.
9723
9724 2005-10-24  Asher Langton  <langton2@llnl.gov>
9725
9726         PR fortran/17031
9727         PR fortran/22282
9728         * gfortran.dg/cray_pointers_1.f90: New test.
9729         * gfortran.dg/cray_pointers_2.f90: New test.
9730         * gfortran.dg/cray_pointers_3.f90: New test.
9731         * gfortran.dg/loc_1.f90: New test.
9732         * gfortran.dg/loc_2.f90: New test.
9733
9734 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9735
9736         * gcc.dg/pr24225.c: New test.
9737
9738 2005-10-24  Asher Langton  <langton2@llnl.gov>
9739
9740         * gfortran.dg/dup_save_1.f90: New test.
9741         * gfortran.dg/dup_save_2.f90: New test.
9742
9743 2005-10-24  Paul Brook  <paul@codesourcery.com>
9744
9745         PR 24107
9746         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9747         stdint.h.
9748
9749 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9750
9751         PR libgfortran/24489
9752         * gfortran.dg/pr24489.f90: New test.
9753
9754 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9755
9756         PR fortran/23635
9757         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9758
9759 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9760
9761         PR target/18911
9762         * g++.dg/init/array16.C: Skip for mmix-*-*.
9763
9764 2005-10-23  Asher Langton  <langton2@llnl.gov>
9765
9766         * gfortran.dg/byte_1.f90: New test.
9767         * gfortran.dg/byte_2.f90: New test.
9768
9769 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9770
9771         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9772
9773 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9774
9775         PR fortran/18022
9776         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9777
9778         PR fortran/24311
9779         * gfortran.dg/merge_char_const.f90: New test.
9780
9781         PR fortran/24384
9782         * gfortran.dg/spread_scalar_source.f90: New test.
9783
9784 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9785
9786         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9787
9788         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9789         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9790
9791         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9792
9793 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9794
9795         PR fortran/24426
9796         * gfortran.dg/der_pointer_4.f90: New.
9797
9798 2005-10-22  David Ayers  <d.ayers@inode.at>
9799
9800         * obj-c++.dg/except-1.mm: Simplify.
9801
9802 2005-10-21  David Ayers  <d.ayers@inode.at>
9803
9804         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9805
9806 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9807
9808         * gfortran.dg/assumed_dummy_2.f90: New test.
9809
9810 2005-10-21  James E Wilson  <wilson@specifix.com>
9811
9812         PR preprocessor/15220
9813         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9814
9815 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9816
9817         * gcc.c-torture/execute/20051021-1.c: New test.
9818
9819 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9820
9821         PR c++/24260
9822         * g++.dg/ext/tmplattr1.C: New test.
9823
9824 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/24440
9827         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9828
9829 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9830
9831         * obj-c++.dg/except-1.mm: New.
9832
9833         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9834
9835 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9836
9837         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9838
9839 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9840
9841         PR middle-end/24295
9842         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9843         declarations with the same names as thunks' alias targets, use
9844         aliases instead.
9845         * gcc.dg/attr-alias-3.c: New test.
9846         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9847
9848 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/22618
9851         * g++.dg/parse/access8.C: New test.
9852
9853 2005-10-20  Richard Guenther  <rguenther@suse.de>
9854
9855         PR c++/24439
9856         * g++.dg/tree-ssa/pr24439.C: New testcase.
9857
9858 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9859
9860         * g++.dg/opt/delay-slot-1.C: New test.
9861
9862 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9863
9864         PR fortran/21625
9865         * gfortran.fg/der_init_1.f90: New.
9866
9867 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9868
9869         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9870
9871 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/21908
9874         * g++.dg/parse/error28.C: New test.
9875
9876 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9877
9878         * gcc.dg/profile-generate-2.c: New test.
9879
9880 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9881
9882         PR target/23589
9883         * g++.dg/ext/dllimport11.C: New.
9884
9885 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9886
9887         PR c++/22293
9888         * g++.dg/other/friend3.C: New test.
9889
9890 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/23293
9893         * g++.dg/template/error19.C: New test.
9894
9895 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9896
9897         PR c++/21383
9898         * g++.dg/overload/koenig2.C: New.
9899
9900         PR c++/23118
9901         * g++.dg/overload/error2.C: New.
9902
9903         PR c++/22604
9904         * g++.dg/inherit/covariant14.C: New.
9905
9906 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9907
9908         PR c++/23440
9909         * g++.dg/parse/for1.C: New test.
9910
9911 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9912
9913         PR fortran/23446
9914         * gfortran.dg/host_dummy_index_1.f90: New test.
9915
9916         PR fortran/21459
9917         * gfortran.dg/automatic_char_len_2.f90: New test.
9918
9919         PR fortran/20866
9920         * gfortran.dg/recursive_statement_functions.f90: New test.
9921
9922         PR fortran/20853
9923         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9924
9925         PR fortran/20849
9926         * gfortran.dg/external_initializer.f90: New test.
9927
9928         PR fortran/20837
9929         * non_module_public.f90: New test.
9930
9931 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9932
9933         PR c++/24386
9934         * g++.dg/template/overload7.C: New.
9935
9936         PR c++/22551
9937         * g++.dg/other/switch2.C: Remove expected warnings.
9938
9939         PR c++/21353
9940         * g++.dg/template/defarg6.C: New.
9941
9942 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9943
9944         PR target/24315
9945         * gcc.target/i386/pr24315.c: New test.
9946
9947 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9948
9949         PR c++/24389
9950         * g++.dg/template/static21.C: New test.
9951         * g++.dg/template/static21-a.cc: Likewise.
9952
9953 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9954
9955         PR c++/23959
9956         * g++.dg/warn/Wswitch-default-1.C: New test.
9957         * g++.dg/warn/Wswitch-default-2.C: New test.
9958
9959 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/22173
9962         * g++.dg/parse/template18.C: New test.
9963         * g++.dg/template/nontype15.C: Likewise.
9964
9965 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9966
9967         PR fortran/22273
9968         * gfortran.dg/spec_expr_2.f90: New.
9969
9970 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9971
9972         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9973         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9974         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9975         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9976         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9977         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9978         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9979         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9980         previous target-specific skips and warning-message matches where
9981         applicable.
9982
9983 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9984
9985         PR c++/21347
9986         * g++.dg/warn/Wctor-dtor.C: New test.
9987
9988 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9989
9990         PR c/23439
9991         * gcc.dg/for-1.c: New test.
9992
9993 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/19565
9996         * g++.dg/warn/Wconversion1.C: New test.
9997         * g++.dg/ext/packed4.C: Compile with -w.
9998         * g++.dg/opt/20050511-1.C: Likewise.
9999         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10000
10001 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * gfortran.dg/boz_5.f90: New test.
10004
10005 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         PR c++/22551
10008         * g++.dg/other/switch2.C: New.
10009
10010         PR c++/23984
10011         * g++.dg/init/ctor7.C: New.
10012
10013 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10014
10015         PR c++/23730
10016         * g++.dg/parse/crash32.C: New test.
10017
10018 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10019
10020         PR c++/20721
10021         * g++.dg/init/goto2.C: New test.
10022
10023         PR c++/22464
10024         * g++.dg/template/crash/41.C: New test.
10025
10026         PR c++/22180
10027         * g++.dg/template/crash40.C: New test.
10028
10029         PR c++/23694
10030         * g++.dg/parse/friend5.C: New test.
10031
10032         PR c++/23307
10033         * g++.dg/template/crash38.C: New test.
10034
10035         PR c++/22352
10036         * g++.dg/template/friend38.C: New test.
10037
10038         PR c++/22405
10039         * g++.dg/template/crash39.C: New test.
10040
10041 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10042
10043         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10044         gcc.dg/debug/dwarf2/dwarf-char2.c,
10045         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10046
10047         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10048
10049 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10050
10051         * gcc.dg/dll-2.c: Add tests for warnings.
10052         * gcc.dg/dll-3.c: Likewise.
10053         * gcc.dg/dll-4.c: Likewise.
10054
10055         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10056         * g++.dg/ext/dllimport2.C: Likewise.
10057         * g++.dg/ext/dllimport3.C: Likewise.
10058         * g++.dg/ext/dllimport7.C: Likewise.
10059         * g++.dg/ext/dllimport8.C: Likewise.
10060         * g++.dg/ext/dllimport9.C: Likewise.
10061
10062 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10063
10064         PR fortran/24092
10065         * gfortran.dg/derived_pointer_recursion.f90: New test.
10066
10067 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10068
10069         * gcc.c-torture/execute/20051012-1.c: New test.
10070
10071 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10072
10073         PR fortran/18082
10074         * gfortran.dg/automatic_char_len_1.f90: New test.
10075
10076 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10077
10078         PR fortran/20847
10079         * gfortran.dg/save_common.f90: New test.
10080
10081         PR fortran/20856
10082         * gfortran.dg/save_result.f90: New test.
10083
10084 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         PR c++/21592
10087         * g++.dg/template/dependent-expr1.C: Add new expected error.
10088         * g++.dg/template/dependent-expr2.C: Adjust error text.
10089         * g++.dg/template/overload6.C: New.
10090
10091         PR c++/23797
10092         * g++.dg/other/typename8.C: New.
10093
10094         PR c++/21117
10095         * g++.dg/other/return1.C: New.
10096
10097 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10098
10099         PR c++/24052
10100         * g++.dg/ext/label5.C: New.
10101
10102 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10103
10104         PR c++/19964
10105         * g++.dg/parse/crash31.C: New.
10106
10107 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10108
10109         * g++.dg/ipa/ipa-1.c: New test.
10110         * g++.dg/ipa/ipa-2.c: New test.
10111         * g++.dg/ipa/ipa-3.c: New test.
10112         * g++.dg/ipa/ipa-4.c: New test.
10113         * g++.dg/ipa/ipa-5.c: New test.
10114         * g++.dg/ipa/ipa.exp: New file.
10115
10116 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10117
10118         PR fortran/24207
10119         * gfortran.dg/private_type_3.f90: New test.
10120
10121 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10122
10123         PR fortran/20786
10124         gfortran.dg/aint_anint_1.f90: New test.
10125
10126 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10127
10128         PR libgfortran/24313
10129         gfortran.dg/csqrt.f: New test.
10130
10131 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10132
10133         PR c++/8057
10134         * g++.dg/warn/noeffect7.C: New test.
10135         * g++.dg/warn/noeffect2.C: Instantiate templates.
10136         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10137         and warning.
10138
10139 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/21089
10142         * g++.dg/init/float1.C: New test.
10143
10144         PR c++/24277
10145         * g++.dg/init/member1.C: Tweak error markers.
10146
10147 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10148
10149         PR testsuite/24281
10150         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10151         Check for null pointer.
10152
10153 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10154
10155         PR c++/21369
10156         * g++.dg/parse/ret-type3.C: New test.
10157
10158 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10159
10160         PR tree-opt/23946
10161         * gcc.c-torture/compile/pr23946.c: New test.
10162
10163 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * g++.dg/opt/mmx2.C: New test.
10166
10167 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/24277
10170         * g++.dg/template/static20.C: New test.
10171
10172         PR c++/24302
10173         * g++.dg/warn/Wunused-12.C: New test.
10174
10175         PR c++/23437
10176         * g++.dg/template/arg4.C: New test.
10177
10178 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10179
10180         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10181         * gcc.dg/ucnid-3.c: Likewise.
10182         * gcc.dg/ucnid-4.c: Likewise.
10183         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10184         * g++.dg/other/ucnid-1.C: Likewise.
10185         * gcc.dg/sparc-frame-1.c: New test.
10186
10187 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10188
10189         PR c++/24139
10190         * g++.dg/template/spec27.C: New test.
10191
10192         PR c++/24275
10193         * g++.dg/template/static19.C: New test.
10194
10195 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10196
10197         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10198         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10199
10200 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10201
10202         PR target/24136
10203         * gfortran.fortran-torture/compile/pr24136.f: New test.
10204
10205 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10206
10207         PR c++/22172
10208         * g++.dg/parse/crash30.C: New test.
10209
10210 2005-10-07  Richard Guenther  <rguenther@suse.de>
10211
10212         PR middle-end/24227
10213         * gcc.c-torture/compile/pr24227.c: New testcase.
10214
10215 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10216
10217         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10218         Do not put aligned attributes on array elements.
10219
10220 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10221
10222         PR testsuite/23611, PR testsuite/23615
10223         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10224         writing prototypes of library functions by hand.
10225         * obj-c++.dg/bitfield-4.mm: Likewise.
10226         * obj-c++.dg/const-str-4.mm: Likewise.
10227         * obj-c++.dg/encode-4.mm: Likewise.
10228         * obj-c++.dg/encode-5.mm: Likewise.
10229         * obj-c++.dg/encode-6.mm: Likewise.
10230         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10231         * obj-c++.dg/method-10.mm: Likewise.
10232         * obj-c++.dg/method-17.mm: Likewise.
10233         * obj-c++.dg/method-19.mm: Likewise.
10234         * obj-c++.dg/try-catch-2.mm: Likewise.
10235
10236 2005-10-06  Richard Henderson  <rth@redhat.com>
10237
10238         PR 24236
10239         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10240
10241 2005-10-06  Dale Johannesen  <dalej@apple.com>
10242
10243         * gcc.c-torture/execute/20030125-1.c: Correct.
10244
10245 2005-10-06  Richard Guenther  <rguenther@suse.de>
10246
10247         PR tree-optimization/24238
10248         * g++.dg/tree-ssa/pr24238.C: New testcase.
10249
10250 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10251
10252         PR 18568
10253         * gfortran.dg/der_pointer_3.f90: New test.
10254
10255 2005-10-05  Devang Patel  <dpatel@apple.com>
10256
10257         PR Debug/23205
10258         * g++.dg/other/PR23205.C: New.
10259
10260 2005-10-05  Richard Henderson  <rth@redhat.com>
10261
10262         PR target/23602
10263         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10264         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10265
10266 2005-10-05  Dale Johannesen  <dalej@apple.com>
10267
10268         * gcc.c-torture/execute/float-floor.c: New.
10269
10270 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10271
10272         PR tree-optimization/21419
10273         PR tree-optimization/24146
10274         PR tree-optimization/24151
10275
10276         * g++.dg/ext/asm7.C: New.
10277         * g++.dg/ext/asm8.C: New.
10278         * gcc.dg/asm-1.c: Compile on all targets.
10279         * gcc.dg/asm-pr24146.c: New.
10280         * gcc.dg/pr21419.c: Adjust error messages.
10281
10282 2005-10-05  Richard Guenther  <rguenther@suse.de>
10283
10284         PR fortran/24176
10285         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10286
10287 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10288
10289         PR c++/23513
10290         * g++.dg/template/spec22.C: Robustify test.
10291         * g++.dg/template/spec26.C: New.
10292
10293 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10294
10295         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10296         if target supports vector instructions.
10297
10298 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10299
10300         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10301         C99 functions.
10302
10303 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10304
10305         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10306         check_effective_target_fortran_large_int): Replace cached result
10307         when target changes.
10308
10309 2005-10-04  Devang Patel  <dpatel@apple.com>
10310
10311         * gcc.dg/i386-sse-vect-types.c: New.
10312
10313 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10314
10315         PR preprocessor/13726
10316         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10317         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10318
10319 2005-10-04  Richard Guenther  <rguenther@suse.de>
10320
10321         PR c/23576
10322         * gcc.dg/noncompile/pr23576.c: New testcase.
10323
10324 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10325
10326         PR middle-end/23125
10327         * gcc.dg/register-var-3.c: New test.
10328
10329 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10330
10331         * gcc.dg/pr23049.c: New test.
10332
10333         * gcc.dg/ucnid-4.c: Fix test.
10334
10335 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10336
10337         PR 23445
10338         * gcc.c-torture/compile/pr23445.c: New test.
10339
10340 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10341
10342         * g++.dg/overload/unknown1.C: New.
10343
10344 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10345
10346         PR c++/17775
10347         * g++.dg/template/repo4.C: New test.
10348
10349 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10350
10351         PR libfortran/19308
10352         * gfortran.dg/large_real_kind_2.F90: New test.
10353         * gfortran.dg/large_integer_kind_2.f90: New test.
10354
10355 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10356
10357         * lib/target-supports.exp (check_effective_target_vect_shift):
10358         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10359         (check_effective_target_vect_condition): Fix copy-n-pasto.
10360
10361         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10362         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10363         targets.
10364
10365 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10366
10367         PR c++/22621
10368         * g++.dg/template/overload5.C : New test.
10369
10370         PR c++/23840
10371         * g++.dg/expr/stdarg1.C: New test.
10372
10373 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10374
10375         PR 24142
10376         * gcc.c-torture/execute/pr24142.c: New test.
10377
10378 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10379
10380         PR 24141
10381         * gcc.c-torture/execute/pr24141.c: New test.
10382
10383 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10384             Diego Novillo  <dnovillo@redhat.com>
10385
10386         PR 23604
10387         * gcc.c-torture/execute/pr23604.c: New test.
10388
10389 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10390
10391         PR fortran/16404
10392         PR fortran/20835
10393         PR fortran/20890
10394         PR fortran/20899
10395         PR fortran/20900
10396         PR fortran/20901
10397         PR fortran/20902
10398         gfortran.dg/equiv_constraint_1.f90: New test.
10399         gfortran.dg/equiv_constraint_2.f90: New test.
10400         gfortran.dg/equiv_constraint_3.f90: New test.
10401         gfortran.dg/equiv_constraint_4.f90: New test.
10402         gfortran.dg/equiv_constraint_5.f90: New test.
10403         gfortran.dg/equiv_constraint_6.f90: New test.
10404         gfortran.dg/equiv_constraint_7.f90: New test.
10405         gfortran.dg/equiv_constraint_8.f90: New test.
10406         gfortran.dg/private_type_1.f90: New test.
10407         gfortran.dg/private_type_2.f90: New test.
10408         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10409         980628-10.f: Assert std=gnu to permit mixing of
10410         types in equivalence statements.
10411
10412 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10413
10414         PR 24112
10415         * gfortran.dg/open_status_1.f90: New.
10416
10417 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10418
10419         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10420         * gcc.dg/vect/pr22480.c: Clean up temp files.
10421         * gcc.dg/vect/pr23831.c: Clean up temp files.
10422         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10423         Clean up temp files.
10424         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10425         Clean up temp files.
10426
10427         * gcc.dg/20050309-1.c: Clean up temp files.
10428         * gcc.dg/20050325-1.c: Clean up temp files.
10429
10430 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10431
10432         PR tree-optimization/24059
10433         * gcc.dg/vect/pr24059.c : New test.
10434
10435 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10436
10437         PR middle-end/24109
10438         * gcc.c-torture/execute/20050929-1.c: New test.
10439
10440 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10441
10442         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10443
10444 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10445
10446         PR c/21419
10447         * gcc.dg/pr21419.c: New test.
10448
10449 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10450
10451         * gcc.dg/pr23911.c: New test.
10452
10453 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10454
10455         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10456
10457         PR c++/16782
10458         * g++.dg/parse/qualified4.C: New test.
10459         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10460         * g++.old-deja/g++.mike/p8154.C: Likewise.
10461
10462 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/22147
10465         * g++.dg/template/friend37.C: New test.
10466         * g++.dg/parse/crash28.C: Adjust error markers.
10467
10468 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR fortran/18518
10471         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10472
10473 2005-09-27  Devang Patel  <dpatel@apple.com>
10474
10475         PR tree-optimization/23625
10476         * gcc.dg/pr23625.c: New test.
10477
10478 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10479
10480         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10481         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10482
10483 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10484
10485         PR fortran/23677
10486         * gfortran.fortran-torture/execute/save_1.f90: New test.
10487         * gfortran.dg/save_1.f90: New test.
10488
10489 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10490
10491         * gcc.target/i386/builtin-apply-mmx.c: New test.
10492
10493         PR target/22576
10494         * gcc.target/i386/pr22576.c: New test.
10495
10496         PR target/22585
10497         * gcc.target/i386/pr22585.c: New test.
10498
10499         PR target/23268
10500         * gcc.target/i386/pr23268.c: New test.
10501
10502         PR middle-end/23831
10503         * gcc.dg/vect/pr23831.c: New test.
10504
10505         PR target/24055
10506         * gcc.target/i386/pr24055.c: New test.
10507
10508 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10509
10510         PR tree-optimization/23960
10511         * gcc.c-torture/compile/pr23960.c: New.
10512
10513 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10514
10515         PR fortran/16861
10516         * gfortran.dg/nested_modules_3.f90: New.
10517
10518 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10519
10520         PR fortran/24005
10521         gfortran.dg/interface_1.f90: New test.
10522
10523 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10524         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10525
10526         PR fortran/23843
10527         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10528
10529 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10530
10531         PR fortran/23516
10532         * gfortran.dg/imag_1.f: New test.
10533         * gfortran.dg/imag_2.f: Ditto.
10534
10535 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10536
10537         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10538
10539 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10540
10541         PR c++/21983
10542         * g++.dg/warn/pr21983.C: New test.
10543
10544 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/23993
10547         * g++.dg/template/array14.C: New test.
10548
10549 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10550
10551         PR fortran/19929
10552         * gfortran.dg/der_ptr_component_1.f90: New test.
10553
10554 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10555
10556         PR c++/23965
10557         * g++.dg/template/error1.C: Reject "no matching function" message.
10558
10559 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10560
10561         PR c++/17609
10562         * g++.dg/lookup/error1.C: New test.
10563
10564 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10565
10566         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10567         functionality of the testcase.
10568
10569 2005-09-20  Richard Henderson  <rth@redhat.com>
10570
10571         * gcc.dg/vect/vect-22.c: Require vect_float.
10572         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10573
10574 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10575
10576         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10577         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10578         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10579         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10580         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10581         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10582         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10583         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10584         * gcc.dg/cpp/ucnid-8.c: New test.
10585
10586 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR tree-optimization/23929
10589         * gcc.c-torture/compile/pr23929.c: New test.
10590
10591 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10592
10593         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10594         for one loop.
10595
10596 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10597
10598         PR testsuite/23186
10599         * g++.dg/other/pr22003.C: Require named sections.
10600
10601 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR c++/23947
10604         * g++.dg/rtti/crash3.C: New test.
10605
10606         PR tree-optimization/23818
10607         * gcc.dg/pr23818.c: New test.
10608
10609 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10610
10611         PR fortran/23420
10612         * gfortran.dg/print_fmt_4.f: New.
10613
10614 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10615
10616         PR fortran/23663
10617         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10618
10619 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10620
10621         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10622         Use pointers to local alignable arrays instead. Added comments.
10623         * gcc.dg/vect/vect-46.c: Likewise.
10624         * gcc.dg/vect/vect-48.c: Likewise.
10625         * gcc.dg/vect/vect-49.c: Likewise.
10626         * gcc.dg/vect/vect-52.c: Likewise.
10627         * gcc.dg/vect/vect-53.c: Likewise.
10628         * gcc.dg/vect/vect-54.c: Likewise.
10629         * gcc.dg/vect/vect-56.c: Likewise.
10630         * gcc.dg/vect/vect-57.c: Likewise.
10631         * gcc.dg/vect/vect-58.c: Likewise.
10632         * gcc.dg/vect/vect-60.c: Likewise.
10633         * gcc.dg/vect/vect-61.c: Likewise.
10634
10635         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10636         The test is no longer vectorizable on vect_no_align targets.
10637         * gcc.dg/vect/vect-43.c: Likewsie.
10638
10639         * gcc.dg/vect/vect-44.c: Added comments.
10640         * gcc.dg/vect/vect-45.c: Added comments.
10641         * gcc.dg/vect/vect-50.c: Added comments.
10642         * gcc.dg/vect/vect-51.c: Added comments.
10643
10644         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10645         aligned type.
10646         * gcc.dg/vect/Os-vect-95.c: Likewise.
10647
10648         * gcc.dg/vect/vect-41.c: Test removed.
10649         * gcc.dg/vect/vect-47.c: Test removed.
10650         * gcc.dg/vect/vect-55.c: Test removed.
10651         * gcc.dg/vect/vect-59.c: Test removed.
10652
10653 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10654
10655         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10656         No longer vectorizable on vect_no_align targets.
10657         * gcc.dg/vect/pr20122.c: Likewise.
10658         * gcc.dg/vect/vect-74.c: Likewise.
10659         * gcc.dg/vect/vect-75.c: Likewise.
10660         * gcc.dg/vect/vect-76.c: Likewise.
10661
10662         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10663         Will not be vectorizable on vect_no_align targets once aliasing issues
10664         are resolved.
10665         * gcc.dg/vect/vect-79.c: Likewise.
10666
10667         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10668         * gcc.dg/vect/vect-78.c: Likewise.
10669         * gcc.dg/vect/vect-97.c: Likewise.
10670
10671 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10672
10673         * gcc.dg/pr23943.c: New test.
10674
10675 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10676
10677         PR fortran/19181
10678         * gfortran.dg/derived_pointer_null_1.f90: New test.
10679
10680 2005-09-18  Richard Guenther  <rguenther@suse.de>
10681
10682         PR middle-end/23944
10683         * gcc.c-torture/compile/pr23944.c: New testcase.
10684
10685 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10686
10687         PR fortran/15975
10688         * gfortran.dg/der_pointer_2.f90: New test.
10689
10690 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10691
10692         PR fortran/16861
10693         * gfortran.dg/nested_modules_2.f90: New test.
10694
10695 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10696
10697         PR c++/18368
10698         * g++.dg/other/semicolon.C: New test.
10699
10700 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10701
10702         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10703         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10704
10705 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/23914
10708         * g++.dg/template/static18.C: New test.
10709
10710         PR c++/21514
10711         * g++.dg/template/crash19.C: Remove dg-error marker.
10712         * g++.dg/template/local4.C: New test.
10713
10714 2005-09-16  Paul Brook  <paul@codesourcery.com>
10715
10716         PR fortran/23906
10717         * gfortran.dg/dependency_1.f90: New test.
10718
10719 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10720
10721         PR c++/23896
10722         * g++.dg/template/static17.C: New test.
10723
10724 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10725
10726         PR c++/23139
10727         * g++.dg/warn/huge-val1.C: New test.
10728
10729 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10730
10731         PR c++/13140
10732         * g++.dg/parse/class2.C: New test.
10733         * g++.dg/template/explicit8.C: Likewise.
10734         * g++.dg/template/spec25.C: Likewise.
10735
10736 2005-09-14  Josh Conner  <jconner@apple.com>
10737
10738         PR middle-end/23584
10739         * gcc.dg/pr23584.c: New test.
10740
10741 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10742
10743         PR fortran/21875 Internal Unit Array I/O, NIST
10744         * gfortran.dg/arrayio_1.f90: New test.
10745         * gfortran.dg/arrayio_1.f90: New test.
10746         * gfortran.dg/arrayio_1.f90: New test.
10747         * gfortran.dg/arrayio_1.f90: New test.
10748         * gfortran.dg/arrayio_1.f90: New test.
10749
10750 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10751
10752         PR middle-end/22480
10753         * gcc.dg/vect/pr22480.c: New test.
10754
10755 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR fortran/19358
10758         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10759
10760 2005-09-13 Josh Conner <jconner@apple.com>
10761
10762         PR c++/23180
10763         * g++.dg/init/struct2.C: New test.
10764         * g++.dg/init/struct3.C: New test.
10765
10766 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10767
10768         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10769         Clean up temp files.
10770         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10771         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10772         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10773         gcc.dg/tree-ssa/builtin-printf-1.c,
10774         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10775         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10776         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10777         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10778         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10779         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10780         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10781         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10782         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10783         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10784         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10785         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10786
10787 2005-09-13  Josh Conner  <jconner@apple.com>
10788
10789         * lib/gcc-dg.exp: Load scanipa.exp.
10790         (cleanup-dump): New procedure.
10791         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10792         * lib/scandump.exp: New file.
10793         * lib/scantree.exp: Use it.
10794         * lib/scanipa.exp: New file.
10795
10796 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10797
10798         PR fortran/17740
10799         * gfortran.dg/generic_4.f90: New test.
10800
10801 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10802
10803         PR target/23816
10804         * gcc.target/i386/pr23816-1.c: New test.
10805         * gcc.target/i386/pr23816-2.c: New test.
10806
10807
10808 2005-09-13  Bastian Blank <waldi@debian.org>
10809
10810         PR c++/16171
10811         * g++.dg/abi/mangle26.C: New test.
10812         * g++.dg/abi/mangle27.C: New test.
10813         * g++.dg/abi/mangle28.C: New test.
10814         * g++.dg/abi/mangle29.C: New test.
10815
10816         PR c++/23839
10817         * g++.dg/parse/register1.C: New test.
10818
10819 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10820
10821         PR c++/23842
10822         * g++.dg/template/access16.C: New test.
10823
10824 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10825
10826         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10827
10828 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10829
10830         PR fortran/18899
10831         * gfortran.dg/shape_2.f90: New test.
10832
10833 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10834
10835         PR target/19269
10836         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10837         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10838         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10839         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10840         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10841         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10842         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10843         tests.
10844
10845 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c++/23841
10848         * g++.dg/parse/template17.C: New test.
10849
10850 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/23789
10853         * g++.dg/template/nontype14.C: New test.
10854
10855 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10856
10857         PR g++/7874
10858         * g++.dg/lookup/friend7.C: New test.
10859         * g++.dg/lookup/friend8.C: New test.
10860         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10861         so that it will be found via argument dependent lookup.
10862         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10863         friend functions which will no longer be found.
10864         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10865         function g, so that it will be found via argument dependent
10866         lookup.
10867         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10868         * g++.old-deja/g++.mike/net43.C: Likewise.
10869
10870 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10871
10872         PR c++/23691
10873         * g++.dg/template/static16.C: New test.
10874
10875 2005-09-12  Josh Conner  <jconner@apple.com>
10876
10877         PR middle-end/23237
10878         * gcc.c-torture/compile/pr23237.c: New test.
10879
10880 2005-09-11  Richard Henderson  <rth@redhat.com>
10881
10882         * g++.dg/other/error8.C: Update expected diagnostic text.
10883
10884 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10885
10886         PR libfortran/19872
10887         * gfortran.dg/overwrite_1.f: New test.
10888
10889 2005-09-09  Josh Conner  <jconner@apple.com>
10890
10891         * g++.dg/init/pr23180-1.C: Removed.
10892         * g++.dg/init/pr23180-2.C: Removed.
10893
10894 2005-09-09  David Daney <ddaney@avtrex.com>
10895
10896         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10897         files which are ...
10898         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10899         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10900
10901 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10902
10903         * gfortran.dg/iostat_2.f90: New test.
10904
10905 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/22252
10908         * g++.dg/ext/interface1.C: New test.
10909         * g++.dg/ext/interface1.h: Likewise.
10910         * g++.dg/ext/interface1a.cc: Likewise.
10911
10912 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10913
10914         * gfortran.dg/iomsg_1.f90: New test case.
10915
10916 2005-09-09  Richard Guenther  <rguenther@suse.de>
10917
10918         PR c++/23624
10919         * g++.dg/tree-ssa/pr23624.C: New testcase.
10920
10921 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10922
10923         PR fortran/19239
10924         * gfortran.dg/vector_subscript_1.f90,
10925         * gfortran.dg/vector_subscript_2.f90: New tests.
10926
10927 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10928
10929         PR fortran/21104
10930         * gfortran.dg/array_alloc_1.f90,
10931         * gfortran.dg/array_alloc_2.f90,
10932         * gfortran.dg/array_alloc_3.f90: New tests.
10933
10934 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10935
10936         PR fortran/12840
10937         * gfortran.dg/array_constructor_6.f90
10938         * gfortran.dg/array_constructor_7.f90
10939         * gfortran.dg/array_constructor_8.f90
10940         * gfortran.dg/array_constructor_9.f90
10941         * gfortran.dg/array_constructor_10.f90
10942         * gfortran.dg/array_constructor_11.f90
10943         * gfortran.dg/array_constructor_12.f90: New tests.
10944
10945 2005-09-08  Josh Conner  <jconner@apple.com>
10946
10947         PR c++/23180
10948         * g++.dg/init/pr23180-1.C: New test.
10949         * g++.dg/init/pr23180-2.C: New test.
10950
10951 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10952
10953         PR fortran/18878
10954         * gfortran.dg/module_double_reuse.f90: New.
10955
10956 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10957
10958         PR fortran/23270
10959         PR fortran/22304
10960         PR fortran/18870
10961         PR fortran/17917
10962         PR fortran/16511
10963         * gfortran.dg/common_equivalence_1.f: New.
10964         * gfortran.dg/common_equivalence_2.f: New.
10965         * gfortran.dg/common_equivalence_3.f: New.
10966         * gfortran.dg/contained_equivalence_1.f90: New.
10967         * gfortran.dg/module_blank_common.f90: New.
10968         * gfortran.dg/module_commons_1.f90: New.
10969         * gfortran.dg/module_equivalence_1.f90: New.
10970         * gfortran.dg/nested_modules_1.f90: New.
10971         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10972         equivalences and add comment to connect the test with
10973         the PR.
10974
10975 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10976
10977         PR fortran/23765
10978         * gfortran.dg/common_6.f90: New test.
10979
10980 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10981
10982         PR fortran/15326
10983         * gfortran.dg/char_result_1.f90,
10984         * gfortran.dg/char_result_2.f90,
10985         * gfortran.dg/char_result_3.f90,
10986         * gfortran.dg/char_result_4.f90,
10987         * gfortran.dg/char_result_5.f90,
10988         * gfortran.dg/char_result_6.f90,
10989         * gfortran.dg/char_result_7.f90,
10990         * gfortran.dg/char_result_8.f90: New tests.
10991
10992 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10993
10994         PR fortran/19928
10995         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10996
10997 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10998
10999         PR obj-c++/16816
11000         * obj-c++.dg/selector-5.mm: New test.
11001         * obj-c++.dg/selector-6.mm: New test.
11002
11003 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11004
11005         PR objc/20574
11006         PR objc/19324
11007         * objc.dg/error-1.m: New test.
11008
11009 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11010
11011         PR fortran/23373
11012         * gfortran.fortran-torture/execute/pr23373-1.f90,
11013         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11014
11015 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11016
11017         PR libfortran/23760
11018         * gfortran.dg/g77/1832.f: Remove long string in write statement
11019         to allow the test to pass on correct list directed output with
11020         prepended space.
11021
11022 2005-09-07  James E Wilson  <wilson@specifix.com>
11023
11024         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11025
11026 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11027
11028         * gfortran.dg/parameter+save.f90: Rename to
11029         * gfortran.dg/parameter_save.f90: .. this.
11030
11031 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11032
11033         PR fortran/20848
11034         * gfortran.dg/parameter+save.f90: New test case.
11035
11036 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11037
11038         PR fortran/19269
11039         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11040
11041 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11042
11043         PR c/23075
11044         * gcc.dg/pr23075.c: New test.
11045         * g++.dg/warn/pr23075.C: New test.
11046
11047         PR target/22362
11048         * gcc.target/i386/pr22362.c: New test.
11049
11050         PR rtl-optimization/23098
11051         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11052
11053         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11054         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11055         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11056
11057 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11058
11059         * g++.dg/expr/cast6.C: New test.
11060
11061         PR c++/9782
11062         * g++.dg/init/new15.C: New test.
11063
11064 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11065
11066         * gcc.dg/vect/Os-vect-95.c: New test.
11067         * gcc.dg/vect/vect-95.c: Same.
11068
11069 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11070
11071         * gcc.dg/vect/vect-29.c: Update xfail testing.
11072         * gcc.dg/vect/vect-44.c: Same.
11073         * gcc.dg/vect/vect-48.c: Same.
11074         * gcc.dg/vect/vect-50.c: Same.
11075         * gcc.dg/vect/vect-72.c: Same.
11076         * gcc.dg/vect/vect-77.c: Same.
11077         * gcc.dg/vect/vect-78.c: Same.
11078         * gcc.dg/vect/vect-80.c: Same.
11079         * gcc.dg/vect/vect-96.c: Same.
11080         * gcc.dg/vect/vect-100.c: Same.
11081         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11082         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11083         * gfortran.dg/vect/vect-5.f90: Same.
11084
11085 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11086
11087         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11088         start strings.
11089         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11090         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11091
11092         PR c++/23056
11093         * g++.dg/opt/pr23056.C: New test.
11094
11095         PR rtl-optimization/23098
11096         * gcc.target/i386/pr23098.c: New test.
11097
11098 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/23667
11101         * g++.dg/template/static15.C: New test.
11102
11103         PR c++/21440
11104         * g++.dg/ext/stmtexpr5.C: New test.
11105         * g++.dg/ext/stmtexpr6.C: Likewise.
11106
11107 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11108
11109         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11110
11111         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11112         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11113         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11114
11115 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11116
11117         PR libfortran/23321
11118         * gfortran.dg/direct_io_4.f90: New test case.
11119
11120 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11121             Rasmus Hahn  <rassahah@neofonie.de>
11122
11123         PR libobjc/23108
11124         * objc.dg/type-stream-1.m: New test.
11125
11126 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11127
11128         PR fortran/23661
11129         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11130         gfortran.dg/print_fmt_3.f90: New test.
11131
11132 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11133
11134         * gfortran.dg/fmt_t_1.f90: New test.
11135
11136 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR rtl-optimization/23454
11139         * g++.dg/opt/pr23454.C: New test.
11140
11141 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/23699
11144         * g++.dg/ext/static1.C: New test.
11145
11146 2005-09-02  Richard Henderson  <rth@redhat.com>
11147
11148         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11149         tail call to check_fa_work.
11150
11151 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11152
11153         PR c++/21687
11154         * g++.dg/other/gc3.C: New test.
11155
11156 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11157
11158         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11159         * gcc.dg/20050826-1.c: Likewise.
11160
11161 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11162
11163         PR c++/23167
11164         * g++.dg/expr/volatile1.C: New test.
11165
11166 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11167
11168         PR middle-end/23547
11169         * gcc.dg/pr23547.c: New test.
11170
11171 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11172
11173         PR c/22061
11174         * gcc.c-torture/execute/pr22061-1.c,
11175         * gcc.c-torture/execute/pr22061-2.c,
11176         * gcc.c-torture/execute/pr22061-3.c,
11177         * gcc.c-torture/execute/pr22061-4.c: New tests.
11178
11179 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11180
11181         * gcc.dg/Wredundant-decls-2.c: New test to check that
11182         -Wredundant-decls does not issue warning for a variable
11183         definition following a declaration.
11184
11185 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11186
11187         PR debug/7241
11188         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11189         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11190         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11191
11192         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11193         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11194         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11195         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11196         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11197         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11198         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11199         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11200
11201 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11202
11203         PR objc/23306
11204         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11205         scan-assmbler.
11206
11207 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11208
11209         PR target/21255
11210         * gcc.dg/pr21255-1.c: New test.
11211         * gcc.dg/pr21255-2-mb.c: Likewise.
11212         * gcc.dg/pr21255-2-ml.c: Likewise.
11213         * gcc.dg/pr21255-3.c: Likewise.
11214         * gcc.dg/pr21255-4.c: Likewise.
11215
11216 2005-08-31  Dale Johannesen  <dalej@apple.com>
11217
11218         * gcc.dg/20050830-1.c: New.
11219
11220 2005-08-31  Josh Conner  <jconner@apple.com>
11221
11222         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11223         command-line options for arm-*-* targets.
11224         * g++.dg/init/array16.C: Likewise.
11225         * g++.dg/other/crash-4.C: Likewise.
11226
11227 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11228
11229         PR obj-c++/23640
11230         * obj-c++.dg/gnu-runtime-3.mm: New test.
11231
11232 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11233
11234         PR c++/13377
11235         * g++.dg/lookup/ambig4.C: New test.
11236         * g++.dg/lookup/ambig5.C: New test.
11237         * g++.dg/tc1/dr101.C: Adjust error markers.
11238
11239 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11240
11241         PR c++/23639
11242         * g++.dg/template/ttp5.C: Adjust error markers.
11243
11244 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11245
11246         PR testsuite/23609
11247         * lib/obj-c++.exp: Include target-libpath.exp.
11248         (obj-c++_link_flags): Look for the GNU libobjc library
11249         and set the library path to include it.
11250         Don't manually set LD_LIBRARY_PATH (etc.) but call
11251         set_ld_library_path_env_vars instead.
11252         (obj-c++_target_compile): Don't set library path or
11253         linker flags because they are already set correctly
11254         in obj-c++_link_flags.
11255
11256 2005-08-30  Josh Conner  <jconner@apple.com>
11257
11258         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11259         to command-line options for arm-*-* targets.
11260
11261 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11262
11263         * g++.dg/other/i386-1.C: New.
11264
11265 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11266
11267         PR preprocessor/20348
11268         PR preprocessor/20356
11269         * gcc.dg/cpp/pr20348.c: New test.
11270         * gcc.dg/cpp/pr20348.h: New file.
11271         * gcc.dg/cpp/inc/pr20348.h: New file.
11272         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11273         * gcc.dg/cpp/pr20356.c: New test.
11274         * gcc.dg/cpp/pr20356.h: New file.
11275         * gcc.dg/cpp/inc/pr20356.h: New file.
11276         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11277
11278 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11279
11280         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11281         Fix array dimension to avoid correct end-of-file error.
11282
11283 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11284
11285         PR libfortran/23598
11286         * gfortran.dg/iostat_1.f90: New test.
11287
11288 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11289
11290         PR middle-end/23408
11291         * gcc.dg/pr23408.c: New test.
11292
11293 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11294
11295         PR c++/23099
11296         * g++.dg/init/member1.C: Make sure erroneous static data member
11297         definitions are required.
11298         * g++.dg/template/static13.C: New test.
11299         * g++.dg/template/static14.C: Likewise.
11300
11301 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11302
11303         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11304         -march=pentium4, remove ilp32 requirement.
11305
11306         PR middle-end/23484
11307         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11308         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11309
11310 2005-08-29  Andreas Jaeger  <aj@suse.de>
11311
11312         PR testsuite/23607
11313         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11314
11315 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * gcc.c-torture/execute/20050316-2.c: New test.
11318         * gcc.c-torture/execute/20050316-3.c: New test.
11319         * gcc.dg/torture/pr16104-1.c: New test.
11320
11321 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11322
11323         PR middle-end/23463
11324         * gcc.c-torture/execute/zero-struct-1.c: New test.
11325
11326 2005-08-27  Richard Guenther  <rguenther@suse.de>
11327
11328         PR target/23575
11329         * gcc.target/i386/pr23575.c: New testcase.
11330
11331 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11332
11333         PR rtl-optimization/23561
11334         * gcc.c-torture/execute/20050826-1.c: New test.
11335
11336         PR rtl-opt/23560
11337         * gcc.c-torture/execute/20050826-2.c: New test.
11338
11339 2005-08-26  Dale Johannesen  <dalej@apple.com>
11340
11341         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11342         * gcc.dg/20050826-1.c: New.
11343
11344 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11345
11346         PR c++/19004
11347         * g++.dg/template/nontype13.C: New test.
11348
11349         PR c++/23491
11350         * g++.dg/init/new14.C: New test.
11351         * g++.dg/expr/anew1.C: Do not XFAIL.
11352         * g++.dg/expr/anew2.C: Likewise.
11353         * g++.dg/expr/anew3.C: Likewise.
11354
11355 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11356
11357         PR middle-end/22439
11358         * gcc.dg/vla-3.c: New test.
11359
11360 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11361
11362         PR fortran/20363
11363         * gfortran.dg/named_interface.f90: New.
11364
11365 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11366
11367         * gcc.c-torture/execute/frame-address.c: New test.
11368
11369 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11370
11371         PR c++/20817
11372         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11373
11374 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11375
11376         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11377
11378 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11379
11380         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11381         * gcc.dg/altivec-22.c: Rename from..
11382         * gcc.dg/altivec-nomfcr.c: ..this.
11383
11384 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11385
11386         PR tree-optimization/23546
11387         * gcc.dg/tree-ssa/pr23546.c: New test.
11388
11389 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11390
11391         PR fortran/17758
11392         * gfortran.dg/nonreturning_statements.f90: New test.
11393
11394 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11395
11396         PR c++/22454
11397         * g++.dg/parse/crash29.C: New.
11398
11399 2005-08-23  DJ Delorie  <dj@redhat.com>
11400
11401         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11402         constants have the L suffix.
11403
11404 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         PR c++/23044
11407         * g++.dg/template/instantiate8.C: New.
11408
11409 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11410
11411         PR middle-end/23467
11412         * gcc.c-torture/execute/pr23467.c: New test.
11413
11414 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11415
11416         PR tree-optimization/22043
11417         * gcc.c-torture/execute/20050613-1.c: New test.
11418
11419 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11420
11421         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11422
11423 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR rtl-optimization/23478
11426         * g++.dg/opt/pr23478.C: New test.
11427
11428 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11429
11430         PR c/18715
11431         * gcc.dg/switch-warn-3.c: New test.
11432
11433 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11434
11435         PR c++/22233
11436         * g++.dg/template/param1.C: New test.
11437
11438 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11439
11440         PR c++/23089
11441         * g++.dg/other/incomplete1.C: New test.
11442
11443 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11444
11445         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11446         are vectorizable.
11447
11448 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11449
11450         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11451         d_lines_5.f: New.
11452
11453 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11454
11455         * gcc.target/i386/sse-4.c: New test.
11456
11457 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11458
11459         PR testsuite/23239
11460         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11461
11462 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.dg/20050811-1.c: New test.
11465         * gcc.dg/20050811-2.c: New test.
11466
11467 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11468
11469         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11470
11471 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11472
11473         PR 23476
11474         * gcc.c-torture/compile/pr23476.c: New test.
11475
11476 2005-08-19  Devang Patel  <dpatel@apple.com>
11477
11478         PR tree-optimization/23048
11479         * gcc.dg/tree-ssa/pr23048.c: New test.
11480
11481 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11482
11483         PR middle-end/20624
11484         * g++.dg/warn/Wreturn-3.C: New test
11485
11486 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11487
11488         PR tree-optimization/22228
11489         * g++.dg/vect/pr22543.cc: New test.
11490
11491 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11492
11493         PR tree-optimization/21574
11494         * gcc.dg/tree-ssa/pr21574.c: New test.
11495
11496 2005-08-16  James E Wilson  <wilson@specifix.com>
11497
11498         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11499
11500 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11501
11502         PR tree-opt/23402
11503         * gcc.c-torture/compile/zero-strct-3.c: New test.
11504         * gcc.c-torture/compile/zero-strct-4.c: New test.
11505
11506 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11507
11508         PR target/23376
11509         * gcc.target/x86_64/pr23376.c: New test.
11510
11511 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11512
11513         PR c++/23337
11514         * g++.dg/ext/vector2.C: New.
11515
11516 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11517
11518         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11519
11520 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11521
11522         PR libfortran/23428
11523         * gfortran.dg/inquire-complex.f90: New test case.
11524
11525 2005-08-16  James E Wilson  <wilson@specifix.com>
11526
11527         PR tree-optimization/21105
11528         * gcc.dg/large-size-array.c: New.
11529
11530 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11531
11532         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11533         type.
11534         * gcc.dg/vect/vect-41: Likewise.
11535         * gcc.dg/vect/vect-42: Likewise.
11536         * gcc.dg/vect/vect-43: Likewise.
11537         * gcc.dg/vect/vect-44: Likewise.
11538         * gcc.dg/vect/vect-46: Likewise.
11539         * gcc.dg/vect/vect-47: Likewise.
11540         * gcc.dg/vect/vect-48: Likewise.
11541         * gcc.dg/vect/vect-52: Likewise.
11542         * gcc.dg/vect/vect-53: Likewise.
11543         * gcc.dg/vect/vect-54: Likewise.
11544         * gcc.dg/vect/vect-55: Likewise.
11545         * gcc.dg/vect/vect-56: Likewise.
11546         * gcc.dg/vect/vect-57: Likewise.
11547         * gcc.dg/vect/vect-58: Likewise.
11548         * gcc.dg/vect/vect-59: Likewise.
11549         * gcc.dg/vect/vect-60: Likewise.
11550         * gcc.dg/vect/vect-61: Likewise.
11551         * gcc.dg/vect/vect-85: Likewise.
11552         * gcc.dg/vect/vect-87: Likewise.
11553         * gcc.dg/vect/vect-88: Likewise.
11554         * gcc.dg/vect/vect-93.c: Likewise.
11555         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11556         * gcc.dg/vect/vect-75: Likewise.
11557         * gcc.dg/vect/vect-76: Likewise.
11558         * gcc.dg/vect/vect-77: Likewise.
11559         * gcc.dg/vect/vect-78: Likewise.
11560         * gcc.dg/vect/vect-80: Likewise.
11561         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11562         vectorized for the expected reason, rather than checking how alignment
11563         was handled.
11564         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11565         type and also instead of aligned pointers. Added documentation.
11566
11567 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11568
11569         * gfortran.dg/power.f90: New test.
11570
11571 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR rtl-optimization/23299
11574         * g++.dg/opt/pr23299.C: New test.
11575
11576 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11577
11578         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11579
11580 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11581
11582         * g++.dg/template/local6.C: New test.
11583
11584 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11585
11586         * execute/exceptions/finally-1.m: Check that the catch and finally are
11587         being called.  Also add a "return 0;" at the end of main.
11588
11589 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11590
11591         PR fortran/21432.
11592         * gfortran.dg/namelist_print_1.f: New test of functionality of
11593         PRINT namelist.
11594         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11595         namelist generates error with -std=f95.
11596
11597 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11598
11599         PR tree-optimization/23119
11600         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11601
11602 2005-08-13  Marcin Koziej  <creep@desk.pl>
11603             Andrew Pinski  <pinskia@physics.uc.edu>
11604
11605         PR libobjc/22492
11606         * execute/exceptions/finally-1.m: New test.
11607
11608 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11609
11610         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11611         testsuite.
11612         * objc/execute/exceptions/trivial.m: New test.
11613         * objc.dg/try-catch-11.m: Move to ...
11614         * objc/execute/exceptions/foward-1.m: Here.
11615         * objc.dg/try-catch-2.m: Move to ...
11616         * objc/execute/exceptions/catchall-1.m: Here.
11617         * objc.dg/try-catch-8.m: Move to ...
11618         * objc/execute/exceptions/local-variables-1.m: Here.
11619
11620 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11621
11622         * objc.dg/nested-func-1.m: Move to ...
11623         * objc/execute/nested-func-1.m: Here.
11624
11625 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11626
11627         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11628         in ${options} instead of [target_info name].
11629         * lib/obj-c++.exp (objc_target_compile): Likewise.
11630
11631 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11632
11633         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11634
11635 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11636
11637         part of PR testsuite/23348
11638         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11639         of the torture options.
11640         * objc/compile/trivial.m: New test.
11641
11642 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11643
11644         * gfortran.dg/eoshift.f90: Correct format.
11645
11646 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11647
11648         * gfortran.fortran-torture/execute/character_passing.f90:
11649         Fix comment typo.
11650
11651 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11652
11653         PR c++/8271
11654         * g++.dg/template/unify10.C: New.
11655
11656 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11657
11658         * g++.dg/parse/pr22514.C: Move to...
11659         * g++.dg/debug/pr22514.C: here.
11660
11661 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11662
11663         PR c++/23266
11664         * g++.dg/inherit/pure1.C: New test.
11665
11666         * ChangeLog: Fix typos.
11667
11668 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11669             Steven Bosscher  <stevenb@suse.de>
11670
11671         * gfortran.dg/runtime_warning_1.f90: New test.
11672
11673 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11674
11675         PR c++/23219
11676         * g++.dg/parse/crash28.C: New.
11677
11678 2005-08-11  Richard Guenther  <rguenther@suse.de>
11679
11680         PR target/23289
11681         * gcc.target/i386/tailcall-1.c: New testcase.
11682
11683 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11684
11685         * gcc.dg/vect/vect-67.c: Un-xfail.
11686
11687 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11688
11689         PR c++/23225
11690         * g++.dg/testsuite/parse/crash27.C: new test.
11691
11692 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11693
11694         PR libfortran/22143
11695         * gfortran.dg/shift-kind.f90: New testcase.
11696
11697 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11698
11699         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11700         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11701
11702 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11703
11704         PR c++/20646
11705         * g++.dg/other/mult-stor1.C: New test.
11706
11707 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11708
11709         * gcc.c-torture/pr18299-1.c: Move to ...
11710         * gcc.c-torture/compile/pr18299-1.c: Here.
11711
11712 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11713
11714         * gfortran/fortran.torture/execute/character_passing.f90:
11715         Fix types for LSAME.
11716
11717 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11718
11719         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11720         input data back to what it was originally.
11721
11722 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11723
11724         * objc.dg/try-catch-8.m: Enable for all targets.
11725
11726 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11727
11728         * gcc.dg/pr23165.c: New test.
11729
11730 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11731
11732         PR tree-optimization/23234
11733         * gcc.dg/tree-ssa/pr23234.c: New test.
11734
11735 2005-08-08  Josh Conner  <jconner@apple.com>
11736
11737         PR rtl-optimization/23241
11738         * gcc.dg/char-compare.c: New test.
11739
11740 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11741
11742         PR c++/22508
11743         * g++.dg/init/new13.C: New test.
11744
11745 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         PR c++/21166
11748         * g++.dg/other/crash-4.C: Adjust
11749         * g++/dg/ext/packed9.C: New.
11750
11751 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11752
11753         PR middle-end/21964
11754         * gcc.c-torture/execute/pr21964-1.c: New test.
11755
11756 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11757
11758         PR c/22458
11759         * gcc.dg/pr22458-1.c: New test.
11760
11761 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11762             Steven G. Kargl <kargls@comcast.net>
11763
11764         PR fortran/22390
11765         * gfortran.dg/flush_1.f90: New test.
11766
11767 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11768
11769         PR c++/23191
11770         * g++.dg/template/eh2.C: New test.
11771
11772 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11773
11774         PR c++/19498
11775         * g++.dg/template/instantiate7.C: New test.
11776
11777 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11778
11779         PR c/23113
11780         * gcc.dg/Wunused-value-1.c: New test.
11781
11782 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11783
11784         PR rtl-optimization/23233
11785         * gcc.c-torture/compile/pr23233-1.c: New test.
11786
11787 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR fortran/18833
11790         PR fortran/20850
11791         * gfortran.dg/equiv_1.f90: New test.
11792         * gfortran.dg/equiv_2.f90: New test.
11793         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11794         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11795         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11796
11797 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11798
11799         * gcc.c-torture/execute/vrp-5.c: New test.
11800         * gcc.c-torture/execute/vrp-6.c: New test.
11801         * gcc.dg/tree-ssa/vrp21.c: New test.
11802
11803 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11804
11805         * g++.dg/parse/pr22514.C: New test.
11806
11807 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11808
11809         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11810
11811         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11812         instead of constant loads / pool entries.
11813
11814 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11815
11816         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11817         TEST_TO_WCTYPE.
11818
11819 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11820
11821         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11822         __WINT_TYPE__ in generated prototypes if possible.
11823
11824 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11825
11826         PR 22037
11827         * g++.dg/tree-ssa/pr22037.C:
11828
11829 2005-08-04  Richard Henderson  <rth@redhat.com>
11830
11831         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11832         scan-tree-dump-times directive.
11833
11834 2005-08-04  Jan Hubicka  <jh@suse.cz>
11835
11836         * gcov-1.C: Fix switch counts.
11837         * gcov-4b.c: Likewise.
11838
11839 2005-08-03  Jeff Law  <law@redhat.com>
11840
11841         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11842
11843 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11844
11845         * gcc.c-torture/execute/pr23135.c: New test.
11846
11847 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11848
11849         PR tree-optimization/19899
11850         * gcc.dg/tree-ssa/scev-1.c: New test.
11851         * gcc.dg/tree-ssa/scev-2.c: New test.
11852
11853 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11854
11855         PR target/18582
11856         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11857
11858 2005-08-03  Jan Hubicka  <jh@suse.cz>
11859
11860         * update-conroll.c: New testcase.
11861         * update-conroll-2.c: New testcase.
11862
11863 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11864
11865         * gfortran.dg/constant_substring.f: New test.
11866         * gfortran.dg/pr22491.f: New test.
11867
11868 2005-08-02  Jan Hubicka  <jh@suse.cz>
11869
11870         * update-threading.c: Replace by the proper one.
11871
11872 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11873
11874         PR 23164
11875         * g++.dg/tree-ssa/pr23164.C: New test.
11876
11877 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11878
11879         * gcc.dg/tree-ssa/pr23192.c: New test.
11880
11881 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11882
11883         * gcc.c-torture/execute/vrp-4.c: New test.
11884
11885 2005-08-02  Jan Hubicka  <jh@suse.cz>
11886
11887         * update-threading.c: New test.
11888
11889 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11890
11891         * gcc.c-torture/compile/20050801-1.c: New test.
11892         * gcc.c-torture/compile/20050801-2.c: New test.
11893
11894 2005-08-01  Jan Hubicka  <jh@suse.cz>
11895
11896         * val-prof-5.c: New test.
11897
11898 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11899
11900         PR c/22311
11901         * gcc.dg/pr22311-1.c : New test.
11902
11903 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11904
11905         PR target/23095
11906         * gfortran.dg/pr23095.f: New test.
11907
11908         PR c++/22003
11909         * g++.dg/other/pr22003.C: New test.
11910
11911 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11912
11913         PR target/20621
11914         * gcc.c-torture/execute/pr20621-1.c: New test.
11915
11916 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11917
11918         * gfortran.dg/comma_format_extension_4.f: Adjust length
11919         of string for format.
11920         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11921         print statement with internal write.
11922         * gfortran.dg/der_array_io_2.f: Likewise.
11923         * gfortran.dg/der_array_io_3.f: Likewise.
11924
11925 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11926
11927         * gcc.dg/fold-abs-4.c: new test.
11928
11929 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/22570 an related issues.
11932         * gfortran.dg/x_slash_1.f: New test.
11933
11934 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11935
11936         PR c/23143
11937         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11938         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11939
11940 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11941
11942         PR c/529
11943         * gcc.dg/Wshadow-3.c: New test.
11944
11945 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11946
11947         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11948         used to have the wrong bounds).
11949
11950 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11951
11952         PR c/21720
11953         * gcc.dg/hex-round-1.c: Test more cases.
11954         * gcc.dg/hex-round-2.c: New test.
11955
11956 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11957
11958         PR 22550
11959         * g++.dg/tree-ssa/pr22550.C: New test.
11960
11961 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11962
11963         * gcc.dg/tree-ssa/vrp19.c: New test.
11964         * gcc.dg/tree-ssa-vrp20.c: New test.
11965
11966 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11967
11968         PR c/22240
11969         * gcc.dg/transparent-union-4.c: New test.
11970
11971 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11972
11973         PR c/22192
11974         * gcc.dg/c99-vla-2.c: New test.
11975
11976 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11977
11978         PR c/21720
11979         * gcc.dg/hex-round-1.c: New test.
11980
11981 2005-07-28  Jan Hubicka  <jh@suse.cz>
11982
11983         * inliner-1.c: Do not dump everything.
11984         * tree-prof.exp: Do not pass -ftree-based-profiling.
11985         * bprob.exp: Likewise.
11986
11987         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11988
11989 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11990
11991         PR c++/22545
11992         * g++.dg/expr/ptrmem7.C: New test.
11993
11994 2005-07-28  Mike Stump  <mrs@apple.com>
11995
11996         * g++.old-deja/g++.mike/visibility-1.C: New test.
11997
11998 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11999
12000         PR c/20187
12001         * gcc.c-torture/execute/pr20187-1.c: New test.
12002
12003 2005-07-28  Jeff Law  <law@redhat.com>
12004
12005         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12006         * gcc.dg/tree-ssa/vrp18.c: New test.
12007
12008 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12009
12010         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12011
12012 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12013
12014         PR tree-optimization/22506
12015         * gcc.dg/vect/ps22506.c: New test.
12016
12017 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12018
12019         PR target/21149
12020         * gcc.target/i386/sse-3.c: New test.
12021
12022 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12023
12024         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12025         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12026
12027 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12028
12029         PR c/22589
12030         * gcc.c-torture/compile/pr22589-1.c: New test.
12031
12032 2005-07-28  Jan Hubicka  <jh@suse.cz>
12033
12034         * update-loopch.c: New testcase.
12035
12036 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12037
12038         PR rtl-optimization/23047
12039         * gcc.c-torture/execute/pr23047.c: New test.
12040         * gcc.c-torture/execute/pr23047.x: New.
12041
12042 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12043
12044         PR tree-optimization/22493
12045         * gcc.c-torture/execute/pr22493-1.c: New test.
12046         * gcc.c-torture/execute/pr22493-1.x: New.
12047         * gcc.c-torture/execute/vrp-1.c: New test.
12048         * gcc.c-torture/execute/vrp-2.c: New test.
12049         * gcc.c-torture/execute/vrp-2.c: New test.
12050
12051 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12052
12053         * gcc.target/frv/all-builtin-read8.c: Delete.
12054         * gcc.target/frv/all-builtin-read16.c: Delete.
12055         * gcc.target/frv/all-builtin-read32.c: Delete.
12056         * gcc.target/frv/all-builtin-read64.c: Delete.
12057         * gcc.target/frv/all-builtin-write8.c: Delete.
12058         * gcc.target/frv/all-builtin-write16.c: Delete.
12059         * gcc.target/frv/all-builtin-write32.c: Delete.
12060         * gcc.target/frv/all-builtin-write64.c: Delete.
12061         * gcc.target/frv/all-read-write-1.c: New.
12062
12063 2005-07-27  Jeff Law  <law@redhat.com>
12064
12065         * gcc.c-torture/execute/pr22630.c: New test.
12066
12067 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12068
12069         PR tree-optimization/23073
12070         * gcc.dg/vect/nodump-pr23073.c: New test.
12071         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12072
12073 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12074
12075         PR tree-optimize/22348
12076         * gcc.c-torture/execute/pr22348.c: New.
12077
12078 2005-07-27  Richard Guenther  <rguenther@suse.de>
12079
12080         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12081
12082 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12083
12084         PR fortran/22503
12085         * gfortran.dg/logical_comp.f90: New test.
12086
12087 2005-07-27  Jan Hubicka  <jh@suse.cz>
12088
12089         * inliner-1.c: Add cleanup of dumps.
12090         * val-prof-*.c: Likewise.
12091         * update-tailcall.c: New.
12092
12093 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12094
12095         PR 22591
12096         * gcc.dg/tree-ssa/pr22591.c: New test.
12097         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12098
12099 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12100
12101         PR libobjc/22606
12102         * objc.dg/try-catch-11.m: New test.
12103
12104 2005-07-26  Richard Guenther  <rguenther@suse.de>
12105
12106         PR tree-optimization/22486
12107         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12108
12109 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12110
12111         PR tree-opt/22484
12112         * testsuite/g++.dg/opt/loop2.C: New test.
12113
12114 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12115
12116         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12117         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12118
12119 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12120
12121         * lib/profopt.exp (profopt-execute): Check for profiling data
12122         files on the target.
12123
12124 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12125
12126         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12127         for matching of asm labels.
12128
12129 2005-07-25  Richard Guenther  <rguenther@suse.de>
12130
12131         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12132
12133 2005-07-25  Richard Guenther  <rguenther@suse.de>
12134
12135         PR testsuite/22624
12136         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12137
12138 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12139
12140         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12141         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12142         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12143         * gcc.dg/vect/vect-100.c: New test.
12144         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12145         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12146         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12147         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12148         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12149         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12150         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12151         * gfortran.dg/vect/pr19049.f90: New testcase.
12152         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12153
12154 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.c-torture/execute/20050713-1.c: New test.
12157
12158         PR fortran/20063
12159         * gfortran.fortran-torture/execute/data_4.f90: New test.
12160
12161         PR middle-end/20303
12162         * gcc.dg/visibility-d.c: New test.
12163
12164 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12165
12166         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12167         * gfortran.dg/underflow.f90: Ditto.
12168
12169 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12170
12171         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12172         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12173         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12174
12175 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12176
12177         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12178         include case of field width of zero.
12179
12180 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12181
12182         PR libgfortran/21875
12183         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12184         with trailing blanks on normal formatted read.
12185
12186 2005-07-23  Chao-ying Fu  <fu@mips.com>
12187
12188         * gcc.target/mips/mips32-dsp-type.c: New test.
12189         * gcc.target/mips/mips32-dsp.c: New test.
12190
12191 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12192
12193         PR testsuite/21073
12194         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12195
12196         PR testsuite/20454
12197         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12198         and __cyg_profile_func_exit.
12199
12200 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12201
12202         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12203         * gfortran.dg/comma_format_extension_4.f: Same.
12204         * gfortran.dg/pr15332.f: Same.
12205         * gfortran.dg/pr21730.f: Same.
12206
12207 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12208
12209         * g++.dg/opt/vrp2.C: Fix testcase.
12210
12211         PR tree-opt/22625
12212         * g++.dg/opt/vrp2.C: New test.
12213
12214 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12215
12216         PR debug/21828
12217         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12218
12219 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12220
12221         * gcc.dg/tree-ssa/20050719-1.c: New test.
12222
12223 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12224
12225         * gcc.dg/bfin-longcall-1.c: New file.
12226         * gcc.dg/bfin-longcall-2.c: New file.
12227
12228 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12229
12230         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12231
12232 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12233
12234         PR middle-end/19055
12235         * gcc.dg/tree-ssa/pr19055.c: New test.
12236         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12237
12238 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12239
12240         PR C++/22358
12241         * g++.dg/other/pr22358.C: New test.
12242
12243 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12244
12245         PR c++/2922
12246         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12247
12248 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12249
12250         PR c++/15938
12251         * g++.dg/init/union2.C: New test.
12252
12253 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12254
12255         PR c/22393
12256         * gcc.dg/complex-4.c: New test.
12257
12258 2005-07-21  Richard Guenther  <rguenther@suse.de>
12259
12260         PR testsuite/22522
12261         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12262         scanning for asm labels.
12263         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12264
12265 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12266
12267         PR target/22085
12268         * gcc.dg/altivec-pr22085.c: New.
12269
12270 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12271
12272         PR tree-optimization/19210
12273         * gcc.dg/tree-ssa/pr19210-1.c: New.
12274         * gcc.dg/tree-ssa/pr19210-2.c: New.
12275
12276 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12277
12278         PR rtl-optimization/22167
12279         * g++.dg/opt/pr22167.C: New test.
12280
12281 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12282
12283         PR c++/2922
12284         * g++.dg/lookup/two-stage2.C: New.
12285         * g++.dg/lookup/two-stage3.C: New.
12286         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12287         fixed two-stage name lookup for operators.
12288         * g++.dg/template/call3.C: Compiler now produces an appropriate
12289         error message.
12290         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12291         14 as a candidate.
12292         * g++.dg/template/ptrmem4.C: Compiler produces different error
12293         message.
12294         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12295         connect_to_method as a candidate.
12296
12297 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12298
12299         * gcc.dg/fold-alloc-1.c: New test.
12300
12301 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12302
12303         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12304         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12305
12306 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12307
12308         * gcc.dg/fold-abs-1.c: New test.
12309         * gcc.dg/fold-abs-2.c: New test.
12310         * gcc.dg/fold-abs-3.c: New test.
12311
12312 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12313
12314         Make CONSTRUCTOR use VEC to store initializers.
12315         * g++.dg/ext/complit3.C: Check for specific error messages.
12316         * g++.dg/init/brace2.C: Update error message.
12317         * g++.dg/warn/Wbraces2.C: Likewise.
12318
12319 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12320
12321         PR fortran/16940
12322         * gfortran.dg/module_interface_1.f90: New test.
12323
12324 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12325             Kenneth Zadeck <zadeck@naturalbridge.com>
12326
12327         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12328
12329 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12330
12331         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12332         specify -Wformat for these tests.
12333         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12334         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12335         * gcc.dg/format/opt-6.c: Delete.
12336
12337 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12338
12339         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12340         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12341
12342 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12343
12344         * gcc.dg/tree-ssa/alias-2.c: New test.
12345
12346 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12347
12348         PR c++/22263
12349         * g++.dg/template/explicit7.C: New test.
12350
12351 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12352
12353         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12354         width of 8 to +Inf and -Inf.
12355
12356 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12357
12358         PR c++/22139
12359         * g++.dg/template/friend36.C: New test.
12360
12361 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12362
12363         PR fortran/21730
12364         * gfortran.dg/pr21730.f: New test.
12365
12366 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12367             Kenneth Zadeck <zadeck@naturalbridge.com>
12368
12369         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12370         since pure const detection cannot run at -O1 in c compiler.
12371         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12372         can now optimize this case properly.
12373         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12374         because we now pass.
12375         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12376
12377 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12378
12379         PR c/22421
12380         * gcc.dg/format/bitfld-1.c: New test.
12381
12382 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12383
12384         PR c++/22204
12385         * g++.dg/rtti/repo1.C: New test.
12386
12387 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12388
12389         PR middle-end/22398
12390         * gcc.c-torture/compile/pr22398.c: New test.
12391
12392 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12393
12394         PR c++/22132
12395         * g++.dg/expr/cast4.C: New test.
12396
12397 2005-07-15  Richard Guenther  <rguenther@suse.de>
12398
12399         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12400         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12401
12402 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12403
12404         PR tree-optimization/22230
12405         * gcc.dg/tree-ssa/pr22230.c: New test.
12406
12407 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12408
12409         * gfortran.dg/g77/cpp6.f: New test.
12410
12411         PR fortran/22417
12412         * gfortran.dg/g77/cpp5.F: New test.
12413         * gfortran.dg/g77/cpp5.h: New file.
12414         * gfortran.dg/g77/cpp5inc.h: New file.
12415
12416 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12417
12418         PR libfortran/16435
12419         * gfortran.dg/tl_editting.f90: New.
12420         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12421
12422 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12423
12424         * gfortran.dg/char_array_constructor.f90: New test.
12425
12426 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12427
12428         * gfortran.dg/past_eor.f90: New.
12429         * gfortran.dg/complex_read.f90: New.
12430
12431 2005-07-13  Jeff Law  <law@redhat.com>
12432
12433         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12434         additional casts.
12435
12436         * gcc.dg/tree-ssa/pr22321.c: New test
12437
12438 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12439
12440         PR tree-optimization/21921
12441         * gcc.dg/tree-ssa/pr21921.c: New.
12442
12443 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12444
12445         PR tree-optimizatio/22442
12446         * gcc.dg/tree-ssa/loop-11.c: New test.
12447
12448 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12449
12450         PR tree-opt/21840
12451         * gcc.c-torture/compile/pr21840.c: New test.
12452
12453 2005-07-12  Jan Hubicka  <jh@suse.cz>
12454
12455         * gcc.c-torture/compile/pr22379.c: New test.
12456
12457 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12458
12459         PR libfortran/21593
12460         gfortran.dg/dev_null.f90: Remove outdated comment about
12461         PR libfortran/21593.
12462
12463
12464 2005-07-12  Dale Johannesen  <dalej@apple.com>
12465
12466         * gcc.target/i386/compress-float-sse.c: New.
12467         * gcc.target/i386/compress-float-sse-pic.c: New.
12468         * gcc.target/i386/compress-float-387.c: New.
12469         * gcc.target/i386/compress-float-387-pic.c: New.
12470         * gcc.dg/compress-float-ppc.c: New.
12471         * gcc.dg/compress-float-ppc-pic.c: New.
12472
12473 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12474
12475         PR libfortran/21593
12476         gfortran.dg/dev_null.f90: Remove targets.
12477
12478 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12479
12480         PR tree-opt/22335
12481         * gcc.dg/pr22335-1.c: New test.
12482         * gcc.dg/pr22335-2.c: New test.
12483
12484 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12485
12486         PR c++/20172
12487         * g++.dg/template/nontype12.C : New test.
12488
12489 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12490
12491         * gcc.dg/tree-ssa/loop-10.c: New test.
12492
12493 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12494
12495         * gcc.c-torture/execute/20020720-1.x: Remove.
12496
12497 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12498
12499         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12500
12501 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12502
12503         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12504         (dg-mips-options): Use it.
12505
12506 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12507
12508         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12509
12510 2005-07-09  Richard Henderson  <rth@redhat.com>
12511
12512         * lib/target-supports.exp (check_effective_target_sync_char_short):
12513         Add alpha.
12514
12515 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12516
12517         PR libfortran/22217
12518         * gfortran.dg/negative-z-descriptor.f90: New test.
12519
12520 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12521
12522         PR tree-opt/22329
12523         * gcc.dg/pr22329.c: New test.
12524
12525 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12526
12527         PR tree-optimization/20139
12528         * gcc.dg/tree-ssa/pr20139.c: New.
12529
12530 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12531
12532         PR tree-opt/22356
12533         * testsuite/gcc.dg/pr22356-1.c: New test.
12534
12535 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12536
12537         PR c++/21799
12538         * g++.dg/template/unify8.C: New.
12539         * g++.dg/template/unify9.C: New.
12540
12541 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12542
12543         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12544
12545 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12546
12547         * gcc.dg/darwin-version-1.c: New.
12548         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12549         * gcc.dg/builtins-20.c: Likewise.
12550         * gcc.dg/builtins-53.c: Likewise.
12551         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12552         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12553         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12554         * gcc.dg/torture/builtins-power-1.c: Likewise.
12555         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12556         on Darwin.
12557
12558 2005-07-07  Jeff Law  <law@redhat.com>
12559
12560         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12561         argument evaluation order.
12562
12563 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12564
12565         PR libfortran/21594
12566         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12567         Add test cases where the shift length is greater than the
12568         array length.
12569
12570 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12571
12572         * obj-c++.dg/proto-lossage-6.mm: New.
12573         * objc.dg/proto-lossage-6.m: New.
12574
12575 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12576
12577         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12578         * objc.dg/gnu-runtime-2.m: Likewise.
12579
12580 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12581
12582         * gfortran.dg/longline.f: New test.
12583
12584         * gfortran.dg/badline.f: New test.
12585
12586 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12587
12588         PR fortran/16531
12589         PR fortran/15966
12590         PR fortran/18781
12591         * gfortran.dg/hollerith.f90: New.
12592         * gfortran.dg/hollerith2.f90: New.
12593         * gfortran.dg/hollerith3.f90: New.
12594         * gfortran.dg/hollerith4.f90: New.
12595         * gfortran.dg/hollerith_f95.f90: New.
12596         * gfortran.dg/hollerith_legacy.f90: New.
12597         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12598
12599 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12600
12601         PR objc/22274
12602         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12603         * objc.dg/gnu-runtime-2.m: New.
12604
12605 2005-07-06  Jeff Law  <law@redhat.com>
12606
12607         * gcc.dg/tree-ssa/vrp17.c: New test.
12608
12609 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12610
12611         PR fortran/22327
12612         * gfortran.dg/array_constructor_5.f90: New test.
12613
12614 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12615
12616         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12617
12618 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12619
12620         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12621         * gcc.dg/980816-1.c: Ditto.
12622
12623 2005-07-06  Jeff Law  <law@redhat.com>
12624
12625         * gcc.c-torture/compile/pr21356.c: New test.
12626
12627 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12628
12629         PR c/22013
12630         PR c/22098
12631         * gcc.c-torture/compile/pr22013-1.c,
12632         gcc.c-torture/execute/pr22098-1.c,
12633         gcc.c-torture/execute/pr22098-2.c,
12634         gcc.c-torture/execute/pr22098-3.c: New tests.
12635
12636 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12637
12638         PR c/22308
12639         * gcc.dg/pr22308-1.c: New test.
12640
12641 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12642
12643         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12644         target.
12645         * gcc.dg/compare9.c: Use -fshort-enums instead of
12646         -fno-short-enums.  Change the last test to dg-bogus.
12647
12648 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12649
12650         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12651         * gcc.dg/compare9.c: New.
12652
12653 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12654
12655         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12656
12657 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12658
12659         PR testsuite/22288
12660         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12661
12662
12663 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12664
12665         * gcc.dg/format/gcc_gfc-1.c: New.
12666
12667 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12668
12669         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12670
12671 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12672
12673         PR fortran/20842
12674         * gfortran.dg/io_invalid_1.f90: New test.
12675
12676 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12677
12678         * gcc.dg/format/gcc_diag-1.c: Update.
12679
12680 2005-07-02  Jeff Law  <law@redhat.com>
12681
12682         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12683         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12684
12685 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12686
12687         * gcc.dg/format/gcc_diag-1.c: Update.
12688
12689 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12690
12691         PR tree-opt/22269
12692         * gcc.c-torture/compile/pr22269.c: New test.
12693
12694 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12695
12696         PR 21584
12697         PR 22219
12698         * g++.dg/tree-ssa/pr21584-1.C: New test.
12699         * g++.dg/tree-ssa/pr21584-2.C: New test.
12700
12701 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12702
12703         * obj-c++.dg/try-catch-11.mm: New.
12704         * objc.dg/try-catch-10.m: New.
12705
12706 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12707
12708         * g++.dg/other/ucnid-1.C: xfail on AIX.
12709
12710 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12711
12712         PR 22234
12713         * gcc.dg/20050629-1.c: New test.
12714
12715 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12716
12717         * obj-c++.dg/const-str-1[0-1].mm: New.
12718         * objc.dg/const-str-1[0-1].m: New.
12719
12720 2005-05-29  Richard Henderson  <rth@redhat.com>
12721
12722         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12723         Rename from check_effective_target_vect_no_max.
12724         (check_effective_target_vect_no_int_add): New.
12725         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12726         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12727         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12728         * gcc.dg/vect/vect-reduc-1.c: Use both.
12729         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12730
12731 2005-05-29  Richard Henderson  <rth@redhat.com>
12732
12733         * lib/target-supports.exp (check_effective_target_vect_no_max):
12734         Remove i386 and x86_64.
12735
12736 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12737
12738         PR testsuite/21969
12739         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12740
12741 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12742
12743         PR middle-end/21969
12744         * gcc.dg/vect/pr21969.c: New test.
12745
12746 2005-06-28  Eric Christopher  <echristo@redhat.com>
12747
12748         PR c/22052
12749         PR c/21975
12750         * gcc.dg/inline1.c: New test.
12751         * gcc.dg/inline2.c: Ditto.
12752         * gcc.dg/inline3.c: Ditto.
12753         * gcc.dg/inline4.c: Ditto.
12754         * gcc.dg/inline5.c: Ditto.
12755
12756 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12757
12758         PR libfortran/22142
12759         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12760         Add testcase also testing eoshift1 for PR 22142.
12761
12762 2005-06-28  Richard Henderson  <rth@redhat.com>
12763
12764         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12765         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12766         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12767         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12768         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12769
12770 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12771
12772         PR libfortran/22142
12773         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12774         Add testcase for PR 22142.
12775
12776 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12777
12778         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12779         gcc.target/ia64/fpreg-2.c: New tests.
12780
12781 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12782
12783         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12784
12785 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12786
12787         PR libfortran/22170
12788         * gfortran.dg/slash_1.f90: New test.
12789
12790 2005-06-27  Richard Henderson  <rth@redhat.com>
12791
12792         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12793         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12794         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12795         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12796         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12797         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12798
12799 2005-06-27  Richard Henderson  <rth@redhat.com>
12800
12801         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12802         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12803
12804 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12805
12806         * obj-c++.dg/proto-lossage-5.mm: New.
12807         * objc.dg/proto-lossage-5.m: New.
12808
12809 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12810
12811         PR 21959
12812         * gcc.dg/tree-ssa/pr21959.c: New test.
12813
12814 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12817         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12818         testing uninitialized var.
12819
12820         * gcc.c-torture/execute/builtins/chk.h: New.
12821         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12822         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12823         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12824         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12825         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12826         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12827         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12828         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12829         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12830         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12831         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12832         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12833         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12834         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12835         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12836         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12837         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12838         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12839         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12840         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12841         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12842         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12843         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12844         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12845         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12846         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12847         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12848         * gcc.dg/builtin-object-size-1.c: New test.
12849         * gcc.dg/builtin-object-size-2.c: New test.
12850         * gcc.dg/builtin-object-size-3.c: New test.
12851         * gcc.dg/builtin-object-size-4.c: New test.
12852         * gcc.dg/builtin-object-size-5.c: New test.
12853         * gcc.dg/builtin-stringop-chk-1.c: New test.
12854         * gcc.dg/builtin-stringop-chk-2.c: New test.
12855         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12856         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12857         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12858         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12859         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12860         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12861         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12862         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12863         * gcc.c-torture/execute/printf-1.c: New test.
12864         * gcc.c-torture/execute/fprintf-1.c: New test.
12865         * gcc.c-torture/execute/vprintf-1.c: New test.
12866         * gcc.c-torture/execute/vfprintf-1.c: New test.
12867         * gcc.c-torture/execute/printf-chk-1.c: New test.
12868         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12869         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12870         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12871
12872 2005-06-27  Michael Matz  <matz@suse.de>
12873
12874         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12875         slot is not merged if address escapes.
12876
12877 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12878
12879         PR c/21911
12880         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12881
12882 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12883
12884         PR middle-end/17965
12885         * gcc.c-torture/compile/20050622-1.c: New test.
12886
12887         PR middle-end/22028
12888         * gcc.dg/20050620-1.c: New test.
12889
12890 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12891
12892         PR tree-optimization/22026
12893         * gcc.dg/tree-ssa/pr22026.c: New.
12894
12895 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12896
12897         PR libfortran/22144
12898         * gfortran.dg/shift-alloc.f90: New testcase.
12899
12900 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12901
12902         * all files: Update FSF address in copyright headers.
12903
12904 2005-06-22  Jan Hubicka  <jh@suse.cz>
12905
12906         * wholeprogram-1.c: New testcase.
12907         * wholeprogram-2.c: New testcase.
12908
12909 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR 22171
12912         * gcc.dg/tree-ssa/pr22171.c: New test.
12913
12914 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12915
12916         * gfortran.dg/simplify_modulo.f90: New.
12917
12918 2005-06-24  Jan Hubicka  <jh@suse.cz>
12919
12920         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12921
12922 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12923
12924         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12925
12926 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12927
12928         * obj-c++.dg/typedef-alias-1.mm: New.
12929         * objc.dg/typedef-alias-1.m: New.
12930
12931 2005-06-23  Jeff Law  <law@redhat.com>
12932
12933         * gcc.dg/tree-ssa/vrp16.c: New test.
12934
12935 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12936
12937         * lib/target-supports.exp: Add
12938         check_effective_target_fortran_large_real and
12939         check_effective_target_fortran_large_int to check for
12940         corresponding effective targets.
12941         * gfortran.dg/large_integer_kind_1.f90: New test.
12942         * gfortran.dg/large_real_kind_1.f90: New test.
12943
12944 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12945
12946         PR tree-optimization/22117
12947         * gcc.dg/tree-ssa/pr22117.c: New.
12948
12949 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12950
12951         PR testsuite/22123
12952         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12953
12954 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12955
12956         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12957
12958 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12959
12960         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12961         * gfortran.dg/f2c_4.c: Likewise.
12962
12963 2005-06-22 Paul Brook  <paul@codesourcery.com>
12964
12965         PR fortran/21034
12966         * gfortran.dg/auto_save_1.f90: New test.
12967
12968 2005-06-22  Michael Matz  <matz@suse.de>
12969
12970         * gcc.target/x86-64/abi: New directory.
12971         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12972         * gcc.target/x86-64/abi/README.gcc: New file.
12973         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12974         * gcc.target/x86-64/abi/asm-support.s: New file.
12975         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12976         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12977         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12978         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12979         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12980         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12981         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12982         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12983         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12984         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12985         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12986         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12987         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12988         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12989         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12990         * gcc.target/x86_64/abi/test_varargs.c: New test.
12991
12992 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12993
12994         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12995         32-bit i?86 and x86_64.
12996
12997 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12998
12999         * obj-c++.dg/const-str-[1-9].mm: New tests.
13000
13001 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13002
13003         PR fortran/22010
13004         * gfortran.dg/namelist_use.f90: New.
13005         * gfortran.dg/namelist_use_only.f90: New.
13006
13007 2005-06-21  Jeff Law  <law@redhat.com>
13008
13009         * gcc.dg/tree-ssa/vrp15.c: New test.
13010
13011 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13012
13013         * lib/target-supports.exp (check_effective_target_vect_reduction):
13014         Remove.
13015         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13016         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13017         remove vect_reduction target keyword. Also avoid two returns in main.
13018         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13019         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13020         * gcc.dg/vect/vect-reduc-1short.c: New test.
13021         * gcc.dg/vect/vect-reduc-1char.c: New test.
13022         * gcc.dg/vect/vect-reduc-2short.c: New test.
13023         * gcc.dg/vect/vect-reduc-2char.c: New test.
13024         * gcc.dg/vect/vect-reduc-6.c: New test.
13025         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13026         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13027         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13028
13029 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13030         Paul Thomas  <pault@gcc.gnu.org>
13031
13032         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13033         New tests.
13034
13035 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13036
13037         * gfortran.dg/backslash_1.f90: New test.
13038         * gfortran.dg/backslash_2.f90: New test.
13039
13040 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13041
13042         * gfortran.dg/duplicate_labels.f90: New test.
13043
13044 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13045
13046         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13047         unsupportable relocations.
13048         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13049         * gcc.dg/20050321-2.c: xfail for NetWare.
13050
13051 2005-06-20  Andreas Jaeger  <aj@suse.de>
13052
13053         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13054         gcc.target/i386/fastcall-sseregparm.c,
13055         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13056
13057 2005-06-19  Richard Henderson  <rth@redhat.com>
13058
13059         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13060
13061 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13062
13063         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13064
13065 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13066
13067         PR c++/22115
13068         * g++.dg/conversion/simd2.C: Change expected error message.
13069
13070 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13071
13072         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13073         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13074         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13075
13076 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13077
13078         * gcc.dg/fold-mod-1.c: New test.
13079
13080 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13081
13082         PR fortran/19926
13083         * gfortran.dg/pr19926.f90: New test.
13084
13085 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13086
13087         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13088         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13089         targets.
13090         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13091         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13092
13093 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13094
13095         * gcc.target/ia64/float80-varargs-1.c: New test.
13096
13097 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13098
13099         PR tree-opt/22035
13100         * gfortran.dg/f2c_6.f90: New test.
13101
13102 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13103
13104         PR c++/17413
13105         * g++.dg/template/local5.C: New.
13106
13107 2005-06-17  Richard Henderson  <rth@redhat.com>
13108
13109         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13110
13111 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13112
13113         PR testsuite/21945
13114         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13115
13116 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13117
13118         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13119         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13120         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13121         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13122         check_vect to verify the presence of hardware vector support.
13123
13124 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13125
13126         PR testsuite/22056
13127         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13128
13129 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13130
13131         PR libfortran/19216
13132         * gfortran.dg/pr19216.f: Add correct space between brackets and
13133         dg directive.
13134
13135 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13136
13137         PR libfortran/16436
13138         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13139
13140 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13141
13142         * gcc.target/i386/attributes-error.c: New testcase.
13143         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13144         * gcc.target/i386/regparm-stdcall.c: Likewise.
13145         * gcc.target/i386/sseregparm-1.c: Likewise.
13146         * gcc.target/i386/sseregparm-2.c: Likewise.
13147
13148 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         * g++.dg/rtti/crash2.C: New.
13151
13152 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13153
13154         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13155
13156 2005-06-15  David Ung  <davidu@mips.com>
13157
13158         * gcc.target/mips/mips16e-extends.c: New test for testing the
13159         generation of MIPS16e zeb/zeh, seb/seh instructions.
13160
13161 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13162
13163         PR 22018
13164         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13165         * gcc.dg/tree-ssa/pr22018.c: New test.
13166
13167 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13168
13169         * gcc.dg/simd-1.c: Update error messages.
13170         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13171         * gcc.dg/simd-2.c: Update error messages.
13172         * gcc.dg/simd-4.c: New.
13173
13174 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         PR c++/20678
13177         * g++.dg/other/crash-4.C: New.
13178
13179 2005-06-14  Devang Patel  <dpatel@apple.com>
13180
13181         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13182
13183 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         PR c++/21929
13186         * g++.dg/parse/crash11.C: Update
13187
13188 2005-06-13  Jeff Law  <law@redhat.com>
13189
13190         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13191         perform the desired transformations.
13192         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13193         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13194
13195 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13196
13197         PR fortran/22038
13198         * gfortran.dg/forall_1.f90: Un-XFAIL.
13199
13200 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13201
13202         PR c++/21929
13203         * g++.dg/parse/crash26.C: New.
13204
13205         PR c++/20789
13206         * g++.dg/init/member1.C: New.
13207
13208 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13209
13210         * gfortran.dg/altreturn_1.f90: New test.
13211
13212 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13213
13214         PR middle-end/21985
13215         * gcc.dg/tree-ssa/pr21985.c: New test.
13216
13217 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13218
13219         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13220
13221 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13222
13223         PR c++/21930
13224         * g++.dg/other/error10.C: New test case.
13225
13226 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13227
13228         PR libfortran/19155
13229         * gfortran.dg/pr19155.f: Add test.
13230
13231 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13232
13233         * gfortran.dg/f2c_7.f90: New test.
13234
13235         * gfortran.dg/forall_1.f90: XFAILed.
13236
13237 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13238
13239         * gcc.dg/pr14796-1.c: New.
13240         * gcc.dg/pr14796-2.c: New.
13241
13242 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13243
13244         PR fortran/17792
13245         PR fortran/21375
13246         * gfortran.dg/deallocate_stat.f90: New test.
13247
13248 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13249
13250         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13251
13252 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13253
13254         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13255         access will be generated when this loop is vectorized. Test that
13256         accesses with same alignment were detected.
13257         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13258         Test that accesses with same alignment were detected.
13259         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13260         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13261         alignment were detected.
13262
13263 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13264
13265         PR c++/10611
13266         * g++.dg/conversion/simd2.C: New.
13267
13268 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13269
13270         * gcc.dg/Wcxx-compat-1.c: New.
13271
13272 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13273
13274         PR libfortran/21480
13275         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13276         complex array.
13277
13278 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13279
13280         * gcc.dg/alias-8.c: New.
13281
13282 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13283
13284         * gcc.dg/format/cmn_err-1.c: Update.
13285
13286 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13287
13288         PR target/20666
13289         * gcc.target/sparc/fexpand-2.c: New.
13290         * gcc.target/sparc/fpmerge-2.c: New.
13291         * gcc.target/sparc/fpmul-2.c: New.
13292         * gcc.target/sparc/noresult.c: New.
13293         * gcc.target/sparc/pdist-2.c: New.
13294         * gcc.target/sparc/pdist-3.c: New.
13295
13296 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13297
13298         PR testsuite/21702
13299         * gcc.target/i386/i386.exp: Fix comment typo.
13300
13301 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13302
13303         PR c++/19497
13304         * g++.dg/inherit/using5.C: New.
13305         * g++.dg/inherit/using6.C: New.
13306
13307 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13308
13309         PR c++/19894
13310         * g++.dg/template/ptrmem15.C: New test.
13311
13312         PR c++/20563
13313         * g++.dg/ext/label4.C: New test.
13314
13315 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13316
13317         * gcc.dg/tls/debug-1.c: New test.
13318
13319 2005-06-07  Dale Johannesen  <dalej@apple.com>
13320
13321         * gcc.target/i386/movq.c: New.
13322
13323 2005-06-07  Dale Johannesen  <dalej@apple.com>
13324
13325         * gcc.dg/20050607-1.c: New.
13326
13327 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13328
13329         PR middle-end/21850
13330         * gcc.c-torture/execute/20050607-1.c: New test.
13331
13332 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13333
13334         PR libfortran/21926
13335         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13336         Test case where the return array has lowest stride one,
13337         but isn't packed.
13338
13339 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13340
13341         * lib/target-supports.exp (check_effective_target_sync_int_long):
13342         Add s390 and s390x targets.
13343
13344 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13345
13346         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13347         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13348         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13349         * gcc.dg/tree-ssa/loop-9.c: New test.
13350
13351 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.dg/parse/defarg10.C: New.
13354
13355 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13356
13357         PR regression/21897
13358         * gcc.c-torture/execute/20050604-1.c: New test.
13359
13360 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         PR 21903
13363         * g++.dg/parse/defarg9.C: New.
13364
13365         PR c++/20637
13366         * g++.dg/inherit/using4.C: New.
13367         * g++.dg/overload/error1.C: Adjust expected errors.
13368         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13369         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13370         * g++.old-deja/g++.other/redecl2.C: Likewise.
13371         * g++.old-deja/g++.other/redecl4.C: Likewise.
13372         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13373
13374 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13375
13376         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13377
13378 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13379
13380         * lib/gfortran.exp (gfortran_target_compile): Call
13381         dg-additional-files-options
13382         * gfortran.dg/f2c_4.f90: New file
13383         * gfortran.dg/f2c_4.c: New file
13384         * gfortran.dg/f2c_5.f90: New file
13385         * gfortran.dg/f2c_5.c: New file
13386
13387 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13390
13391         PR fortran/21912
13392         * gfortran.dg/array_constructor_4.f90: New test.
13393
13394 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/21619
13397         * g++.dg/ext/builtin9.C: New test.
13398
13399 2005-06-05  Dale Johannesen  <dalej@apple.com>
13400
13401         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13402         * gcc.c-torture/execute/20050603-2.c: Ditto.
13403
13404 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13405
13406         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13407         * gcc.dg/vect/vect-reduc-1.c: New.
13408         * gcc.dg/vect/vect-reduc-2.c: New.
13409         * gcc.dg/vect/vect-reduc-3.c: New.
13410
13411 2005-06-04  Dale Johannesen  <dalej@apple.com>
13412
13413         * gcc.c-torture/execute/20050603-1.c: New.
13414         * gcc.c-torture/execute/20050603-2.c: New.
13415         * gcc.dg/20050603-3.c: New.
13416
13417 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13418
13419         PR fortran/19195
13420         * gfortran.dg/debug_1.f90: New test.
13421
13422         * gfortran.dg/forall_1.f90: New test.
13423
13424 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13425
13426         * gfortran.dg/array_constructor_3.f90: New test.
13427
13428 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13429
13430         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13431
13432 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13433
13434         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13435
13436 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13437
13438         PR c/21873
13439         * gcc.dg/init-excess-1.c: New test.
13440
13441 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13442
13443         PR c++/21853
13444         * g++.dg/expr/static_cast6.C: New test.
13445
13446 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13447
13448         * gcc.dg/tree-ssa/vrp14.c: New test.
13449
13450 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13451
13452         PR c++/21336
13453         * g++.dg/template/new2.C: New test.
13454
13455 2005-06-03  Josh Conner  <jconner@apple.com>
13456
13457         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13458         all entries in initializer.
13459
13460 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13461
13462         PR middle-end/21858
13463         * gcc.dg/pr21858.c: New testcase.
13464
13465 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13466
13467         PR tree-optimization/21292
13468
13469         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13470         New.
13471         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13472         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13473         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13474         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13475         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13476
13477 2005-06-02  Richard Henderson  <rth@redhat.com>
13478
13479         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13480
13481 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13482
13483         * gcc.dg/wtypequal.c: New testcase.
13484
13485 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13486
13487         PR 21582
13488         * gcc.dg/tree-ssa/pr21582.c: New test.
13489
13490 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13491
13492         PR c++/21280
13493         * g++.dg/opt/interface2.h: New.
13494         * g++.dg/opt/interface2.C: New.
13495         * g++.dg/init/ctor4.C: Adjust error lines.
13496         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13497         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13498         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13499         * g++.old-deja/g++.pt/assign1.C: Likewise.
13500         * g++.old-deja/g++.pt/crash20.C: Likewise.
13501
13502 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13503
13504         PR tree-optimization/21734
13505         * g++.dg/vect/pr21734_1.cc: New.
13506         * g++.dg/vect/pr21734_2.cc: New.
13507
13508 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         PR c++/20350
13511         * g++.dg/template/spec24.C: New.
13512
13513         PR c++/21151
13514         * g++.dg/pch/local-1.C: New.
13515         * g++.dg/pch/local-1.Hs: New.
13516
13517 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13518
13519         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13520         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13521         * gcc.dg/tree-ssa/pr14341.c: New test.
13522         * gcc.dg/tree-ssa/pr14841.c: New test.
13523         * gcc.dg/tree-ssa/pr20701.c: New test.
13524         * gcc.dg/tree-ssa/pr21086.c: New test.
13525         * gcc.dg/tree-ssa/pr21090.c: New test.
13526         * gcc.dg/tree-ssa/pr21332.c: New test.
13527         * gcc.dg/tree-ssa/pr21458.c: New test.
13528         * gcc.dg/tree-ssa/pr21658.c: New test.
13529         * gcc.dg/tree-ssa/vrp01.c: New test.
13530         * gcc.dg/tree-ssa/vrp02.c: New test.
13531         * gcc.dg/tree-ssa/vrp03.c: New test.
13532         * gcc.dg/tree-ssa/vrp04.c: New test.
13533         * gcc.dg/tree-ssa/vrp05.c: New test.
13534         * gcc.dg/tree-ssa/vrp06.c: New test.
13535         * gcc.dg/tree-ssa/vrp07.c: New test.
13536         * gcc.dg/tree-ssa/vrp08.c: New test.
13537         * gcc.dg/tree-ssa/vrp09.c: New test.
13538         * gcc.dg/tree-ssa/vrp10.c: New test.
13539         * gcc.dg/tree-ssa/vrp11.c: New test.
13540         * gcc.dg/tree-ssa/vrp12.c: New test.
13541         * gcc.dg/tree-ssa/vrp13.c: New test.
13542
13543 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13544
13545         PR 21029
13546         * gcc.dg/tree-ssa/pr21029.c: New test.
13547
13548 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13549
13550         * gfortran.dg/logint-1.f: New test case.
13551         * gfortran.dg/logint-2.f: Likewise.
13552         * gfortran.dg/logint-3.f: Likewise.
13553
13554 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13555
13556         PR c/21536
13557         PR c/20760
13558         * gcc.dg/20050527-1.c: New test.
13559
13560         * gcc.dg/i386-sse-12.c: New test.
13561
13562         PR fortran/21729
13563         * gfortran.dg/implicit_5.f90: New test.
13564
13565 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13566
13567         PR fortran/20883
13568         * gfortran/assign_4.f90: New test.
13569         * gfortran/assign_2.f90: Change compile to run.
13570
13571 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13572
13573         * lib/target-supports.exp
13574         (check_effective_target_sync_char_short): New.
13575         * gcc.dg/sync-2.c: New.
13576
13577 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13578
13579         PR tree-optimization/21817
13580         * gcc.dg/torture/pr21817-1.c: New.
13581
13582 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13583
13584         PR c++/21165
13585         * g++.dg/template/init5.C: New.
13586
13587 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13588
13589         * gfortran.dg/char_initialiser_actual.f90:
13590         Test character initialisers as actual arguments.
13591         * gfortran.dg/char_pointer_comp_assign.f90:
13592         Test character pointer structure component assignments.
13593         * gfortran.dg/char_array_structure_constructor.f90:
13594         Test character components in structure constructors.
13595
13596 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13597
13598         PR middle-end/20931
13599         * g++.dg/opt/pr20931.C: New test.
13600
13601 2005-05-31  Andreas Jaeger  <aj@suse.de>
13602
13603         PR testsuite/20772
13604         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13605         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13606         g++.old-deja/g++.ext/asmspec1.C,
13607         g++.old-deja/g++.other/regstack.C,
13608         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13609         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13610         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13611         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13612         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13613         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13614         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13615         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13616         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13617         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13618         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13619         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13620         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13621         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13622         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13623         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13624         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13625         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13626         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13627
13628 2005-05-31  Jeff Law  <law@redhat.com>
13629
13630         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13631
13632 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13633
13634         PR middle-end/21743
13635         * gcc.dg/builtins-1.c: Activate disabled clog test.
13636         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13637
13638 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13639
13640         * gfortran.dg/char_pointer_assign.f90:
13641         Test character-pointer assignments and pointer assignments.
13642         * gfortran.dg/char_pointer_dummy.f90:
13643         Test character-pointer dummy arguments.
13644         * gfortran.dg/char_pointer_func.f90:
13645         Test character-pointer function returns.
13646         * gfortran.dg/char_pointer_dependency.f90:
13647         Test character-pointer functions with dependencies.
13648
13649 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13650
13651         PR c++/21784
13652         * g++.dg/lookup/using14.C: New test.
13653
13654 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13655
13656         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13657         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13658         trailing ^M.
13659
13660 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13661
13662         PR c++/17413
13663         * g++.dg/template/local5.C: New.
13664
13665         PR target/21761
13666         * gcc.c-torture/compile/pr21761.c: New.
13667
13668         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13669         before darwin8.
13670
13671 2005-05-30  Steven G. Kargl
13672
13673         PR fortran/20846
13674         * gfortran.dg/inquire_8.f90: New test.
13675
13676 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13677
13678         PR libfortran/21376
13679         * gfortran.dg/output_exponents_1.f90: New test.
13680
13681 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13682
13683         PR libfortran/20006
13684         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13685
13686 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13687
13688         PR c++/21210
13689         * g++.dg/ext/complex1.C: New test.
13690
13691         PR c++/21340
13692         * g++.dg/init/ctor6.C: New test.
13693
13694 2005-05-29  Jan Hubicka  <jh@suse.cz>
13695
13696         * gcc.c-torture/compile/pr21562.c: New.
13697
13698 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13699
13700         * gfortran.dg/subnormal_1.f90: New test.
13701
13702 2005-05-28  Jan Hubicka  <jh@suse.cz>
13703
13704         * tree-prof.exp: Fix comment.
13705         * value-prof-1.c: New.
13706         * value-prof-2.c: New.
13707         * value-prof-3.c: New.
13708         * value-prof-4.c: New.
13709
13710 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13711
13712         PR c++/21614
13713         * g++.dg/expr/ptrmem6.C: New test.
13714         * g++.dg/expr/ptrmem6a.C: Likewise.
13715
13716 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13717
13718         PR tree-optimization/21658
13719         * gcc.dg/tree-ssa/pr21658.c: New.
13720
13721 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         PR c++/21455
13724         * g++.dg/inherit/ptrmem3.C: New.
13725
13726         PR c++/21681
13727         * g++.dg/parse/template16.C: New.
13728
13729 2005-05-27  Andreas Jaeger  <aj@suse.de>
13730
13731         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13732
13733         * gcc.dg/i386-sse-8.c: Run test on all archs.
13734
13735 2005-05-26  Mike Stump  <mrs@apple.com>
13736
13737         * objc.dg/isa-field-1.m: Only run on darwin.
13738         * objc.dg/lookup-1.m: Likewise.
13739         * objc.dg/try-catch-8.m: Likewise.
13740
13741 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13742
13743         PR tree-optimization/9814
13744         * gcc.dg/pr9814-1.c: New test case.
13745
13746 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13747
13748         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13749         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13750         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13751         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13752         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13753         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13754         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13755         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13756         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13757         objc.dg/try-catch-8.m: New.
13758
13759 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13760
13761         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13762         remove extraneous semicolons.
13763
13764 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13765
13766         * obj-c++.dg/comp-types-12.mm: New.
13767         * objc.dg/comp-types-11.m: New.
13768         * objc.dg/selector-4.m: New.
13769
13770 2005-05-26  Andreas Jaeger  <aj@suse.de>
13771
13772         PR testsuite/20772
13773         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13774         g++.old-deja/g++.ext/attrib3.C,
13775         g++.old-deja/g++.other/store-expr1.C,
13776         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13777         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13778         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13779         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13780         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13781         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13782         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13783         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13784         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13785         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13786         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13787         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13788         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13789         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13790         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13791         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13792         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13793         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13794         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13795
13796 2005-05-26  Andreas Jaeger  <aj@suse.de>
13797
13798         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13799         x86-64 compilation.
13800
13801 2005-05-26  Andreas Jaeger  <aj@suse.de>
13802
13803         PR testsuite/20772
13804         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13805         gcc.misc-tests/i386-pf-athlon-1.c,
13806         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13807         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13808         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13809         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13810         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13811         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13812         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13813         programs.
13814
13815         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13816         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13817         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13818         x86-64 compilation.
13819
13820         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13821         x86_64.
13822
13823         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13824         effective-target ilp32.
13825
13826 2005-05-26  David Ung  <davidu@mips.com>
13827
13828         * gcc.target/mips/ext_ins.c: New test for testing the generation
13829         of MIPS32/64 rev 2 ext/ins instructions.
13830
13831 2005-05-26  Andreas Jaeger  <aj@suse.de>
13832
13833         * treelang/compile/unsigned.tree: Use gimple instead of
13834         nonexisting generic dump.
13835
13836 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13837
13838         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13839
13840 2005-05-26  Andreas Jaeger  <aj@suse.de>
13841
13842         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13843
13844 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13845
13846         PR libfortran/17283
13847         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13848         Test callee-allocated memory with write statements.
13849
13850 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13851
13852         PR middle-end/21709
13853         * gcc.dg/pr21709-1.c: New test case.
13854
13855 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13856             Mike Stump  <mrs@apple.com>
13857
13858         * objc/execute/next_mapping.h: Update for C++.
13859
13860         * obj-c++.dg/selector-1.mm: Move to...
13861         * obj-c++.dg/selector-4.mm: here...
13862
13863         * obj-c++.dg/basic.mm: New.
13864         * obj-c++.dg/comp-types-1.mm: New.
13865         * obj-c++.dg/cxx-class-1.mm: New.
13866         * obj-c++.dg/cxx-ivars-1.mm: New.
13867         * obj-c++.dg/cxx-ivars-2.mm: New.
13868         * obj-c++.dg/cxx-ivars-3.mm: New.
13869         * obj-c++.dg/cxx-scope-1.mm: New.
13870         * obj-c++.dg/cxx-scope-2.mm: New.
13871         * obj-c++.dg/defs.mm: New.
13872         * obj-c++.dg/empty-private-1.mm: New.
13873         * obj-c++.dg/encode-1.mm: New.
13874         * obj-c++.dg/encode-2.mm: New.
13875         * obj-c++.dg/encode-3.mm: New.
13876         * obj-c++.dg/extern-c-1.mm: New.
13877         * obj-c++.dg/extra-semi.mm: New.
13878         * obj-c++.dg/fix-and-continue-2.mm: New.
13879         * obj-c++.dg/isa-field-1.mm: New.
13880         * obj-c++.dg/ivar-list-semi.mm: New.
13881         * obj-c++.dg/local-decl-1.mm: New.
13882         * obj-c++.dg/lookup-1.mm: New.
13883         * obj-c++.dg/lookup-2.mm: New.
13884         * obj-c++.dg/method-1.mm: New.
13885         * obj-c++.dg/method-2.mm: New.
13886         * obj-c++.dg/method-3.mm: New.
13887         * obj-c++.dg/method-4.mm: New.
13888         * obj-c++.dg/method-5.mm: New.
13889         * obj-c++.dg/method-6.mm: New.
13890         * obj-c++.dg/method-7.mm: New.
13891         * obj-c++.dg/no-extra-load.mm: New.
13892         * obj-c++.dg/overload-1.mm: New.
13893         * obj-c++.dg/pragma-1.mm: New.
13894         * obj-c++.dg/pragma-2.mm: New.
13895         * obj-c++.dg/private-1.mm: New.
13896         * obj-c++.dg/private-2.mm: New.
13897         * obj-c++.dg/proto-qual-1.mm: New.
13898         * obj-c++.dg/qual-types-1.mm: New.
13899         * obj-c++.dg/stubify-1.mm: New.
13900         * obj-c++.dg/stubify-2.mm: New.
13901         * obj-c++.dg/super-class-1.mm: New.
13902         * obj-c++.dg/super-class-2.mm: New.
13903         * obj-c++.dg/super-dealloc-1.mm: New.
13904         * obj-c++.dg/super-dealloc-2.mm: New.
13905         * obj-c++.dg/template-1.mm: New.
13906         * obj-c++.dg/template-2.mm: New.
13907         * obj-c++.dg/template-3.mm: New.
13908         * obj-c++.dg/template-4.mm: New.
13909         * obj-c++.dg/template-5.mm: New.
13910         * obj-c++.dg/template-6.mm: New.
13911         * obj-c++.dg/try-catch-1.mm: New.
13912         * obj-c++.dg/try-catch-2.mm: New.
13913         * obj-c++.dg/try-catch-3.mm: New.
13914         * obj-c++.dg/try-catch-4.mm: New.
13915         * obj-c++.dg/try-catch-5.mm: New.
13916         * obj-c++.dg/try-catch-6.mm: New.
13917         * obj-c++.dg/try-catch-7.mm: New.
13918         * obj-c++.dg/try-catch-8.mm: New.
13919         * obj-c++.dg/try-catch-9.mm: New.
13920         * obj-c++.dg/va-meth-1.mm: New.
13921
13922 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13923
13924         * obj-c++.dg/selector-1.mm: New.
13925         * obj-c++.dg/selector-2.mm: New.
13926
13927 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13928
13929         * obj-c++.dg/selector-3.mm: New.
13930         * objc.dg/selector-3.m: New.
13931
13932 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13933
13934         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13935         about where warning appears.
13936
13937 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13938
13939         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13940         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13941         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13942         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13943
13944 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13945
13946         * gcc.dg/20050524-1.c: New test.
13947
13948 2005-05-25  Jan Hubicka  <jh@suse.cz>
13949
13950         * gcc.dg/tree-prof/inliner-1.c: New.
13951
13952 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13953
13954         * gcc.dg/tree-prof: New directory.
13955         * gcc.dg/tree-prof/tree-prof.exp: New.
13956
13957 2005-05-25  DJ Delorie  <dj@redhat.com>
13958
13959         * gcc.dg/Wattributes-1.c: New.
13960         * gcc.dg/Wattributes-2.c: New.
13961         * gcc.dg/Wattributes-3.c: New.
13962
13963 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13964
13965         PR tree-optimization/19833
13966         * gcc.dg/uninit-4.c: Remove xfail.
13967         * gcc.dg/uninit-9.c: Ditto.
13968
13969 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13970
13971         * obj-c++.dg/bitfield-[1-5].mm: New.
13972         * obj-c++.dg/class-protocol-1.mm: New.
13973         * obj-c++.dg/comp-types-1[0-1].mm: New.
13974         * obj-c++.dg/comp-types-[2-9].mm: New.
13975         * obj-c++.dg/encode-[4-8].mm: New.
13976         * obj-c++.dg/layout-1.mm: New.
13977         * obj-c++.dg/method-1[0-9].mm: New.
13978         * obj-c++.dg/method-2[0-1].mm: New.
13979         * obj-c++.dg/method-[8-9].mm: New.
13980         * obj-c++.dg/objc-gc-3.mm: New.
13981         * obj-c++.dg/try-catch-10.mm: New.
13982         * objc.dg/bitfield-5.m: New.
13983         * objc.dg/comp-types-10.m: New.
13984         * objc.dg/comp-types-9.m: New.
13985         * objc.dg/layout-1.m: New.
13986         * objc.dg/objc-gc-4.m: New.
13987         * objc.dg/try-catch-9.m: New.
13988         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13989         * objc.dg/comp-types-1.m: Likewise.
13990         * objc.dg/comp-types-[5-6].m: Likewise.
13991         * objc.dg/method-9.m: Likewise.
13992
13993 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13994
13995         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13996         and on hardware without VMX support.
13997
13998         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13999
14000         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14001
14002         * lib/profopt.exp (dg-final-generate, dg-final-use,
14003         profopt-final-code, profopt-get-options): New.
14004         (profopt-execute): Process test directives.
14005
14006         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14007         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14008         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14009
14010 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14011
14012         PR C++/21645
14013         * g++.dg/init/ctor5.C: New test.
14014
14015 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14016
14017         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14018         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14019         vect-113.c, vect-114.c.
14020
14021 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14022
14023         * gcc.dg/const-elim-1.c: Remove xfails.
14024
14025 2005-05-23  Jeff Law  <law@redhat.com>
14026
14027         * gcc.c-torture/compile/pr21638.c: New test.
14028         * gcc.c-torture/compile/20050520-1.c: New test.
14029
14030 2005-05-23  Nick Clifton  <nickc@redhat.com>
14031
14032         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14033         be a proper triple, ie: m32r*-*-*.
14034         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14035
14036 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14037
14038         PR middle-end/21331
14039         PR tree-opt/21293
14040         * gcc.c-torture/compile/pr21293.c: New test.
14041         * gcc.c-torture/execute/pr21331.c: New test.
14042
14043 2004-05-20  Richard Henderson  <rth@redhat.com>
14044
14045         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14046
14047 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14048
14049         * obj-c++-dg.exp: Add.
14050         * obj-c++.exp: Add.
14051         * obj-c++.dg/dg.exp: Add.
14052
14053 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14054
14055         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14056         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14057
14058 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14059
14060         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14061
14062 2004-05-19  Richard Henderson  <rth@redhat.com>
14063
14064         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14065
14066 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14067
14068         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14069
14070         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14071
14072 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14073
14074         PR c++/21495
14075         * g++.dg/parse/extern1.C: New test.
14076         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14077
14078 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14079
14080         * gcc.dg/c99-math.h: New.
14081         * gcc.dg/c99-math-float-1.c: New test.
14082         * gcc.dg/c99-math-double-1.c: Likewise.
14083         * gcc.dg/c99-math-long-double-1.c: Likewise.
14084
14085 2005-05-18  Richard Henderson  <rth@redhat.com>
14086
14087         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14088
14089 2005-05-18  Devang Patel  <dpatel@apple.com>
14090
14091         * g++.dg/opt/20050511-1.C: New test.
14092
14093 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14094
14095         PR libfortran/21127
14096         * gfortran.dg/reshape-complex.f90: New test.
14097
14098 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14099
14100         * gfortran.dg/array_constructor_1.f90: New test.
14101         * gfortran.dg/array_constructor_2.f90: New test.
14102
14103 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14104
14105         PR fortran/20954
14106         * gfortran.dg/pr20954.f: New test.
14107
14108 2005-05-17  Mike Stump  <mrs@apple.com>
14109
14110         Yet more Objective-C++...
14111
14112         * objc.dg/method-5.m: Update.
14113         * objc.dg/method-6.m: Update.
14114         * objc.dg/method-7.m: Update.
14115         * objc.dg/method-9.m: Update.
14116         * objc.dg/try-catch-2.m: Update.
14117
14118 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14119
14120         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14121         Remove little-endian optimizations.
14122
14123 2005-05-17  Jeff Law  <law@redhat.com>
14124
14125         * g++.dg/tree-ssa/pr14814.C: New test.
14126         * gcc.dg/tree-ssa/pr14814.C: New test.
14127         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14128         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14129
14130 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14131
14132         * gcc.dg/compat/generate-random.c: Do not include
14133         libiberty.h.
14134         * gcc.dg/compat/generate-random_r.c: Likewise.
14135
14136 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14137
14138         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14139
14140 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14141
14142         PR middle-end/21595
14143         * g++.dg/tree-ssa/builtin1.C: New testcase.
14144
14145 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14146
14147         PR c++/21454
14148         * g++.dg/opt/const4.C: New test.
14149
14150         PR middle-end/21492
14151         * g++.dg/opt/crossjump1.C: New test.
14152
14153         PR tree-optimization/21610
14154         * gcc.c-torture/compile/20050516-1.c: New test.
14155
14156         PR fortran/15080
14157         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14158         about the test failing.
14159         * gfortran.fortran-torture/execute/where_7.f90: New test.
14160         * gfortran.fortran-torture/execute/where_8.f90: New test.
14161
14162 2005-05-16  Richard Henderson  <rth@redhat.com>
14163
14164         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14165         i?86 and x86_64.
14166
14167 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14168
14169         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14170         (limits.h): Include unconditionally.
14171         (stdlib.h): Likewise.
14172         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14173         (limits.h): Include unconditionally.
14174         (stdlib.h): Likewise.
14175         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14176         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14177         (limits.h): Include unconditionally.
14178         (stdlib.h): Likewise.
14179         (hashtab.h): Do not include.
14180         (getopt.h): Likewise.
14181         (stddef.h): Include.
14182         (hashval_t): Define.
14183         (struct entry): Add "next" field.
14184         (HASH_SIZE): New macro.
14185         (hash_table): New variable.
14186         (switchfiles): Do not use xmalloc.
14187         (mix): New macro.
14188         (iterative_hash): New function.
14189         (hasht): Remove.
14190         (e_exists): New function.
14191         (e_insert): Likewise.
14192         (output): Use, instead of libiberty hashtable functions.
14193         (main): Do not use getopt.  Do not call htab_create.
14194
14195 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14196
14197         PR libstdc++/21526
14198         * lib/target-supports.exp (check_mkfifo_available):
14199         Return 0 for cygwin as mkfifo support incomplete on platform.
14200         Fix typos in comments.
14201
14202 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14203
14204         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14205
14206 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14207
14208         PR fortran/17432
14209         * gfortran.dg/assign_4.f: New test.
14210
14211 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14212
14213         PR tree-optimization/21563
14214         * gcc.dg/tree-ssa/pr21563.c: New.
14215
14216 2005-05-14  Jan Hubicka  <jh@suse.cz>
14217
14218         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14219
14220 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14221
14222         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14223
14224 2005-05-13  Julian Brown  <julian@codesourcery.com>
14225
14226         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14227         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14228
14229 2005-05-13  Jan Hubicka  <jh@suse.cz>
14230
14231         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14232         * gcc.dg/fold-xor-?.c: Likewise.
14233         * gcc.dg/pr15784-?.c: Likewise.
14234         * gcc.dg/pr20922-?.c: Likewise.
14235         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14236         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14237         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14238
14239 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14240
14241         PR fortran/21260
14242         * gfortran.dg/hollerith_1.f90: New test.
14243
14244 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14245
14246         * gfortran.dg/func_result_2.f90: New test.
14247
14248 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14249
14250         * gfortran.dg/dev_null.f90: New test.
14251
14252 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14253
14254         * gcc.dg/arm-vfp1.c: Revert last change.
14255
14256 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14257
14258         PR middle-end/19807
14259         PR tree-optimization/19639
14260         * g++.dg/tree-ssa/pr19807.C: New testcase.
14261
14262 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14263
14264         PR libfortran/21471
14265         * gfortran.dg/append-1.f90: New test.
14266
14267 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14268
14269         * gcc.dg/pr18501.c: XFAIL.
14270         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14271         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14272         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14273         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14274         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14275         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14276         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14277         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14278
14279 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14280
14281         PR fortran/20178
14282         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14283         gfortran.dg/f2c_3.f90: New tests.
14284
14285         * gfortran.dg/return_1.f90: Fix dg annotation.
14286
14287 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14288
14289         * gcc.c-torture/compile/20050510-1.c: New test.
14290
14291 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14292
14293         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14294
14295 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14296
14297         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14298
14299 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14300
14301         PR c/17913
14302         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14303
14304 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14305
14306         PR c/21342
14307         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14308         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14309
14310 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14311
14312         PR debug/16676
14313         * gcc.dg/debug/pr16676.c: New test.
14314
14315 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14316
14317         PR testsuite/21443
14318         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14319         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14320         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14321         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14322         Change -O1 to -O2.
14323         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14324         -fno-tree-dominator-opts.
14325
14326 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14327
14328         * gfortran.dg/return_1.f90: New test.
14329
14330 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14331
14332         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14333
14334         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14335
14336 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14337
14338         PR c++/21427
14339         * g++.dg/inherit/covariant13.C: New.
14340
14341 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14342
14343         PR libfortran/19155
14344         * gfortran.dg/pr19155.f: New test.
14345
14346 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14347
14348         PR inline-asm/8788
14349         * gcc.dg/pr8788-1.c: New testcase.
14350
14351 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14352
14353         PR target/21416
14354         * gcc.target/mips/fpcmp-[12].c: New tests.
14355
14356 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14357
14358         * lib/target-supports-dg.exp (dg-require-fork): New function.
14359         (dg-require-mkfifo): Likewise.
14360         * lib/target-supports.exp (check_function_available): New
14361         function.
14362         (check_fork_available): Likewise.
14363         (check_mkfifo_available): Likewise.
14364
14365 2005-05-06  Jeff Law  <law@redhat.com>
14366
14367         * gcc.c-torture/compile/pr21380.c: New test.
14368
14369 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14370
14371         PR c++/20961
14372         * g++.dg/ext/weak3.C: New test.
14373
14374 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14375
14376         PR c++/21352
14377         * g++.dg/template/crash37.C: New test.
14378
14379 2005-05-05  Paul Brook  <paul@codesourcery.com>
14380
14381         * gcc.dg/arm-g2.c: Use effective-target arm32.
14382         * gcc.dg/arm-mmx-1.c: Ditto.
14383         * gcc.dg/arm-scd42-2.c: Ditto.
14384         * gcc.dg/arm-vfp1.c: Ditto.
14385         * lib/target-supports.exp (check_effective_target_arm32): New
14386         function.
14387
14388 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14389
14390         PR libfortran/21354
14391         gfortran.dg/in_pack_rank7.f90: New test.
14392
14393 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14394
14395         PR middle-end/15618
14396         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14397
14398 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14399
14400         PR middle-end/21265
14401         * gcc.dg/20050503-1.c: New test.
14402
14403         PR rtl-optimization/21239
14404         * gcc.dg/i386-sse-11.c: New test.
14405
14406 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14407
14408         PR target/16888
14409         * gcc.target/i386/asm-1.c: New test.
14410
14411 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14412
14413         PR rtl-optimization/21330
14414         * gcc.c-torture/execute/20050502-1.c: New test.
14415
14416         PR target/21297
14417         * gcc.c-torture/execute/20050502-2.c: New test.
14418
14419 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14420
14421         PR middle-end/21282
14422         * gcc.dg/pr21282.c: New.
14423
14424 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14425
14426         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14427         * gcc.dg/vect/vect-92.c: Likewise.
14428         * gcc.dg/vect/vect-93.c: Likewise.
14429         * gcc.dg/vect/vect-dv-1.c: Likewise.
14430         * gcc.dg/vect/vect-dv-2.c: Likewise.
14431         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14432
14433 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14434
14435         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14436         * gfortran.dg/vect/vect-2.f90: Likewise.
14437         * gfortran.dg/vect/vect-3.f90: Likewise.
14438         * gfortran.dg/vect/vect-4.f90: Likewise.
14439         * gfortran.dg/vect/vect-5.f90: Likewise.
14440
14441 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14442
14443         PR target/20813
14444         * gcc.dg/rs6000-fpint-2.c: New.
14445
14446 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14447
14448         PR c/15698
14449         * gcc.dg/builtins-30.c: Update expected messages.
14450         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14451         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14452         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14453
14454 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14455
14456         PR tree-optimization/21294
14457         * gcc.dg/tree-ssa/pr21294.c: New.
14458
14459 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14460
14461         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14462         __builtin_altivec_st_internal_4si built-in.
14463
14464 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14465
14466         PR c++/15875
14467         * g++.dg/template/ptrmem14.C: New test.
14468
14469 2005-05-02  Paul Brook  <paul@codesourcery.com>
14470
14471         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14472
14473 2005-05-02  Michael Matz  <matz@suse.de>
14474
14475         PR c++/19542
14476         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14477
14478 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14479
14480         * g++.dg/cpp/weak.C: New test.
14481
14482 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14483
14484         * gcc.dg/tree-ssa/loop-8.c: New test.
14485
14486 2005-04-30  Michael Maty  <matz@suse.de>
14487
14488         * gcc.dg/inline-mcpy.c: New test.
14489
14490 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14491
14492         PR libfortran/18958
14493         * gfortran.dg/eoshift.f90: New test case.
14494
14495 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14496
14497         PR libfortran/18857
14498         * gfortran.dg/matmul_1.f90: New test.
14499
14500 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14501
14502         PR tree-optimization/21030
14503         * gcc.dg/tree-ssa/pr21030.c: New.
14504
14505 2005-04-29  Devang Patel  <dpatel@apple.com>
14506
14507         PR tree-optimization/21272
14508         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14509
14510 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14511
14512         PR fortran/13082
14513         PR fortran/18824
14514         * gfortran.dg/entry_4.f90: New test.
14515         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14516         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14517         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14518         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14519         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14520         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14521         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14522
14523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14524
14525         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14526
14527 2005-04-29  Paul Brook  <paul@codesourcery.com>
14528
14529         * gfortran.dg/entry_3.f90: New test.
14530
14531 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14532
14533         * gfortran.dg/implicit_4.f90: New test.
14534
14535 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14536
14537         * lib/target-supports.exp (check_profiling_available): Return
14538         false for xtensa-*-elf.
14539
14540 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14541
14542         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14543         error if file cannot be deleted.
14544
14545 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14546
14547         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14548         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14549         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14550         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14551         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14552         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14553         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14554         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14555         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14556         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14557         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14558         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14559         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14560
14561 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14562
14563         PR fortran/20865
14564         * gfortran.dg/pr20865.f90: New test.
14565
14566 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14567
14568         * gcc.dg/void-cast-2.c: New test.
14569
14570 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14571
14572         PR c/21159
14573         * gcc.dg/void-cast-1.c: New test.
14574
14575 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14576
14577         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14578
14579 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14580
14581         PR fortran/21177
14582         * gfortran.dg/pr21177.f90: New test.
14583
14584 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14585
14586         PR tree-optimization/21171
14587         * gcc.dg/tree-ssa/pr21171.c: New test.
14588
14589 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14590
14591         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14592         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14593         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14594         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14595         gcc.dg/tree-ssa/gen-vect-32.c: New.
14596         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14597         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14598         don't run on PPC32.
14599
14600 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14601
14602         PR c/21213
14603         * gcc.dg/transparent-union-3.c: New test.
14604
14605 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14606
14607         PR c/20740
14608         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14609         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14610         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14611         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14612         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14613         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14614
14615 2005-04-26  Jeff Law  <law@redhat.com>
14616
14617         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14618         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14619         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14620         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14621         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14622         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14623         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14624
14625 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14626
14627         PR tree-optimization/17598
14628         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14629
14630 2005-04-25  Mike Stump  <mrs@apple.com>
14631
14632         * objc.dg/fix-and-continue-1.m: Add.
14633
14634 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14635
14636         PR c++/20995
14637         * g++.dg/opt/pr20995-1.C: New test case.
14638
14639 2005-04-25  Devang Patel <dpatel@apple.com>
14640
14641         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14642
14643 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14644
14645         PR testsuite/21062
14646         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14647
14648 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14649
14650         PR C++/21188
14651         * g++.dg/opt/rtti2.C: New test.
14652
14653 2005-04-25  Paul Brook  <paul@codesourcery.com>
14654         Steven G. Kargl  <kargls@comcast.net>
14655
14656         PR fortran/20879
14657         * gfortran.dg/ichar_1.f90: New file.
14658
14659 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14660
14661         PR middle-end/20991
14662         * g++.dg/opt/pr20991.C: New test.
14663
14664         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14665         where sizeof (type) < __alignof__ (type).
14666         * gcc.dg/compat/struct-layout-1.h: Likewise.
14667
14668 2005-04-24  Per Bothner  <per@bothner.com>
14669             Devang Patel  <dpatel@apple.com>
14670
14671         PR preprocessor/20907
14672         * gcc.dg/cpp/very-long-comment.c: New test.
14673
14674 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14675
14676         PR fortran/20059
14677         * gfortran.dg/common_5.f: New test.
14678
14679 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14680
14681         PR middle-end/21082
14682         * g++.dg/tree-ssa/pr21082.C: New testcase.
14683
14684 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14685
14686         * gcc.dg/vect/vect-99.c: New test.
14687
14688 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14689
14690         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14691
14692 2005-04-22  Jeff Law  <law@redhat.com>
14693
14694         * gcc.dg/uninit-5.c: Remove xfails.
14695         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14696         conditionals and loads.
14697
14698 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14699
14700         PR libfortran/20074
14701         PR libfortran/20436
14702         PR libfortran/21108
14703         * gfortran.dg/nested_reshape.f90: new test
14704         * gfortran.dg/reshape-alloc.f90: new test
14705         * gfortran.dg/reshape.f90: new test
14706
14707 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14708
14709         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14710
14711         * gcc.dg/arm-vfp1.c: New test.
14712
14713 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14714
14715         PR c++/21087
14716         * g++.dg/lookup/builtin2.C: New test.
14717
14718 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14719
14720         * gcc.dg/weak/weak-13.c: New test.
14721
14722 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14723
14724         * lib/target-supports.exp (check_effective_target_sync_int_long):
14725         Add powerpc*.
14726
14727 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14728
14729         * gcc.target/mips/branch-1.c: New test.
14730
14731 2005-04-21  Richard Henderson  <rth@redhat.com>
14732
14733         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14734         * gcc.dg/vect/vect-86.c: Likewise.
14735         * gcc.dg/vect/vect-87.c: Likewise.
14736         * gcc.dg/vect/vect-88.c: Likewise.
14737
14738 2005-04-21  Devang Patel  <dpatel@apple.com>
14739
14740         PR optimization/20994
14741         * gcc.dg/tree-ssa/ifc-3.c: New test.
14742
14743 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14744
14745         PR c/12913
14746         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14747         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14748         gcc.dg/c99-vla-jump-5.c: New tests.
14749
14750 2005-04-19  Richard Henderson  <rth@redhat.com>
14751
14752         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14753         Fix typo in exists check.
14754         (check_effective_target_sync_int_long): New.
14755         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14756         * gcc.dg/ia64-sync-2.c: Likewise.
14757         * gcc.dg/ia64-sync-3.c: Likewise.
14758         * gcc.dg/ia64-sync-4.c: Likewise.
14759
14760 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14761
14762         * gcc.dg/fold-xor-1.c: New test.
14763         * gcc.dg/fold-xor-2.c: New test.
14764
14765 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14766
14767         PR target/20670
14768         * g++.dg/eh/fp-regs.C: New test.
14769
14770 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14771
14772         * gcc.dg/Wint-to-pointer-cast-1.c,
14773         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14774         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14775         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14776
14777 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14778
14779         PR fortran/16861
14780         * gfortran.dg/pr16861.f90: New test.
14781
14782 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14783
14784         * gcc.dg/pr21085.c: New test.
14785
14786 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14787
14788         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14789         (setup_mips_tests, dg-mips-options): New procedures.
14790         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14791         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14792         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14793         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14794         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14795         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14796         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14797         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14798         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14799         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14800         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14801         dg-mips-options instead of dg-options.  Remove now-redundant
14802         preprocessor guards.
14803         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14804         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14805         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14806         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14807         * gcc.dg/vr-mult-2.c: Delete.
14808         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14809         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14810         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14811         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14812         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14813         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14814         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14815
14816 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14817
14818         * ada/acats/run_all.sh: Use sync when executable not present.
14819
14820 2005-04-18  Devang Patel  <dpatel@apple.com>
14821
14822         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14823         * gcc.dg/vect/vect-11a.c: New.
14824         * gcc.dg/vect/vect-none.c: Update.
14825         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14826
14827 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14828
14829         PR tree-optimization/20922
14830         * gcc.dg/pr20922-1.c: New test.
14831         * gcc.dg/pr20922-2.c: New test.
14832         * gcc.dg/pr20922-3.c: New test.
14833         * gcc.dg/pr20922-4.c: New test.
14834         * gcc.dg/pr20922-5.c: New test.
14835         * gcc.dg/pr20922-6.c: New test.
14836
14837 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14838
14839         PR libfortran/20950
14840         * gfortran.dg/pr20950.f: New test.
14841
14842 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14843
14844         PR libfortran/19216
14845         * gfortran.dg/pr19216.f: New test.
14846
14847 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14848
14849         PR tree-optimization/21001
14850         * gcc.dg/tree-ssa/pr21001.c: New.
14851
14852 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14853
14854         PR libfortran/21075
14855         * gfortran.dg/reshape_rank7.f90: New test.
14856
14857 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14858
14859         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14860         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14861         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14862         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14863         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14864         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14865         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14866         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14867         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14868         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14869         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14870         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14871         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14872         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14873         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14874         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14875         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14876         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14877         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14878         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14879         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14880
14881 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14882
14883         * gfortran.dg/wtruncate.f: New testcase.
14884         * gfortran.dg/wtruncate.f90: New testcase.
14885
14886 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14887
14888         PR c++/21025
14889         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14890         which sizeof/alignof is dependent, rather than just whether we are
14891         processing_template_decl.
14892
14893 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14894
14895         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14896         corrected typo where the wrong variables had been compared.
14897
14898 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14899
14900         PR libfortran/18495
14901         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14902         Test callee-allocated version of return array with a write
14903         statement.
14904         Test spread with a temporary with another write statement.
14905
14906 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14907
14908         PR tree-optimization/21031
14909         * gcc.dg/tree-ssa/pr21031.c: New.
14910
14911 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14912
14913         PR tree-optimization/21004
14914         * gcc.dg/builtins-53.c: Include builtins-config.h.
14915         Check floorf, ceilf, floorl and ceill transformations
14916         only when HAVE_C99_RUNTIME is defined.
14917
14918 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14919
14920         PR middle-end/20739
14921         * gcc.dg/tree-ssa/pr20739.c: New test.
14922
14923 2005-04-14  Mike Stump  <mrs@apple.com>
14924
14925         * gcc.dg/Foundation.framework/empty: New.
14926         * gcc.dg/framework-2.c: New.
14927
14928 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14929
14930         PR tree-optimization/21021
14931         * gcc.c-torture/compile/pr21021.c: New.
14932
14933 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14934
14935         PR testsuite/21010
14936         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14937         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14938         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14939         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14940         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14941         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14942         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14943         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14944
14945 2005-04-14  Richard Henderson  <rth@redhat.com>
14946
14947         * lib/target-supports.exp (check_effective_target_vect_condition):
14948         Add ia64, i?86, and x86_64.
14949
14950 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14951
14952         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14953
14954 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14955
14956         PR tree-optimization/20657
14957         * gcc.dg/tree-ssa/pr20657.c: New.
14958
14959 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14960
14961         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14962         (long long int)trunc*.
14963
14964 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14965
14966         PR target/20927
14967         * gcc.dg/pr20927.c: New test.
14968
14969 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14970
14971         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14972         * gcc.target/mips/asm-1.c: Likewise.
14973
14974 2005-04-13  Dale Johannesen  <dalej@apple.com>
14975
14976         * objc.dg/objc-fast-4.m: New.
14977
14978 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14979
14980         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14981         directory.
14982         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14983
14984 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14985
14986         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14987         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14988         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14989
14990 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14991
14992         PR tree-optimization/20913
14993         * gcc.dg/tree-ssa/pr20913.c: New.
14994
14995         PR tree-optimization/20702
14996         * gcc.dg/tree-ssa/pr20702.c: New.
14997
14998 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14999
15000         PR c++/13744
15001         * g++.dg/inherit/local3.C: New test.
15002
15003 2005-04-12  Jeff Law  <law@redhat.com>
15004
15005         * gcc.dg/tree-ssa/20050412-1.c: New test.
15006
15007 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15008
15009         PR libfortran/19016
15010         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15011         Add tests with mask generated by expression.
15012         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15013         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15014         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15015
15016 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15017
15018         PR middle-end/20917
15019         * gcc.dg/20050409-1.c: New test.
15020
15021 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15022
15023         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15024
15025 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15026
15027         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15028         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15029         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15030         (TARGET_CXX): Adjust accordingly.
15031         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15032         determine_class_data_visibility and class_data_always_comdat.
15033         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15034         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15035         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15036         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15037         (arm_cxx_determine_class_data_visibility): New.
15038         (arm_cxx_class_data_always_comdat): Likewise.
15039         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15040         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15041         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15042         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15043         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15044         Define.
15045
15046 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15047
15048         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15049
15050 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15051
15052         * gcc.dg/i386-darwin-fpmath.c: New.
15053
15054 2004-04-11  Devang Patel  <dpatel@apple.com>
15055
15056         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15057         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15058         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15059         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15060         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15061         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15062         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15063         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15064         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15065
15066 2004-04-11  Devang Patel  <dpatel@apple.com>
15067
15068         * gcc.dg/vect/vect-dv-1.c: New test.
15069         * gcc.dg/vect/vect-dv-2.c: New test.
15070
15071 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15072
15073         PR tree-optimization/20933
15074         * gcc.dg/tree-ssa/pr20933.c: New test.
15075
15076 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15077
15078         * gfortran.dg/fold_nearest.f90: New test.
15079
15080 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15081
15082         * gcc.dg/tree-ssa/alias-1.c: New test.
15083
15084 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15085
15086         PR tree-optimization/20920
15087         * g++.dg/tree-ssa/pr20920.C: New test.
15088
15089 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15090
15091         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15092         (long long int)ceil*.
15093
15094 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15095
15096         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15097         explicit C++ linkage.
15098
15099 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15100
15101         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15102         warning for arithmetic IF statements.
15103
15104 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15105
15106         * eor_handling_1.f90: New test case.
15107         * eor_handling_2.f90: New test case.
15108         * eor_handling_3.f90: New test case.
15109         * eor_handling_4.f90: New test case.
15110         * eor_handling_5.f90: New test case.
15111         * noadv_size.f90: New test case.
15112         * pad_no.f90: New test case.
15113
15114 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15115
15116         * gcc.c-torture/execute/20050410-1.c: New test.
15117
15118 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15119
15120         * gcc.dg/pr20126.c: New.
15121
15122 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15123             Steven G. Kargl <kargls@comcast.net>
15124
15125         * gfortran.dg/PR19872.f: New test.
15126
15127 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15128
15129         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15130
15131 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15132
15133         * gfortran.dg/nint_1.f90: New test.
15134
15135 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15136
15137         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15138         Added test for callee-allocated arrays with write statements.
15139         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15140         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15141         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15142         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15143         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15144
15145 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15146
15147         PR libfortran/20163
15148         * gfortran.dg/open-options-blanks.f: New test.
15149
15150 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15151
15152         PR fortran/13257
15153         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15154
15155 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15156
15157         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15158         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15159         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15160         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15161         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15162         * gcc.c-torture/execute/stdarg-4.c: New test.
15163
15164         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15165
15166         PR target/20795
15167         * g++.dg/abi/param2.C: New test.
15168
15169 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15170
15171         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15172
15173 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15174
15175         * gcc.dg/builtins-53.c: New test.
15176
15177 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15178
15179         * g++.dg/tree-ssa/pr18178.C: New test.
15180         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15181         * gcc.c-torture/execute/20041019-1.c: New test.
15182         * gcc.dg/tree-ssa/20041008-1.c: New test.
15183         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15184         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15185         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15186         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15187         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15188         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15189         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15190         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15191         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15192         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15193
15194 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15195
15196         PR rtl-optimization/20466
15197         * gcc.c-torture/execute/pr20466-1.c: New test.
15198
15199 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15200
15201         PR c++/20905
15202         * g++.dg/parse/cond2.C: New test.
15203
15204         PR c++/20145
15205         * g++.dg/warn/Wdtor1.C: New test.
15206
15207 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15208
15209         PR fortran/17229
15210         * gfortran.dg/pr17229.f: New test.
15211
15212 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15213
15214         * gfortran.dg/tiny_1.f90: New test.
15215         * gfortran.dg/tiny_2.f90: ditto.
15216
15217 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15218
15219         * gfortran.dg/eor_1.f90: Fix dg-do run line
15220         * gfortran.dg/open_new.f90: Fix dg-do run line
15221
15222 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15223
15224         * lib/target-supports.exp (get_compiler_messages): Support
15225         optional arguments, the fourth being compiler options.
15226         (check_effective_target_fpic): New proc.
15227         * gcc.dg/20050321-2.c: Restrict to target fpic.
15228
15229 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15230
15231         * gcc.dg/15443-1.c: New test.
15232         * gcc.dg/15443-2.c: Likewise.
15233
15234 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15235
15236         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15237
15238 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15239
15240         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15241
15242 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15243
15244         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15245         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15246         -m64.
15247         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15248         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15249         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15250
15251 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15252
15253         PR c++/20212
15254         * g++.dg/warn/Wunused-11.C: New test.
15255
15256 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15257
15258         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15259
15260 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15261
15262         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15263
15264 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15265
15266         PR c++/20734
15267         * g++.dg/template/ptrmem13.C: New test.
15268
15269 2005-04-05  Per Bothner  <per@bothner.com>
15270
15271         * lib/gcc.exp: Always add -fno-show-column, for now.
15272
15273 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15274
15275         PR testsuite/20767
15276         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15277         of plain old "unsigned int" for the type of "i".  Makes this test
15278         64bit clean.
15279
15280 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15281
15282         * gcc.dg/i386-ssefn-1.c: New test.
15283         * gcc.dg/i386-ssefn-2.c: New test.
15284         * gcc.dg/i386-ssefn-3.c: New test.
15285         * gcc.dg/i386-ssefn-4.c: New test.
15286
15287 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15288
15289         PR tree-optimization/20076
15290         * gcc.dg/builtin-apply4.c: New test.
15291
15292         PR preprocessor/19475
15293         * gcc.dg/cpp/macspace1.c: New test.
15294         * gcc.dg/cpp/macspace2.c: New test.
15295
15296 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15297
15298         * gfortran.dg/pr20755.f: Fixed bad format.
15299
15300 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15301
15302         PR c++/20763
15303         * g++.dg/ext/attrib21.C: New test.
15304
15305 2004-04-05  Devang Patel  <dpatel@apple.com>
15306
15307         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15308         * gcc.dg/vect/vect-shift-1.c: New test.
15309
15310 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15311
15312         PR libfortran/20755
15313         * gfortran.dg/pr20755.f: New test.
15314
15315 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15316
15317         * gfortran.dg/pr15959.f90: New test.
15318         * gfortran.dg/string_pad_trunc.f90: New test.
15319
15320 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15321
15322         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15323         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15324         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15325         syntax.
15326
15327 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15328
15329         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15330
15331 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15332
15333         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15334         * gcc.c-torture/compile/20011119-2.c: Likewise.
15335         * gcc.c-torture/compile/981001-2.c: Likewise.
15336
15337 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15338
15339         PR c++/20679
15340         * g++.dg/template/overload4.C: New test.
15341
15342 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15343
15344         PR c++/20746
15345         * g++.dg/abi/covariant5.C: New.
15346
15347         PR debug/20505
15348         * g++.dg/debug/const2.C: New.
15349
15350 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15351
15352         PR rtl-optimization/16104
15353         * gcc.c-torture/execute/20050316-1.c: New test.
15354
15355 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15356
15357         * g++.dg/template/spec23.C: Fix dg-error text.
15358
15359 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15360
15361         PR c++/19199
15362         * g++.dg/expr/lval2.C: New.
15363
15364 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15365
15366         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15367         __builtin_strcasecmp and __builtin_strncasecmp.
15368
15369 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15370
15371         PR c++/20723
15372         * g++.dg/template/spec22.C: New.
15373         * g++.dg/template/spec23.C: New.
15374
15375 2005-04-03  Dale Ranta  <dir@lanl.gov>
15376             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15377
15378         PR libfortran/20068
15379         PR libfortran/20125
15380         PR libfortran/20156
15381         PR libfortran/20471
15382         * gfortran.dg/backspace.f: New test.
15383
15384 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15385
15386         * gcc.dg/pr19345.c: New test.
15387
15388 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15389
15390         PR tree-optimization/20640
15391         * gcc.dg/torture/tree-loop-1.c: New.
15392
15393 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15394
15395         PR rtl-optimization/20290
15396         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15397
15398 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15399
15400         * gcc.dg/rs6000-fpint.c: New.
15401
15402 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15403
15404         * gcc.dg/old-style-then-proto-1.c: New test.
15405
15406 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15407
15408         * gfortran.fortran-torture/execute/backspace.f90: Check
15409         after backspace and read was incorrect.
15410
15411 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15414         buffer past the terminating NUL using memcmp.
15415         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15416         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15417
15418         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15419         Fix unused/uninitialized variable warnings.
15420
15421         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15422         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15423         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15424         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15425
15426         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15427         gcc.c-torture/execute/builtins/fputs-lib.c,
15428         gcc.c-torture/execute/builtins/lib/fprintf.c,
15429         gcc.c-torture/execute/builtins/lib/main.c,
15430         gcc.c-torture/execute/builtins/lib/memcmp.c,
15431         gcc.c-torture/execute/builtins/lib/memmove.c,
15432         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15433         gcc.c-torture/execute/builtins/lib/memset.c,
15434         gcc.c-torture/execute/builtins/lib/printf.c,
15435         gcc.c-torture/execute/builtins/lib/sprintf.c,
15436         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15437         gcc.c-torture/execute/builtins/lib/strchr.c,
15438         gcc.c-torture/execute/builtins/lib/strcmp.c,
15439         gcc.c-torture/execute/builtins/lib/strcpy.c,
15440         gcc.c-torture/execute/builtins/lib/strcspn.c,
15441         gcc.c-torture/execute/builtins/lib/strlen.c,
15442         gcc.c-torture/execute/builtins/lib/strncat.c,
15443         gcc.c-torture/execute/builtins/lib/strncmp.c,
15444         gcc.c-torture/execute/builtins/lib/strncpy.c,
15445         gcc.c-torture/execute/builtins/lib/strrchr.c,
15446         gcc.c-torture/execute/builtins/lib/strspn.c,
15447         gcc.c-torture/execute/builtins/lib/strstr.c,
15448         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15449         gcc.c-torture/execute/builtins/strlen-2.c,
15450         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15451         prototypes.
15452
15453 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15454
15455         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15456         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15457         selectany usage.
15458
15459 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15460
15461         PR c++/19406
15462         * g++.dg/debug/using1.C: New test.
15463
15464 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15465
15466         PR middle-end/20524
15467         * gcc.dg/alias-7.c: Prefix asm-declared name with
15468         __USER_LABEL_PREFIX__.
15469
15470 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15471
15472         Fix fallout from PR middle-end/15700:
15473         * gcc.c-torture/compile/20011119-1.c: Take
15474         __USER_LABEL_PREFIX__ into account.
15475         * gcc.c-torture/compile/20011119-2.c: Likewise.
15476
15477 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15478
15479         PR c++/18644
15480         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15481
15482 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15483
15484         PR c/17855
15485         * gcc.c-torture/compile/struct-non-lval-1.c,
15486         gcc.c-torture/compile/struct-non-lval-2.c,
15487         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15488
15489 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15490
15491         * gcc.dg/tls/tls.exp: Remove temporary file.
15492         * g++.dg/tls/tls.exp: Ditto.
15493         * lib/file-format.exp: Ditto.
15494         * g++.dg/special/ecos.exp: Ditto.
15495
15496         * lib/profopt.exp: Treat prof_ext as a list.
15497         * gcc.misc-tests/bprob.exp: Ditto.
15498         * g++.dg/bprob/bprob.exp: Ditto.
15499
15500         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15501         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15502         g++.dg/tree-ssa/pointer-reference-alias.C,
15503         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15504         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15505         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15506         g++.dg/vect/pr19951.cc: Ditto.
15507         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15508         gcc.dg/builtins-47.c: Ditto.
15509         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15510         gcc.dg/pr20115-1.c: Ditto.
15511         * gcc.dg/tree-ssa/20030530-2.c,
15512         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15513         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15514         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15515         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15516         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15517         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15518         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15519         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15520         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15521         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15522         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15523         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15524         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15525         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15526         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15527         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15528         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15529         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15530         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15531         gcc.dg/tree-ssa/20030824-1.c,
15532         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15533         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15534         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15535         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15536         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15537         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15538         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15539         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15540         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15541         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15542         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15543         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15544         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15545         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15546         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15547         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15548         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15549         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15550         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15551         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15552         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15553         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15554         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15555         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15556         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15557         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15558         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15559         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15560         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15561         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15562         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15563         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15564         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15565         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15566         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15567         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15568         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15569         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15570         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15571         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15572         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15573         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15574         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15575         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15576         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15577         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15578         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15579         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15580         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15581         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15582         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15583         gcc.dg/tree-ssa/useless-1.c: Ditto.
15584         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15585         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15586         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15587         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15588         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15589         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15590         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15591         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15592         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15593         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15594         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15595         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15596         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15597         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15598         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15599         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15600         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15601         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15602         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15603         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15604         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15605         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15606         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15607         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15608         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15609         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15610         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15611         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15612         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15613         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15614         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15615         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15616         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15617         gcc.dg/vect/vect-none.c: Ditto.
15618         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15619         treelang/compile/unsigned.tree: Ditto.
15620
15621         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15622         * gcc.dg/cpp/direct2s.c: Ditto.
15623         * gcc.dg/cpp/paste4.c: Ditto.
15624         * gcc.dg/cpp/separate-1.c: Ditto.
15625         * gcc.dg/pch/save-temps-1.c: Ditto.
15626         * g++.dg/ext/altivec-10.C: Ditto.
15627         * g++.dg/pch/pch.C: Ditto.
15628
15629         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15630
15631         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15632         * g++.dg/template/repo1.C: Ditto.
15633         * g++.dg/template/repo2.C: Ditto.
15634         * g++.dg/template/repo3.C: Ditto.
15635         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15636         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15637         * g++.old-deja/g++.pt/repo1.C: Ditto.
15638         * g++.old-deja/g++.pt/repo2.C: Ditto.
15639         * g++.old-deja/g++.pt/repo3.C: Ditto.
15640         * g++.old-deja/g++.pt/repo4.C: Ditto.
15641
15642         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15643         * gcc.dg/20030107-1.c: Ditto.
15644         * gcc.dg/20030702-1.c: Ditto.
15645         * gcc.dg/profile-generate-1.c: Ditto.
15646         * g++.dg/other/profile1.C: Ditto.
15647         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15648
15649         * lib/gcc-dg.exp (remove-build-file): New.
15650         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15651         cleanup-tree-dump, cleanup-saved-temps): New.
15652
15653 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15654
15655         PR c++/19203, DR 214
15656         * g++.dg/parse/ambig3.C: Not ambiguous.
15657         * g++.dg/template/spec20.C: New.
15658         * g++.dg/template/spec21.C: New.
15659
15660 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15661
15662         PR target/20045
15663         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15664
15665 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15666
15667         PR libfortran/20660
15668         * gfortran.dg/negative_unit.f: New test.
15669
15670 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15671
15672         * gcc.dg/20050330-1.c: New test.
15673
15674 2005-03-30  Devang Patel  <dpatel@apple.com>
15675
15676         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15677
15678 2005-03-30  Dale Johannesen  <dalej@apple.com>
15679
15680         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15681
15682 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15683
15684         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15685         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15686         Strip options from test name.
15687
15688 2005-03-31  Jan Hubicka  <jh@suse.cz>
15689
15690         * gcc.dg/varpool-1.c: New testcase.
15691
15692 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15693
15694         PR c/772
15695         PR c/17913
15696         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15697         gcc.dg/stmt-expr-label-3.c : New tests.
15698         * gcc.c-torture/execute/medce-2.c: Remove.
15699
15700 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15701
15702         PR c/20368
15703         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15704         tests.
15705
15706 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15707
15708         * gcc.c-torture/compile/pr20203.c: New test.
15709
15710 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15711
15712         * gfortran.dg/promotion.f90: New test.
15713
15714 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15715
15716         PR middle-end/20491
15717         * gcc.dg/torture/asm-subreg-1.c: New test.
15718
15719 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15720
15721         PR c/20672
15722         * gcc.dg/pr20672-1.c: New test.
15723
15724 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15725
15726         * gfortran.dg/vect: New directory.
15727         * gfortran.dg/vect/vect.exp: New.
15728         * gfortran.dg/vect/vect-1.f90: New test.
15729         * gfortran.dg/vect/vect-2.f90: New test.
15730         * gfortran.dg/vect/vect-3.f90: New test.
15731         * gfortran.dg/vect/vect-4.f90: New test.
15732         * gfortran.dg/vect/vect-5.f90: New test.
15733
15734 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15735
15736         PR middle-end/20622
15737         * gcc.dg/alias-7.c: New test.
15738
15739 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15740
15741         * gcc.dg/sparc-reg-1.c: New test.
15742
15743 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15744
15745         PR target/19890
15746         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15747
15748 2005-03-29  Dale Ranta  <dir@lanl.gov>
15749             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15750
15751         PR libfortran/20163
15752         * gfortran.dg/pr20163-2.f: New test.
15753
15754 2005-03-28  Jan Hubicka  <jh@suse.cz>
15755
15756         PR middle-end/20635
15757         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15758         by Jakub Jelinek.
15759
15760 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15761
15762         PR tree-optimization/20626
15763         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15764         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15765
15766 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15767
15768         * gfortran.dg/underflow.f90: New test.
15769         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15770
15771 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15772
15773         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15774
15775 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15776
15777         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15778         (g++_init): Make sure that CXXFLAGS is set.
15779         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15780         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15781         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15782         * lib/objc.exp (objc_init): Likewise.
15783         * lib/treelang.exp (treelang_init): Likewise.
15784
15785 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15786
15787         PR tree-optimization/20470
15788         * gcc.dg/tree-ssa/pr20470.c: New test.
15789
15790 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15791
15792         * gcc.dg/ppc-stfiwx.c: New.
15793
15794 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15795
15796         PR target/19888
15797         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15798
15799 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15800
15801         * gcc.dg/20050325-1.c: Fix a typo.
15802
15803 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15804
15805         PR libfortran/19678
15806         PR libfortran/19679
15807         * gfortran.dg/dos_eol.f: New test.
15808
15809 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15810
15811         PR rtl-optimization/20249
15812         * gcc.dg/20050325-1.c: New test.
15813
15814 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15815
15816         PR libfortran/15332
15817         * gfortran.dg/pr15332.f: New test.
15818
15819 2005-03-24  Dale Johannesen  <dalej@apple.com>
15820
15821         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15822
15823 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15824
15825         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15826         'internal' visibility.
15827         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15828         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15829         'protected' visibility.
15830         * gcc.dg/visibility-7.c: Likewise.
15831         * lib/target-supports.exp (check_visibility_available): Take
15832         a parameter, the kind of visibility to check for.
15833         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15834         to check_visibility_available.
15835
15836         * g++.dg/expr/cast3.C: New.
15837
15838 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15839
15840         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15841         rs6000.
15842
15843 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15844
15845         PR target/20095
15846         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15847
15848 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15849
15850         * gcc.dg/badshift.c: Renamed to...
15851         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15852
15853         * gcc.target/i386/badshift.c: Renamed to...
15854         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15855         only.
15856
15857         PR rtl-optimization/20532
15858         * gcc.target/i386/badshift.c: New.
15859
15860 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15861
15862         * gfortran.dg/pr18025.f90: New test.
15863
15864 2005-03-23  Dale Johannesen  <dalej@apple.com>
15865
15866         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15867
15868 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15871
15872         * lib/target-supports.exp (check_iconv_available): Default
15873         libiconv to -liconv, if there is no definition.
15874
15875 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15876
15877         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15878
15879 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15880
15881         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15882         * g++.dg/opt/pr7503-2.C: Likewise.
15883         * g++.dg/opt/pr7503-3.C: Likewise.
15884         * g++.dg/opt/pr7503-4.C: Likewise.
15885         * g++.dg/opt/pr7503-5.C: Likewise.
15886         * g++.dg/warn/minmax.C: New test.
15887
15888 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15889
15890         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15891         * gfortran.dg/g77_intrinsics_sub.f: New test.
15892
15893 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15894             Jan Hubicka  <jh@suse.cz>
15895             Steven Bosscher <stevenb@suse.de
15896
15897         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15898
15899 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15900
15901         PR c++/19980
15902         * g++.dg/template/redecl3.C: New test.
15903
15904 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15905
15906         PR c++/20499
15907         * g++.dg/parse/error16.C: Tweak error markers.
15908
15909 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15910
15911         PR target/20561
15912         * gcc.dg/20050321-2.c: New test.
15913
15914 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15915
15916         PR c++/20465
15917         PR c++/20381
15918         * g++.dg/template/ptrmem12.C: New.
15919
15920 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15921
15922         PR rtl-optimization/20527
15923         * gcc.c-torture/execute/pr20527-1.c: New test.
15924
15925 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15926
15927         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15928         program, compile it into a real executable and then delete the .c
15929         and .x files afterwards, to avoid problems on testglue targets.
15930
15931 2005-03-21  Stuart Hastings  <stuart@apple.com>
15932
15933         * gcc.target/i386/sse-2.c: New.
15934
15935 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15936
15937         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15938
15939 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15940
15941         * g++.dg/parse/crash25.C: Fix typo.
15942
15943 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15944
15945         PR c++/20461
15946         * g++.dg/parse/crash24.C: New test.
15947
15948         PR c++/20536
15949         * g++.dg/parse/crash25.C: New test.
15950
15951 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15952
15953         PR c++/20147
15954         * g++.dg/ext/stmtexpr4.C: New test.
15955
15956 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15957
15958         PR middle-end/20539
15959         * gcc.c-torture/compile/pr13066-1.c: New test case.
15960         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15961         * g++.dg/opt/pr13066-1.C: Likewise.
15962
15963 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15964
15965         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15966
15967 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15968
15969         PR fortran/18525
15970         * gfortran.dg/nesting_1.f90: New test.
15971
15972 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15973
15974         PR c++/20240
15975         * g++.dg/lookup/using13.C: New test.
15976
15977 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15978
15979         PR c++/20333
15980         * g++.dg/template/crash36.C: New test.
15981
15982 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15983
15984         PR c++/20463
15985         * g++.dg/template/crash35.C: New test.
15986
15987 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15988
15989         PR c++/19966
15990         * g++.dg/overload/operator2.C: New test.
15991
15992 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15993
15994         PR libfortran/20257
15995         * gfortran.dg/pr20257.f90: New test.
15996
15997 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15998
15999         PR libfortran/20480
16000         * gfortran.dg/pr20480.f90: New test.
16001
16002 2005-03-16  Richard Henderson  <rth@redhat.com>
16003
16004         PR middle-end/15700
16005         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16006         (_rtld_global): New.
16007         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16008         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16009
16010         * gcc.dg/alias-3.c: New.
16011         * gcc.dg/alias-4.c: New.
16012         * gcc.dg/alias-5.c: New.
16013         * gcc.dg/alias-6.c: New.
16014
16015 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16016
16017         * gcc.dg/cpp/ucnid-7.c: New.
16018
16019 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16020             Dorit Naishlos  <dorit@il.ibm.com>
16021
16022         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16023         darwin.
16024
16025 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16026
16027         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16028         misaligned accesses.
16029         * gcc.dg/vect/vect-58.c: Likewise.
16030         * gcc.dg/vect/vect-92.c: New.
16031         * gcc.dg/vect/vect-93.c: New.
16032
16033 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16034
16035         PR fortran/18827
16036         * gfortran.dg/assign_2.f90: New test.
16037         * gfortran.dg/assign_3.f90: New test.
16038         * gfortran.dg/assign.f90: New test.
16039
16040 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16041
16042         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16043         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16044         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16045         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16046         names.
16047
16048 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16049
16050         * gcc.dg/cpp/ucnid-6.c: New.
16051
16052         * gcc.dg/cpp/normalize-1.c: New.
16053         * gcc.dg/cpp/normalize-2.c: New.
16054         * gcc.dg/cpp/normalize-3.c: New.
16055         * gcc.dg/cpp/normalize-4.c: New.
16056         * gcc.dg/cpp/ucnid-4.c: New.
16057         * gcc.dg/cpp/ucnid-5.c: New.
16058         * g++.dg/cpp/normalize-1.C: New.
16059         * g++.dg/cpp/ucnid-1.C: New.
16060
16061 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16062
16063         * gcc.dg/pr18628.c: New.
16064
16065 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16066
16067         PR c++/20280
16068         * g++.dg/tree-ssa/pr20280.C: New.
16069
16070 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16071
16072         PR fortran/20467
16073         * gfortran.dg/stfunc_2.f90: New test.
16074
16075 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16076
16077         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16078
16079 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16080
16081         * gcc.dg/tree-ssa/20050314-1.c: New test.
16082
16083 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16084
16085         PR c++/4403
16086         PR c++/9783, DR433
16087         * g++.dg/template/friend34.C: New test.
16088         * g++.dg/template/friend35.C: Likewise.
16089         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16090
16091 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16092
16093         Friend class name lookup 5/n
16094         PR c++/1016
16095         * g++.dg/lookup/hidden-class1.C: New test.
16096         * g++.dg/lookup/hidden-class2.C: Likewise.
16097         * g++.dg/lookup/hidden-class3.C: Likewise.
16098         * g++.dg/lookup/hidden-class4.C: Likewise.
16099         * g++.dg/lookup/hidden-class5.C: Likewise.
16100         * g++.dg/lookup/hidden-class6.C: Likewise.
16101         * g++.dg/lookup/hidden-class7.C: Likewise.
16102         * g++.dg/lookup/hidden-class8.C: Likewise.
16103         * g++.dg/lookup/hidden-class9.C: Likewise.
16104         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16105         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16106         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16107         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16108         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16109         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16110         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16111         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16112         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16113         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16114         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16115
16116 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16117
16118         PR c++/20157
16119         * g++.dg/template/error18.C: New test.
16120
16121 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16122
16123         PR debug/16792
16124         * g++.dg/debug/pr16792.C: New test.
16125
16126 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16127
16128         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16129         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16130         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16131         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16132         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16133         test assertion names.
16134
16135 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16136
16137         PR fortran/18600
16138         * gfortran.dg/stfunc_1.f90: New test.
16139
16140 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16141
16142         PR fortran/16907
16143         * gfortran.dg/real_index_1.f90: New test.
16144
16145 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16146
16147         PR fortran/20323
16148         * gfortran.dg/spec_expr_1.f90: New test.
16149
16150 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16151
16152         PR c/20402
16153         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16154         new parser.
16155
16156 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16157
16158         PR fortran/20361
16159         * gfortran.dg/largeequiv_1.f90: New test.
16160
16161 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16162
16163         * gcc.dg/ucnid-1.c: New.
16164         * gcc.dg/ucnid-2.c: New.
16165         * gcc.dg/ucnid-3.c: New.
16166         * gcc.dg/ucnid-4.c: New.
16167         * gcc.dg/ucnid-5.c: New.
16168         * gcc.dg/ucnid-6.c: New.
16169         * gcc.dg/cpp/ucnid-1.c: New.
16170         * gcc.dg/cpp/ucnid-2.c: New.
16171         * gcc.dg/cpp/ucnid-3.c: New.
16172         * g++.dg/other/ucnid-1.C: New.
16173
16174 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16175
16176         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16177
16178 2005-03-11  Per Bothner  <per@bothner.com>
16179
16180         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16181         that diagnotics refer to correct token.
16182         * gcc.dg/unused-3.c: Likewise.
16183
16184 2005-03-11  Per Bothner  <per@bothner.com>
16185
16186         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16187         constant" is now actually on same line as string constant.
16188         * gcc.dg/cpp/direct2s.c: Likewise.
16189
16190 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16191
16192         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16193
16194 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16195
16196         PR libfortran/20124
16197         * gfortran.dg/pr20124.f90: New Test
16198
16199 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16200
16201         PR tree-optimization/20130
16202         * gcc.dg/pr20130-1.c: New test.
16203
16204 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16205
16206         PR target/20095
16207         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16208
16209 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16210
16211         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16212
16213 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16214
16215         * g++.dg/eh/forced1.C: Fix comment.
16216         * g++.dg/eh/forced2.C: Ditto.
16217         * g++.dg/eh/forced3.C: Ditto.
16218         * g++.dg/eh/forced4.C: Ditto.
16219
16220 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16221
16222         PR rtl-opt/20412
16223         * gcc.c-torture/compile/pr20412.c: New test.
16224
16225 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16226
16227         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16228
16229 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16230
16231         PR target/20322
16232         * gcc.dg/20050307-1.c: New test.
16233
16234 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16235
16236         PR c++/20375
16237         * g++.dg/other/stdarg3.C: New.
16238
16239 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16240
16241         PR c++/18384, c++/18327
16242         * g++.dg/init/array19.C: New test.
16243
16244         PR inline-asm/20314
16245         * gcc.dg/torture/pr20314-1.c: New test.
16246         * gcc.dg/torture/pr20314-2.c: New test.
16247
16248 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16249
16250         * gcc.dg/20050309-1.c: New test.
16251
16252 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16253
16254         * gcc.dg/builtins-10.c: Reactivate disabled test.
16255         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16256         new cbrt transformations.
16257
16258 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16259
16260         PR c++/20208
16261         * g++.dg/template/array13.C: New test.
16262
16263 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16264
16265         PR c++/16859
16266         * g++.dg/init/brace4.C: New test.
16267
16268 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16269
16270         PR c++/20186
16271         * g++.dg/template/non-dependent12.C: New.
16272
16273 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16274
16275         PR c++/20142
16276         * g++.dg/init/array18.C: Add dg-do run marker.
16277
16278         PR c++/20142
16279         * g++.dg/init/array18.C: New test.
16280
16281 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16282
16283         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16284         * g++.dg/gcov/gcov.exp: Likewise.
16285         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16286         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16287         * lib/c-torture.exp: Likewise.
16288         * lib/fortran-torture.exp: Likewise.
16289         * lib/g++.exp: Likewise.
16290         * lib/gcc-defs.exp: Likewise.
16291         * lib/gcc-dg.exp: Likewise.
16292         * lib/gcc.exp: Likewise.
16293         * lib/gcov.exp: Likewise.
16294         * lib/gfortran.exp: Likewise.
16295         * lib/mike-g++.exp: Likewise.
16296         * lib/mike-gcc.exp: Likewise.
16297         * lib/objc-torture.exp: Likewise.
16298         * lib/objc.exp: Likewise.
16299         * lib/profopt.exp: Likewise.
16300         * lib/target-libpath.exp: Likewise.
16301         * lib/target-supports.exp: Likewise.
16302         * lib/treelang.exp: Likewise.
16303         * lib/wrapper.exp: Likewise.
16304
16305 2005-03-08  Jeff Law  <law@redhat.com>
16306
16307         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16308         PHI-OPT changes.
16309
16310 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16311
16312         * gcc.dg/vect/pr20122.c: New test.
16313
16314 2005-03-07  Jeff Law  <law@redhat.com>
16315
16316         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16317         was folded away.
16318         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16319         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16320         * gcc.dg/tree-ssa/pr18134.c: New test.
16321
16322 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16323
16324         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16325         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16326         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16327
16328 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16329
16330         PR tree-opt/17671
16331         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16332
16333 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16334
16335         * g++.dg/warn/Wnvdtor.C: New test.
16336
16337 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16338
16339         * gcc.dg/torture/pr19683-1.c: New test.
16340
16341 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16342
16343         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16344         * gfortran.dg/g77/19990313-2.f: Ditto.
16345         * gfortran.dg/g77/19990313-3.f: Ditto.
16346         * gfortran.dg/g77/19990525-0.f: Ditto.
16347         * gfortran.dg/g77/19990826-0.f: Ditto.
16348         * gfortran.dg/g77/19990826-2.f: Ditto.
16349         * gfortran.dg/g77/19990826-3.f: Ditto.
16350         * gfortran.dg/g77/20000511-1.f: Ditto.
16351         * gfortran.dg/g77/20000511-2.f: Ditto.
16352         * gfortran.dg/g77/970625-2.f: Ditto.
16353         * gfortran.dg/g77/980310-2.f: Ditto.
16354         * gfortran.dg/g77/980310-3.f: Ditto.
16355         * gfortran.dg/g77/980310-8.f: Ditto.
16356         * gfortran.dg/g77/980519-2.f: Ditto.
16357         * gfortran.dg/g77/alpha1.f: Ditto.
16358         * gfortran.dg/g77/claus.f: Ditto.
16359         * gfortran.dg/g77/erfc.f: Ditto.
16360         * gfortran.dg/g77/short.f: Ditto.
16361         * gfortran.fortran-torture/execute/data.f90: Ditto.
16362         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16363         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16364
16365 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16366
16367         * lib/file-format.exp (gcc_target_object_format): Add check for som
16368         format and hardcode object formats on hppa*-*-hpux*.
16369         * lib/target-supports.exp (check_weak_available): Add check for som
16370         object format.  Always return 0 on hppa*-*-hpux10*.
16371
16372         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16373         is defined.
16374
16375         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16376
16377 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16378
16379         * gfortran.dg/pr19936_1.f90: New test.
16380         * gfortran.dg/pr19936_2.f90: New test.
16381         * gfortran.dg/pr19936_3.f90: New test.
16382
16383 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16384             Paul Thomas <prthomas@drfccad.cea.fr>
16385
16386         * gfortran.dg/PR19754_1.f90: New test.
16387         * gfortran.dg/PR19754_2.f90: Ditto.
16388
16389 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16390
16391         PR c++/19311
16392         * g++.dg/template/non-dependent11.C: New test.
16393
16394 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16395
16396         * lib/target-supports.exp (check_iconv_available): Fix comment.
16397
16398 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16399             Joseph S. Myers  <joseph@codesourcery.com>
16400
16401         PR c++/19797
16402         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16403
16404 2005-03-04  Matthew Sachs  <msachs@apple.com>
16405
16406         * gcc.exp (gcc_target_compile): Put braces around
16407         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16408         * objc.exp (objc_target_compile): Likewise.
16409         * treelang.exp (treelang_target_compile): Likewise.
16410
16411 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16412
16413         PR fortran/19673
16414         * gfortran.dg/func_result_1.f90: New test.
16415
16416 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16417
16418         * gcc.misc-tests/options.exp: New test.
16419
16420 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16421
16422         * gcc.dg/pr15784-4.c: New test.
16423
16424 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16425
16426         * gcc.c-torture/execute/pr17133.c: New.
16427         * gcc.c-torture/compile/20050303-1.c: New.
16428
16429 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16430
16431         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16432
16433 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16434
16435         * g++.dg/overload/using2.C: New.
16436
16437 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16438
16439         PR c++/19916
16440         * g++.dg/init/ptrmem2.C: New test.
16441
16442 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16443
16444         PR c/8927
16445         * gcc.dg/pr8927-1.c: New test.
16446
16447 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16448
16449         PR c++/20232
16450         * g++.dg/inherit/covariant12.C: New.
16451
16452 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16453
16454         PR fortran/19479
16455         * gfortran.dg/bound_1.f90: New test.
16456
16457 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16458
16459         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16460         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16461
16462 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16463
16464         PR c/20245
16465         * gcc.dg/pr20245-1.c: New test.
16466
16467 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16468
16469         PR middle-end/19874
16470         * gcc.c-torture/execute/20050119-2.c: New test case.
16471
16472 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16473
16474         * README: Update the DejaGnu bug reporting address.
16475         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16476         * lib/objc-torture.exp: Likewise.
16477
16478 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16479
16480         * gfortran.dg/boz_1.f90: New test.
16481         * gfortran.dg/boz_3.f90: New test.
16482         * gfortran.dg/boz_4.f90: New test.
16483
16484 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16485
16486         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16487         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16488
16489 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16490
16491         PR libfortran/20101
16492         * gfortran.dg/write_0_pe_format.f90: New test.
16493
16494 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16495
16496         PR c++/20206
16497         * g++.dg/opt/thunk2.C: New test.
16498         * g++.dg/opt/covariant1.C: New test.
16499
16500 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16501
16502         * gfortran.dg/e_d_fmt.f90: New test.
16503
16504 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16505
16506         * gcc.dg/asm-b.c: Fix comment typos.
16507
16508 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16509
16510         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16511         a V_MAY_DEF also.
16512
16513 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16514
16515         PR tree-opt/20188
16516         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16517         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16518         * gcc.dg/asm-b.c: New test.
16519
16520 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16521
16522         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16523         Disable this test on IRIX 6.
16524
16525 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16526
16527         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16528         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16529         parser.
16530
16531 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16532
16533         PR tree-optimization/20204
16534         * testsuite/gcc.dg/pr20204.c: New test.
16535
16536 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16537
16538         PR target/20196
16539         * gcc.c-torture/execute/20050224-1.c: New test.
16540
16541         PR c++/20175
16542         * g++.dg/warn/Wbraces2.C: New test.
16543
16544 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/19878
16547         * g++.dg/init/const2.C: New test.
16548
16549 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16550
16551         PR tree-optimization/20100
16552         * gcc.c-torture/execute/pr20100-1.c: New test.
16553
16554 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16555
16556         * gfortran.dg/implicit_3.f90: New test.
16557
16558         * gfortran.dg/deftype_1.f90: New test.
16559
16560 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16561
16562         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16563         the test passes.
16564         * g++.dg/other/anon3.C: Accept a warning.
16565
16566 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16567
16568         * gcc.dg/pr20017.c: Fix a comment typo.
16569
16570 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16571
16572         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16573
16574 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16575
16576         PR ada/19902
16577         * ada/acats/tests/cxa/cxa3004.a: Remove.
16578         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16579
16580 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/20073
16583         * g++.dg/init/const1.C: New test.
16584
16585         PR c++/19991
16586         * g++.dg/parse/constant7.C: New test.
16587
16588         PR c++/20152
16589         * g++.dg/parse/error27.C: New test.
16590         * g++.dg/template/qualttp15.C: Adjust error markers.
16591         * g++.old-deja/g++.other/struct1.C: Likewise.
16592
16593         PR c++/20153
16594         * g++.dg/template/error17.C: New test.
16595
16596         PR c++/20148
16597         * g++.dg/parser/error26.C: New test.
16598
16599 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16600
16601         PR tree-optimization/20100
16602         PR tree-optimization/20115
16603         * gcc.dg/pr20115.c: New test.
16604         * gcc.dg/pr20115-1.c: New test.
16605         * gcc.dg/pr20100.c: New test.
16606         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16607         call-clobbered variables after alias1.
16608
16609 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16610
16611         * gfortran.dg/list_read_4.f90: new test.
16612
16613 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16614
16615         PR rtl-optimization/20017.
16616         * gcc.dg/pr20017.c: New.
16617
16618 2005-02-22  Devang Patel  <dpatel@apple.com>
16619
16620         PR 19952
16621         * g++.dg/tree-ssa/pr19952.C: New test.
16622
16623 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/19883
16626         * g++.dg/parse/constant6.C: New test.
16627
16628 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16629
16630         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16631         * g++.dg/charset/asm2.c: Likewise.
16632         * g++.dg/charset/asm3.c: Likewise.
16633         * g++.dg/charset/asm4.c: Likewise.
16634         * g++.dg/charset/asm5.c: Likewise.
16635         * g++.dg/charset/attribute1.c: Likewise.
16636         * g++.dg/charset/attribute2.c: Likewise.
16637         * g++.dg/charset/extern1.cc: Likewise.
16638         * g++.dg/charset/extern2.cc: Likewise.
16639         * g++.dg/charset/extern3.cc: Likewise.
16640         * g++.dg/charset/function.cc: Likewise.
16641         * g++.dg/charset/string.c: Likewise.
16642         * g++.dg/charset/charset.exp: Likewise.
16643         * lib/target-supports.exp (check_iconv_available): Fix comment.
16644
16645 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16646
16647         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16648         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16649         * gcc.dg/charset/asm2.c: Likewise.
16650         * gcc.dg/charset/asm3.c: Likewise.
16651         * gcc.dg/charset/asm4.c: Likewise.
16652         * gcc.dg/charset/asm5.c: Likewise.
16653         * gcc.dg/charset/asm6.c: Likewise.
16654         * gcc.dg/charset/attribute1.c: Likewise.
16655         * gcc.dg/charset/attribute2.c: Likewise.
16656         * gcc.dg/charset/builtin1.c: Likewise.
16657         * gcc.dg/charset/extern.c: Likewise.
16658         * gcc.dg/charset/function.c: Likewise.
16659         * gcc.dg/charset/string.c: Likewise.
16660         * gcc.dg/charset/charset.exp: Likewise.
16661
16662 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16663
16664         PR fortran/20086
16665         * gfortran.dg/pr20086.f90: New test.
16666
16667 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16668
16669         PR tree-optimization/19786
16670         * g++.dg/tree-ssa/pr19786.C: New.
16671
16672 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16673
16674         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16675
16676 2005-02-21  Jeff Law  <law@redhat.com>
16677
16678         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16679
16680 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16681
16682         * gfortran.dg/do_iterator: Split loop, markup all lines for
16683         which an error locus is printed.
16684         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16685         locus is printed.
16686         * gfortran.dg/select_4.f90: Likewise.
16687         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16688         locuses in the various permutations.
16689
16690 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16691
16692         PR tree-optimization/19951
16693         * g++.dg/vect: New directory.
16694         * g++.dg/vect/vect.exp: New file.
16695         * g++.dg/vect/pr19951.cc: New testcase.
16696         * g++.dg/dg.exp: Also prune vectorizer tests.
16697
16698 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16699
16700         PR 18785
16701         * gcc.dg/charset/builtin1.c: New test.
16702
16703 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16704
16705         PR c++/19299
16706         * g++.dg/inherit/volatile1.C: New test.
16707
16708         PR c++/19440
16709         * g++.dg/template/dtor4.C: New test.
16710
16711 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16712
16713         * gfortran.dg/int_1.f90: New test.
16714
16715 2005-02-19  Devang Patel  <dpatel@apple.com>
16716
16717         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16718
16719 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16720
16721         * gfortran.dg/achar_1.f90: New test.
16722
16723 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16724
16725         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16726
16727 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16728             Jakub Jelinek  <jakub@redhat.com>
16729
16730         PR tree-optimization/19828
16731         * gcc.dg/tree-ssa/loop-7.c: New test.
16732         * gcc.c-torture/execute/20050218-1.c: New test.
16733
16734 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16735
16736         PR c/20043
16737         * gcc.dg/transparent-union-1.c: New test.
16738         * gcc.dg/transparent-union-2.c: New test.
16739
16740 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16741
16742         PR tree-optimization/18977
16743         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16744
16745 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16746
16747         PR target/20054
16748         * gcc.dg/pr20054.c: New test.
16749
16750 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16751
16752         PR c++/19508
16753         * g++.dg/ext/attrib20.C: New test.
16754
16755 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16756
16757         PR middle-end/20030
16758         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16759
16760 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16761
16762         PR c++/20008
16763         * g++.dg/opt/switch4.C: New.
16764
16765 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16766
16767         PR c++/20023
16768         PR tree-optimization/20009
16769         * gcc.c-torture/compile/20050217-1.c: New test.
16770         * g++.dg/opt/switch3.C: New test.
16771
16772         PR tree-optimization/18947
16773         * gcc.c-torture/compile/20050215-1.c: New test.
16774         * gcc.c-torture/compile/20050215-2.c: New test.
16775         * gcc.c-torture/compile/20050215-3.c: New test.
16776
16777 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16778
16779         PR c++/20028
16780         * g++.dg/template/crash34.C: New.
16781
16782         PR c++/20022
16783         * g++.dg/other/access3.C: New.
16784
16785 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16786
16787         * gcc.dg/vect/vect-98.c: New test.
16788
16789 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16790
16791         PR tree-optimization/19967
16792         * gcc.dg/pr19967.c: New.
16793
16794 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16795
16796         PR middle-end/19857
16797         * gcc.dg/tree-ssa/20050215-1.c: New test.
16798         * gcc.c-torture/execute/20050215-1.c: New test.
16799
16800 2005-02-15  Eric Christopher  <echristo@redhat.com>
16801
16802         * gcc.dg/cpp/20050215-1.c: New file.
16803
16804 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16805
16806         PR tree-optimization/15785
16807         * gcc.dg/pr15785-1.c: New test.
16808
16809 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16810
16811         PR c++/17788
16812         * g++.dg/init/ctor4.C: New.
16813         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16814
16815 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16816
16817         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16818         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16819
16820 2005-02-15  Andreas Schwab  <schwab@suse.de>
16821
16822         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16823         declare malloc.
16824
16825 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16826
16827         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16828
16829 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16830
16831         PR tree-optimization/19853
16832         * gcc.c-torture/compile/pr19853.c: New test.
16833
16834 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         PR c++/19608
16837         * g++.dg/parse/local-class1.C: New.
16838
16839         PR c++/19895
16840         * g++.dg/parse/ptrmem3.C: New.
16841
16842         PR c++/19884
16843         * g++.old-deja/g++.oliva/template6.C: Add another case.
16844         * g++.dg/template/explicit6.C: New.
16845
16846 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16847
16848         PR c++/17816
16849         * g++.dg/other/redecl2.C: New.
16850
16851 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         PR c++/19891
16854         * g++.dg/abi/covariant4.C: New.
16855
16856 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16857
16858         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16859
16860 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16861
16862         * gcc.dg/vect/vect-96.c: Fix typo.
16863
16864 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16865
16866         PR c++/14479
16867         PR c++/19487
16868         * g++.dg/template/enum5.C: New test.
16869
16870 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16871
16872         * gcc.dg/vect/vect-97.c: New test.
16873
16874 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16875
16876         * gcc.dg/vect/vect-96.c: New test.
16877
16878 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16879
16880         * gcc.dg/builtins-34.c: Also check ldexp*.
16881
16882 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16883
16884         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16885
16886 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16887
16888         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16889         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16890         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16891         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16892         selector_list, selector_expression, dg-process-target): Move to new
16893         file target-supports-dg.exp.
16894         * lib/target-supports-dg.exp: New.
16895
16896         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16897         New.
16898
16899 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16900
16901         PR c++/19666
16902         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16903
16904         PR middle-end/19858
16905         * gcc.c-torture/compile/20050210-1.c: New test.
16906
16907 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/19755
16910         * g++.dg/warn/Wbraces1.C: New test.
16911
16912 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16913
16914         * gcc.dg/builtins-52.c: New testcase.
16915
16916 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16917
16918         PR c/19342
16919         * gcc.c-torture/execute/20050119-1.c: New test.
16920
16921 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/19811
16924         * g++.dg/init/delete1.C: New test.
16925
16926 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16927
16928         PR c++/18470
16929         * g++.dg/template/static12.C: New test.
16930
16931 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/19787
16934         * g++.dg/conversion/ambig1.C: New test.
16935
16936         PR c++/19739
16937         * g++.dg/ext/attrib19.C: New test.
16938
16939         PR c++/19732
16940         * g++.dg/parse/dtor5.C: New test.
16941
16942         PR c++/19762
16943         * g++.dg/template/dtor3.C: New test.
16944
16945         PR c++/19826
16946         * g++.dg/template/static11.C: New test.
16947         * g++.dg/template/crash2.C: Remove dg-error marker.
16948
16949 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16950
16951         PR C++/18491
16952         * g++.old-deja/g++.mike/p10769a.C: Remove.
16953
16954 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16955
16956         * gcc.dg/builtins-48.c: New test case.
16957         * gcc.dg/builtins-49.c: New test case.
16958         * gcc.dg/builtins-50.c: New test case.
16959         * gcc.dg/builtins-51.c: New test case.
16960
16961 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16962
16963         PR middle-end/19583
16964         * g++.dg/warn/Wreturn-type-3.C: New test.
16965
16966 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16967
16968         PR middle-end/19402
16969         * gcc.dg/pr19402-1.c: New testcase.
16970         * gcc.dg/pr19402-2.c: likewise.
16971
16972 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16973
16974         PR middle-end/19854
16975         * g++.dg/tree-ssa/tmmti.C: New testcase.
16976
16977 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16978
16979         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16980
16981 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16982
16983         PR c++/19733
16984         * g++.dg/parse/crash23.C: New test.
16985         * g++.dg/warn/Weff1.C: New test.
16986
16987 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16988
16989         * gcc.dg/20050209-1.c: New test.
16990
16991 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16992
16993         PR target/19799
16994         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16995
16996 2005-02-08  Mike Stump  <mrs@apple.com>
16997
16998         * g++.dg/pch/import-2.c: New test.
16999         * g++.dg/pch/import-2.hs: New.
17000         * g++.dg/pch/include/import-2a.h: New.
17001         * g++.dg/pch/include/import-2b.h: New.
17002
17003 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17004
17005         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17006
17007 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17008
17009         * gfortran.dg/substr_1.f90: New test.
17010
17011 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17012
17013         PR middle-end/19775
17014         * gcc.dg/torture/builtin-power-1.c: Disable test for
17015         invalid transformation.
17016         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17017         no longer optimize.
17018         * gcc.dg/builtins-47.c: New testcase.
17019
17020 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17021             Dorit Naishlos  <dorit@il.ibm.com>
17022
17023         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17024
17025 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17026
17027         * gcc.c-torture/compile/20050206-1.c: New test.
17028
17029 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17030
17031         PR tree-opt/19768
17032         * g++.dg/opt/pr19768.C: New test.
17033
17034 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17035
17036         PR tree-opt/19736
17037         * gcc.c-torture/compile/pr19736.c: New test.
17038
17039 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17040
17041         PR c++/17401
17042         * g++.dg/parse/error25.C: New test.
17043
17044 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17045
17046         * gcc.c-torture/execute/20050203-1.c: New.
17047
17048 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17049
17050         * gcc.dg/vect/vect-85.c: Remove xfail.
17051         * gcc.dg/vect/vect-86.c: Remove xfail.
17052         * gcc.dg/vect/vect-87.c: Remove xfail.
17053         * gcc.dg/vect/vect-88.c: Remove xfail.
17054
17055 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17056
17057         * gcc.dg/altivec-19.c: New.
17058
17059 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17060
17061         PR c/17807
17062         * gcc.dg/nested-func-3.c: New test.
17063         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17064
17065 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17066
17067         * gcc.test-framework/gen_directive_tests: Generate tests for
17068         selector expressions.
17069
17070 2005-02-02  Matt Austern  <austern@apple.com>
17071
17072         PR c++/19628
17073         * g++/ext/builtin7.C: New.
17074         * g++/ext/builtin8.C: New.
17075
17076 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17077
17078         PR c/18502
17079         * gcc.dg/pr18502-1.c: New test.
17080
17081 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17082
17083         PR c++/17413
17084         * g++.dg/template/local4.C: Tweak.
17085
17086 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17087
17088         PR tree-optimization/19578
17089         * gcc.c-torture/compile/20050202-1.c: New test.
17090
17091 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17092
17093         PR c/19435
17094         * gcc.dg/c99-init-4.c: New test.
17095
17096 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17097
17098         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17099
17100         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17101
17102         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17103         * g++.dg/eh/check-vect.h: New.
17104
17105         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17106         * gcc.dg/vect/vect-78.c: Ditto.
17107         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17108         Remove.
17109
17110         * g++.dg/conversion/simd1.C: Expect warning.
17111         * g++.dg/ext/attribute-test-1.C: Ditto.
17112         * g++.dg/ext/attribute-test-2.C: Ditto.
17113         * g++.dg/ext/attribute-test-3.C: Ditto.
17114         * g++.dg/ext/attribute-test-4.C: Ditto.
17115
17116         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17117         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17118
17119         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17120
17121 2005-02-01  Richard Henderson  <rth@redhat.com>
17122
17123         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17124         long double for ibm double-double format.
17125         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17126
17127 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17128
17129         PR tree-optimization/19633
17130         * testsuite/gcc.dg/pr19633-1.c: New test.
17131         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17132         to NULL or a symbol.
17133
17134 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17135
17136         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17137         New procs.
17138         (dg-process-target (local override)): Handle selector expressions.
17139
17140         * gcc.test-framework/README: Describe tests in source directory.
17141         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17142         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17143         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17144         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17145         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17146         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17147         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17148         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17149         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17150         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17151         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17152         * gcc.test-framework/dg-error-exp-P.c: New test.
17153         * gcc.test-framework/dg-error-exp-XP.c: New test.
17154         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17155         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17156         * gcc.test-framework/dg-output-exp-P.c: New test.
17157         * gcc.test-framework/dg-output-exp-XF.c: New test.
17158         * gcc.test-framework/dg-warning-exp-P.c: New test.
17159         * gcc.misc-tests/dg-1.c: Remove.
17160         * gcc.misc-tests/dg-2.c: Remove.
17161         * gcc.misc-tests/dg-3.c: Remove.
17162         * gcc.misc-tests/dg-4.c: Remove.
17163         * gcc.misc-tests/dg-5.c: Remove.
17164         * gcc.misc-tests/dg-6.c: Remove.
17165         * gcc.misc-tests/dg-7.c: Remove.
17166         * gcc.misc-tests/dg-8.c: Remove.
17167         * gcc.misc-tests/dg-9.c: Remove.
17168         * gcc.misc-tests/dg-10.c: Remove.
17169         * gcc.misc-tests/dg-11.c: Remove.
17170         * gcc.misc-tests/dg-12.c: Remove.
17171         * gcc.misc-tests/dg-test.exp: Remove.
17172
17173         * gcc.test-framework/test-framework.awk: Change recording and
17174         printing of passes and failures.
17175
17176         * gcc.test-framework: New directory.
17177         * gcc.test-framework/README: New.
17178         * gcc.test-framework/test-framework.exp: New.
17179         * gcc.test-framework/test-framework.awk: New.
17180         * gcc.test-framework/gen_directive_tests: New.
17181
17182 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17183
17184         * lib/treelang.exp: Fix comment typos.
17185         (treelang_target_compile): Don't append libs=-ltreelang to options.
17186
17187 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17188
17189         * g++.dg/parse/typename7.C: Adjust error messages.
17190
17191 2005-01-31  Jeff Law  <law@redhat.com>
17192
17193         * gcc.c-torture/execute/20050131-1.c: New test.
17194         * gcc.dg/wcaselabel.c: New test.
17195
17196 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17197
17198         * g++.dg/other/warning1.C: Adjust error messags.
17199         * g++.dg/parse/constant5.C: New test.
17200
17201 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17202
17203         PR c/19333
17204         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17205         the test case valid.
17206         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17207         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17208         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17209         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17210         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17211         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17212
17213 2005-01-31  Dale Johannesen  <dalej@apple.com>
17214
17215         * g++.dg/opt/pr19650.C: New test.
17216
17217 2005-01-31  Richard Henderson  <rth@redhat.com>
17218
17219         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17220         long double for intel double extended format.
17221         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17222
17223 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/19555
17226         * g++.dg/template/static10.C: New test.
17227
17228         PR c++/19395
17229         * g++.dg/parse/error24.C: New test.
17230
17231         PR c++/19367
17232         * g++.dg/lookup/builtin1.C: New test.
17233
17234         PR c++/19457
17235         * g++.dg/warn/conv3.C: New test.
17236
17237 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17238
17239         PR fortran/19647
17240         * gfortan.dg/inquire_7.f90
17241
17242 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17243
17244         PR tree-optimization/15791
17245         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17246         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17247         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17248         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17249         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17250         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17251         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17252         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17253         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17254         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17255
17256 2005-01-29  Paul Brook  <paul@codesourcery.com>
17257
17258         PR fortran/18565
17259         * check.c (real_or_complex_check): New function.
17260         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17261         * intrinsic.c (add_functions): Use new check functions.
17262         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17263         Add prototypes.
17264
17265 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17266
17267         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17268         gcc.dg/lvalue-3.c: New tests.
17269         * gcc.dg/concat.c: Update expected messages.
17270
17271 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17272
17273         PR libfortran/19595
17274         * gfortran.dg/eor_1.f90: New test.
17275
17276 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17277
17278         PR fortran/19589
17279         * gfortran.dg/logical_data_1.f90: New test.
17280
17281 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17282
17283         PR c++/19253
17284         * g++.dg/template/crash33.C: New test.
17285
17286         PR c++/19667
17287         * g++.dg/template/crash32.C: New test.
17288
17289 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17290
17291         PR middle-end/16558
17292         * g++.dg/warn/Wreturn-type-2.C: New test.
17293
17294 2004-06-24  Jeff Law  <law@redhat.com>
17295
17296         * gcc.dg/tree-ssa/20050128-1.c: New test.
17297
17298 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17299
17300         * gcc.target/frv/all-mdpackh-1.c: New test.
17301
17302 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17303
17304         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17305
17306 2005-01-27  Richard Henderson  <rth@redhat.com>
17307
17308         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17309
17310 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17311
17312         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17313
17314 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17315
17316         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17317         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17318         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17319         to cope with cases where the multilib options override the dg-options.
17320
17321 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17322
17323         PR c/18946
17324         * gcc.dg/noncompile/20050120-1.c: New test.
17325
17326 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17327
17328         PR tree-optimization/19633
17329         * gcc.dg/pr19633.c: New test.
17330         * gcc.dg/tree-ssa/pr19633.c: New test.
17331
17332 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17333
17334         * gcc.dg/20041216-1.c: New test.
17335
17336 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17337
17338         PR objc/18862
17339         * objc.dg/selector-2.m: New test.
17340
17341 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17342
17343         * g++.dg/opt/range-test-2.C: New test.
17344
17345         PR rtl-optimization/19579
17346         * gcc.c-torture/execute/20050124-1.c: New test.
17347
17348 2005-01-26  Greg Parker  <gparker@apple.com>
17349         Stuart Hastings  <stuart@apple.com>
17350
17351         * gcc.c-torture/execute/20050125-1.c: New.
17352
17353 2005-01-18  Jan Hubicka  <jh@suse.cz>
17354
17355         PR tree-optimize/19337
17356         * gcc.c-torture/compile/20050119-1.c: New test.
17357
17358 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17359
17360         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17361         test for successful match.
17362
17363 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17364
17365         PR objc/18408
17366         * objc.dg/comp-types-7.m: New test.
17367
17368 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17369
17370         * lib/target-supports.exp (current_target_name): New.
17371         (check_effective_target_ilp32, check_effective_target_lp64):
17372         Cache the result to use as long as the current target, with
17373         multilib flags, remains the same.
17374
17375         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17376         (dg-require-weak, dg-require-visibility, dg-require-alias,
17377         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17378         dg-require-effective-target, dg-skip-if): Remove call to
17379         skip_test_and_clear_xfail.
17380         (dg-test): Clear xfail data.
17381
17382 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17383
17384         PR target/17751
17385         * gcc.dg/ppc64-toc.c: New test.
17386
17387         * g++.dg/tree-ssa/empty-1.C: New test.
17388
17389         PR middle-end/19551
17390         * gcc.c-torture/execute/20050121-1.c: New test.
17391         * gcc.dg/20050121-2.c: New test.
17392
17393 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17394         Paul Brook  <paul@codesourcery.com>
17395
17396         PR fortran/17941
17397         * gfortran.dg/real_const_1.f: New test.
17398         * gfortran.dg/real_const_2.f90: New test.
17399         * gfortran.dg/complex_int_1.f90: New test.
17400
17401 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17402
17403         PR fortran/19313
17404         * gfortan.dg/inquire_6.f90: New test.
17405
17406 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17407
17408         PR libfortran/19451
17409         * open_readonly_1.f90: New test.
17410
17411 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17412
17413         PR libfortran/18982
17414         * gfortran.dg/open_new.f90: New file.
17415
17416 2005-01-22  Paul Brook  <paul@codesourcery.com>
17417
17418         * namelist_1.f90: New test.
17419
17420 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17421
17422         PR tree-optimization/19484
17423         * gcc.c-torture/compile/20050122-[12].c: New tests.
17424
17425 2005-01-22  Paul Brook  <paul@codesourcery.com>
17426
17427         * gfortran.dg/implicit_2.f90: New test.
17428
17429 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17430
17431         PR fortran/19314
17432         * gfortran.dg/inquire_5.f90: New test.
17433
17434 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17435
17436         PR c/18809
17437         * gcc.dg/pr18809-1.c: New test.
17438
17439 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17440
17441         * gcc.dg/20050121-1.c: New test.
17442
17443         PR tree-optimization/13000
17444         * gcc.dg/20040206-1.c: Change warning to point where function is
17445         being inlined.
17446
17447 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17448
17449         PR c++/19208
17450         * g++.dg/template/array11.C: New test.
17451
17452 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17453
17454         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17455         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17456         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17457         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17458         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17459         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17460
17461 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17462
17463         PR tree-optimization/15349
17464         * gcc.dg/tree-ssa/pr15349.c: New.
17465
17466 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17467
17468         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17469
17470 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17471
17472         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17473         scan-assembler-times directive name.
17474
17475         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17476         after dg-do.
17477
17478         PR rtl-optimization/19462
17479         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17480
17481 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17482
17483         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17484         counting function calls on ia64.
17485
17486 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17487
17488         PR rtl-optimization/15139
17489         * gcc.dg/20050111-2.c: New test.
17490
17491         PR c/17297
17492         * gcc.c-torture/compile/20050113-1.c: New testcase.
17493
17494         PR middle-end/19164
17495         * gcc.dg/20050113-1.c: New testcase.
17496
17497 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17498
17499         * gcc.dg/vect/vect-85.c: Add comment.
17500         * gcc.dg/vect/vect-86.c: Add xfail for now.
17501         * gcc.dg/vect/vect-87.c: Add xfail for now.
17502         * gcc.dg/vect/vect-88.c: Add xfail for now.
17503         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17504
17505 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17506
17507         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17508
17509 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17510
17511         * g++.dg/debug/typedef3.C: New test.
17512
17513 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17514
17515         PR c/19472
17516         * gcc.dg/asm-a.c: New test.
17517
17518 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17519
17520         * gcc.dg/sh-relax.c: Add prototype for abort.
17521
17522 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17523
17524         * gcc.dg/short-compare-1.c: New test.
17525         * gcc.dg/short-compare-2.c: Likewise.
17526
17527 2005-01-18  Michael Matz  <matz@suse.de>
17528
17529         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17530
17531 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17532
17533         PR tree-optimization/19121
17534         * gcc.c-torture/compile/pr19121.c: New test.
17535
17536 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17537
17538         PR target/19357
17539         * gcc.c-torture/compile/pr19357.c: New test.
17540
17541 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17542
17543         PR c/5675
17544         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17545         pass--those that refer just to the variable, possibly with a
17546         cast.
17547         * gcc.dg/c99-const-expr-3.c: Likewise.
17548
17549         PR middle-end/13127
17550         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17551         longer emitted.
17552
17553 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17554
17555         PR fortran/18778
17556         * gfortran.dg/endfile_2.f90: New test.
17557
17558 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17559
17560         PR 19168
17561         * gfortran.dg/select_5.f90: New test.
17562
17563 2004-01-16  Paul Brook  <paul@codesourcery.com>
17564
17565         * gfortran.dg/common_4.f90: New test.
17566
17567 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17568
17569         PR rtl-optimization/19462
17570         * gcc.dg/torture/pr19462-1.c: New test.
17571
17572 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17573
17574         PR objc/19321
17575         * objc.dg/func-ptr-2.m: New.
17576         * objc.dg/volatile-1.m: New.
17577
17578 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17579
17580         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17581
17582 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17583
17584         PR tree-optimization/19060
17585         * gcc.c-torture/execute/20050104-1.c: New test.
17586
17587 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17588
17589         PR fortran/18983
17590         * gfortran.dg/write_to_null.f90: New test.
17591
17592 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17593             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17594
17595         PR other/19328
17596         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17597         argument.
17598
17599 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17600
17601         PR c++/19263
17602         * g++.dg/init/vector1.C: New test.
17603
17604 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17605
17606         PR target/13158
17607         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17608         PR target/18987
17609         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17610
17611 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17612
17613         * gfortran.dg/select_1.f90: New test.
17614         * gfortran.dg/select_2.f90: New test.
17615         * gfortran.dg/select_3.f90: New test.
17616         * gfortran.dg/select_4.f90: New test.
17617
17618 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17619
17620         PR middle-end/19084
17621         PR rtl-optimization/19348
17622         * gcc.dg/20050111-1.c: New test.
17623         * gcc.c-torture/execute/20050111-1.c: New test.
17624
17625         * gcc.dg/i386-asm-4.c: New test.
17626
17627 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17628
17629         * gcc.dg/nested-func-2.c: New test.
17630         * ada/acats/norun.lst: Remove c953002.
17631
17632 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17633
17634         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17635
17636 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17637
17638         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17639
17640 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17641
17642         PR target/18761
17643         * g++.dg/abi/align1.C: New test.
17644
17645 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17646
17647         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17648         at a time.
17649         * g++.dg/ext/altivec_check.h: Support compiling as C.
17650
17651 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17652
17653         PR c++/19355
17654         * g++.dg/expr/pr19355-1.C: New test case.
17655
17656 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17657
17658         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17659         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17660         * ada/acats/tests/c3/c92005b.ada: Likewise.
17661         * ada/acats/tests/c3/cxb3012.a: Likewise.
17662         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17663
17664 2005-01-09  Paul Brook  <paul@codesourcery.com>
17665
17666         * gfortran.dg/common_2.f90: New file.
17667         * gfortran.dg/common_3.f90: New file.
17668
17669 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17670
17671         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17672
17673 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17674
17675         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17676         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17677         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17678         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17679         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17680         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17681         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17682         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17683         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17684         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17685         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17686         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17687         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17688         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17689         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17690         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17691         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17692         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17693         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17694         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17695         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17696         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17697         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17698         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17699         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17700         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17701         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17702         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17703         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17704         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17705         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17706         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17707         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17708         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17709         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17710         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17711         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17712         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17713         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17714         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17715         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17716         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17717         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17718         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17719         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17720         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17721         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17722         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17723         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17724         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17725         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17726         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17727         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17728         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17729         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17730         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17731         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17732         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17733         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17734         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17735         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17736         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17737         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17738         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17739         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17740         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17741         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17742
17743         * gcc.dg/vect/vect-1.c: Fix spelling.
17744         * gcc.dg/vect/vect-10.c: Fix spelling.
17745         * gcc.dg/vect/vect-11.c: Fix spelling.
17746         * gcc.dg/vect/vect-12.c: Fix spelling.
17747         * gcc.dg/vect/vect-14.c: Fix spelling.
17748         * gcc.dg/vect/vect-15.c: Fix spelling.
17749         * gcc.dg/vect/vect-16.c: Fix spelling.
17750         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17751         * gcc.dg/vect/vect-64.c: Fix comments.
17752         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17753
17754 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17755             Ira Rosen  <irar@il.ibm.com>
17756
17757         * gcc.dg/vect/vect-70.c: New test.
17758         * gcc.dg/vect/vect-71.c: New test.
17759
17760 2005-01-09  Manfred Hollstein  <mh@suse.com>
17761
17762         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17763         * gcc.dg/pr18241-2.c: Likewise.
17764         * gcc.dg/pr18241-3.c: Likewise.
17765         * gcc.dg/pr18241-4.c: Likewise.
17766         * gcc.dg/pr18241-5.c: Likewise.
17767
17768 2005-01-08  Richard Henderson  <rth@redhat.com>
17769
17770         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17771         False for x86 and x86-64.
17772
17773 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17774
17775         PR tree-optimization/18241
17776         * gcc.dg/pr18241-1.c: New test.
17777         * gcc.dg/pr18241-2.c: New test.
17778         * gcc.dg/pr18241-3.c: New test.
17779         * gcc.dg/pr18241-4.c: New test.
17780         * gcc.dg/pr18241-5.c: New test.
17781
17782 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17783
17784         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17785         gfortran.dg/select_4.f90: New.
17786
17787 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17788
17789         * gcc.c-torture/execute/20050107-1.c: New test.
17790
17791 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17792
17793         PR c++/19298
17794         * g++.dg/template/ref2.C: New.
17795
17796 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17797
17798         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17799         instead of being empty.
17800
17801 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17802
17803         PR fortran/15553
17804         * gfortran.dg/array-1.f90: New test.
17805
17806 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17807
17808         PR tree-optimization/19283
17809         * gcc.c-torture/execute/20050106-1.c: New test.
17810
17811         PR rtl-optimization/18861
17812         * gcc.dg/20050105-1.c: New test.
17813
17814         PR tree-optimization/18828
17815         * gcc.dg/20050105-2.c: New test.
17816
17817 2005-01-07  Andreas Jaeger  <aj@suse.de>
17818
17819         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17820
17821 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17822
17823         PR fortran/18398
17824         * gfortran.dg/fmt_read.f90: New test.
17825
17826 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17827
17828         * gcc.dg/rs6000-ldouble-2.c: New.
17829
17830 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17831
17832         PR c++/19244
17833         * g++.dg/parser/ctor2.C: New test.
17834
17835 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17836
17837         PR c++/17154
17838         * g++.dg/template/using9.C: New test.
17839
17840 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17841
17842         PR c++/19258
17843         * g++.dg/lookup/friend6.C: New test.
17844
17845 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17846
17847         PR c++/19270
17848         * g++.dg/template/array10.C: New.
17849
17850 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17851
17852         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17853         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17854
17855 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17856
17857         * gcc.c-torture/compile/20050105-1.c: New test.
17858
17859 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17860
17861         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17862
17863 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17864
17865         PR middle-end/19100
17866         * gcc.dg/conv-3.c: New test case.
17867
17868 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17869
17870         * gcc.dg/asm-wide-1.c: New test.
17871
17872 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17873
17874         PR c++/19030
17875         * g++.dg/parse/crash22.C: New
17876
17877 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17878
17879         PR 19257
17880         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17881
17882 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17883
17884         PR middle-end/17767
17885         * gcc.dg/i386-mmx-6.c: New test case.
17886
17887 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17888
17889         PR tree-optimization/18308
17890         * gcc.dg/vect/pr18308.c: New testcase.
17891
17892 2005-01-04  Andreas Jaeger  <aj@suse.de>
17893
17894         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17895
17896 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17897             Robert Bowdidge <bowdidge@apple.com>
17898
17899         * gcc.dg/cpp/subframework1.c: New.
17900         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17901         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17902         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17903         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17904
17905 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17906
17907         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17908         producing warning.
17909         * gcc.dg/darwin-weakimport-2.c: New.
17910
17911 2005-01-03  Richard Henderson  <rth@redhat.com>
17912
17913         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17914
17915 2005-01-03  Richard Henderson  <rth@redhat.com>
17916
17917         * gcc.dg/vect/vect.exp: Enable for ia64.
17918         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17919         (check_effective_target_vect_float): Likewise.
17920         (check_effective_target_vect_no_align): Likewise.
17921         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17922         * gcc.dg/vect/vect-8.c: Likewise.
17923
17924 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17925
17926         PR target/19236
17927         * gcc.dg/pr19236-1.c: New test case.
17928
17929 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17930
17931         PR rtl-optimization/12092
17932         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17933
17934 2005-01-02  Andreas Jaeger  <aj@suse.de>
17935
17936         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17937
17938 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17939             Andrew Pinski  <pinskia@physics.uc.edu>
17940
17941         PR rtl-optimization/12092
17942         * gcc.dg/pr12092-1.c: New test case.
17943
17944 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17945
17946         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17947         'hidden' and 'default' for better portability.
17948         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17949
17950         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17951         6 and 7.
17952         * g++.old-deja/g++.brendan/new3.C: Likewise.
17953
17954 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17955
17956         * gcc.dg/20041231-1.C: New test.
17957         * g++.dg/warn/Wunreachable-code-1.C: New test.
17958
17959 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17960
17961         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17962         file, not /dev/null.  Abort on error.
17963
17964 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17965             Ziemowit Laski  <zlaski@apple.com>
17966
17967         PR objc/18971
17968         * objc.dg/encode-5.m: New test.
17969
17970 2004-12-29  Richard Henderson  <rth@redhat.com>
17971
17972         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17973         * objc.dg/stabs-1.m: Disable for ia64.
17974
17975 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17976
17977         PR c++/19190
17978         * g++.dg/warn/Wunused-10.C: New test.
17979
17980 2004-12-28  Richard Henderson  <rth@redhat.com>
17981
17982         * objc.dg/stabs-1.m: Disable for alpha.
17983
17984 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/19149
17987         * g++.dg/parse/error23.C: New test.
17988
17989 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17990
17991         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17992
17993         PR fortran/19032
17994         * gfortran.dg/intrinsic_modulo_1.f90: New.
17995         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17996         tests with divisor -1.
17997
17998 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17999
18000         * g++.dg/opt/temp1.C (memcpy): Return a value.
18001
18002         PR c++/19148
18003         * g++.dg/expr/cond7.C: New test.
18004
18005 2004-12-27  Paul Brook  <paul@codesourcery.com>
18006
18007         * gfortran.dg/g77/select_no_compile.f: Remove.
18008
18009 2004-12-27  Richard Henderson  <rth@redhat.com>
18010
18011         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18012         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18013         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18014
18015 2004-12-26  Richard Henderson  <rth@redhat.com>
18016
18017         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18018         by 1i instead of token pasting.
18019
18020 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18021
18022         PR tree-optimization/17578
18023         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18024         to additional_flags.
18025         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18026
18027 2004-12-25  Richard Henderson  <rth@redhat.com>
18028
18029         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18030         Remove Alpha.
18031
18032 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18033
18034         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18035         hppa*-*-hpux*.
18036         * gcc.dg/pr17957.c (dg-options): Likewise.
18037         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18038         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18039         instead of 0 on __hppa__.
18040         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18041         "foo,%r" on hppa*-*-*.
18042
18043 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18044
18045         PR fortran/19071
18046         * gfortran.dg/complex_write.f90: New test.
18047
18048 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/17595
18051         * g++.dg/parse/pragma2.C: New test.
18052
18053         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18054
18055 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18056
18057         * gcc.dg/empty2.c: Add missing dg-warning.
18058
18059 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18060
18061         PR c++/17413
18062         * g++.dg/template/local4.C: New test.
18063         * g++.dg/template/crash19.C: Add dg-error marker.
18064
18065         * g++.dg/template/crash31.C: Correct embedded PR number.
18066
18067 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/16405
18070         * g++.dg/opt/temp1.C: Add do-run marker.
18071
18072 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18073
18074         * g++.dg/template/spec19.C: New.
18075
18076 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18077
18078         PR target/16819
18079         * gcc.dg/empty2.c: New.
18080
18081 2004-12-23  Richard Henderson  <rth@redhat.com>
18082
18083         * lib/target-supports.exp (check_effective_target_vect_no_align):
18084         Remove i?86 and x86-64.
18085
18086 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18087
18088         PR c++/16405
18089         * g++.dg/opt/temp1.C: New test.
18090
18091 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18092
18093         PR c++/18733
18094         * g++.dg/template/friend33.C: New testcase.
18095
18096 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/18464
18099         * g++.dg/template/cond5.C: New test.
18100
18101         PR c++/18492
18102         * g++.dg/inherit/thunk3.C: New test.
18103
18104         PR c++/11224
18105         * g++.dg/warn/Wunused-9.C: New test.
18106
18107 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18108
18109         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18110
18111 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18112
18113         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18114
18115 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18116
18117         PR c++/18378
18118         * g++.dg/ext/packed8.C: New test.
18119
18120         PR c++/19063
18121         * g++.dg/template/crash31.C: New test.
18122
18123         PR c++/19034
18124         * g++.dg/template/crash30.C: New test.
18125
18126 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18127
18128         PR C++/18984
18129         * g++.dg/eh/ctor3.C: New test.
18130
18131 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18132
18133         * objc.dg/stabs-1.m: Allow section name to be quoted and
18134         assembly label to begin with '.LL'.
18135
18136 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18137
18138         * gcc.dg/vect/vect.exp
18139         (check_effective_target_lp64_or_vect_no_align): New.
18140         * gcc.dg/vect/vect-77.c: Use it.
18141         * gcc.dg/vect/vect-78.c: Use it.
18142
18143         * lib/target-supports.exp
18144         (check_effective_target_vect_no_max,
18145         check_effective_target_vect_no_bitwise,
18146         check_effective_target_vect_no_align): New.
18147         * gcc.dg/vect/vect-13.c: Use them.
18148         * gcc.dg/vect/vect-17.c: Ditto.
18149         * gcc.dg/vect/vect-18.c: Ditto.
18150         * gcc.dg/vect/vect-19.c: Ditto.
18151         * gcc.dg/vect/vect-20.c: Ditto.
18152         * gcc.dg/vect/vect-27.c: Ditto.
18153         * gcc.dg/vect/vect-29.c: Ditto.
18154         * gcc.dg/vect/vect-44.c: Ditto.
18155         * gcc.dg/vect/vect-48.c: Ditto.
18156         * gcc.dg/vect/vect-50.c: Ditto.
18157         * gcc.dg/vect/vect-52.c: Ditto.
18158         * gcc.dg/vect/vect-54.c: Ditto.
18159         * gcc.dg/vect/vect-56.c: Ditto.
18160         * gcc.dg/vect/vect-58.c: Ditto.
18161         * gcc.dg/vect/vect-60.c: Ditto.
18162         * gcc.dg/vect/vect-72.c: Ditto.
18163         * gcc.dg/vect/vect-80.c: Ditto.
18164
18165 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         PR c++/14075
18168         * g++.dg/init/string1.C: New.
18169
18170         PR c++/18975
18171         * g++.dg/other/synth1.C: New.
18172
18173 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18174
18175         PR c/18963
18176         * gcc.dg/pr18963-1.c: New test.
18177
18178 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18179
18180         PR c/18596
18181         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18182         * gcc.dg/pr18596-1.c: Use dg-error.
18183         (dg-options): Use -fno-unit-at-a-time.
18184         * gcc.dg/pr18596-2.c: New test.
18185         * gcc.dg/pr18596-3.c: New test.
18186
18187 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18188
18189         PR middle-end/18683
18190         * g++.dg/opt/pr18683-1.C: New test case.
18191
18192 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18193
18194         PR other/19093
18195         * g++.dg/opt/max1.C: Fix for 64bit targets.
18196
18197 2004-12-20  Matt Austern  <austern@apple.com>
18198
18199         PR c++/19044
18200         * g++.dg/ext/builtin6.C: New
18201
18202 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18203
18204         PR tree-optimization/19080
18205         * gcc.c-torture/compile/pr19080.c: New test.
18206
18207 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18208
18209         * gcc.dg/20041219-1.c: New test.
18210
18211 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18212
18213         PR middle-end/19068
18214         * g++.dg/opt/max1.C: New test case.
18215
18216 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18217
18218         * gcc.dg/fdata-sections-1.c: New test.
18219
18220 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18221
18222         PR middle-end/18548
18223         * gcc.dg/max-1.c: New test case.
18224
18225 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18226
18227         * gcc.c-torture/execute/20041218-1.c: New test.
18228
18229 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18230
18231         * gcc.dg/pr18501.c: New test.
18232         * gcc.dg/uninit-5.c: XFAIL.
18233         * gcc.dg/uninit-9.c: XFAIL.
18234
18235 2004-12-17  Dale Johannesen  <dalej@apple.com>
18236
18237         * gcc.dg/20041213-1.c: New.
18238
18239 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18240
18241         * objc.dg/stabs-1.m: Allow assembly label to begin
18242         with a dot ('.').
18243
18244 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18245
18246         * gcc.c-torture/execute/20041213-1.c: Move...
18247         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18248
18249 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         PR c++/18721
18252         * g++.dg/lookup/conv-5.C: New.
18253
18254 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18255
18256         * objc.dg/stabs-1.m: New test.
18257
18258 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18259
18260         * gcc.dg/visibility-c.c: Change compile to
18261         assemble for the test.
18262
18263 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18264
18265         PR target/19041
18266         * gcc.dg/visibility-c.c: New test.
18267
18268 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18269
18270         PR middle-end/18493
18271         * gcc.dg/switch-8.c: New test case.
18272
18273 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18274
18275         PR c++/18905
18276         * g++.dg/template/init4.C: New.
18277         * g++.dg/opt/static3.C: Enable optimizer.
18278
18279 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18280
18281         * g++.dg/other/complex1.C: New test.
18282
18283 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18284
18285         * g++.dg/opt/inline9.C: New test.
18286
18287 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18288
18289         PR fortran/18993
18290         * gfotran.dg/nullify_1.f: New test.
18291
18292 2004-12-15  Richard Henderson  <rth@redhat.com>
18293
18294         * gcc.target/i386/i386.exp: New harness.
18295         * gcc.target/i386/vect-args.c: New.
18296
18297 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18298
18299         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18300
18301 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18302
18303         PR c++/18825
18304         * g++.dg/template/friend32.C: New test.
18305
18306 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18307
18308         * cpp/pragma-once-1.c: New test.
18309         * cpp/pragma-once-1b.h: Likewise.
18310         * cpp/pragma-once-1c.h: Likewise.
18311         * cpp/pragma-once-1d.h: Likewise.
18312         * cpp/inc/pragma-once-1a.h: Likewise.
18313
18314 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18315             Steven G. Kargl  <kargls@comcast.net>
18316
18317         PR fortran/17597
18318         * gfortran.dg/list_read_3.f90: New test.
18319
18320 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18321
18322         * gcc.dg/ftrapv-2.c: New test.
18323
18324 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18325
18326         PR c++/18981
18327         * g++.dg/template/typename9.C: New test.
18328
18329 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/18738
18332         * g++.dg/template/typename8.C: New test.
18333         * g++.dg/parse/friend2.C: Tweak error message.
18334
18335 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18336
18337         * gcc.c-torture/20041214-1.c: New test.
18338
18339 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18340
18341         PR c++/18965
18342         * g++.dg/init/array17.C: New test.
18343
18344 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18345
18346         PR c++/18793
18347         * g++.dg/init/aggr3.C: New test.
18348
18349 2004-12-14  Janis Johnson  <janis187@us.ibm.com
18350
18351         * gcc.dg/altivec-types-1.c: New test.
18352         * gcc.dg/altivec-types-2.c: New test.
18353         * gcc.dg/altivec-types-3.c: New test.
18354         * gcc.dg/altivec-types-4.c: New test.
18355         * g++.dg/ext/altivec-types-1.C: New test.
18356         * g++.dg/ext/altivec-types-2.C: New test.
18357         * g++.dg/ext/altivec-types-3.C: New test.
18358         * g++.dg/ext/altivec-types-4.C: New test.
18359
18360 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18361
18362         PR middle-end/18951
18363         * gcc.c-torture/execute/20041213-1.c: New test.
18364
18365 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         PR c++/18949
18368         * g++.dg/template/cast1.C: New.
18369
18370 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18371
18372         * gcc.c-torture/execute/20041213-2.c: New test.
18373
18374 2004-12-13  Richard Henderson  <rth@redhat.com>
18375
18376         * gcc.dg/i386-sse-10.c: Fix typo in options.
18377
18378 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18379
18380         PR c++/18968
18381         * g++.dg/opt/pr18968.C: New test.
18382
18383 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/18925
18386         * g++.dg/ext/visibility/staticdatamem.C: New test.
18387
18388 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18389
18390         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18391
18392 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18393
18394         PR rtl-optimization/18928
18395         * gcc.dg/pr18928-1.c: New test case.
18396
18397 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18398
18399         PR tree-opt/16951
18400         * gcc.c-torture/compile/20041211-1.c: New.
18401
18402 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18403
18404         PR middle-end/17564
18405         * gcc.c-torture/execute/20041212-1.c: New test.
18406
18407 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18408
18409         PR fortran/18869
18410         * gfortran.dg/common_1.f90: New test.
18411
18412 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18413         Paul Brook  <paul@codesourcery.com>
18414
18415         PR fortran/16222
18416         * gfortran.dg/real_do_1.f90: New test.
18417
18418 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18419
18420         PR tree-opt/18040
18421         * g++.dg/opt/ptrmem6.C: New test.
18422
18423 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18424
18425         PR middle-end/18921
18426         * gcc.dg/pr18921-1.c: New test case.
18427
18428 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18429
18430         PR fortran/17175
18431         * gfortran.dg/scale_1.f90: New test.
18432
18433 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18434
18435         PR middle-end/18903
18436         * gcc.c-torture/compile/pr18903.c: New test.
18437
18438 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18439
18440         * gcc.c-torture/execute/20041210-1.c: New test.
18441
18442 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR c++/18731
18445         * g++.dg/parser/struct-1.C: New test.
18446         * g++.dg/parser/struct-2.C: New test.
18447         * g++.dg/parser/struct-3.C: New test.
18448
18449 2004-12-09  Richard Henderson  <rth@redhat.com>
18450
18451         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18452
18453         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18454         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18455
18456 2004-12-09  Matt Austern  <austern@apple.com>
18457
18458         PR c++/18514
18459         * g++.dg/ext/builtin1.C: New
18460         * g++.dg/ext/builtin2.C: New
18461         * g++.dg/ext/builtin3.C: New
18462         * g++.dg/ext/builtin4.C: New
18463         * g++.dg/ext/builtin5.C: New
18464
18465 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18466
18467         PR tree-opt/18904
18468         * g++.dg/opt/ptrmem5.C: New test.
18469
18470 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18471
18472         * g++.dg/parse/typename5.C: Adjust for new error.
18473         * g++.dg/parse/typename7.C: New.
18474
18475 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18476
18477         PR c++/18073
18478         * g++.dg/other/mmintrin.C: New test.
18479
18480 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18481
18482         PR c++/16681
18483         * g++.dg/init/array15.C: New.
18484         * g++.dg/init/array16.C: New.
18485
18486 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18487
18488         PR fortran/18826
18489         * gfortran.dg/assign_1.f90: New test.
18490
18491 2004-12-08  Nick Clifton  <nickc@redhat.com>
18492
18493         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18494         * gcc.target/xstormy16/data_below100: Likewise.
18495         * gcc.target/xstormy16/sfr: Likewise.
18496         * gcc.target/xstormy16/below100.S: New test source file.
18497         * gcc.target/xstormy16/below100.ld: New test linker script.
18498         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18499         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18500         bp instructions.
18501         * gcc.target/xstormy16/bp.c: Likewise.
18502
18503         * gcc.target/xstormy16/bss_below100: New files:
18504         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18505         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18506         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18507         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18508         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18509         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18510         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18511         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18512         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18513         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18514         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18515         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18516         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18517         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18518         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18519         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18520         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18521         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18522         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18523         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18524         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18525         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18526         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18527         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18528         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18529         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18530         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18531
18532         * gcc.target/xstormy16/data_below100: New files:
18533         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18534         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18535         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18536         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18537         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18538         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18539         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18540         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18541         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18542         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18543         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18544         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18545         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18546         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18547         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18548         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18549         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18550         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18551         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18552         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18553         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18554         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18555         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18556         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18557         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18558         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18559         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18560
18561         * gcc.target/xstormy16/sfr: New files:
18562         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18563         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18564         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18565         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18566         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18567         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18568         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18569         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18570         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18571         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18572         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18573         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18574         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18575         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18576         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18577         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18578         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18579         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18580         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18581         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18582         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18583         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18584         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18585         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18586         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18587         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18588         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18589         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18590         27_if0_sfrw_bitfield_f.c
18591
18592 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18593
18594         PR c++/18100
18595         * g++.dg/lookup/name-clash4.C: New test.
18596
18597 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18598
18599         PR c++/18672
18600         * g++.dg/opt/array1.C: New.
18601
18602         PR c++/18803
18603         * g++.dg/template/operator5.C: New.
18604
18605 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18606
18607         PR c/18867
18608         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18609
18610 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18611
18612         * gcc.dg/noncompile/20041207.c: New test.
18613
18614 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18615
18616         * g++.dg/other/unreachable-1.C: New test.
18617
18618 2004-12-06  Nick Clifton  <nickc@redhat.com>
18619
18620         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18621         <limits.h> because the latter comes from gcc's include/ directory
18622         and not the newlib/libc/include directory.
18623
18624 2004-12-04  Richard Henderson  <rth@redhat.com>
18625
18626         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18627
18628 2004-12-04  Richard Henderson  <rth@redhat.com>
18629
18630         * lib/target-supports.exp (check_gc_sections_available): Disable
18631         for alpha and ia64.
18632
18633 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18634
18635         PR middle-end/17909
18636         * g++.dg/other/vararg-2.C: New test.
18637
18638 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18639
18640         PR c++/17011, c++/17971
18641         * g++.dg/template/error15.C: Adjust expected error.
18642         * g++.dg/template/instantiate3.C: Likewise.
18643
18644 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18645
18646         * gcc.dg/altivec-18.c: Fix for darwin
18647
18648 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18649
18650         PR c++/18782
18651         * g++.dg/parse/ptrmem2.C: New.
18652
18653         PR c++/18318
18654         * g++.dg/template/new1.C: New.
18655
18656 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18657
18658         PR fortran/18710
18659         * gfortran.dg/direct_io_3.f90: New test.
18660
18661 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18662
18663         PR 18758
18664         * g++.dg/parse/crash21.C: New.
18665
18666 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18667
18668         PR c++/15664, c++/18276
18669         * g++.dg/template/ttp13.C: New test.
18670         * g++.dg/template/ttp14.C: Likewise.
18671
18672 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18673
18674         PR c++/18123
18675         * g++.dg/parse/enum2.C: New test.
18676         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18677
18678 2004-12-02  Nick Clifton  <nickc@redhat.com>
18679
18680         * gcc.target/xstormy16: New test directory.
18681         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18682         * gcc.target/xstormy16/bp.c: Check the generation of bp
18683         instructions.
18684         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18685         bn instructions and the BELOW100 attribute.
18686
18687 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18688
18689         PR target/16952
18690         * gcc.dg/ppc-eabi.c: New.
18691
18692 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18693
18694         PR fortran/18284
18695         * gfortran.dg/backspace.f90
18696
18697 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18698
18699         * gfortran.dg/inquire.f90: New test.
18700
18701 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18702
18703         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18704         handle effective-target-keyword.
18705         (dg-skip-if): Support effective-target keyword as target list.
18706         (dg-xfail-if): Ditto.
18707         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18708
18709 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18710
18711         PR tree-optimization/18291
18712         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18713
18714 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18715
18716         PR C++/18729
18717         * g++.dg/parse/crash20.C: New.
18718
18719         PR c++/17431
18720         * g++.dg/overload/arg1.C: New.
18721         * g++.dg/overload/arg2.C: New.
18722         * g++.dg/overload/arg3.C: New.
18723         * g++.dg/overload/arg4.C: New.
18724
18725 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18726
18727         * gcc.dg/c99-flex-array-4.c: Remove.
18728
18729 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18730
18731         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18732
18733         * lib/target-supports.exp (is-effective-target): Simplify.
18734
18735         * lib/target-supports.exp (check_effective_target_vect_long):
18736         Fix for powerpc64-*-*.
18737
18738 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18739
18740         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18741         to support new requirements on FreeBSD 5.
18742
18743 2004-11-30  Devang Patel  <dpatel@apple.com>
18744
18745         PR 18702
18746         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18747
18748 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18749
18750         * g++.dg/ext/altivec-13.C: New test.
18751
18752 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18753
18754         PR tree-opt/18298
18755         * gcc.c-torture/execute/p18298.c: New test.
18756
18757 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18758             Dorit Naishlos  <dorit@il.ibm.com>
18759
18760         PR tree-opt/18607
18761         * gcc.dg/vect/vect-89.c: New test.
18762
18763 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18764
18765         * gcc.dg/pr18596-1.c: New test.
18766
18767 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18768
18769         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18770
18771 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18772
18773         PR c/18479
18774         * gcc.dg/pr18479.c: New test.
18775
18776 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18777
18778         PR target/18490
18779         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18780         mmix-knuth-mmixware.
18781
18782         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18783         cris-*-elf* cris-*-aout* mmix-*-*
18784
18785 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18786
18787         PR middle-end/18725
18788         * gcc.dg/pr18725.c: New test.
18789
18790 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18791
18792         PR target/18488
18793         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18794
18795         PR target/18336
18796         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18797
18798 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18799
18800         PR c++/18368
18801         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18802         * g++.old-deja/g++.law/ctors5.C: Likewise.
18803         * g++.old-deja/g++.other/crash25.C: Likewise.
18804
18805         PR c++/18674
18806         * g++.dg/template/error16.C: New test.
18807
18808         PR c++/18512
18809         * g++.dg/template/crash29.C: New test.
18810
18811 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18812
18813         PR tree-optimization/18712
18814         * gcc.c-torture/compile/pr18712.c: New test.
18815
18816 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18817
18818         PR c/7544
18819         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18820         tests.
18821
18822 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18823
18824         PR c++/18652
18825         * g++.dg/lookup/crash6.C: New test.
18826
18827 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18828
18829         PR middle-end/18164
18830         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18831
18832 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18833
18834         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18835         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18836         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18837
18838 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         * gcc.dg/pr18164.c: New test.
18841
18842 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18843
18844         * gcc.dg/funroll-loops-all.c: New.
18845
18846 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18847
18848         PR target/18489
18849         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18850         delimeter, match space and TAB as well as ":".
18851
18852         PR target/18484
18853         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18854
18855         PR target/18348
18856         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18857
18858         PR target/18345
18859         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18860
18861         PR target/18337
18862         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18863
18864 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18865
18866         * gfortran.dg/direct_io_2.f90: New test.
18867
18868 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18869
18870         PR target/18334
18871         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18872
18873 2004-11-28  Richard Henderson  <rth@redhat.com>
18874
18875         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18876
18877 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18878
18879         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18880         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18881         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18882         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18883         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18884         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18885         gcc.dg/pointer-arith-8.c: New tests.
18886
18887 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18888
18889         PR fortran/18364
18890         * gfortran.dg/endfile.f90: New test.
18891
18892 2004-11-27  Falk Hueffner  <falk@debian.org>
18893
18894         * gcc.dg/loop-6.c: New test.
18895
18896 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * gcc.c-torture/execute/20041126-1.c: New test.
18899
18900 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18901
18902         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18903         on IRIX.
18904
18905 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18906
18907         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18908         functions.
18909
18910 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18911
18912         PR rtl-optimization/17825
18913         * gcc.c-torture/compile/20041119-1.c: New test.
18914
18915 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18916
18917         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18918         Check existence of ld library path variables before unsetting.
18919
18920 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18921
18922         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18923
18924 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18925
18926         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18927
18928 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18929
18930         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18931
18932 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18933
18934         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18935         dg-do directive.
18936
18937 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18938
18939         * gcc.dg/pr17957.c: Pass --param, not -param.
18940
18941 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18942
18943         PR middle-end/17957
18944         * testsuite/gcc.dg/pr17957.c: New test.
18945
18946 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18947
18948         PR c++/18445
18949         * g++.dg/template/crash28.C: Likewise.
18950
18951         PR c++/18001
18952         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18953         * g++.dg/ext/lvaddr.C: Likewise.
18954         * g++.dg/opt/pr7503-3.C: Likewise.
18955
18956         PR c++/18466
18957         * g++.dg/parse/qualified3.C: New test.
18958         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18959
18960         PR c++/18545
18961         * g++.dg/expr/return1.C: New test.
18962
18963 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18964
18965         Friend class name lookup 3/n, PR c++/3332
18966         * g++.dg/lookup/friend3.C: New test.
18967         * g++.dg/lookup/friend4.C: Likewise.
18968         * g++.dg/lookup/friend5.C: Likewise.
18969
18970 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18971
18972         Friend class name lookup 2/n, PR c++/14513, c++/15410
18973         * g++.dg/lookup/friend2.C: New test.
18974         * g++.dg/template/friend31.C: Likewise.
18975
18976 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18977
18978         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18979
18980 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18981
18982         PR c++/17473
18983         * g++.dg/tc1/dr56.C: Remove.
18984         * g++.dg/template/typedef1.C: Add dg-error markers.
18985         * g++.old-deja/g++.other/typedef7.C: Likewise.
18986
18987         PR c++/18285
18988         * g++.dg/parse/typedef7.C: New test.
18989
18990 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18991
18992         * gcc.c-torture/execute/20041124-1.c: New test.
18993
18994 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18995
18996         * g++.dg/template/deduce3.C: New test.
18997
18998         PR c++/18586
18999         * g++.dg/template/crash27.C: New test.
19000
19001         PR c++/18530
19002         * g++.dg/warn/Wshadow-3.C: New test.
19003
19004 2004-11-24  Devang Patel  <dpatel@apple.com>
19005
19006         PR/18555
19007         * gcc.dg/cpp/isysroot-1.c: New test.
19008         * gcc.dg/cpp/usr/include/stdio.h: New file.
19009         * gcc.dg/cpp/isysroot-2.c: New test.
19010         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19011         New file.
19012
19013 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19014
19015         PR c++/8929
19016         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19017
19018 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19019
19020         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19021         * gcc.target/sparc/pdist.c: Likewise.
19022
19023 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19024
19025         PR c++/16882
19026         * g++.dg/conversion/simd1.C: New test.
19027
19028 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19029
19030         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19031         and restore_ld_library_path_env_vars.
19032         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19033         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19034         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19035         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19036
19037 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19038
19039         * gcc.dg/pragma-align-2.c: Test macro expansion.
19040         * gcc.dg/pragma-pack-2.c: New test.
19041
19042 2004-11-23  Richard Henderson  <rth@redhat.com>
19043
19044         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19045         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19046         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19047         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19048         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19049         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19050
19051         * gcc.dg/vect/vect.exp: Add check for alpha.
19052         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19053         (check_effective_target_vect_int): Enable for alpha.
19054         (check_effective_target_vect_long): New.
19055         (is-effective-target): Add it.
19056
19057 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19058
19059         * gcc.dg/pr18614-1.c: New test.
19060
19061 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19062
19063         * gcc.dg/setjmp-2.c: New test.
19064
19065 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19066
19067         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19068         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19069         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19070         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19071         gcc.target/sparc/pdist.c: New tests.
19072
19073 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19074
19075         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19076
19077 2004-11-22  Dale Johannesen  <dalej@apple.com>
19078
19079         * gcc.dg/20041111-1.c: New.
19080
19081 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19082
19083         PR tree-opt/18536
19084         * gcc.dg/vect/pr18536.c: New test.
19085
19086 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19087
19088         PR c++/18354
19089         * g++.dg/template/nontype11.C: New test.
19090
19091 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19092
19093         PR middle-end/18520
19094         * gcc.dg/pr18520-1.c: New test case.
19095
19096 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19097
19098         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19099         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19100         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19101         expected diagnostics.
19102
19103 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19104
19105         PR target/18580
19106         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19107         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19108         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19109
19110 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19111
19112         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19113
19114 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19115             Joseph Myers  <joseph@codesourcery.com>
19116
19117         * lib/target-supports.exp (check_visibility_available): Really
19118         test the compiler.
19119
19120 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19121
19122         PR tree-opt/18181
19123         * gcc.dg/vect/vect-85.c: New test.
19124         * gcc.dg/vect/vect-86.c: New test.
19125         * gcc.dg/vect/vect-87.c: New test.
19126         * gcc.dg/vect/vect-88.c: New test.
19127
19128 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19129
19130         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19131
19132 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19133
19134         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19135         * gcc.dg/ppc-and-1.c: Ditto.
19136         * gcc.dg/ppc-compare-1.c: Ditto.
19137         * gcc.dg/ppc-mov-1.c: Ditto
19138
19139 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19140             Mark Mitchell  <mark@codesourcery.com>
19141
19142         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19143
19144 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19145             Aldy Hernandez  <aldyh@redhat.com>
19146
19147         * lib/target-supports.exp (check_effective_target_vect_int): New
19148         (check_effective_target_vect_float): New
19149         (check_effective_target_vect_double): New.
19150         (is-effective-target): Support new effective targets keywords.
19151         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19152         default action for dg-do.
19153         * gcc.dg/vect/pr16105.c: Use new support.
19154         * gcc.dg/vect/pr18400.c: Ditto.
19155         * gcc.dg/vect/pr18425.c: Ditto.
19156         * gcc.dg/vect/vect-1.c: Ditto.
19157         * gcc.dg/vect/vect-10.c: Ditto.
19158         * gcc.dg/vect/vect-11.c: Ditto.
19159         * gcc.dg/vect/vect-12.c: Ditto.
19160         * gcc.dg/vect/vect-13.c: Ditto.
19161         * gcc.dg/vect/vect-14.c: Ditto.
19162         * gcc.dg/vect/vect-15.c: Ditto.
19163         * gcc.dg/vect/vect-16.c: Ditto.
19164         * gcc.dg/vect/vect-17.c: Ditto.
19165         * gcc.dg/vect/vect-18.c: Ditto.
19166         * gcc.dg/vect/vect-19.c: Ditto.
19167         * gcc.dg/vect/vect-2.c: Ditto.
19168         * gcc.dg/vect/vect-20.c: Ditto.
19169         * gcc.dg/vect/vect-21.c: Ditto.
19170         * gcc.dg/vect/vect-22.c: Ditto.
19171         * gcc.dg/vect/vect-23.c: Ditto.
19172         * gcc.dg/vect/vect-24.c: Ditto.
19173         * gcc.dg/vect/vect-25.c: Ditto.
19174         * gcc.dg/vect/vect-26.c: Ditto.
19175         * gcc.dg/vect/vect-27.c: Ditto.
19176         * gcc.dg/vect/vect-27a.c: Ditto.
19177         * gcc.dg/vect/vect-28.c: Ditto.
19178         * gcc.dg/vect/vect-29.c: Ditto.
19179         * gcc.dg/vect/vect-29a.c: Ditto.
19180         * gcc.dg/vect/vect-3.c: Ditto.
19181         * gcc.dg/vect/vect-30.c: Ditto.
19182         * gcc.dg/vect/vect-31.c: Ditto.
19183         * gcc.dg/vect/vect-32.c: Ditto.
19184         * gcc.dg/vect/vect-33.c: Ditto.
19185         * gcc.dg/vect/vect-34.c: Ditto.
19186         * gcc.dg/vect/vect-35.c: Ditto.
19187         * gcc.dg/vect/vect-36.c: Ditto.
19188         * gcc.dg/vect/vect-37.c: Ditto.
19189         * gcc.dg/vect/vect-38.c: Ditto.
19190         * gcc.dg/vect/vect-4.c: Ditto.
19191         * gcc.dg/vect/vect-40.c: Ditto.
19192         * gcc.dg/vect/vect-41.c: Ditto.
19193         * gcc.dg/vect/vect-42.c: Ditto.
19194         * gcc.dg/vect/vect-43.c: Ditto.
19195         * gcc.dg/vect/vect-44.c: Ditto.
19196         * gcc.dg/vect/vect-45.c: Ditto.
19197         * gcc.dg/vect/vect-46.c: Ditto.
19198         * gcc.dg/vect/vect-47.c: Ditto.
19199         * gcc.dg/vect/vect-48.c: Ditto.
19200         * gcc.dg/vect/vect-48a.c: Ditto.
19201         * gcc.dg/vect/vect-49.c: Ditto.
19202         * gcc.dg/vect/vect-5.c: Ditto.
19203         * gcc.dg/vect/vect-50.c: Ditto.
19204         * gcc.dg/vect/vect-51.c: Ditto.
19205         * gcc.dg/vect/vect-52.c: Ditto.
19206         * gcc.dg/vect/vect-53.c: Ditto.
19207         * gcc.dg/vect/vect-54.c: Ditto.
19208         * gcc.dg/vect/vect-55.c: Ditto.
19209         * gcc.dg/vect/vect-56.c: Ditto.
19210         * gcc.dg/vect/vect-56a.c: Ditto.
19211         * gcc.dg/vect/vect-57.c: Ditto.
19212         * gcc.dg/vect/vect-58.c: Ditto.
19213         * gcc.dg/vect/vect-59.c: Ditto.
19214         * gcc.dg/vect/vect-6.c: Ditto.
19215         * gcc.dg/vect/vect-60.c: Ditto.
19216         * gcc.dg/vect/vect-61.c: Ditto.
19217         * gcc.dg/vect/vect-62.c: Ditto.
19218         * gcc.dg/vect/vect-63.c: Ditto.
19219         * gcc.dg/vect/vect-64.c: Ditto.
19220         * gcc.dg/vect/vect-65.c: Ditto.
19221         * gcc.dg/vect/vect-66.c: Ditto.
19222         * gcc.dg/vect/vect-67.c: Ditto.
19223         * gcc.dg/vect/vect-68.c: Ditto.
19224         * gcc.dg/vect/vect-69.c: Ditto.
19225         * gcc.dg/vect/vect-7.c: Ditto.
19226         * gcc.dg/vect/vect-72.c: Ditto.
19227         * gcc.dg/vect/vect-72a.c: Ditto.
19228         * gcc.dg/vect/vect-73.c: Ditto.
19229         * gcc.dg/vect/vect-74.c: Ditto.
19230         * gcc.dg/vect/vect-75.c: Ditto.
19231         * gcc.dg/vect/vect-76.c: Ditto.
19232         * gcc.dg/vect/vect-77.c: Ditto.
19233         * gcc.dg/vect/vect-77a.c: Ditto.
19234         * gcc.dg/vect/vect-78.c: Ditto.
19235         * gcc.dg/vect/vect-79.c: Ditto.
19236         * gcc.dg/vect/vect-8.c: Ditto.
19237         * gcc.dg/vect/vect-80.c: Ditto.
19238         * gcc.dg/vect/vect-82.c: Ditto.
19239         * gcc.dg/vect/vect-82_64.c: Ditto.
19240         * gcc.dg/vect/vect-83.c: Ditto.
19241         * gcc.dg/vect/vect-83_64.c: Ditto.
19242         * gcc.dg/vect/vect-9.c: Ditto.
19243         * gcc.dg/vect/vect-all.c: Ditto.
19244         * gcc.dg/vect/vect-none.c: Ditto.
19245
19246 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19247
19248         * lib/gcc-dg.exp (dg-skip-if): New function.
19249         (dg-forbid-option): Remove.
19250         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19251         * g++.dg/abi/bitfield8.C: Likewise.
19252         * g++.dg/abi/dtor1.C: Likewise.
19253         * g++.dg/abi/empty10.C: Likewise.
19254         * g++.dg/abi/empty7.C: Likewise.
19255         * g++.dg/abi/empty9.C: Likewise.
19256         * g++.dg/abi/layout3.C: Likewise.
19257         * g++.dg/abi/layout4.C: Likewise.
19258         * g++.dg/abi/thunk1.C: Likewise.
19259         * g++.dg/abi/thunk2.C: Likewise.
19260         * g++.dg/abi/vbase11.C: Likewise.
19261         * g++.dg/abi/vthunk2.C: Likewise.
19262         * g++.dg/abi/vthunk3.C: Likewise.
19263         * g++.dg/ext/attrib8.C: Likewise.
19264         * g++.dg/opt/longbranch2.C: Likewise.
19265         * g++.dg/opt/reg-stack4.C: Likewise.
19266         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19267         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19268         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19269         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19270         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19271         * gcc.dg/20000609-1.c: Likewise.
19272         * gcc.dg/20000720-1.c: Likewise.
19273         * gcc.dg/20011107-1.c: Likewise.
19274         * gcc.dg/20011119-1.c: Likewise.
19275         * gcc.dg/20020108-1.c: Likewise.
19276         * gcc.dg/20020122-2.c: Likewise.
19277         * gcc.dg/20020122-3.c: Likewise.
19278         * gcc.dg/20020201-3.c: Likewise.
19279         * gcc.dg/20020206-1.c: Likewise.
19280         * gcc.dg/20020218-1.c: Likewise.
19281         * gcc.dg/20020310-1.c: Likewise.
19282         * gcc.dg/20020411-1.c: Likewise.
19283         * gcc.dg/20020418-2.c: Likewise.
19284         * gcc.dg/20020426-1.c: Likewise.
19285         * gcc.dg/20020426-2.c: Likewise.
19286         * gcc.dg/20020517-1.c: Likewise.
19287         * gcc.dg/20020523-1.c: Likewise.
19288         * gcc.dg/20020523-2.c: Likewise.
19289         * gcc.dg/20020729-1.c: Likewise.
19290         * gcc.dg/20030204-1.c: Likewise.
19291         * gcc.dg/20030826-2.c: Likewise.
19292         * gcc.dg/20030926-1.c: Likewise.
19293         * gcc.dg/20031202-1.c: Likewise.
19294         * gcc.dg/980312-1.c: Likewise.
19295         * gcc.dg/980313-1.c: Likewise.
19296         * gcc.dg/990117-1.c: Likewise.
19297         * gcc.dg/990424-1.c: Likewise.
19298         * gcc.dg/990524-1.c: Likewise.
19299         * gcc.dg/991230-1.c: Likewise.
19300         * gcc.dg/i386-387-1.c: Likewise.
19301         * gcc.dg/i386-387-2.c: Likewise.
19302         * gcc.dg/i386-387-3.c: Likewise.
19303         * gcc.dg/i386-387-4.c: Likewise.
19304         * gcc.dg/i386-387-5.c: Likewise.
19305         * gcc.dg/i386-387-6.c: Likewise.
19306         * gcc.dg/i386-asm-1.c: Likewise.
19307         * gcc.dg/i386-bitfield1.c: Likewise.
19308         * gcc.dg/i386-bitfield2.c: Likewise.
19309         * gcc.dg/i386-loop-1.c: Likewise.
19310         * gcc.dg/i386-loop-2.c: Likewise.
19311         * gcc.dg/i386-loop-3.c: Likewise.
19312         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19313         * gcc.dg/i386-pic-1.c: Likewise.
19314         * gcc.dg/i386-regparm.c: Likewise.
19315         * gcc.dg/i386-signbit-1.c: Likewise.
19316         * gcc.dg/i386-signbit-2.c: Likewise.
19317         * gcc.dg/i386-signbit-3.c: Likewise.
19318         * gcc.dg/i386-sse-5.c: Likewise.
19319         * gcc.dg/i386-sse-8.c: Likewise.
19320         * gcc.dg/i386-unroll-1.c: Likewise.
19321         * gcc.dg/tls/opt-1.c: Likewise.
19322         * gcc.dg/tls/opt-2.c: Likewise.
19323         * gcc.dg/unroll-1.c: Likewise.
19324         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19325         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19326         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19327         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19328
19329 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19330
19331         * g++.dg/template/incomplete1.C: New test.
19332
19333 2004-11-16  Nick Clifton  <nickc@redhat.com>
19334
19335         Revert patches accidentally commited during checkin of fixes for
19336         xstormy16 tests:
19337         gcc.c-torture/execute/simd-4.c: Revert
19338         gcc.dg/20040910-1.c: Revert.
19339
19340 2004-11-16  Paul Brook  <paul@codesourcery.com>
19341
19342         PR fortran/13010
19343         * gfortran.dg/der_pointer_1.f90: New test.
19344
19345 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19346
19347         PR c/18498
19348         * gcc.dg/bitfld-13.c: New test.
19349
19350 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19351
19352         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19353         powerpc*-*-linux*.
19354
19355         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19356         * gcc.dg/ppc64-abi-2.c: Ditto.
19357         * gcc.dg/ppc64-abi-3.c: Ditto.
19358
19359         * lib/gcc-dg.exp (dg-target-list): Remove.
19360
19361 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19362
19363         * gcc.dg/ia64-postinc.c: New test.
19364
19365 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19366
19367         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19368
19369 2004-11-15  Nick Clifton  <nickc@redhat.com>
19370
19371         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19372         __INT_MAX__ so that the test can be compiled by toolchains
19373         targeted at 16-bit processors.
19374
19375         * gcc.dg/20040625-1.c: Use long constants rather than integers
19376         when performing arithmetic that will overflow 16-bits.
19377
19378         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19379         xstormy16.  It does not support 128-bit vector operations.
19380
19381         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19382         with the macro PTR_TYPE.  Define this macro to an integer type
19383         suitable for holding a pointer.
19384
19385         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19386         the target is a 16-bit processor.
19387
19388         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19389         16-bit targets where the character constant will be too long.
19390
19391         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19392         where the double will not be directly addressable.
19393
19394 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19395
19396         Friend class name lookup 1/n, PR c++/18471
19397         * g++.dg/template/crash26.C: New test.
19398         * g++.dg/lookup/struct1.C: Adjust expected error.
19399         * g++.dg/parse/elab1.C: Likewise.
19400         * g++.dg/parse/elab2.C: Likewise.
19401         * g++.dg/parse/int-as-enum1.C: Likewise.
19402         * g++.dg/parse/struct-as-enum1.C: Likewise.
19403         * g++.dg/parse/typedef1.C: Likewise.
19404         * g++.dg/parse/typedef3.C: Likewise.
19405         * g++.dg/parse/typedef4.C: Likewise.
19406         * g++.dg/parse/typedef5.C: Likewise.
19407         * g++.dg/template/nontype4.C: Likewise.
19408         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19409         * g++.old-deja/g++.other/elab1.C: Likewise.
19410         * g++.old-deja/g++.other/syntax4.C: Likewise.
19411
19412 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19413
19414         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19415
19416 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19417
19418         * gcc.c-torture/execute/20041114-1.c: New test.
19419
19420 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19421
19422         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19423         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19424         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19425         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19426         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19427         gcc.dg/switch-7.c: New tests.
19428
19429 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19430
19431         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19432
19433 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19434
19435         PR tree-opt/18400
19436         * gcc.dg/vect/pr18400.c: New test.
19437
19438 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19439             Andrew Pinski  <pinskia@physics.uc.edu>
19440
19441         PR tree-opt/18425
19442         * gcc.dg/vect/pr18425.c: New test.
19443
19444 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19445
19446         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19447         Guard with dg-require-alias and dg-require-visibility.
19448
19449 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19450
19451         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19452
19453 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19454
19455         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19456
19457 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19458
19459         PR c++/17344
19460         * g++.dg/template/defarg5.C: New test.
19461
19462 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19463
19464         * g++.dg/parse/cast1.C: Run only on ILP32.
19465         * g++.old-deja/g++.mike/p784.C: Likewise.
19466
19467 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19468
19469         * gcc.c-torture/execute/20041113-1.c: New test.
19470
19471 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19472
19473         PR target/18230
19474         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19475         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19476         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19477         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19478         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19479         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19480         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19481         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19482         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19483         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19484         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19485         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19486         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19487
19488 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19489
19490         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19491         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19492         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19493         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19494         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19495         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19496         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19497         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19498         gcc.target/sparc/combined-1.c: New tests.
19499
19500 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19501
19502         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19503         New tests.
19504
19505 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19506
19507         * lib/gcc-dg.exp (dg-forbid-option): New function.
19508         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19509         * g++.dg/abi/bitfield8.C: Likewise.
19510         * g++.dg/abi/dtor1.C: Likewise.
19511         * g++.dg/abi/empty10.C: Likewise.
19512         * g++.dg/abi/empty7.C: Likewise.
19513         * g++.dg/abi/empty9.C: Likewise.
19514         * g++.dg/abi/layout3.C: Likewise.
19515         * g++.dg/abi/layout4.C: Likewise.
19516         * g++.dg/abi/thunk1.C: Likewise.
19517         * g++.dg/abi/thunk2.C: Likewise.
19518         * g++.dg/abi/vbase11.C: Likewise.
19519         * g++.dg/abi/vthunk2.C: Likewise.
19520         * g++.dg/abi/vthunk3.C: Likewise.
19521         * g++.dg/ext/attrib8.C: Likewise.
19522         * g++.dg/opt/longbranch2.C: Likewise.
19523         * g++.dg/opt/reg-stack4.C: Likewise.
19524         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19525         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19526         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19527         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19528         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19529         * gcc.dg/20000609-1.c: Likewise.
19530         * gcc.dg/20000720-1.c: Likewise.
19531         * gcc.dg/20011107-1.c: Likewise.
19532         * gcc.dg/20011119-1.c: Likewise.
19533         * gcc.dg/20020108-1.c: Likewise.
19534         * gcc.dg/20020122-2.c: Likewise.
19535         * gcc.dg/20020122-3.c: Likewise.
19536         * gcc.dg/20020201-3.c: Likewise.
19537         * gcc.dg/20020206-1.c: Likewise.
19538         * gcc.dg/20020218-1.c: Likewise.
19539         * gcc.dg/20020310-1.c: Likewise.
19540         * gcc.dg/20020411-1.c: Likewise.
19541         * gcc.dg/20020418-2.c: Likewise.
19542         * gcc.dg/20020426-1.c: Likewise.
19543         * gcc.dg/20020426-2.c: Likewise.
19544         * gcc.dg/20020517-1.c: Likewise.
19545         * gcc.dg/20020523-1.c: Likewise.
19546         * gcc.dg/20020523-2.c: Likewise.
19547         * gcc.dg/20020729-1.c: Likewise.
19548         * gcc.dg/20030204-1.c: Likewise.
19549         * gcc.dg/20030826-2.c: Likewise.
19550         * gcc.dg/20030926-1.c: Likewise.
19551         * gcc.dg/20031202-1.c: Likewise.
19552         * gcc.dg/980312-1.c: Likewise.
19553         * gcc.dg/980313-1.c: Likewise.
19554         * gcc.dg/990117-1.c: Likewise.
19555         * gcc.dg/990424-1.c: Likewise.
19556         * gcc.dg/990524-1.c: Likewise.
19557         * gcc.dg/991230-1.c: Likewise.
19558         * gcc.dg/i386-387-1.c: Likewise.
19559         * gcc.dg/i386-387-2.c: Likewise.
19560         * gcc.dg/i386-387-3.c: Likewise.
19561         * gcc.dg/i386-387-4.c: Likewise.
19562         * gcc.dg/i386-387-5.c: Likewise.
19563         * gcc.dg/i386-387-6.c: Likewise.
19564         * gcc.dg/i386-asm-1.c: Likewise.
19565         * gcc.dg/i386-bitfield1.c: Likewise.
19566         * gcc.dg/i386-bitfield2.c: Likewise.
19567         * gcc.dg/i386-loop-1.c: Likewise.
19568         * gcc.dg/i386-loop-2.c: Likewise.
19569         * gcc.dg/i386-loop-3.c: Likewise.
19570         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19571         * gcc.dg/i386-pic-1.c: Likewise.
19572         * gcc.dg/i386-regparm.c: Likewise.
19573         * gcc.dg/i386-signbit-1.c: Likewise.
19574         * gcc.dg/i386-signbit-2.c: Likewise.
19575         * gcc.dg/i386-signbit-3.c: Likewise.
19576         * gcc.dg/i386-sse-5.c: Likewise.
19577         * gcc.dg/i386-sse-8.c: Likewise.
19578         * gcc.dg/i386-unroll-1.c: Likewise.
19579         * gcc.dg/tls/opt-1.c: Likewise.
19580         * gcc.dg/tls/opt-2.c: Likewise.
19581         * gcc.dg/unroll-1.c: Likewise.
19582         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19583         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19584         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19585         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19586         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19587         -m64 is specified.
19588
19589 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19590
19591         PR c++/18389
19592         * g++.dg/parse/cond1.C: New test.
19593
19594         PR c++/18429
19595         * g++.dg/template/array9.C: New test.
19596         * g++.dg/ext/vla1.C: Adjust error messages.
19597         * g++.dg/ext/vlm1.C: Likewise.
19598         * g++.dg/template/crash2.C: Likewise.
19599
19600         PR c++/18436
19601         * g++.dg/template/call3.C: New test.
19602
19603         PR c++/18407
19604         * g++.dg/template/ptrmem11.C: New test.
19605
19606 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19607
19608         PR other/14264
19609         * lib/g++.exp: Set LC_ALL and LANG to C.
19610         * lib/gcc-dg.exp: Likewise.
19611         * lib/gfortran.exp: Likewise.
19612         * lib/objc.exp: Likewise.
19613         * lib/treelang.exp: Likewise.
19614
19615 2004-11-12  Andreas Schwab  <schwab@suse.de>
19616
19617         * gcc.dg/pr16286.c: Fix last change.
19618
19619 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19620
19621         PR c++/18416
19622         * g++.dg/init/global1.C: New test.
19623
19624 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19625
19626         * gcc.c-torture/execute/20041112-1.c: New test.
19627
19628 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19629
19630         * lib/gcc-dg.exp (dg-target-list): New.
19631
19632 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19633             Richard Sandiford  <rsandifo@redhat.com>
19634
19635         * lib/target-supports.exp (get-compiler_messages): New.
19636         (check_named_sections_available): Use it.
19637         (check_effective_target_ilp32): New.
19638         (check_effective_target_lp64): New.
19639         (is-effective-target): New.
19640         * lib/gcc-dg.exp (dg-require-effective-target): New.
19641
19642 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19643
19644         * gcc.dg/precedence-1.c: New test.
19645
19646 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19647
19648         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19649
19650         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19651         message, delete generated files, use more descriptive name for
19652         executable, and make the test unsupported when it cannot be run.
19653
19654         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19655         (dg-require-weak, dg-require-visibility, dg-require-alias,
19656         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19657         dg-require-iconv, dg-require-named-sections): Use it.
19658
19659         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19660
19661 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         PR target/16457
19664         * gcc.dg/ppc-and-1: New
19665
19666         PR target/16796
19667         * gcc.dg/ppc-mov-1.c: New.
19668
19669         PR target/16458
19670         * gcc.dg/ppc-compare-1.c: New.
19671
19672 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19673
19674         * objc.dg/desig-init-2.m: New test.
19675
19676 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19677
19678         PR middle-end/18160
19679         * g++.dg/warn/register-var-1.C: New test.
19680         * g++.dg/warn/register-var-2.C: New test.
19681
19682 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19683
19684         * gcc.dg/union-2.c: New test.
19685
19686 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19687
19688         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19689         New test for PR tree-optimization/17892.
19690
19691 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19692
19693         PR c++/18369
19694         * g++.dg/init/new12.C: New test.
19695
19696 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19697
19698         * gcc.target/sparc: New directory.
19699         * gcc.target/sparc/sparc.exp: New driver.
19700         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19701         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19702         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19703         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19704
19705 2004-11-10  Paul Brook  <paul@codesourcery.com>
19706
19707         PR fortran/18218
19708         * gfortran.dg/list_read.c: New test.
19709
19710 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19711
19712         PR c/18322
19713         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19714         expected diagnostic location.
19715
19716 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19717
19718         * gcc.dg/20041109-1.c: New test.
19719
19720 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19721
19722         PR objc/18406
19723         * objc/compile/pr18406.m: New test.
19724
19725 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19726
19727         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19728
19729 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19730
19731         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19732
19733 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19734
19735         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19736
19737 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19738
19739         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19740         exit.
19741
19742 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19743
19744         PR tree-opt/18299
19745         * gcc.c-torture/pr18299-1.c: New test.
19746
19747 2004-11-06  Andreas Schwab  <schwab@suse.de>
19748
19749         * gcc.dg/pr16286.c: Also test for bool and pixel.
19750
19751 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19752
19753         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19754         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19755         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19756         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19757         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19758         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19759         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19760         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19761         gcc.dg/struct-semi-3.c: New tests.
19762
19763 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19764
19765         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19766
19767 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19768
19769         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19770         Do not use C99 designators.
19771
19772 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19773
19774         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19775
19776 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19777
19778         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19779         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19780         * gcc.c-torture/execute/simd-5.x: Remove.
19781
19782 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19783
19784         PR rtl-optimization/17933
19785         * gcc.dg/torture/pr17933-1.c: New test.
19786
19787 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19788
19789         PR target/18106
19790         * lib/target-supports.exp (check_weak_available): Support
19791         Windows.
19792
19793 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19794
19795         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19796         call to fflush(stdout) before abort.
19797         (my_ffsll): New function.
19798         (generate_fields): Use it.
19799
19800 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19801
19802         * gcc.dg/init-undef-1.c: New test.
19803
19804 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19805
19806         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19807         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19808         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19809         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19810         expected messages for new parser.
19811
19812 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19813
19814         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19815
19816 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19817
19818         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19819         on LP64 targets.
19820
19821 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19822
19823         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19824         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19825         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19826         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19827         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19828         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19829         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19830         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19831         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19832         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19833
19834 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19835
19836         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19837         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19838         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19839         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19840         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19841         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19842         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19843         for new parser.
19844
19845 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19846
19847         PR target/15342
19848         * gcc.dg/20041104-1.c: New test.
19849
19850 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19851
19852         * g++.dg/template/nontype7.C: New test.
19853         * g++.dg/template/nontype8.C: Likewise.
19854         * g++.dg/template/nontype9.C: Likewise.
19855         * g++.dg/template/nontype10.C: Likewise.
19856         * g++.dg/tc1/dr49.C: Likewise.
19857         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19858         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19859
19860 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19861
19862         * g++.dg/rtti/tinfo1.C: Remove xfails.
19863
19864 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19865
19866         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19867         packed attribute to the definition to satisfy the new C++ parser.
19868
19869 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19870
19871         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19872         invocations of va_arg.
19873
19874 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c++/18124
19877         * g++.dg/template/crash25.C: New test.
19878
19879         PR c++/18155
19880         * g++.dg/template/typedef2.C: New test.
19881         * g++.dg/parse/crash13.C: Adjust error markers.
19882
19883         PR c++/18177
19884         * g++.dg/conversion/const3.C: New test.
19885
19886 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19887
19888         PR fortran/17535
19889         PR fortran/17583
19890         PR fortran/17713
19891         * gfortran.dg/generic_[123].f90: New testcases.
19892
19893 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19894
19895         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19896         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19897
19898 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19899
19900         PR tree-opt/16808
19901         * gcc.c-torture/compile/pr16808.c: New test.
19902
19903 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19904
19905         PR rtl-optimization/17104
19906         * gcc.dg/ppc-bitfield1.c: New.
19907
19908 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19909
19910         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19911
19912 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19913
19914         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19915         strings for 32-bit code.
19916
19917 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19918
19919         PR c/18239
19920         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19921
19922 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         PR c++/18064
19925         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19926
19927 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19928
19929         PR c++/15172
19930         * g++.dg/init/aggr2.C: New test.
19931
19932 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19933
19934         * objc.dg/local-decl-1.m: New test.
19935
19936 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19937
19938         * gcc.dg/20040910-1.c: Adjust regex.
19939
19940 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19941
19942         PR rtl-optimization/18084
19943         * g++.dg/opt/pr18084-1.C: New testcase.
19944
19945 2004-10-30  Matt Austern  <austern@apple.com>
19946
19947         PR c++/17542
19948         * g++.dg/ext/attrib18.C: New test.
19949
19950 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19951
19952         PR middle-end/18096
19953         * gcc.dg/pr18096-1.c: New test case.
19954
19955 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19956
19957         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19958
19959 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19960
19961         PR c/16666
19962         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19963         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19964         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19965         gcc.dg/old-style-prom-3.c: New tests.
19966
19967 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19968
19969         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19970         Remove unnecessary inclusion of stdio.h.
19971
19972 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19973
19974         PR rtl-optimization/17581
19975         * gcc.dg/pr17581-1.c: New test case.
19976
19977 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19978
19979         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19980         being implemented.
19981         * g++.dg/conversion/dr195-1.C: New.
19982         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19983         * g++.old-deja/g++.mike/p10148.C: Likewise.
19984
19985 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19986
19987         PR c++/17695
19988         * g++.dg/debug/typedef2.C: New test.
19989
19990 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19991
19992         PR fortran/13490
19993         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19994         * gfortran.dg/g77/README: Update.
19995
19996 2004-10-28  Matt Austern  <austern@apple.com>
19997
19998         PR c++/14124
19999         * g++.dg/ext/packed7.C: New test.
20000
20001 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20002
20003         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20004         scan-assembler.
20005         * lib/scanasm.exp (hidden-scan-for): New proc.
20006         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20007         string.
20008         (scan-not-hidden): Likewise.
20009         * lib/target-supports.exp (check_visibility_available): mach-o is
20010         support too.
20011
20012 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/17132
20015         * g++.dg/template/memclass3.C: New test.
20016
20017 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20018
20019         PR middle-end/18160
20020         * gcc.dg/register-var-1.c: New test.
20021         * gcc.dg/register-var-2.c: New test.
20022         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20023         error now.
20024
20025 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20026
20027         PR other/18172
20028         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20029         unused variables.
20030         * gcc.dg/vect/vect-22.c: Likewise.
20031
20032 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20033
20034         * gcc.dg/i386-rotate-1.c: New test.
20035
20036 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20037
20038         * g++.dg/init/ref12.C: Add "run" marker.
20039
20040         PR c++/17435
20041         * g++.dg/init/ref12.C: New test.
20042
20043         PR c++/18140
20044         * g++.dg/template/shift1.C: New test.
20045         * g++.dg/template/error10.C: Adjust error markers.
20046
20047 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20048
20049         PR tree-opt/17529
20050         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20051
20052 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20053
20054         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20055         * gcc.dg/weak/weak-3.c: Likewise.
20056         * gcc.dg/weak/weak-5.c: Likewise.
20057         * gcc.dg/weak/weak-9.c: Likewise.
20058         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20059         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20060
20061         * gcc.dg/darwin-weakimport-1.c: New.
20062
20063 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20064
20065         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20066
20067 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20068
20069         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20070         'syntax' error messages.
20071         * gcc.dg/cpp/direct2s.c: Likewise.
20072
20073 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20074
20075         * gcc.c-torture/compile/20041026-1.c: New.
20076
20077 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20078
20079         PR c++/18093
20080         * g++.dg/lookup/ns2.C: New test.
20081
20082         PR c++/18020
20083         * g++.dg/template/enum4.C: New test.
20084
20085         PR c++/18161
20086         * g++.dg/template/expr1.C: New test.
20087
20088 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20089
20090         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20091
20092 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20093
20094         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20095         gcc.dg/decl-nospec-3.c: New tests.
20096
20097 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20098
20099         * objc.dg/super-class-3.m: New test.
20100
20101 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20102
20103         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20104         resyncing.
20105         * gcc.dg/cpp/direct2s.c: Likewise.
20106
20107 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20108
20109         * objc.dg/image-info.m: Update for changes to section selection.
20110
20111 2004-10-25  David Ayers  <d.ayers@inode.at>
20112             Ziemowit Laski  <zlaski@apple.com>
20113
20114         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20115         diagnostics when messaging 'id <Proto>'.
20116         * objc.dg/class-protocol-1.m: New test.
20117         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20118         a non-existent method signature.
20119         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20120         Update diagnostics when messaging with non-existent method signature.
20121         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20122         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20123         invalid receivers are now resolved as if messaging 'id'; remove
20124         extraneous diagnostics.
20125
20126 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20127
20128         PR c/16667
20129         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20130         gcc.dg/init-desig-obs-3.c: New tests.
20131
20132 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20133
20134         * gcc.dg/debug/20041023-1.c: New test.
20135
20136 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20137
20138         PR middle-end/17407
20139         * gcc.c-torture/compile/pr17407.c: New test.
20140
20141         PR c++/18121
20142         * g++.dg/template/array8.C: New test.
20143
20144 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20145
20146         PR other/18138
20147         * lib/g++.exp: Accept more than one multilib libgcc.
20148         * lib/gcc-dg.exp: Likewise.
20149         * lib/objc.exp: Likewise.
20150         * lib/treelang.exp: Likewise.
20151         * lib/gfortran.exp: Likewise.
20152
20153 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20154
20155         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20156
20157 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20158
20159         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20160         * gcc.dg/c99-const-expr-3.c: Likewise.
20161
20162 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20163
20164         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20165
20166 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20167
20168         * gcc.c-torture/execute/loop-2e.x: Remove.
20169
20170 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         PR c++/18095
20173         * g++.dg/parse/crash18.C: New.
20174         * g++.dg/parse/crash19.C: New.
20175
20176 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20177
20178         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20179         * g++.dg/ext/dllimport2.C: Same.
20180         * g++.dg/ext/dllimport8.C: Same.
20181
20182 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20183
20184         PR c++/10841
20185         * g++.dg/conversion/cast1.C: New test.
20186         * g++.dg/overload/pmf1.C: Adjust error marker.
20187
20188 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20189
20190         PR objc/17923
20191         * objc.dg/const-str-7.m: New test.
20192
20193 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20194
20195         * g++.dg/template/memfriend11.C: Fix comment typo.
20196         * g++.dg/template/memfriend14.C: Likewise.
20197
20198 2004-10-20  Richard Henderson  <rth@redhat.com>
20199
20200         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20201         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20202         -fasynchronous-unwind-tables.
20203
20204 2004-10-20  Richard Henderson  <rth@redhat.com>
20205
20206         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20207         (main): Return success.
20208         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20209         (main): Return success.
20210
20211 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20212
20213         PR c++/13495
20214         * g++.dg/template/memfriend9.C: New test.
20215         * g++.dg/template/memfriend10.C: Likewise.
20216         * g++.dg/template/memfriend11.C: Likewise.
20217         * g++.dg/template/memfriend12.C: Likewise.
20218         * g++.dg/template/memfriend13.C: Likewise.
20219         * g++.dg/template/memfriend14.C: Likewise.
20220         * g++.dg/template/memfriend15.C: Likewise.
20221         * g++.dg/template/memfriend16.C: Likewise.
20222         * g++.dg/template/memfriend17.C: Likewise.
20223         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20224
20225 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20226
20227         * g++.dg/conversion/dr195.C: New.
20228         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20229
20230 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20231             Devang Patel  <dpatel@apple.com>
20232
20233         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20234         of floating point arithmetic, which could trap.
20235
20236 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/14035
20239         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20240         * g++.dg/conversion/const2.C: New test.
20241         * g++.dg/expr/reinterpret2.C: New test.
20242         * g++.dg/expr/reinterpret3.C: New test.
20243         * g++.dg/expr/cast2.C: New test.
20244         * g++.dg/expr/copy1.C: New test.
20245         * g++.dg/other/conversion1.C: Change error message.
20246         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20247         function pointers to void *.
20248         * g++.old-deja/g++.mike/p10148.C: Likewise.
20249
20250 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20251
20252         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20253
20254 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20255
20256         PR c++/18047
20257
20258         * g++.dg/parse/expr3.C: New test.
20259
20260 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20261
20262         * gcc.dg/smod-1.c: New test.
20263
20264 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20265
20266         * objc.dg/method-14.m: New test.
20267
20268 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20271         Also xfail as the patch was reverted.
20272
20273 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20274
20275         PR middle-end/16973
20276         * gcc.dg/pr16973.c: New test.
20277
20278 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20279
20280         PR tree-optimization/17656
20281         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20282
20283 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20284
20285         * g++.dg/eh/shadow1.C: New.
20286
20287 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20288
20289         * gcc.c-torture/compile/20041018-1.c: New test.
20290
20291 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20292
20293         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20294         compiler referring to register 0 when accessing sdata.  The linker
20295         now patches things up.
20296
20297 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20298
20299         PR c/17529
20300         * gcc.c-torture/compile/pr17529.c: New test.
20301
20302 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20303
20304         PR c++/17743
20305         * g++.dg/ext/attrib17.C: New test.
20306
20307 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20308
20309         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20310
20311 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20312
20313         PR c++/10479
20314         * g++.dg/ext/attrib16.C: New test.
20315
20316 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20317
20318         PR c++/17042
20319         * g++.dg/init/dso_handle1.C: New test.
20320
20321         PR c++/14667
20322         * g++.dg/parse/typedef6.C: New test.
20323
20324         PR c++/17916
20325         * g++.dg/parse/pragma1.C: New test.
20326
20327 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20328
20329         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20330
20331 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20332
20333         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20334         -fno-common when on HPPA HP-UX platforms.
20335
20336 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20337
20338         PR other/16820
20339         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20340         stdint.h.
20341         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20342         uintptr_t.
20343
20344 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20345
20346         PR c++/16301
20347         * g++.dg/lookup/strong-using-4.C: New test.
20348
20349 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20350
20351         PR middle-end/16567
20352         * gcc.c-torture/compile/nested-1.c: New test.
20353
20354 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20355
20356         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20357         and mipsisa64*-*-* (until support for misaligned loads is added).
20358         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20359         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20360         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20361         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20362         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20363         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20364
20365 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20366
20367         PR c++/17976
20368         * g++.dg/init/dtor3.C: New test.
20369
20370 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20371
20372         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20373
20374 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20375
20376         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20377         * gcc.dg/macho-lo-sum.c: Likewise.
20378
20379 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20380
20381         * gcc.dg/ppc-spe64-1.c: New test.
20382
20383 2004-10-14  Devang Patel  <dpatel@apple.com>
20384
20385         PR 17635
20386         * gcc.dg/pr17635.c : New test.
20387
20388 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20389
20390         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20391         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20392         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20393         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20394         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20395         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20396         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20397         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20398         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20399         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20400         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20401         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20402         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20403         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20404         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20405         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20406         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20407         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20408
20409 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20410
20411         * gcc.dg/vect/vect-82.c: New testcase.
20412         * gcc.dg/vect/vect-82_64.c: New testcase.
20413         * gcc.dg/vect/vect-83.c: New testcase.
20414         * gcc.dg/vect/vect-83_64.c: New testcase.
20415
20416 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20417
20418         * gcc.dg/cpp/error-1.c: New test.
20419
20420 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20421
20422         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20423
20424 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20425
20426         PR target/17984
20427         * gcc.dg/cris-peep2-xsrand2.c: New test.
20428
20429 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20430
20431         PR c++/17661
20432         * testsuite/g++.dg/expr/for2.C: New test.
20433
20434 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20435
20436         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20437
20438 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20439
20440         PR tree-optimization/17724
20441         * g++.dg/opt/pr17724-1.C: New test.
20442         * g++.dg/opt/pr17724-2.C: New test.
20443         * g++.dg/opt/pr17724-3.C: New test.
20444         * g++.dg/opt/pr17724-4.C: New test.
20445         * g++.dg/opt/pr17724-5.C: New test.
20446         * g++.dg/opt/pr17724-6.C: New test.
20447
20448 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20449
20450         PR c/17301
20451         * gcc.dg/pr17301-2.c: New test.
20452
20453 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/15876
20456         * g++.dg/parse/error22.C: New test.
20457
20458         PR c++/17936
20459         * g++.dg/template/spec18.C: New test.
20460
20461 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20462
20463         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20464         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20465         memcpy.
20466         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20467         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20468
20469 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20470
20471         * g++.dg/eh/cleanup5.C: Add dg-options "".
20472
20473 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20474
20475         PR middle-end/17657
20476         * gcc.dg/switch-4.c: New test case.
20477
20478 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20479
20480         * gcc.c-torture/execute/20041011-1.c: New test.
20481
20482 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20483
20484         PR c++/17554
20485         * g++.dg/init/for3.C: New test.
20486
20487         PR c++/17657
20488         * g++.dg/opt/switch2.C: New test.
20489
20490         PR middle-end/17703
20491         * g++.dg/warn/Wreturn-2.C: New test.
20492
20493 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20494
20495         PR c++/17907
20496         * g++.dg/eh/cleanup5.C: New test.
20497
20498 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20499
20500         PR c++/17393
20501         * g++.dg/parse/error21.C: New test.
20502
20503 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20504
20505         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20506         * g++.dg/warn/incomplete1.C: Likewise.
20507         * g++.dg/template/qualttp20.C: Likewise.
20508
20509 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20510
20511         PR c/17881
20512         * parm-incomplete-1.c: New test.
20513
20514 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/17867
20517         * g++.dg/parse/error19.C: New test.
20518
20519         PR c++/17670
20520         * g++.dg/init/new11.C: New test.
20521
20522         PR c++/17821
20523         * g++.dg/parse/error20.C: New test.
20524
20525         PR c++/17826
20526         * g++.dg/template/crash24.C: New test.
20527
20528 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20529
20530         PR c/17301
20531         * gcc.dg/pr17301-1.c: New test.
20532
20533 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20534
20535         PR c/17189
20536         * gcc.dg/anon-struct-5.c: New test.
20537
20538 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20539
20540         PR c/17844
20541         * gcc.dg/pr17844-1.c: New test.
20542
20543 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20544
20545         PR tree-optimization/17906
20546         * gcc.c-torture/compile/pr17906.c: New.
20547
20548 2004-10-09  Stuart Hastings  <stuart@apple.com>
20549             Roger Sayle  <roger@eyesopen.com>
20550
20551         PR rtl-optimization/17853
20552         * gcc.dg/i386-mmx-5.c: New testcase.
20553
20554 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20555
20556         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20557
20558 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20559
20560         PR c++/17524
20561         * g++.dg/template/static9.C: New test.
20562
20563         PR c++/17685
20564         * g++.dg/parse/operator5.C: New test.
20565
20566 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20567
20568         PR middle-end/17894
20569         * gcc.c-torture/execute/divcmp-4.c: New test case.
20570
20571 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20572
20573         PR tree-opt/17902
20574         * g++.dg/opt/pr17902.C: New test.
20575
20576 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20577
20578         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20579
20580 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20581
20582         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20583
20584 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20585
20586         * gcc.dg/assign-warn-3.c: New test.
20587
20588 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20589
20590         PR c/16999
20591         * gcc.dg/cpp/ident-1.c: New test.
20592
20593 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20594
20595         * gcc.c-torture/compile/acc1.c: New.
20596
20597 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20598
20599         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20600         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20601
20602 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20603
20604         * gcc.dg/ultrasp11.c: New test.
20605
20606 2004-10-08  Michael Matz  <matz@suse.de>
20607
20608         * gcc.dg/doloop-2.c: New test.
20609
20610 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20611
20612         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20613         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20614         objc.dg/method-9.m: Update expected diagnostics.
20615
20616 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20617
20618         * gcc.dg/ppc-fsel-3.c: New file.
20619         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20620
20621 2004-10-07  Paul Brook  <paul@codesourcery.com>
20622
20623         * gfortran.dg/intrinsic_verify_1.f90: New test.
20624
20625 2004-10-07  Paul Brook  <paul@codesourcery.com>
20626
20627         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20628
20629 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20630
20631         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20632         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20633         commit.
20634
20635 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20636
20637         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20638
20639 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20640
20641         PR c++/17115
20642         * g++.dg/warn/Winline-4.C: New test.
20643
20644 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20645
20646         * gcc.c-torture/compile/20041007-1.c: New test.
20647
20648 2004-10-07  Paul Brook  <paul@codesourcery.com>
20649
20650         PR fortran/17678
20651         * gfortran.dg/use_allocated_1.f90: New test.
20652
20653 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20654
20655         PR middle-end/17849
20656         * gfortran.fortran-torture/compile/nested.f90: New test
20657
20658 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20659
20660         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20661
20662 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20663
20664         PR c++/17368
20665         * g++.dg/ext/asm6.C: New test.
20666
20667 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20668
20669         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20670
20671 2004-10-06  Paul Brook  <paul@codesourcery.com>
20672
20673         PR libfortran/17709
20674         * gfortran.dg/empty_format_1.f90: New test.
20675
20676 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20677
20678         PR fortran/17568
20679         * gfortran.dg/ishft.f90: New test.
20680
20681         PR fortran/17283
20682         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20683         tests.
20684
20685 2004-10-06  Paul Brook  <paul@codesourcery.com>
20686
20687         * gfortran.dg/do_1.f90: New test.
20688
20689 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20690
20691         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20692         optimizing for size.
20693
20694 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20695
20696         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20697
20698 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20699
20700         * gcc.c-torture/compile/20041005-1.c: New test.
20701
20702 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20703
20704         PR c++/17829
20705         * g++.dg/lookup/koenig4.C: New.
20706
20707 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20708
20709         * g++.dg/other/classkey1.C: Adjust quoting marks.
20710         * g++.dg/parse/error15.C: Likewise.
20711         * g++.dg/template/meminit2.C (int>): Likewise.
20712
20713 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20714
20715         PR fortran/17283
20716         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20717
20718         PR fortran/17631
20719         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20720
20721         PR fortran/17708
20722         * gfortran.dg/pr17708.f90: New test.
20723
20724 2004-10-04  Chao-ying Fu  <fu@mips.com>
20725
20726         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20727         * gcc.dg/vect/vect-4.c: Ditto.
20728         * gcc.dg/vect/vect-5.c: Ditto.
20729         * gcc.dg/vect/vect-6.c: Ditto.
20730         * gcc.dg/vect/vect-8.c: Ditto.
20731         * gcc.dg/vect/vect-16.c: Ditto.
20732         * gcc.dg/vect/vect-30.c: Ditto.
20733         * gcc.dg/vect/vect-40.c: Ditto.
20734         * gcc.dg/vect/vect-41.c: Ditto.
20735         * gcc.dg/vect/vect-42.c: Ditto.
20736         * gcc.dg/vect/vect-43.c: Ditto.
20737         * gcc.dg/vect/vect-44.c: Ditto.
20738         * gcc.dg/vect/vect-45.c: Ditto.
20739         * gcc.dg/vect/vect-46.c: Ditto.
20740         * gcc.dg/vect/vect-47.c: Ditto.
20741         * gcc.dg/vect/vect-48.c: Ditto.
20742         * gcc.dg/vect/vect-49.c: Ditto.
20743         * gcc.dg/vect/vect-50.c: Ditto.
20744         * gcc.dg/vect/vect-51.c: Ditto.
20745         * gcc.dg/vect/vect-52.c: Ditto.
20746         * gcc.dg/vect/vect-53.c: Ditto.
20747         * gcc.dg/vect/vect-54.c: Ditto.
20748         * gcc.dg/vect/vect-55.c: Ditto.
20749         * gcc.dg/vect/vect-56.c: Ditto.
20750         * gcc.dg/vect/vect-57.c: Ditto.
20751         * gcc.dg/vect/vect-58.c: Ditto.
20752         * gcc.dg/vect/vect-59.c: Ditto.
20753         * gcc.dg/vect/vect-60.c: Ditto.
20754         * gcc.dg/vect/vect-74.c: Ditto.
20755         * gcc.dg/vect/vect-79.c: Ditto.
20756         * gcc.dg/vect/vect-80.c: Ditto.
20757
20758 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20759
20760         * gcc.dg/unused-7.c: Use the correct option.
20761
20762 2004-10-04  Paul Brook  <paul@codesourcery.com>
20763         Bud Davis  <bdavis9659@comcast.net>
20764
20765         PR fortran/17706
20766         PR fortran/16434
20767         * gfortran/pr17706.f90: New test.
20768         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20769
20770 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20771
20772         * gfortran.dg/pr17612.f90: New test.
20773
20774 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20775
20776         * g++.dg/template/local1.C: Adjust quoting marks in
20777         testing for diagnostics.
20778         * g++.dg/tls/diag-2.C: Likewise.
20779         * g++.dg/other/error8.C: Likewise.
20780
20781 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20782
20783         PR c/17178
20784         * gcc.dg/unused-4.c: Adjust to be correct.
20785
20786         PR c/17820
20787         * gcc.dg/unused-7.c: New test.
20788
20789 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20790
20791         PR c++/17797
20792         * g++.dg/overload/template2.C: New test.
20793
20794 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20795
20796         PR tree-optimization/16632
20797         * gcc.dg/tree-ssa/20041002-1.c: New.
20798
20799 2004-10-03  Paul Brook  <paul@codesourcery.com>
20800
20801         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20802         rather than relying on default formatting.
20803
20804 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20805
20806         * gcc.dg/20040920-1.c: Update expected message text.
20807
20808 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20809
20810         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20811
20812 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20813
20814         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20815         tree level.
20816
20817 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20818
20819         * gcc.dg/tree-ssa/pr17343.c: Remove.
20820
20821 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20822
20823         PR tree-opt/17343
20824         * gcc.dg/tree-ssa/pr17343.c: New test.
20825
20826 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20827
20828         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20829         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20830         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20831         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20832         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20833
20834 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20835
20836         * gcc.dg/lvalue-2.c: New test.
20837
20838 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20839
20840         PR c/17730
20841         * gcc.dg/pr17730-1.c: New test
20842
20843 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20844
20845         PR c/7425
20846         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20847
20848 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * gcc.c-torture/execute/stdarg-1.c: New test.
20851         * gcc.c-torture/execute/stdarg-2.c: New test.
20852         * gcc.c-torture/execute/stdarg-3.c: New test.
20853         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20854         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20855         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20856         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20857         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20858
20859 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20860
20861         PR tree-optimization/17697
20862         * g++.dg/opt/pr17697-1.C: New test.
20863         * g++.dg/opt/pr17697-2.C: New test.
20864         * g++.dg/opt/pr17697-3.C: New test.
20865
20866 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20867
20868         PR c/16409
20869         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20870         gcc.dg/vla-init-5.c: New tests.
20871
20872 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20873
20874         PR c/13804
20875         * gcc.dg/pr13804-1.c: New test.
20876
20877 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20878
20879         PR fortran/16938
20880         * gfortran.dg/pr16938.f90: New test.
20881
20882 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20883
20884         * g++.dg/template/crash23.C: New test.
20885
20886 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/17585
20889         * g++.dg/template/static8.C: New test.
20890
20891 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20892
20893         PR c++/17681
20894         * g++.dg/other/error9.C: New test.
20895
20896 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20897
20898         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20899
20900 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20901
20902         PR fortran/15164
20903         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20904
20905 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20906
20907         PR middle-end/17112
20908         * gcc.dg/pr17112-1.c: New test case.
20909
20910 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20911
20912         PR c/11459
20913         * gcc.dg/pr11459-1.c: New test.
20914
20915 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20916
20917         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20918         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20919
20920 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20921
20922         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20923
20924 2004-09-25  Jan Hubicka  <jh@suse.cz>
20925
20926         * compile/30040909-1.c: New test.
20927         * compile/30040907-1.c: New test.
20928
20929 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20930
20931         * gcc.c-torture/execute/va-arg-26.c: New test.
20932
20933 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20934
20935         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20936         extra diagnostics on targets with 64-bit pointers.
20937         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20938
20939 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20940
20941         PR c/17188
20942         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20943         * gcc.dg/decl-3.c: Adjust expected message.
20944
20945 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20946
20947         PR fortran/17615
20948         * gfortran.dg/pr17615.f90: New test.
20949
20950 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20951
20952         PR tree-optimzation/17517
20953         * g++.dg/tree-ssa/pr17517.C: New Test.
20954
20955 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20956
20957         PR c++/16889
20958         * g++.dg/lookup/ambig3.C: New.
20959
20960 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20961
20962         PR tree-opt/17624
20963         * g++.dg/opt/pr17624.C: New test.
20964
20965 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20966
20967         PR c/6980
20968         * gcc.dg/Wbad-function-cast-1.c: New test.
20969
20970 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20971
20972         * g++.dg/ext/complit1.C
20973         * g++.dg/other/error2.C
20974         * g++.dg/other/nontype-1.C
20975         * g++.dg/parse/crash11.C
20976         * g++.dg/parse/crash12.C
20977         * g++.dg/parse/error15.C
20978         * g++.dg/parse/error4.C
20979         * g++.dg/parse/tmpl-outside1.C
20980         * g++.dg/parse/too-many-tmpl-args1.C
20981         * g++.dg/template/dependent-expr3.C
20982         * g++.dg/template/error10.C
20983         * g++.dg/template/instantiate1.C
20984         * g++.dg/template/vtable2.C
20985         * g++.dg/warn/Wshadow-1.C
20986         * g++.dg/warn/weak1.C
20987         * g++.old-deja/g++.brendan/crash16.C
20988         * g++.old-deja/g++.brendan/crash18.C
20989         * g++.old-deja/g++.brendan/crash48.C
20990         * g++.old-deja/g++.brendan/crash49.C
20991         * g++.old-deja/g++.brendan/crash55.C
20992         * g++.old-deja/g++.brendan/crash56.C
20993         * g++.old-deja/g++.brendan/crash8.C
20994         * g++.old-deja/g++.brendan/enum11.C
20995         * g++.old-deja/g++.brendan/enum8.C
20996         * g++.old-deja/g++.brendan/enum9.C
20997         * g++.old-deja/g++.brendan/friend3.C
20998         * g++.old-deja/g++.brendan/misc14.C
20999         * g++.old-deja/g++.bugs/900402_02.C
21000         * g++.old-deja/g++.bugs/900404_03.C
21001         * g++.old-deja/g++.bugs/900404_04.C
21002         * g++.old-deja/g++.bugs/900428_03.C
21003         * g++.old-deja/g++.jason/crash4.C
21004         * g++.old-deja/g++.jason/overload21.C
21005         * g++.old-deja/g++.jason/redecl1.C
21006         * g++.old-deja/g++.jason/report.C
21007         * g++.old-deja/g++.jason/rfg10.C
21008         * g++.old-deja/g++.jason/template30.C
21009         * g++.old-deja/g++.law/arm12.C
21010         * g++.old-deja/g++.law/ctors5.C
21011         * g++.old-deja/g++.law/cvt20.C
21012         * g++.old-deja/g++.law/init10.C
21013         * g++.old-deja/g++.law/init8.C
21014         * g++.old-deja/g++.law/visibility17.C
21015         * g++.old-deja/g++.law/visibility7.C
21016         * g++.old-deja/g++.mike/net8.C
21017         * g++.old-deja/g++.mike/p646.C
21018         * g++.old-deja/g++.mike/p700.C
21019         * g++.old-deja/g++.mike/p701.C
21020         * g++.old-deja/g++.mike/p811.C
21021         * g++.old-deja/g++.ns/template13.C
21022         * g++.old-deja/g++.other/array3.C
21023         * g++.old-deja/g++.other/crash25.C
21024         * g++.old-deja/g++.other/dtor3.C
21025         * g++.old-deja/g++.other/dtor4.C
21026         * g++.old-deja/g++.other/main1.C
21027         * g++.old-deja/g++.other/warn7.C
21028         * g++.old-deja/g++.pt/crash11.C
21029         * g++.old-deja/g++.pt/crash36.C
21030         * g++.old-deja/g++.pt/spec22.C
21031         * g++.old-deja/g++.pt/spec9.C
21032         * g++.old-deja/g++.pt/ttp52.C
21033         * g++.old-deja/g++.robertl/eb103.C
21034         * g++.old-deja/g++.robertl/eb121.C
21035         * g++.old-deja/g++.robertl/eb22.C
21036         * g++.old-deja/g++.robertl/eb8.C:
21037         Update locations and/or regexps of dg-error markers.
21038         Remove markers for some bogus messages that are no longer issued.
21039
21040 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21041
21042         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21043         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21044
21045 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         PR c++/17618
21048         * g++.dg/lookup/crash5.C: New test.
21049
21050 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21051
21052         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21053         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21054         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21055         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21056         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21057         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21058
21059         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21060         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21061         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21062         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21063         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21064         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21065
21066         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21067
21068         * gcc.dg/vect/vect-44.c: Check additional cases.
21069         * gcc.dg/vect/vect-48.c: Check additional cases.
21070
21071         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21072         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21073         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21074         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21075         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21076         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21077         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21078         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21079         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21080
21081         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21082         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21083         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21084
21085 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21086
21087         * gcc.dg/tree-ssa/loop-6.c: New test.
21088
21089 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21090
21091         PR c++/17620
21092         * g++.dg/inherit/base2.C: New.
21093
21094 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21095
21096         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21097         * gcc.dg/20001012-2.c: Likewise.
21098         * gcc.dg/20001013-1.c: Likewise.
21099         * gcc.dg/20001101-1.c: Likewise.
21100         * gcc.dg/20001102-1.c: Likewise.
21101         * gcc.dg/bf-spl1.c: Likewise.
21102         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21103         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21104
21105 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21106
21107         PR tree-optimization/16721
21108         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21109
21110 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21111
21112         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21113         * gcc.dg/20040305-1.c: Likewise.
21114
21115 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21116
21117         PR c/16566
21118         * gcc.c-torture/compile/pr16566-1.c,
21119         gcc.c-torture/compile/pr16566-2.c,
21120         gcc.c-torture/compile/pr16566-3.c: New tests.
21121
21122 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21123
21124         PR tree-optimization/17512
21125         * gcc.c-torture/compile/20040916-1.c.
21126
21127 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21128
21129         * gcc.dg/pragma-re-3.c: New test.
21130
21131 2004-09-17  Matt Austern  <austern@apple.com>
21132
21133         PR c++/15049
21134         * g++.dg/other/anon3.C: New.
21135
21136 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21137
21138         PR c++/7503
21139         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21140         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21141         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21142         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21143         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21144
21145 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21146
21147         PR fortran/17286
21148         * gfortran.dg/pr17286.f90: New test.
21149
21150 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21151
21152         PR c++/17530
21153         * g++.dg/template/static7.C: New test.
21154
21155 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21156
21157         PR tree-opt/17558
21158         * gcc.c-torture/compile/pr17558.c: New test.
21159
21160 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21161
21162         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21163         if SKIP_ATTRIBUTE is defined.
21164
21165 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21166
21167         PR fortran/15957
21168         * gfortran.dg/pr15957.f90: New test.
21169
21170 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21171
21172         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21173         in comparison.
21174         * gcc.dg/vect/vect-79.c: Likewise.
21175         * gcc.dg/vect/vect-80.c: Likewise.
21176
21177 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21178
21179         PR fortran/15750
21180         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21181
21182 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21183
21184         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21185         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21186         * gcc.dg/vect/vect-62.c: New testcase.
21187         * gcc.dg/vect/vect-63.c: New testcase.
21188         * gcc.dg/vect/vect-64.c: New testcase.
21189         * gcc.dg/vect/vect-65.c: New testcase.
21190         * gcc.dg/vect/vect-66.c: New testcase.
21191         * gcc.dg/vect/vect-67.c: New testcase.
21192         * gcc.dg/vect/vect-68.c: New testcase.
21193         * gcc.dg/vect/vect-69.c: New testcase.
21194         * gcc.dg/vect/vect-79.c: New testcase.
21195         * gcc.dg/vect/vect-80.c: New testcase.
21196
21197 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21198
21199         * gcc.target/mips/asm-1.c: New test.
21200
21201 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21202
21203         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21204         * gcc.dg/vect/vect-73.c: New testcase.
21205         * gcc.dg/vect/vect-74.c: New testcase.
21206         * gcc.dg/vect/vect-75.c: New testcase.
21207         * gcc.dg/vect/vect-76.c: New testcase.
21208         * gcc.dg/vect/vect-77.c: New testcase.
21209         * gcc.dg/vect/vect-78.c: New testcase
21210
21211 2004-09-18  Paul Brook  <paul@codesourcery.com>
21212
21213         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21214
21215 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21216
21217         PR c/17424
21218         * gcc.dg/pr17424-1.c: New test.
21219
21220 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21221
21222         * g++.dg/tree-ssa/pr17153.C: New test.
21223
21224 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21225
21226         PR pch/13361
21227         * testsuite/g++.dg/pch/wchar-1.C: New.
21228         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21229
21230 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21231
21232         * gcc.c-torture/execute/20040917-1.c: New test.
21233
21234 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21235
21236         PR tree-optimization/17319
21237         * gcc.dg/pr17319.c: New test.
21238
21239 2004-09-17  Devang Patel  <dpatel@apple.com>
21240
21241         * gcc.dg/20040813-1.c: New test.
21242
21243 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21244
21245         PR tree-optimization/17273
21246         * gcc.c-torture/compile/pr17273.c: New test.
21247
21248 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21249
21250         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21251         Update expected messages.
21252         * gcc.dg/declspec-13.c: New test.
21253
21254 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21255
21256         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21257
21258 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21259
21260         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21261         change what 'a' is pointing to.
21262
21263 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21264
21265         PR c++/16002
21266         * g++.dg/template/error18.C: New test.
21267
21268         PR c++/16029
21269         * g++.dg/warn/Wunused-8.C: New test.
21270
21271 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21272
21273         PR tree-optimization/17513
21274         * gcc.dg/20040916-1.c: New test.
21275
21276 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21277
21278         PR c++/17501
21279         * g++.dg/template/typename7.C: New test.
21280
21281 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21282
21283         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21284
21285 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21286
21287         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21288         with -ftree-based-profiling also.
21289         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21290
21291 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21292
21293         PR/15364
21294         * gfortran.dg/der_array_io_1.f90: New test.
21295         * gfortran.dg/der_array_io_2.f90: New test.
21296         * gfortran.dg/der_array_io_3.f90: New test.
21297
21298 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21301         EABI.
21302
21303 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21304
21305         * g++.dg/opt/switch1.C: New test.
21306
21307 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21308
21309         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21310         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21311         Update expected messages.
21312
21313 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21314
21315         PR fortran/16485
21316         * gfortran.dg/same_name_1.f90: New test.
21317
21318 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21319
21320         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21321         dereference garbage pointers.
21322
21323 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21324
21325         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21326         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21327
21328         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21329         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21330         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21331
21332 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21333
21334         PR c++/17324
21335         * g++.dg/template/mangle1.C: New test.
21336
21337 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21338
21339         PR tree-optimization/17252
21340         * gcc.c-torture/execute/pr17252.c: New test.
21341
21342 2004-09-14  Andrew Pinski  <apinski@apple.com>
21343
21344         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21345
21346 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21347
21348         PR rtl-optimization/9771
21349         * gcc.dg/pr9771-1.c: New test case.
21350
21351 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21352
21353         PR tree-optimization/15262
21354         * gcc.c-torture/execute/pr15262-1.c: New test.
21355         * gcc.c-torture/execute/pr15262-2.c: New test.
21356
21357 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21358
21359         * gcc.dg/declspec-12.c: New test.
21360
21361 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21362
21363         * gfortran.dg/pr17090.f90: Add directives to test.
21364
21365 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21366
21367         * gcc.c-torture/compile/20040914-1.c: New test.
21368
21369 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21370
21371         PR c++/16162
21372         * g++.dg/template/decl2.C: New test.
21373
21374 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21375
21376         PR fortran/17090
21377         * gfortran.dg/pr17090.f90: New test.
21378
21379 2004-09-13  Dale Johannesen  <dalej@apple.com>
21380
21381         * gcc.c-torture/compile/pr17408.c: New test case.
21382
21383 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21384
21385         PR c++/16716
21386         * g++.dg/parse/crash17.C: New test.
21387
21388         PR c++/17327
21389         * g++.dg/template/enum3.C: New test.
21390
21391 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21392
21393         * lib/gcc-defs.exp: Load wrapper.exp.
21394         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21395         using local code.
21396         * lib/gcc.exp (gcc_init): Similar.
21397         * lib/gfortran.exp (gfortran_init): Similar.
21398         * lib/objc.exp (objc_init): Similar.
21399         * lib/treelang.exp (treelang_init): Similar.
21400         * lib/wrapper.exp: New file with build_wrapper call machinery in
21401         ${tool}_maybe_build_wrapper.
21402
21403 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21404
21405         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21406         "inline".
21407         * gcc.dg/declspec-11.c: Update expected messages.
21408         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21409         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21410         gcc.dg/inline-12.c: New tests.
21411
21412 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21413
21414         * g++.dg/tree-ssa/pr17400.C: New testcase.
21415
21416 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21417
21418         * gcc.target/mips/sb1-1.c: New testcase.
21419
21420 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21421
21422         * lib/g77-dg.exp: Remove unused file.
21423         * lib/mike-g77.exp: Ditto.
21424         * lib/g77.exp: Ditto.
21425
21426 2004-09-12  Richard Henderson  <rth@redhat.com>
21427
21428         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21429
21430 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21431
21432         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21433         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21434         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21435         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21436         Update expected messages.
21437
21438 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21439
21440         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21441         declaration/use mismatch for dirp parameter.
21442
21443 2004-09-12  Andrew Pinski  <apinski@apple.com>
21444
21445         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21446         -fgnu-runtime is passed.
21447
21448 2004-09-12  Richard Henderson  <rth@redhat.com>
21449
21450         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21451         do the uplevel thing and update additional_flags directly.
21452         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21453         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21454         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21455         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21456
21457 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21458
21459         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21460
21461 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21462
21463         PR middle-end/17411
21464         * g++.dg/opt/pr17411-1.C: New test case.
21465
21466 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21467
21468         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21469         gcc.dg/tls/diag-2.c: Update expected messages.
21470         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21471         messages.
21472         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21473         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21474         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21475         gcc.dg/tls/diag-5.c: New tests.
21476
21477 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21478
21479         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21480
21481 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21482
21483         * g++.dg/parse/break-in-for.C: New test.
21484
21485 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21486
21487         * gcc.dg/tree-ssa/20040911-1.c: New test.
21488
21489 2004-09-11  Andreas Jaeger  <aj@suse.de>
21490
21491         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21492         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21493
21494 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21495
21496         * gcc.target/frv: New directory of FR-V-specific tests.
21497
21498 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21499
21500         * gcc.dg/convert-vec-1.c: New test.
21501
21502 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21503
21504         PR middle-end/17024
21505         * gcc.dg/pr17024-1.c: New test case.
21506
21507 2004-09-10  Eric Christopher  <echristo@redhat.com>
21508
21509         * gcc.dg/20040910-1.c: New test.
21510
21511 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21512
21513         * gcc.dg/bitfld-9.c: New test.
21514
21515 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21516
21517         * gcc.c-torture/execute/ieee/acc1.c: New test.
21518         * gcc.c-torture/execute/ieee/acc2.c: New test.
21519         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21520
21521 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21522
21523         * gcc.dg/deprecated-2.c: New test.
21524
21525 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21526
21527         * gcc.dg/init-vec-1.c: New test.
21528
21529 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21530
21531         PR middle-end/17055
21532         * gcc.dg/pr17055-1.c: New test case.
21533
21534 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21535
21536         PR target/17377
21537         * gcc.c-torture/execute/pr17377.c: New test.
21538
21539 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21540
21541         PR c/8420
21542         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21543         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21544         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21545         gcc.dg/long-long-typespec-1.c: New tests.
21546         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21547
21548 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21549
21550         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21551         gcc.dg/gnu99-static-1.c: New tests.
21552
21553 2004-09-08  Devang Patel  <dpatel@apple.com>
21554
21555         * gcc.dg/darwin-ld-20040828-1.c: New test.
21556         * gcc.dg/darwin-ld-20040828-2.c: New test.
21557         * gcc.dg/darwin-ld-20040828-3.c: New test.
21558
21559 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21560
21561         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21562         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21563         in error message.
21564         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21565         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21566         in error message.
21567         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21568         types they qualify.
21569         * objc.dg/type-size-2.m: Fix wording in comment.
21570         * objc.dg/va-meth-1.m: New test case.
21571
21572 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21573
21574         PR c/16633:
21575         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21576         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21577
21578 2004-09-06  Devang Patel  <dpatel@apple.com>
21579
21580         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21581         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21582
21583 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21584
21585         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21586         reflect changed line numbering of diagnostics.
21587
21588 2004-09-06  Paul Brook  <paul@codesourcery.com>
21589
21590         * gfortran.dg/edit_real_1.f90: Add new test.
21591
21592 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21593
21594         * gcc.dg/tree-ssa/loop-2.c: New test.
21595         * gcc.dg/tree-ssa/loop-3.c: New test.
21596         * gcc.dg/tree-ssa/loop-4.c: New test.
21597         * gcc.dg/tree-ssa/loop-5.c: New test.
21598
21599 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21600
21601         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21602
21603 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21604
21605         * gcc.dg/format/sentinel-1.c: New test.
21606
21607 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21608
21609         * testsuite/gcc.dg/builtins-46.c: New.
21610
21611 2004-09-03  Devang Patel  <dpatel@apple.com>
21612
21613         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21614         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21615
21616 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21617
21618         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21619         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21620         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21621         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21622         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21623         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21624         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21625         the non-portable bzero.
21626         * gcc.dg/20010912-1.c: xfail for NetWare.
21627         * gcc.dg/20020426-2.c: xfail for NetWare.
21628         * gcc.dg/20021014-1.c: xfail for NetWare.
21629         * gcc.dg/20021018-1.c: xfail for NetWare.
21630         * gcc.dg/20030213-1.c: xfail for NetWare.
21631         * gcc.dg/20030225-1.c: xfail for NetWare.
21632         * gcc.dg/20030708-1.c: xfail for NetWare.
21633         * gcc.dg/builtins-config.h: Also exclude NetWare.
21634         * gcc.dg/format/format.h: Define restrict only if not already defined.
21635         * gcc.dg/nest.c: xfail for NetWare.
21636         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21637         * lib/target-supports.exp (check_visibility_available): Exclude
21638         NetWare.
21639
21640 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21641
21642         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21643         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21644         deterministic starting point for the alignment of structure fields.
21645         * gcc.dg/Wpadded.c: Dito.
21646         * g++.dg/abi/vbase10.C: Dito.
21647
21648 2004-09-03  Devang Patel  <dpatel@apple.com>
21649
21650         * g++.dg/debug/pr15736.cc: New test.
21651
21652 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21653
21654         * README.QMTEST: Fix out-of-date link.
21655
21656 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21657
21658         PR fortran/16579
21659         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21660         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21661
21662 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21663
21664         * g++.dg/abi/arm_rtti1.C: New test.
21665
21666 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21667
21668         * gcc.dg/ppc-vector-memcpy.c: New.
21669         * gcc.dg/ppc-vector-memset.c: New.
21670
21671 2004-09-02  Chao-ying Fu  <fu@mips.com>
21672
21673         * gcc.target/mips/mips-3d-1.c: New test.
21674         * gcc.target/mips/mips-3d-2.c: New test.
21675         * gcc.target/mips/mips-3d-3.c: New test.
21676         * gcc.target/mips/mips-3d-4.c: New test.
21677         * gcc.target/mips/mips-3d-5.c: New test.
21678         * gcc.target/mips/mips-3d-6.c: New test.
21679         * gcc.target/mips/mips-3d-7.c: New test.
21680         * gcc.target/mips/mips-3d-8.c: New test.
21681         * gcc.target/mips/mips-3d-9.c: New test.
21682         * gcc.target/mips/mips-ps-1.c: New test.
21683         * gcc.target/mips/mips-ps-2.c: New test.
21684         * gcc.target/mips/mips-ps-3.c: New test.
21685         * gcc.target/mips/mips-ps-4.c: New test.
21686         * gcc.target/mips/mips-ps-type.c: New test.
21687
21688 2004-09-02  Paul Brook  <paul@codesourcery.com>
21689
21690         * gfortran.dg/edit_real_1.f90: Add new tests.
21691
21692 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21693
21694         PR fortran/15327
21695         * gfortran.dg/merge_char_1.f90: New test.
21696
21697 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21698
21699         PR fortran/16404
21700         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21701
21702 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21703
21704         PR c/1522
21705         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21706
21707 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21708
21709         * g++.dg/opt/loop1.C: Do not XFAIL.
21710
21711 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.c-torture/execute/20040831-1.c: New test.
21714
21715 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21716
21717         PR fortran/16579
21718         * gfortran.dg/g77/20010610.f: Now passes.
21719         Copy from g77.f-torture/execute. Add dg-run directive.
21720         * gfortran.dg/g77/README: Update
21721
21722 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21723
21724         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21725         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21726         (t1, t2, t3, t4): Add volatile.
21727
21728 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21729
21730         * g++.dg/ext/visibility/arm1.C: New test.
21731
21732 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21733
21734         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21735         -pedantic-errors.
21736
21737 2004-09-01  Paul Brook  <paul@codesourcery.com>
21738
21739         * gfortran.dg/eof_2.f90: New test.
21740
21741 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21742
21743         PR fortran/16579
21744         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21745
21746 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21747
21748         PR libfortran/16805
21749         * gfortran.dg/list_read_2.f90: New test.
21750
21751 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21752
21753         * g++.dg/abi/key1.C: New test.
21754
21755 2004-08-31  Richard Henderson  <rth@redhat.com>
21756
21757         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21758         form of offsetof.
21759         * g++.dg/other/offsetof5.C: Remove duplicate.
21760
21761 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21762
21763         PR fortran/17244
21764         * gfortran.dg/func_derived_1.f90: New test.
21765
21766 2004-08-31  Paul Brook  <paul@codesourcery.com>
21767
21768         * gfortran.dg/eof_1.f90: New test.
21769
21770 2004-08-31  Paul Brook  <paul@codesourcery.com>
21771
21772         * gfortran.dg/list_read_1.f90: New file.
21773
21774 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21775
21776         * g++.dg/opt/loop1.C: XFAIL.
21777
21778 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21779
21780         * gcc.dg/funcdef-storage-1.c: New.
21781         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21782         an extern function in local scope.
21783         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21784         declare an 'auto inline' function in local scope.
21785         * gcc.dg/20011130-1.c: Likewise.
21786         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21787         an 'auto' function in local scope.
21788         * gcc.dg/20021014-1.c: Likewise.
21789         * gcc.dg/20030331-2.c: Likewise.
21790
21791 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21792
21793         * gfortran.dg/blockdata_1.f90: New test.
21794
21795 2004-08-30  Richard Henderson  <rth@redhat.com>
21796
21797         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21798
21799 2004-08-30  Richard Henderson  <rth@redhat.com>
21800
21801         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21802         additional_flags set by alternate driver.
21803         (ieee-options): New procedure.
21804         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21805         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21806         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21807         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21808
21809 2004-08-30  Richard Henderson  <rth@redhat.com>
21810
21811         * lib/f-torture.exp: Remove.
21812
21813 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21814
21815         PR rtl-optimization/16590
21816         * g++.dg/opt/loop1.C: New test.
21817
21818 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21819
21820         PR fortran/13910
21821         * gfortran.dg/oldstyle_1.f90: New test.
21822
21823 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21824         Paul Brook  <paul@codesourcery.com>
21825
21826         * gfortran.dg/g77/README: Update.
21827         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21828         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21829         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21830
21831 2004-08-28  Paul Brook  <paul@codesourcery.com>
21832
21833         PR libfortran/17195
21834         * gfortran.dg/edit_real_1.f90: New test.
21835
21836 2004-08-27  Paul Brook  <paul@codesourcery.com>
21837
21838         * gfortran.dg/rewind_1.f90: New test.
21839
21840 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21841
21842         PR fortran/16597
21843         * gfortran.dg/pr16597.f90: New test.
21844
21845 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21846
21847         PR c/13801
21848         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21849         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21850         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21851         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21852         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21853
21854 2004-08-26  Nick Clifton  <nickc@redhat.com>
21855
21856         * gcc.c-torture/compile/pr17119.c: New test.
21857
21858 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21859
21860         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21861
21862 2004-08-25  Richard Henderson  <rth@redhat.com>
21863
21864         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21865         the bits that expect kind=8 to be the largest real kind.
21866
21867 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21868
21869         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21870
21871 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21872
21873         * gfortran.dg/assignment_1.f90: New test.
21874
21875 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21876
21877         * g++.dg/template/repo3.C: New test.
21878
21879 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21880
21881         PR middle-end/16693
21882         PR tree-optimization/16372
21883         * g++.dg/opt/pr16372-1.C: New test case.
21884         * g++.dg/opt/pr16693-1.C: New test case.
21885         * g++.dg/opt/pr16693-2.C: New test case.
21886
21887 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21888
21889         * objc.dg/proto-lossage-4.m: New test.
21890
21891 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/17155
21894         * g++.dg/inherit/local2.C: New test.
21895
21896 2004-08-25  Paul Brook  <paul@codesourcery.com>
21897
21898         PR fortran/17144
21899         * gfortran.dg/string_ctor_1.f90: New test.
21900
21901 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21902
21903         PR c++/14428
21904         * g++.dg/template/redecl2.C: New test.
21905
21906 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21907
21908         PR fortran/17143
21909         * gfortran.dg/pr17143.f90: New test.
21910
21911 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21912
21913         PR fortran/17164
21914         * gfortran.dg/pr17164.f90: New test.
21915
21916 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21917
21918         * gcc.dg/tree-ssa/loop-1.c: New test.
21919
21920 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21921
21922         * gcc.c-torture/compile/20040824-1.c: New test.
21923
21924 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21925
21926         * gcc.c-torture/compile/iftrap-3.c: New test.
21927
21928 2004-08-24  Paul Brook  <paul@codesourcery.com>
21929
21930         * gfortran.dg/entry_2.f90: New test.
21931
21932 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21933
21934         PR c++/16889
21935         * g++.dg/lookup/ambig[12].C: New.
21936
21937 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21938
21939         PR c++/16706
21940         * g++.dg/template/crash21.C: New test.
21941         * g++.dg/template/crash22.C: Likewise.
21942
21943 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21944
21945         PR c++/17149
21946         * g++.dg/template/access15.C: New.
21947
21948 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21949
21950         PR c++/17163
21951         * g++.dg/template/repo2.C: New test.
21952
21953 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21954
21955         PR rtl-optimization/17078
21956         * gcc.c-torture/execute/pr17078-1.c: New test case.
21957
21958 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c/14492
21961         * gcc.dg/debug/crash1.c: New test.
21962
21963 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21964
21965         PR c/16180
21966         * gcc.dg/loop-5.c: New test.
21967
21968 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21969
21970         * gcc.c-torture/execute/20040823-1.c: New test.
21971
21972 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21973
21974         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21975         to the assembler.  Simplify test accordingly.
21976         (asm_abi_flags): Use GNU names.
21977         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21978         to check for ABI flags.
21979
21980 2004-08-22  Andrew Pinski  <apinski@apple.com>
21981
21982         * g++.dg/opt/pr14029.C: New test.
21983         * gcc.c-torture/execute/pr15262.c: New test.
21984
21985 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21986
21987         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21988
21989 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21990
21991         PR 16908
21992         * gfortran.dg/direct_io.f90: New test.
21993
21994 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21995
21996         PR c++/17121
21997         * g++.dg/inherit/local2.C: New test.
21998
21999 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22000
22001         PR c++/17120
22002         * g++.dg/warn/Wparentheses-4.C: New test.
22003
22004 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/17121
22007         * g++.dg/inherit/local2.C: New test.
22008
22009         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22010         * gcc.dg/ppc-ldstruct.c: Likewise.
22011         * gcc.dg/ppc64-abi-2.c: Likewise.
22012
22013 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22014
22015         PR rtl-optimization/17099
22016         * gcc.c-torture/execute/20040820-1.c: New test.
22017
22018 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22019
22020         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22021
22022 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22023
22024         PR fortran/17077
22025         * gfortran.dg/auto_array_1.f90: New test.
22026
22027 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22028
22029         PR fortran/17074
22030         * gfortran.dg/simpleif_1.f90: New test.
22031
22032 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22033
22034         * lib/target-supports.exp (check_profiling_available): Return
22035         false for arm*-*-symbianelf* and arm*-*-eabi*.
22036
22037         PR c++/15890
22038         * g++.dg/template/delete1.C: New test.
22039
22040 2004-08-19  Paul Brook  <paul@codesourcery.com>
22041
22042         PR fortran/14976
22043         PR fortran/16228
22044         * gfortran.dg/data_char_1.f90: New test.
22045
22046 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22047
22048         PR fortran/16946
22049         * gfortran.dg/reduction.f90: New testcase.
22050
22051 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22052
22053         PR fortran/16520
22054         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22055
22056 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22057
22058         PR c++/17041
22059         * g++.dg/Wparentheses-3.C: New test.
22060
22061 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22062
22063         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22064         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22065         * gcc.dg/vect/vect-2.c: Likewise.
22066         * gcc.dg/vect/vect-3.c: Likewise.
22067         * gcc.dg/vect/vect-4.c: Likewise.
22068         * gcc.dg/vect/vect-5.c: Likewise.
22069         * gcc.dg/vect/vect-6.c: Likewise.
22070         * gcc.dg/vect/vect-7.c: Likewise.
22071         * gcc.dg/vect/vect-25.c: Likewise.
22072         * gcc.dg/vect/vect-31.c: Likewise.
22073         * gcc.dg/vect/vect-32.c: Likewise.
22074         * gcc.dg/vect/vect-34.c: Likewise.
22075         * gcc.dg/vect/vect-36.c: Likewise.
22076         * gcc.dg/vect/vect-all.c: Likewise.
22077
22078 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/17068
22081         * g++.dg/template/operator4.C: New test.
22082
22083 2004-08-18  Richard Henderson  <rth@redhat.com>
22084
22085         * gcc.dg/20040206-1.c: XFAIL.
22086
22087 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22088
22089         PR c++/16246
22090         * g++.dg/template/array7.C: New test.
22091
22092 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22093
22094         * gcc.dg/mips-movcc-1.c: New test.
22095         * gcc.dg/mips-movcc-2.c: New test.
22096         * gcc.dg/mips-movcc-3.c: New test.
22097
22098         * gcc.dg/mips-nmadd-1.c: New test.
22099         * gcc.dg/mips-nmadd-2.c: New test.
22100
22101 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22102
22103         PR c++/15871
22104         * g++.dg/opt/inline8.C: New test.
22105
22106         PR c++/16965
22107         * g++.dg/parse/error17.C: New test.
22108
22109 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22110
22111         * gcc.dg/vect: New directory for vectorizer tests.
22112         * gcc.dg/vect/tree-vect.h: New file.
22113         * gcc.dg/vect/vect.exp: New file.
22114         * gcc.dg/vect/pr16105.c.c: New test.
22115         * gcc.dg/vect/vect-1.c: New test.
22116         * gcc.dg/vect/vect-2.c: New test.
22117         * gcc.dg/vect/vect-3.c: New test.
22118         * gcc.dg/vect/vect-4.c: New test.
22119         * gcc.dg/vect/vect-5.c: New test.
22120         * gcc.dg/vect/vect-6.c: New test.
22121         * gcc.dg/vect/vect-7.c: New test.
22122         * gcc.dg/vect/vect-8.c: New test.
22123         * gcc.dg/vect/vect-9.c: New test.
22124         * gcc.dg/vect/vect-10.c: New test.
22125         * gcc.dg/vect/vect-11.c: New test.
22126         * gcc.dg/vect/vect-12.c: New test.
22127         * gcc.dg/vect/vect-13.c: New test.
22128         * gcc.dg/vect/vect-14.c: New test.
22129         * gcc.dg/vect/vect-15.c: New test.
22130         * gcc.dg/vect/vect-16.c: New test.
22131         * gcc.dg/vect/vect-17.c: New test.
22132         * gcc.dg/vect/vect-18.c: New test.
22133         * gcc.dg/vect/vect-19.c: New test.
22134         * gcc.dg/vect/vect-20.c: New test.
22135         * gcc.dg/vect/vect-21.c: New test.
22136         * gcc.dg/vect/vect-22.c: New test.
22137         * gcc.dg/vect/vect-23.c: New test.
22138         * gcc.dg/vect/vect-24.c: New test.
22139         * gcc.dg/vect/vect-25.c: New test.
22140         * gcc.dg/vect/vect-26.c: New test.
22141         * gcc.dg/vect/vect-27.c: New test.
22142         * gcc.dg/vect/vect-28.c: New test.
22143         * gcc.dg/vect/vect-29.c: New test.
22144         * gcc.dg/vect/vect-30.c: New test.
22145         * gcc.dg/vect/vect-31.c: New test.
22146         * gcc.dg/vect/vect-32.c: New test.
22147         * gcc.dg/vect/vect-33.c: New test.
22148         * gcc.dg/vect/vect-34.c: New test.
22149         * gcc.dg/vect/vect-35.c: New test.
22150         * gcc.dg/vect/vect-36.c: New test.
22151         * gcc.dg/vect/vect-37.c: New test.
22152         * gcc.dg/vect/vect-38.c: New test.
22153         * gcc.dg/vect/vect-40.c: New test.
22154         * gcc.dg/vect/vect-41.c: New test.
22155         * gcc.dg/vect/vect-42.c: New test.
22156         * gcc.dg/vect/vect-43.c: New test.
22157         * gcc.dg/vect/vect-44.c: New test.
22158         * gcc.dg/vect/vect-45.c: New test.
22159         * gcc.dg/vect/vect-46.c: New test.
22160         * gcc.dg/vect/vect-47.c: New test.
22161         * gcc.dg/vect/vect-48.c: New test.
22162         * gcc.dg/vect/vect-49.c: New test.
22163         * gcc.dg/vect/vect-50.c: New test.
22164         * gcc.dg/vect/vect-51.c: New test.
22165         * gcc.dg/vect/vect-52.c: New test.
22166         * gcc.dg/vect/vect-53.c: New test.
22167         * gcc.dg/vect/vect-54.c: New test.
22168         * gcc.dg/vect/vect-55.c: New test.
22169         * gcc.dg/vect/vect-56.c: New test.
22170         * gcc.dg/vect/vect-57.c: New test.
22171         * gcc.dg/vect/vect-58.c: New test.
22172         * gcc.dg/vect/vect-59.c: New test.
22173         * gcc.dg/vect/vect-60.c: New test.
22174         * gcc.dg/vect/vect-61.c: New test.
22175         * gcc.dg/vect/vect-all.c: New test.
22176         * gcc.dg/vect/vect-none.c: New test.
22177
22178 2004-08-17  Paul Brook  <paul@codesourcery.com>
22179
22180         PR fortran/13082
22181         * gfortran.dg/entry_1.f90: New test.
22182
22183 2004-08-17  Andrew Pinski  <apinski@apple.com>
22184
22185         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22186
22187 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22188
22189         * gcc.dg/pr17036-1.c: New test.
22190
22191 2004-08-16  Devang Patel  <dpatel@apple.com>
22192
22193         * gcc.dg/darwin-20040809-1.c: New test.
22194
22195 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22196
22197         * gcc.dg/funcdef-attr-1.c: New test.
22198
22199 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22200
22201         * gcc.dg/altivec-17.c: New test.
22202         * gcc.dg/altivec-18.c: New test.
22203
22204 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22205
22206         PR c++/6749
22207         * g++.dg/template/vtable2.C: New test.
22208
22209 2004-08-14  Richard Henderson  <rth@redhat.com>
22210
22211         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22212         * gcc.dg/pack-test-4.c (main): Return 0.
22213         * gcc.dg/setjmp-1.c: Remove XFAIL.
22214         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22215
22216 2004-08-14  Richard Henderson  <rth@redhat.com>
22217
22218         * gcc.dg/980217-1.c: Add prototype for printf.
22219
22220 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22221
22222         * gfortran.dg/pr16935.f90: New test.
22223
22224 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22225
22226         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22227
22228 2004-08-13  Paul Brook  <paul@codesourcery.com>
22229
22230         * gfortran.dg/der_io_1.f90: Remove stray comma.
22231
22232 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22233
22234         * gcc.dg/vmx/cw-bug-2.c: Remove.
22235         * gcc.dg/vmx/vprint-1.c: Remove.
22236         * gcc.dg/vmx/vscan-1.c: Remove.
22237
22238 2004-08-12  Devang patel  <dpatel@apple.com>
22239
22240         * gcc.dg/darwin-20040809-2.c: New test.
22241
22242 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22243
22244         * g++.dg/ext/altivec-12.C: New test.
22245
22246         * g++.dg/ext/altivec-11.C: New test.
22247
22248 2004-08-12  Paul Brook  <paul@codesourcery.com>
22249
22250         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22251
22252 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22253
22254         * g++.dg/ext/altivec-2.C: Check for hardware support before
22255         executing any VMX instructions.
22256
22257         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22258
22259 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22260
22261         PR c++/16276
22262         * g++.old-deja/g++.other/comdat4.C: New test.
22263         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22264
22265 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22266
22267         PR target/16286
22268         * gcc.dg/pr16286.c: New test.
22269
22270 2004-08-12 Jan Beulich <jbeulich@novell.com>
22271
22272         * g++.dg/ext/asm5.C: New.
22273
22274 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22275
22276         PR c++/16698
22277         * g++.dg/eh/crash1.C: New test.
22278
22279         PR c++/16717
22280         * g++.dg/ext/construct1.C: New test.
22281
22282 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22283
22284         PR c++/16853
22285         * g++.dg/init/ptrmem1.C: New test.
22286
22287         PR c++/16618
22288         * g++.dg/parse/offsetof5.C: New test.
22289
22290         PR c++/16870
22291         * g++.dg/template/overload3.C: New test.
22292
22293 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/16964
22296         * g++.dg/parse/error16.C: New test.
22297
22298         PR c++/16904
22299         * g++.dg/template/error14.C: New test.
22300
22301         PR c++/16929
22302         * g++.dg/template/error15.C: New test.
22303
22304 2004-08-11  Devang Patel  <dpatel@apple.com>
22305
22306         * gcc.dg/darwin-ld-20040809-1.c: New test.
22307         * gcc.dg/darwin-ld-20040809-2.c: New test.
22308
22309 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22310
22311         PR fortran/16917
22312         * gfortran.dg/dfloat_1.f90: New test.
22313
22314 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22315
22316         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22317         * gcc.dg/dll-2.c: Fix dg-require syntax.
22318         * gcc.misc-tests/arm-isr.c (abort): Declare.
22319         (exit): Likewise.
22320
22321 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22322
22323         PR c++/16971
22324         * g++.dg/parse/crash16.C: New test.
22325
22326 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22327
22328         * gcc.dg/mips-rsqrt-1.c: New test case.
22329         * gcc.dg/mips-rsqrt-2.c: New test case.
22330         * gcc.dg/mips-rsqrt-3.c: New test case.
22331
22332 2004-08-10  Paul Brook  <paul@codesourcery.com>
22333
22334         * gfortran.dg/der_io_1.f90: New test.
22335
22336 2004-08-10  Paul Brook  <paul@codesourcery.com>
22337
22338         PR fortran/16919
22339         * gfortran.dg/der_array_1.f90: New test.
22340
22341 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22342
22343         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22344
22345 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22346
22347         * gcc.dg/wchar_t-2.c: Fix typo.
22348
22349 2004-08-09  Falk Hueffner  <falk@debian.org>
22350
22351         PR tree-optimization/12517
22352         * gcc.c-torture/compile/pr12517.c: New test.
22353
22354         PR tree-optimization/12578
22355         * gcc.c-torture/compile/pr12578.c: New test.
22356
22357         PR tree-optimization/12899
22358         * gcc.c-torture/compile/pr12899.c: New test.
22359
22360         PR rtl-optimization/14692
22361         * gcc.c-torture/compile/pr14692.c: New test.
22362
22363         PR tree-optimization/16461
22364         * gcc.c-torture/compile/pr16461.c: New test.
22365
22366 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22367
22368         * gfortran.dg/getenv_1.f90: New test.
22369
22370 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22371
22372         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22373         wchar_t.
22374         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22375
22376 2004-08-06  Paul Brook  <paul@codesourcery.com>
22377
22378         * gfortran.dg/ret_array_1.f90: New test.
22379         * gfortran.dg/ret_pointer_1.f90: New test.
22380
22381 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22382
22383         * gcc.dg/missing-field-init-[12].c: New tests.
22384         * g++.dg/warn/missing-field-init-[12].C: New tests.
22385
22386 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22387
22388         * gcc.dg/enum2.c: New test.
22389         * gcc.dg/symbian3.c: Likewise.
22390         * gcc.dg/symbian4.c: Likewise.
22391         * gcc.dg/wchar_t-2.c: Likewise.
22392
22393 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22394
22395         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22396         destructor tests.
22397
22398 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22399
22400         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22401         dg-require-visiblity.
22402         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22403         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22404         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22405         * g++.dg/ext/visibility/new1.C: Likewise.
22406         * g++.dg/ext/visibility/pragma.C: Likewise.
22407         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22408         * g++.dg/ext/visibility/virtual.C: Likewise.
22409         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22410         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22411         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22412         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22413         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22414         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22415         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22416         * g++/dg/ext/visibility/visibility-8.C: New test.
22417         * gcc.c-torture/compile/dll.x: Remove.
22418         * gcc.dg/dll-2.c: Use dg-require-dll
22419         * gcc.dg/visibility-10.c: New test.
22420         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22421         supporting DLLs.
22422         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22423         (scan_not_hidden): Likewise.
22424
22425 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22426
22427         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22428
22429 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22430
22431         * gcc.c-torture/execute/20040805-1.c: New test.
22432
22433 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22434
22435         * gcc.dg/20020118-1.c: Declare abort.
22436         * gcc.dg/altivec_check.h: Likewise.
22437         * gcc.dg/iftrap-2.c: Likewise.
22438         * gcc.dg/pragma-darwin.c: Likewise.
22439         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22440
22441 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22442
22443         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22444
22445 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22446
22447         * gcc.c-torture/execute/builtins/abs-2.c,
22448         gcc.c-torture/execute/builtins/abs-3.c,
22449         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22450         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22451         intmax_t, uintmax_t and their limits.
22452         * gcc.dg/intmax_t-1.c: New test.
22453
22454 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22455
22456         * g++.dg/tc1/dr147.C: Add reference to PR.
22457
22458 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22459
22460         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22461         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22462
22463 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22464
22465         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22466
22467 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22468
22469         * gcc.dg/redecl-5.c: New test.
22470         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22471         of scanf.
22472
22473 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22474
22475         PR middle-end/16790
22476         * gcc.c-torture/execute/pr16790-1.c: New test case.
22477
22478 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22479
22480         * g++.dg/ext/visibility/assign1.C: New test.
22481         * g++.dg/ext/visibility/new1.C: Likewise.
22482
22483         * gcc.dg/symbian1.c: New test.
22484         * gcc.dg/symbian2.c: Likewise.
22485
22486 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22487
22488         PR target/16570
22489         * gcc.dg/i386-sse-9.c: New test.
22490
22491 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22492
22493         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22494
22495 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22496
22497         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22498         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22499         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22500         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22501         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22502         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22503         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22504         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22505         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22506         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22507         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22508         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22509         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22510         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22511         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22512         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22513         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22514         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22515         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22516         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22517         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22518         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22519         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22520         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22521         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22522         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22523         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22524         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22525         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22526         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22527         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22528         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22529         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22530         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22531         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22532         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22533         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22534         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22535         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22536         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22537         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22538         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22539         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22540         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22541         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22542         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22543         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22544         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22545         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22546         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22547         gcc.misc-tests/i386-pf-3dnow-1.c,
22548         gcc.misc-tests/i386-pf-athlon-1.c,
22549         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22550         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22551         Declare built-in functions used.
22552         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22553
22554 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22555
22556         PR c++/16707
22557         * g++.dg/lookup/using12.C: New test.
22558
22559         * g++.dg/init/null1.C: Fix PR number.
22560         * g++.dg/parse/namespace10.C: Likewise.
22561
22562 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22563
22564         PR c++/16224
22565         * g++.dg/template/spec17.C: New test.
22566         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22567         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22568
22569 2004-08-02  David Billinghurst
22570
22571         PR fortran/16292
22572         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22573
22574 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22575
22576         * gcc.dg/ia64-got-1.c: New test case.
22577
22578 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c++/16489
22581         * g++.dg/init/null1.C: New test.
22582         * g++.dg/tc1/dr76.C: Adjust error marker.
22583
22584         PR c++/16529
22585         * g++.dg/parse/namespace10.C: New test.
22586
22587         PR c++/16810
22588         * g++.dg/inherit/ptrmem2.C: New test.
22589
22590 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22591
22592         PR target/16155
22593         * gcc.dg/pr16155.c: New test.
22594
22595 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22596
22597         * gcc.dg/redecl-2.c: New test.
22598
22599 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22600
22601         * gcc.dg/darwin-longdouble.c: New file.
22602
22603 2004-07-30  Richard Henderson  <rth@redhat.com>
22604
22605         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22606         write to constant argument.
22607         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22608
22609 2004-07-30  Richard Henderson  <rth@redhat.com>
22610
22611         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22612         tests of nearest around zero.
22613
22614 2004-07-30  Andrew Pinski  <apinski@apple.com>
22615
22616         * gcc.c-torture/compile/20040730-1.c: New test.
22617
22618 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22619
22620         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22621         powerpc-eabispe.
22622
22623 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22624
22625         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22626
22627 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22628
22629         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22630         contains $ld_library_path.
22631         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22632
22633 2004-07-29  Richard Henderson  <rth@redhat.com>
22634
22635         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22636
22637         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22638         (alt2, which): New.
22639         (Check): Accept either alternative.
22640
22641 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22642
22643         * g++.dg/abi/inline1.C: New test.
22644         * g++.dg/abi/local1-a.cc: Likewise.
22645         * g++.dg/abi/local1.C: Likewise.
22646         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22647         * g++.dg/abi/mangle12.C: Likewise.
22648         * g++.dg/abi/mangle17.C: Likewise.
22649         * g++.dg/abi/mangle20-2.C: Likewise.
22650         * g++.dg/opt/interface1.C: Likewise.
22651         * g++.dg/opt/interface1.h: Likewise.
22652         * g++.dg/opt/interface1-a.cc: New test.
22653         * g++.dg/parse/repo1.C: New test.
22654         * g++.dg/template/repo1.C: Likewise.
22655         * g++.dg/warn/Winline-1.C: Likewise.
22656         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22657
22658 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22659
22660         * gcc.dg/tree-ssa/20040729-1.c: New test.
22661
22662 2004-07-27  Matt Austern <austern@apple.com>
22663
22664         * gcc.dg/darwin-bool-1.c: New test.
22665         * gcc.dg/darwin-bool-2.c: New test.
22666
22667 2004-07-28  Richard Henderson  <rth@redhat.com>
22668
22669         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22670         arguments in the correct type.  Don't write to constant arguments.
22671
22672 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22673
22674         PR tree-optimization/16688
22675         PR tree-optimization/16689
22676         * g++.dg/tree-ssa/pr16688.C: New test.
22677
22678 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22679
22680         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22681         loads.  Not only in the comment, this time.
22682
22683 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22684
22685         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22686         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22687         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22688         * gcc.dg/sh4a-bitmovua.c: New.
22689         * gcc.dg/sh4a-cos.c: New.
22690         * gcc.dg/sh4a-cosf.c: New.
22691         * gcc.dg/sh4a-fprun.c: New.
22692         * gcc.dg/sh4a-fsrra.c: New.
22693         * gcc.dg/sh4a-memmovua.c: New.
22694         * gcc.dg/sh4a-sin.c: New.
22695         * gcc.dg/sh4a-sincos.c: New.
22696         * gcc.dg/sh4a-sincosf.c: New.
22697         * gcc.dg/sh4a-sinf.c: New.
22698
22699 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22700
22701         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22702         conditionals.
22703         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22704         loads.
22705         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22706         DOM1.
22707
22708 2004-07-27  Andrew Pinski  <apinski@apple.com>
22709
22710         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22711
22712 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22713
22714         * gcc.dg/pragma-isr.c: New test.
22715
22716 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22717
22718         PR c++/14429
22719         * g++.dg/template/ttp11.C: New test.
22720
22721 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22722
22723         * gcc.c-torture/compile/20040727-1.c: New test.
22724
22725 2004-07-26  Eric Christopher  <echristo@redhat.com>
22726
22727         * gcc.c-torture/compile/20040726-2.c: New test.
22728
22729 2004-07-26  Andrew Pinski  <apinski@apple.com>
22730
22731         * g++.dg/rtti/tinfo1.C: Xfail.
22732
22733 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22734
22735         * gcc.c-torture/compile/20040726-1.c: New test.
22736
22737 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22738             Brian Ryner  <bryner@brianryner.com>
22739
22740         PR c++/9283
22741         PR c++/15000
22742         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22743         * g++.dg/ext/visibility/: New directory.
22744         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22745         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22746         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22747         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22748         * g++.dg/ext/visibility/fvisibility.C,
22749         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22750         g++.dg/ext/visibility/fvisibility-override1.C
22751         g++.dg/ext/visibility/fvisibility-override2.C
22752         g++.dg/ext/visibility/memfuncts.C
22753         g++.dg/ext/visibility/noPLT.C
22754         g++.dg/ext/visibility/pragma.C
22755         g++.dg/ext/visibility/pragma-override1.C
22756         g++.dg/ext/visibility/pragma-override2.C
22757         g++.dg/ext/visibility/staticmemfuncts.C
22758         g++.dg/ext/visibility/virtual.C: New tests.
22759
22760 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22761
22762         PR c/15360
22763         * gcc.dg/pr15360-1.c: New test.
22764
22765 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22766
22767         * gcc.dg/pragma-align-2.c: New test.
22768         * gcc.dg/pragma-init-fini.c: New test.
22769         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22770         targets.
22771
22772 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22773
22774         * gcc.dg/init-string-2.c: New test.
22775
22776 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22777
22778         PR 16684
22779         * gcc.dg/Wredundant-decls-1.c: New test case.
22780
22781 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22784         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22785         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22786         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22787         * gcc.dg/compat/generate-random.c: New file.
22788         * gcc.dg/compat/generate-random.h: Likewise.
22789         * gcc.dg/compat/generate-random_r.c: Likewise.
22790         * gcc.dg/compat/struct-layout-1.h: Likewise.
22791         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22792         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22793         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22794         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22795         * gcc.dg/compat/struct-layout-1_main.c: New test.
22796         * gcc.dg/compat/struct-layout-1_x.c: New file.
22797         * gcc.dg/compat/struct-layout-1_y.c: New file.
22798         * gcc.dg/compat/struct-layout-1_test.h: New file.
22799
22800 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22801
22802         * gcc.dg/comp-return-1.c: New test
22803
22804 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22805
22806         * gcc.dg/vmx/8-02a.c: Fix typo.
22807
22808         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22809         * gcc.dg/darwin-abi-3.c: New test.
22810
22811         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22812         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22813
22814         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22815         * gcc.dg/vmx/ops-long-1.c: New test.
22816         * gcc.dg/vmx/ops-long-2.c: New test.
22817
22818 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22819
22820         * g++.dg/lookup/conv-[1234].C: New.
22821
22822 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22823
22824         * g++.dg/parse/attr2.C: Simplify.
22825
22826 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22827
22828         PR c/7284
22829         * gcc.c-torture/execute/pr7284-1.c: New test.
22830
22831 2004-07-22  Brian Booth  <bbooth@redhat.com>
22832
22833         * gcc.dg/tree-ssa/20040721-1.c: New test.
22834
22835 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22836
22837         * g++.dg/template/crash20.c: New.
22838
22839 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22840
22841         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22842         Add dg-run directive.  Declare variables as required.
22843         * gfortran.dg/g77/README: Update
22844
22845 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22846
22847         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22848         gcc.dg/cris-peep2-andu2.c: New tests.
22849
22850 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22851
22852         PR c/15052
22853         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22854         on return type.
22855         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22856         messages.
22857         * gcc.dg/qual-return-2.c: Update expected messages.
22858         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22859
22860 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22861
22862         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22863         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22864
22865 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22866
22867         PR c/11250
22868         * gcc.dg/init-string-1.c: New test.
22869
22870 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22871
22872         PR middle-end/15345
22873         PR c/16450
22874         * gcc.dg/torture/nested-fn-1.c: New test.
22875
22876 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22877
22878         PR target/16559
22879         * gcc.dg/ia64-fptr-1.c: New file.
22880
22881 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22882
22883         PR c++/14497
22884         * g++.dg/template/spec16.C: New test.
22885         * g++.old-deja/g++.robertl/eb118.C: Remove.
22886
22887 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22888
22889         PR c++/509
22890         * g++.dg/template/spec15.C: New test.
22891
22892 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22893
22894         Copy cases from g77.f-torture/execute and add dg-run
22895         directive.  Other changes as noted.
22896         * gfortran.dg/g77/13037.f
22897         * gfortran.dg/g77/1832.f
22898         * gfortran.dg/g77/19981119-0.f
22899         * gfortran.dg/g77/19990313-0.f
22900         * gfortran.dg/g77/19990313-1.f
22901         * gfortran.dg/g77/19990313-2.f
22902         * gfortran.dg/g77/19990313-3.f
22903         * gfortran.dg/g77/19990419-1.f
22904         * gfortran.dg/g77/19990826-0.f
22905         * gfortran.dg/g77/19990826-2.f
22906         * gfortran.dg/g77/20000503-1.f
22907         * gfortran.dg/g77/20001111.f
22908         * gfortran.dg/g77/20010116.f
22909         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22910         * gfortran.dg/g77/20010430.f
22911         * gfortran.dg/g77/6177.f
22912         * gfortran.dg/g77/947.f
22913         * gfortran.dg/g77/970816-3.f
22914         * gfortran.dg/g77/971102-1.f
22915         * gfortran.dg/g77/980520-1.f
22916         * gfortran.dg/g77/980628-0.f
22917         * gfortran.dg/g77/980628-1.f
22918         * gfortran.dg/g77/980628-10.f
22919         * gfortran.dg/g77/980628-2.f
22920         * gfortran.dg/g77/980628-3.f
22921         * gfortran.dg/g77/980628-7.f
22922         * gfortran.dg/g77/980628-8.f
22923         * gfortran.dg/g77/980628-9.f
22924         * gfortran.dg/g77/980701-0.f
22925         * gfortran.dg/g77/980701-1.f
22926         * gfortran.dg/g77/cabs.f
22927         * gfortran.dg/g77/claus.f
22928         * gfortran.dg/g77/complex_1.f
22929         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22930         * gfortran.dg/g77/dcomplex.f
22931         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22932         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22933         * gfortran.dg/g77/f90-intrinsic-numeric.f
22934         * gfortran.dg/g77/int8421.f
22935         * gfortran.dg/g77/labug1.f
22936         * gfortran.dg/g77/large_vec.f
22937         * gfortran.dg/g77/le.f
22938         * gfortran.dg/g77/short.f
22939         * gfortran.dg/g77/README: Update
22940
22941 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22942
22943         PR c++/16637
22944         * g++.dg/parse/lookup4.C: New test.
22945
22946 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22947
22948         PR c++/16175
22949         * g++.dg/template/ttp10.C: New test.
22950
22951 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22952
22953         * gcc.dg/pr12625-1.c: New test.
22954
22955 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22956
22957         * testsuite/gcc.dg/switch-warn-1.c: New test.
22958         * testsuite/gcc.dg/switch-warn-2.c: New test.
22959         * gcc.c-torture/compile/pr14730.c: Update.
22960
22961 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22962
22963         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22964         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22965         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22966         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22967
22968 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22969
22970         PR c++/16623
22971         * g++.dg/template/assign1.C: New test.
22972
22973 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22974
22975         PR c++/12170
22976         * g++.dg/template/ttp9.C: New test.
22977
22978 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22979
22980         * gcc.dg/format/cmn-err-1.c: New test.
22981
22982 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22983
22984         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22985         gcc.dg/Wparentheses-10.c: New tests.
22986         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22987
22988 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22989
22990         PR fortran/16465
22991         * gfortran.dg/g77//ffixed-line-length-0.f,
22992         gfortran.dg/g77/ffixed-line-length-132.f,
22993         gfortran.dg/g77/ffixed-line-length-72.f,
22994         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22995         gfortran.dg/g77/README: Update.
22996
22997 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         PR c++/13092
23000         * g++.dg/template/non-dependent7.C: New test.
23001         * g++.dg/template/non-dependent8.C: Likewise.
23002         * g++.dg/template/non-dependent9.C: Likewise.
23003         * g++.dg/template/non-dependent10.C: Likewise.
23004
23005 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23006
23007         PR c++/16337
23008         * g++.dg/parse/attr2.C: New test.
23009
23010 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23011
23012         * g77.dg: Removed.
23013         * g77.f-torture: Ditto.
23014
23015 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23016
23017         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23018         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23019         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23020
23021 2004-07-16  Richard Henderson  <rth@redhat.com>
23022
23023         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23024
23025 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23026
23027         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23028         tests with full list of options.
23029         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23030         of TORTURE_OPTIONS if test contains 'dg-do run'.
23031
23032         PR fortran/16404
23033         * gfortran.dg/do_iterator.f90: New test.
23034
23035 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23036
23037         PR rtl-optimization/16536
23038         * gcc.c-torture/execute/restrict-1.c: New test.
23039
23040 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23041
23042         PR fortran/15324
23043         * gfortran.dg/pr15324.f90: New test.
23044
23045         PR fortran/15129
23046         * gfortran.dg/pr15129.f90: New test.
23047
23048         PR fortran/15140
23049         * gfortran.dg/pr15140.f90: New test.
23050
23051         PR fortran/13792
23052         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23053         compile-time simplification.
23054
23055 2004-07-14  Mike Stump  <mrs@apple.com>
23056
23057         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23058
23059 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23060
23061         PR target/16325
23062         * gcc.dg/profile-generate-1.c: New.
23063
23064 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23065
23066         * gcc.c-torture/execute/20040709-1.c: New test.
23067         * gcc.c-torture/execute/20040709-2.c: New test.
23068
23069 2004-07-14  Mike Stump  <mrs@apple.com>
23070
23071         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23072
23073 2004-07-14  Mike Stump  <mrs@apple.com>
23074
23075         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23076
23077 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23078
23079         PR c++/16518
23080         * g++.dg/parse/mutable1.C: New test.
23081
23082 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23083
23084         PR tree-optimization/16443
23085         * gcc.dg/tree-ssa/20040713-1.c: New test.
23086
23087 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23088
23089         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23090         for operator new.
23091
23092 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23093
23094         * gfortran.dg/g77/README: New file
23095         * gfortran.dg/g77/19981216-0.f: Copy from
23096         g77.f-torture/noncompile.  Add "dg-do compile" and
23097         dg-error as required.
23098         * gfortran.dg/g77/19990218-1.f: Likewise.
23099         * gfortran.dg/g77/19990905-1.f: Likewise.
23100         * gfortran.dg/g77/9263.f: Likewise.
23101         * gfortran.dg/g77/980615-0.f: Likewise.
23102         * gfortran.dg/g77/980616-0.f: Likewise.
23103         * gfortran.dg/g77/check0.f: Likewise.
23104         * gfortran.dg/g77/select_no_compile.f: Likewise.
23105
23106 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23107
23108         Copy files from g77.f-torture/compile.
23109         Add "{ dg-do compile}".  Other changes as noted
23110         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23111         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23112         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23113         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23114         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23115         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23116         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23117         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23118         statement to conform to standard.  Append alpha1.x for reference.
23119         * gfortran.dg/g77/xformat.f: Add dg-warning
23120
23121 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23122
23123         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23124         Add {dg-do compile} directive.
23125         * gfortran.dg/g77/cpp2.F: Likewise.
23126
23127 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23128
23129         PR c++/5402
23130         * g++.dg/lookup/name-clash1.C: New test.
23131
23132         PR c++/9777
23133         * g++.dg/lookup/name-clash2.C: New test.
23134
23135         PR c++/12102
23136         * g++.dg/lookup/name-clash3.C: New test.
23137
23138 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23139
23140         * g++.dg/lookup/new2.C: New test.
23141         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23142
23143 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23144
23145         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23146         Add {dg-do compile} directive.
23147         * gfortran.dg/g77/13060.f: Likewise.
23148         * gfortran.dg/g77/19990218-0.f: Likewise.
23149         * gfortran.dg/g77/19990305-0.f: Likewise.
23150         * gfortran.dg/g77/19990419-0.f: Likewise.
23151         * gfortran.dg/g77/19990502-0.f: Likewise.
23152         * gfortran.dg/g77/19990502-1.f: Likewise.
23153         * gfortran.dg/g77/19990525-0.f: Likewise.
23154         * gfortran.dg/g77/19990826-1.f: Likewise.
23155         * gfortran.dg/g77/19990826-3.f: Likewise.
23156         * gfortran.dg/g77/19990905-2.f: Likewise.
23157         * gfortran.dg/g77/20000412-1.f: Likewise.
23158         * gfortran.dg/g77/20000511-1.f: Likewise.
23159         * gfortran.dg/g77/20000511-2.f: Likewise.
23160         * gfortran.dg/g77/20000518.f: Likewise.
23161         * gfortran.dg/g77/20000601-1.f: Likewise.
23162         * gfortran.dg/g77/20000601-2.f: Likewise.
23163         * gfortran.dg/g77/20000629-1.f: Likewise.
23164         * gfortran.dg/g77/20000630-2.f: Likewise.
23165         * gfortran.dg/g77/20010115.f: Likewise.
23166         * gfortran.dg/g77/20010321-1.f: Likewise.
23167         * gfortran.dg/g77/20010426.f: Likewise.
23168         * gfortran.dg/g77/20020307-1.f: Likewise.
23169         * gfortran.dg/g77/8485.f: Likewise.
23170         * gfortran.dg/g77/960317-1.f: Likewise.
23171         * gfortran.dg/g77/970915-0.f: Likewise.
23172         * gfortran.dg/g77/980310-1.f: Likewise.
23173         * gfortran.dg/g77/980310-2.f: Likewise.
23174         * gfortran.dg/g77/980310-3.f: Likewise.
23175         * gfortran.dg/g77/980310-4.f: Likewise.
23176         * gfortran.dg/g77/980310-6.f: Likewise.
23177         * gfortran.dg/g77/980310-7.f: Likewise.
23178         * gfortran.dg/g77/980310-8.f: Likewise.
23179         * gfortran.dg/g77/980419-2.f: Likewise.
23180         * gfortran.dg/g77/980424-0.f: Likewise.
23181         * gfortran.dg/g77/980427-0.f: Likewise.
23182         * gfortran.dg/g77/980729-0.f: Likewise.
23183         * gfortran.dg/g77/981117-1.f: Likewise.
23184         * gfortran.dg/g77/toon_1.f: Likewise.
23185
23186 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23187
23188         PR c++/2204
23189         * g++.dg/other/abstract2.C: New test.
23190
23191 2004-07-12  Paul Brook  <paul@codesourcery.com>
23192
23193         * gfortran.dg/pointer_init_1.f90: New test.
23194
23195 2004-07-11  Paul Brook  <paul@codesourcery.com>
23196
23197         PR fortran/15986
23198         * gfortran.dg/contained_1.f90: New test.
23199
23200 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23201
23202         * g++.dg/parse/defarg8.C: New test.
23203
23204 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23205
23206         PR fortran/16433
23207         * gfortran.dg/pr16433.f: New test.
23208
23209         PR fortran/17574
23210         * gfortran.dg/pr15754.f90: New test.
23211
23212 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23213
23214         PR tree-optimization/16437
23215         * gcc.c-torture/execute/bitfld-4.c: New test.
23216
23217 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23218
23219         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23220         access to common var from module.
23221
23222 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23223
23224         PR fortran/16336
23225         * gfortran.fortran-torture/execute/common_2.f90: New test.
23226
23227 2004-07-10  Paul Brook  <paul@codesourcery.com>
23228
23229         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23230
23231 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23232
23233         PR fortran/15969
23234         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23235
23236 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23237
23238         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23239         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23240         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23241         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23242         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23243         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23244         * gfortran.dg/g77/funderscoring.f: Likewise.
23245         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23246
23247 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23248
23249         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23250
23251 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23252         Paul Brook  <paul@codesourcery.com>
23253
23254         PR fortran/13415
23255         * gfortran.dg/common_pointer_1.f90: New test.
23256
23257 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23258
23259         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23260
23261 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23262
23263         PR target/16364
23264         * gcc.c-torture/compile/20040709-1.c: New.
23265
23266 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23267
23268         PR fortran/14077
23269         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23270
23271 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23272
23273         PR fortran/13201
23274         * gfortran.dg/shape_1.f90: New test.
23275
23276 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23277             Andrew Pinski  <apinski@apple.com>
23278
23279         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23280
23281 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23282
23283         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23284         comment.
23285
23286 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23287         Paul Brook  <paul@codesourcery.com>
23288
23289         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23290         '.f95' and '.F95'.
23291
23292 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23293
23294         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23295
23296 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23297
23298         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23299         testcases with capital suffix.
23300
23301 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23302
23303         PR fortran/15481
23304         PR fortran/13372
23305         PR fortran/13575
23306         PR fortran/15978
23307         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23308
23309         * gfortran.dg/implicit_1.f90: New test.
23310
23311 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23312
23313         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23314         expression to match gfortran warning/error messages
23315         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23316         dg-error text.
23317
23318 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23319
23320         * lib/fortran-torture.exp: Rename proc search_for to
23321         search_for_re.
23322
23323 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23324
23325         * gcc.c-torture/execute/simd-5.x: New file.
23326         XFAIL on SPARC 64-bit at -O0.
23327
23328 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23329
23330         PR c++/8211
23331         PR c++/16165
23332         * g++.dg/warn/effc3.C: New test.
23333
23334 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23335
23336         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23337         change X to 1X in format.
23338         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23339         add data statements to conform to standard.
23340
23341 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23342
23343         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23344         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23345         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23346
23347 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23348
23349         * gfortran.dg/g77/7388.f: Copy from g77.dg
23350         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23351         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23352         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23353         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23354         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23355         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23356         * gfortran.dg/g77/strlen0.f: Likewise.
23357
23358 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23359
23360         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23361         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23362
23363 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23364
23365         * gcc.c-torture/execute/920428-2.x: Delete.
23366         * gcc.c-torture/execute/920501-7.x: Likewise.
23367
23368 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23369
23370         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23371         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23372         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23373         prescott and c3-2.
23374         (PREFETCH_3DNOW): Add -march=c3.
23375
23376 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23377
23378         PR c/16437
23379         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23380         * gcc.c-torture/execute/bf64-1.x: Likewise.
23381
23382 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23383
23384         * gcc.c-torture/compile/20040708-1.c: New test.
23385
23386 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23387
23388         PR c++/16169
23389         * g++.dg/warn/effc2.C: New test.
23390
23391 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23392
23393         * gcc.c-torture/execute/bitfld-1.x: Remove.
23394         * gcc.c-torture/execute/bitfld-3.c: New test.
23395         * gcc.dg/bitfld-2.c: Remove XFAILs.
23396
23397 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23398
23399         PR c++/16276
23400         * g++.dg/rtti/tinfo1.C: New file.
23401
23402 2004-07-07  Eric Christopher  <echristo@redhat.com>
23403
23404         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23405
23406 2004-07-07  Andrew Pinski  <apinski@apple.com>
23407
23408         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23409
23410 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23411
23412         * g++.dg/init/call1.C: XFAIL.
23413
23414 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23415
23416         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23417         except for movstrict*, to movmem* and clrstr* to clrmem*.
23418
23419 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23420
23421         * gcc.c-torture/execute/20040707-1.c: New test.
23422
23423 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23424
23425         * gcc.c-torture/execute/20040706-1.c: New test.
23426
23427 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23428
23429         PR c++/3671
23430         * g++.dg/template/spec14.C: New test.
23431
23432 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23433
23434         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23435         nothing if not yet defined.  Use it in b, c and d type definitions.
23436         * gcc.c-torture/execute/20040705-1.c: New test.
23437         * gcc.c-torture/execute/20040705-2.c: New test.
23438
23439 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23440
23441         PR c++/2518
23442         * g++.dg/lookup/new1.C: New test.
23443
23444 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23445
23446         PR c++/11406
23447         * g++.dg/template/sizeof8.C: New test.
23448
23449 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23450
23451         * gcc.c-torture/compile/20040705-1.c: New test.
23452
23453 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23454
23455         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23456
23457 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23458
23459         * gcc.dg/cpp/if-mop.c: Two new testcases.
23460         * gcc.dg/cpp/trad/comment-3.c: New.
23461
23462 2004-07-04  Paul Brook  <paul@codesourcery.com>
23463
23464         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23465
23466 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23467
23468         PR c++/3761
23469         * g++.dg/lookup/crash4.C: New test.
23470
23471 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23472
23473         * gcc.c-torture/execute/builtin-abs-1.c
23474         * gcc.c-torture/execute/builtin-abs-2.c
23475         * gcc.c-torture/execute/builtin-complex-1.c
23476         * gcc.c-torture/execute/builtins/string-1-lib.c
23477         * gcc.c-torture/execute/builtins/string-1.c
23478         * gcc.c-torture/execute/builtins/string-2-lib.c
23479         * gcc.c-torture/execute/builtins/string-2.c
23480         * gcc.c-torture/execute/builtins/string-3-lib.c
23481         * gcc.c-torture/execute/builtins/string-3.c
23482         * gcc.c-torture/execute/builtins/string-4-lib.c
23483         * gcc.c-torture/execute/builtins/string-4.c
23484         * gcc.c-torture/execute/builtins/string-5-lib.c
23485         * gcc.c-torture/execute/builtins/string-5.c
23486         * gcc.c-torture/execute/builtins/string-6-lib.c
23487         * gcc.c-torture/execute/builtins/string-6.c
23488         * gcc.c-torture/execute/builtins/string-7-lib.c
23489         * gcc.c-torture/execute/builtins/string-7.c
23490         * gcc.c-torture/execute/builtins/string-8-lib.c
23491         * gcc.c-torture/execute/builtins/string-8.c
23492         * gcc.c-torture/execute/builtins/string-9-lib.c
23493         * gcc.c-torture/execute/builtins/string-9.c
23494         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23495         * gcc.c-torture/execute/builtins/string-asm-1.c
23496         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23497         * gcc.c-torture/execute/builtins/string-asm-2.c
23498         * gcc.c-torture/execute/stdio-opt-1.c
23499         * gcc.c-torture/execute/stdio-opt-2.c
23500         * gcc.c-torture/execute/stdio-opt-3.c
23501         * gcc.c-torture/execute/string-opt-1.c
23502         * gcc.c-torture/execute/string-opt-10.c
23503         * gcc.c-torture/execute/string-opt-11.c
23504         * gcc.c-torture/execute/string-opt-12.c
23505         * gcc.c-torture/execute/string-opt-13.c
23506         * gcc.c-torture/execute/string-opt-14.c
23507         * gcc.c-torture/execute/string-opt-15.c
23508         * gcc.c-torture/execute/string-opt-16.c
23509         * gcc.c-torture/execute/string-opt-2.c
23510         * gcc.c-torture/execute/string-opt-6.c
23511         * gcc.c-torture/execute/string-opt-7.c
23512         * gcc.c-torture/execute/string-opt-8.c:
23513         Replace with ...
23514
23515         * gcc.c-torture/execute/builtins/abs-2.c
23516         * gcc.c-torture/execute/builtins/abs-3.c
23517         * gcc.c-torture/execute/builtins/complex-1.c
23518         * gcc.c-torture/execute/builtins/fprintf.c
23519         * gcc.c-torture/execute/builtins/fputs.c
23520         * gcc.c-torture/execute/builtins/memcmp.c
23521         * gcc.c-torture/execute/builtins/memmove.c
23522         * gcc.c-torture/execute/builtins/memops-asm.c
23523         * gcc.c-torture/execute/builtins/mempcpy-2.c
23524         * gcc.c-torture/execute/builtins/mempcpy.c
23525         * gcc.c-torture/execute/builtins/memset.c
23526         * gcc.c-torture/execute/builtins/printf.c
23527         * gcc.c-torture/execute/builtins/sprintf.c
23528         * gcc.c-torture/execute/builtins/strcat.c
23529         * gcc.c-torture/execute/builtins/strchr.c
23530         * gcc.c-torture/execute/builtins/strcmp.c
23531         * gcc.c-torture/execute/builtins/strcpy.c
23532         * gcc.c-torture/execute/builtins/strcspn.c
23533         * gcc.c-torture/execute/builtins/strlen-2.c
23534         * gcc.c-torture/execute/builtins/strlen.c
23535         * gcc.c-torture/execute/builtins/strncat.c
23536         * gcc.c-torture/execute/builtins/strncmp-2.c
23537         * gcc.c-torture/execute/builtins/strncmp.c
23538         * gcc.c-torture/execute/builtins/strncpy.c
23539         * gcc.c-torture/execute/builtins/strpbrk.c
23540         * gcc.c-torture/execute/builtins/strpcpy-2.c
23541         * gcc.c-torture/execute/builtins/strpcpy.c
23542         * gcc.c-torture/execute/builtins/strrchr.c
23543         * gcc.c-torture/execute/builtins/strspn.c
23544         * gcc.c-torture/execute/builtins/strstr-asm.c
23545         * gcc.c-torture/execute/builtins/strstr.c:
23546         ... these new files.
23547
23548         * gcc.c-torture/execute/builtins/abs-2-lib.c
23549         * gcc.c-torture/execute/builtins/abs-3-lib.c
23550         * gcc.c-torture/execute/builtins/complex-1-lib.c
23551         * gcc.c-torture/execute/builtins/fprintf-lib.c
23552         * gcc.c-torture/execute/builtins/fputs-lib.c
23553         * gcc.c-torture/execute/builtins/memcmp-lib.c
23554         * gcc.c-torture/execute/builtins/memmove-lib.c
23555         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23556         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23557         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23558         * gcc.c-torture/execute/builtins/memset-lib.c
23559         * gcc.c-torture/execute/builtins/printf-lib.c
23560         * gcc.c-torture/execute/builtins/sprintf-lib.c
23561         * gcc.c-torture/execute/builtins/strcat-lib.c
23562         * gcc.c-torture/execute/builtins/strchr-lib.c
23563         * gcc.c-torture/execute/builtins/strcmp-lib.c
23564         * gcc.c-torture/execute/builtins/strcpy-lib.c
23565         * gcc.c-torture/execute/builtins/strcspn-lib.c
23566         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23567         * gcc.c-torture/execute/builtins/strlen-lib.c
23568         * gcc.c-torture/execute/builtins/strncat-lib.c
23569         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23570         * gcc.c-torture/execute/builtins/strncmp-lib.c
23571         * gcc.c-torture/execute/builtins/strncpy-lib.c
23572         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23573         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23574         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23575         * gcc.c-torture/execute/builtins/strrchr-lib.c
23576         * gcc.c-torture/execute/builtins/strspn-lib.c
23577         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23578         * gcc.c-torture/execute/builtins/strstr-lib.c
23579         * gcc.c-torture/execute/builtins/lib/abs.c
23580         * gcc.c-torture/execute/builtins/lib/fprintf.c
23581         * gcc.c-torture/execute/builtins/lib/memset.c
23582         * gcc.c-torture/execute/builtins/lib/printf.c
23583         * gcc.c-torture/execute/builtins/lib/sprintf.c
23584         * gcc.c-torture/execute/builtins/lib/strcpy.c
23585         * gcc.c-torture/execute/builtins/lib/strcspn.c
23586         * gcc.c-torture/execute/builtins/lib/strncat.c
23587         * gcc.c-torture/execute/builtins/lib/strncmp.c
23588         * gcc.c-torture/execute/builtins/lib/strncpy.c
23589         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23590         * gcc.c-torture/execute/builtins/lib/strspn.c
23591         * gcc.c-torture/execute/builtins/lib/strstr.c:
23592         New files containing support routines.
23593
23594         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23595         declaration.
23596         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23597         when not optimizing.
23598
23599 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/16240
23602         * g++.dg/abi/mangle22.C: New test.
23603         * g++.dg/abi/mangle23.C: Likewise.
23604
23605 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23606
23607         PR fortran/16290
23608         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23609         Allow for cases without denormalized floating point numbers.
23610
23611 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23612
23613         PR c/1027
23614         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23615         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23616         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23617         expected warning text.
23618         * gcc.dg/format/diag-2.c: New test.
23619
23620 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23621
23622         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23623
23624 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23625
23626         * gcc.dg/builtins-43.c: New.
23627         * gcc.dg/builtins-44.c: New.
23628         * gcc.dg/builtins-45.c: New.
23629
23630 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23631             Andreas Tobler  <a.tobler@schweiz.ch>
23632
23633         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23634         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23635         as SIGSEGV.
23636         * gcc.dg/cleanup-11.c: Likewise.
23637         * gcc.dg/cleanup-8.c: Likewise.
23638         * gcc.dg/cleanup-9.c: Likewise.
23639         * gcc.dg/cleanup-5.c: Run on all platforms.
23640
23641 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23642
23643         * g++.dg/warn/nonnull1.C: New test.
23644
23645 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23646
23647         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23648         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23649         Special-case the Sun compiler wrt to <complex.h>.
23650
23651 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23652
23653         * gcc.dg/Wunreachable-8.C: New test.
23654
23655         * gcc.dg/h8300-ice2.c : New test.
23656
23657 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23658
23659         PR fortran/16161
23660         * gfortran.fortran-torture/compile/implicit.f90: Add test
23661         for implicit character.
23662
23663 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23664
23665         PR fortran/16289
23666         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23667         Use tiny() intrinsic to find smallest non-negative real
23668
23669 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23672         * gcc.dg/compat/struct-by-value-22_x.c: New.
23673         * gcc.dg/compat/struct-by-value-22_y.c: New.
23674
23675         * gcc.c-torture/execute/20040629-1.c: New test.
23676
23677 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23678
23679         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23680         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23681
23682         PR target/16195
23683         * gcc.dg/20040625-1.c: New test.
23684
23685 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23686
23687         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23688
23689 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23690
23691         PR fortran/15963
23692         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23693
23694 2004-06-29  Richard Henderson  <rth@redhat.com>
23695
23696         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23697
23698 2004-06-29  Paul Brook  <paul@codesourcery.com>
23699
23700         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23701         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23702
23703 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23704
23705         PR c++/16260
23706         * g++.dg/parse/crash15.C: New.
23707
23708 2004-06-28  Andrew Pinski  <apinski@apple.com>
23709
23710         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23711         by the error already.
23712
23713         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23714
23715 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23716
23717         PR target/14041
23718         * gcc.dg/h8300-bss-align-1.c : New.
23719
23720 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23721
23722         * PR c++/16174
23723         * g++.dg/template/ctor4.C: New.
23724
23725 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23726
23727         PR c++/16205
23728         * g++.dg/warn/Wsequence-point-1.C: New test.
23729
23730 2004-06-27  Paul Brook  <paul@codesourcery.com>
23731
23732         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23733
23734 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23735
23736         * g++.old-deja/g++.mike/p7325.C: Remove.
23737
23738 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23739
23740         PR c/14963
23741         * gcc.dg/pr14963.c: New test.
23742
23743 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23744
23745         PR c++/16193
23746         * g++.dg/parse/redef1.C: New test.
23747
23748 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23749
23750         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23751         20021110.c.
23752         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23753         20021119-1.c.
23754         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23755         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23756         5-04.c.
23757         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23758         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23759         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23760         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23761         g++.brendan/enum14.C.
23762         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23763         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23764         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23765         g++.mike/virt1.C.
23766         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23767         memtemp24.C.
23768
23769 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23770
23771         * gcc.dg/20040527-1.c: New test case.
23772
23773 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23774
23775         PR gfortran/pr16196
23776         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23777
23778 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23779
23780         PR middle-end/15825
23781         * gcc.dg/pr15825-1.c: New test case.
23782
23783 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23784
23785         * gcc.c-torture/execute/20040625-1.c: New test.
23786
23787 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23788
23789         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23790
23791 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23792
23793         * gcc.dg/torture/mips-div-1.c: New test.
23794
23795 2004-06-24  Jeff Law  <law@redhat.com>
23796
23797         * gcc.dg/tree-ssa/20040624-1.c: New test.
23798
23799 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23800
23801         * gcc.c-torture/compile/20040624-1.c: New test.
23802
23803 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23804
23805         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23806         this directory.
23807
23808 2004-06-23  Andrew Pinski  <apinski@apple.com>
23809
23810         PR middle-end/15988
23811         * g++.dg/opt/ptrmem4.C: New test.
23812
23813         * gcc.dg/c90-array-quals-2.c: New test.
23814
23815 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23816
23817         * gcc.dg/kpice1.c: New test.
23818
23819 2006-06-23  Andrew Pinski  <apinski@apple.com>
23820
23821         * gcc.dg/c90-array-quals.c: New test.
23822
23823 2006-06-22  Richard Henderson  <rth@redhat.com>
23824
23825         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23826
23827 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23828
23829         * gcc.dg/builtins-config.h: Handle FreeBSD.
23830
23831 2006-06-22  Richard Henderson  <rth@redhat.com>
23832
23833         * g++.dg/opt/devirt1.C: New.
23834
23835 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23836
23837         * g++.dg/opt/pr15551.C: New testcase.
23838
23839 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23840
23841         PR target/14800
23842         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23843         x86_64-*-linux* when compiling for 32bit.
23844
23845 2004-06-21  Andrew Pinski  <apinski@apple.com>
23846
23847         * gcc.dg/pch/struct-1.c: New.
23848         * gcc.dg/pch/struct-1.hs: New.
23849
23850 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23851
23852         * gcc.dg/pch/save-temps-1.c: New file.
23853         * gcc.dg/pch/save-temps-1.hs: New file.
23854
23855 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23856
23857         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23858         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23859
23860 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23861
23862         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23863         to fix type error.
23864         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23865         Remove trailing spaces.
23866
23867 2004-06-21  Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23870         merging && to BIT_FIELD_REF.
23871
23872 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23873
23874         * g++.dg/opt/placeholder1.C: New test.
23875
23876 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23877
23878         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23879         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23880         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23881         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23882
23883 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23884
23885         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23886         extern "C".
23887         * g++.dg/other/pragma-re-1.C: Add comments.
23888
23889 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23890
23891         PR gfortran/16080
23892         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23893
23894 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23895
23896         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23897         instead of setting the type of size_t by
23898         hand.
23899
23900 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23901
23902         * gcc.dg/unordered-2.c: New test case.
23903         * gcc.dg/unordered-3.c: New test case.
23904
23905 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23906
23907         PR other/16043
23908         * lib/g++.exp (g++_version): Tweak regexp for version
23909         * lib/g77.exp (g77_version): Likewise.
23910         * lib/gfortran.exp (gfortran_version): Likewise.
23911         * lib/objc.exp (objc_version): Likewise.
23912         * lib/treelang.exp (treelang_version): Likewise.
23913
23914 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23915
23916         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23917         Use INT_MAX instead of __INT_MAX__.
23918         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23919
23920         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23921         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23922         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23923         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23924         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23925         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23926         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23927         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23928         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23929
23930         * gcc.dg/range-test-1.c: New test.
23931         * g++.dg/opt/range-test-1.C: New test.
23932
23933 2004-06-17  Richard Henderson  <rth@redhat.com>
23934
23935         * objc.dg/sync-1.m: New.
23936         * objc.dg/try-catch-1.m: Don't force next runtime.
23937         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23938         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23939         shadowed catch clause.
23940         * objc.dg/try-catch-5.m: New.
23941
23942 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23943
23944         Bug 14610
23945         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23946
23947 2004-06-15  Richard Henderson  <rth@redhat.com>
23948
23949         * gcc.dg/20001116-1.c: Move expected warning line.
23950
23951 2004-06-15  Richard Henderson  <rth@redhat.com>
23952
23953         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23954         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23955
23956 2004-06-15  Jeff Law  <law@redhat.com>
23957
23958         * gcc.dg/tree-ssa/20040615-1.c: New test.
23959         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23960         be less sensitive to operand ordering.
23961         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23962
23963 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23964
23965         * g++.dg/abi/bitfield3.C: Add comment..
23966
23967 2004-06-15  Richard Henderson  <rth@redhat.com>
23968
23969         * g++.dg/ext/stmtexpr1.C: XFAIL.
23970         * gcc.dg/20030612-1.c: XFAIL.
23971
23972 2004-06-15  Eric Christopher  <echristo@redhat.com>
23973
23974         * g++.dg/charset/asm5.c: New.
23975         * gcc.dg/charset/asm6.c: New.
23976
23977 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23978
23979         PR fortran/15962
23980         * gfortran.fortran-torture/execute/select_1.f90: New test.
23981
23982 2004-06-15  Paul Brook  <paul@codesourcery.com>
23983
23984         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23985
23986 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23987
23988         PR c++/15967
23989         * g++.dg/lookup/crash3.C: New test.
23990
23991 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23992
23993         PR c++/15947
23994         * g++.dg/parse/dtor4.C: New test.
23995
23996 2004-06-14  Jeff Law  <law@redhat.com>
23997
23998         * gcc.c-torture/compile/20040614-1.c: New test.
23999
24000 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24001
24002         PR fortran/15211
24003         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24004         LEN of a character array.
24005
24006 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24007
24008         PR c++/15096
24009         * g++.dg/template/ptrmem10.C: New test.
24010
24011         PR c++/14930
24012         * g++.dg/template/friend30.C: New test.
24013
24014 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24015
24016         PR fortran/14928
24017         * gfortran.fortran-torture/compile/mloc.f90: New test.
24018
24019 2004-06-13  Paul Brook  <paul@codesourcery.com>
24020
24021         * gfortran.fortran-torture/execute/random_2.f90: New test.
24022
24023 2004-06-13  Eric Christopher  <echristo@redhat.com>
24024
24025         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24026
24027 2004-06-12  Paul Brook  <paul@codesourcery.com>
24028
24029         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24030
24031 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24032
24033         PR fortran/14923
24034         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24035
24036 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24037
24038         PR fortran/14957
24039         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24040         syntax errors in end statements of contained subroutines.
24041
24042 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24043
24044         PR fortran/12841
24045         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24046
24047 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24048
24049         PR fortran/15665
24050         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24051
24052 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24053
24054         PR gfortran/12839
24055         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24056
24057 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24058
24059         PR c++/15862
24060         * g++.dg/parse/enum1.C: New test.
24061
24062 2004-06-10  Jeff Law  <law@redhat.com>
24063
24064         * gcc.c-torture/compile/20040610-1.c: New test.
24065
24066 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24067
24068         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24069         * g++.old-deja/g++.other/decl3.C: Likewise.
24070
24071 2004-06-10  Brian Booth  <bbooth@redhat.com>
24072
24073         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24074         V_MAY_DEF instead of VDEF.
24075         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24076
24077 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24078
24079         PR c++/14211
24080         * g++.dg/conversion/const1.C: New test.
24081
24082         PR c++/15076
24083         * g++.dg/conversion/reinterpret1.C: New test.
24084
24085         PR c++/15877
24086         * g++.dg/template/enum2.C: New test.
24087
24088         PR c++/15227
24089         * g++.dg/template/error13.C: New test.
24090
24091 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24092
24093         PR fortran/14957
24094         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24095         arguments to test_* REAL and of the right size.
24096
24097 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24098
24099         PR target/15569
24100         PR rtl-optimization/15681
24101         * gcc.dg/20040609-1.c: New test.
24102
24103 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24104
24105         PR c++/14791
24106         * g++.dg/opt/builtins1.C: New test.
24107
24108 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24109
24110         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24111         that use default windows32 struct layout.
24112         * gcc.dg/i386-bitfield2.c: Likewise.
24113
24114 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24115
24116         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24117         for mingw32 and cygwin targets.
24118
24119 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24120
24121         * gcc.dg/pch/macro-4.c: New.
24122         * gcc.dg/pch/macro-4.hs: New.
24123
24124 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24125
24126         PR fortran/13249
24127         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24128
24129 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24130
24131         PR fortran/13372
24132         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24133
24134 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24135
24136         PR gfortran/14897
24137         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24138
24139 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24140
24141         PR gfortran/15755
24142         * gfortran.fortran-torture/execute/backspace.c : New test.
24143
24144 2004-06-09  Paul Brook  <paul@codesourcery.com>
24145
24146         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24147         (pointer_to_section): Rewrite to use smaller array.
24148
24149 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24150
24151         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24152         * gcc.dg/ext/altivec-10.c: Same.
24153         * gcc.dg/ext/altivec-11.c: Same.
24154         * gcc.dg/ext/altivec-12.c: Same.
24155         * gcc.dg/ext/altivec-13.c: Same.
24156         * gcc.dg/ext/altivec-14.c: Same.
24157         * gcc.dg/ext/altivec-15.c: Same.
24158         * gcc.dg/ext/altivec-16.c: Same.
24159         * gcc.dg/ext/altivec-3.c: Same.
24160         * gcc.dg/ext/altivec-4.c: Same.
24161         * gcc.dg/ext/altivec-6.c: Same.
24162         * gcc.dg/ext/altivec-7.c: Same.
24163         * gcc.dg/ext/altivec-8.c: Same.
24164         * gcc.dg/ext/altivec-varargs-1.c: Same.
24165
24166         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24167         * g++.dg/ext/altivec-10.C: Same.
24168         * g++.dg/ext/altivec-2.C: Same.
24169         * g++.dg/ext/altivec-3.C: Same.
24170         * g++.dg/ext/altivec-4.C: Same.
24171         * g++.dg/ext/altivec-5.C: Same.
24172         * g++.dg/ext/altivec-6.C: Same.
24173         * g++.dg/ext/altivec-7.C: Same.
24174         * g++.dg/ext/altivec-8.C: Same.
24175         * g++.dg/ext/altivec-9.C: Same.
24176
24177 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24178
24179         PR c++/7841
24180         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24181
24182 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24183
24184         * gcc.dg/union-1.c: New test.
24185
24186 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24187
24188         * gcc.dg/builtins-41.c: New test case.
24189         * gcc.dg/builtins-42.c: New test case.
24190
24191 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24192
24193         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24194         * g++.dg/ext/altivec-10.C: Same.
24195         * g++.dg/ext/altivec-2.C: Same.
24196         * g++.dg/ext/altivec-3.C: Same.
24197         * g++.dg/ext/altivec-4.C: Same.
24198         * g++.dg/ext/altivec-5.C: Same.
24199         * g++.dg/ext/altivec-6.C: Same.
24200         * g++.dg/ext/altivec-7.C: Same.
24201         * g++.dg/ext/altivec-8.C: Same.
24202         * g++.dg/ext/altivec-9.C: Same.
24203         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24204         * g++.old-deja/g++.brendan/new3.C: Same.
24205         * gcc.c-torture/execute/eeprof-1.x: Same.
24206
24207 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24208
24209         PR c/14765
24210         * gcc.dg/pr14765-1.c: New test.
24211
24212 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24213
24214         PR c/14649
24215         * gcc.dg/pr14649-1.c: New test case.
24216
24217 2004-06-07  Richard Henderson  <rth@redhat.com>
24218
24219         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24220         if temporaries.
24221
24222 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24223
24224         * g++.dg/eh/elide1.C: Remove XFAIL.
24225
24226 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24227
24228         PR c++/15337
24229         * g++.dg/expr/sizeof3.C: New test.
24230
24231         PR c++/14777
24232         * g++.dg/template/access14.C: New test.
24233
24234         PR c++/15554
24235         * g++.dg/template/enum1.C: New test.
24236
24237         PR c++/15057
24238         * g++.dg/eh/throw1.C: New test.
24239
24240 2004-06-07  David Ayers  <d.ayers@inode.at>
24241             Ziemowit Laski  <zlaski@apple.com>
24242
24243         * lib/objc.exp (objc_target_compile): Revert the '-framework
24244         Foundation' flag fix, since bare Darwin does not ship
24245         with the Foundation framework.
24246         * objc/execute/next_mapping.h: Provide a local NSConstantString
24247         @interface and @implementation.
24248         (objc_constant_string_init): A constructor function, used to
24249         initialize the NSConstantString meta-class object.
24250         * objc/execute/string1.m: Include "next_mapping.h" instead of
24251         <Foundation/NSString.h>.
24252         * objc/execute/string2.m: Likewise.
24253         * objc/execute/string3.m: Likewise.
24254         * objc/execute/string4.m: Likewise.
24255
24256 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24257
24258         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24259         to double. Replace double with FLOAT.
24260         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24261
24262         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24263         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24264         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24265         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24266         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24267         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24268         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24269         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24270
24271 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24272
24273         PR c/13519
24274         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24275
24276 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24277
24278         PR c++/15503
24279         * g++.dg/template/meminit2.C: New test.
24280
24281 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24282
24283         PR target/15822
24284         * gcc.c-torture/execute/compare-fp-1.c,
24285         gcc.c-torture/execute/compare-fp-2.c,
24286         gcc.c-torture/execute/compare-fp-3.c,
24287         gcc.c-torture/execute/compare-fp-4.c,
24288         gcc.c-torture/execute/compare-fp-3.x,
24289         gcc.c-torture/execute/compare-fp-4.x: Moved...
24290         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24291         gcc.c-torture/execute/ieee/compare-fp-2.c,
24292         gcc.c-torture/execute/ieee/compare-fp-3.c,
24293         gcc.c-torture/execute/ieee/compare-fp-4.c,
24294         gcc.c-torture/execute/ieee/compare-fp-3.x,
24295         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24296
24297 2004-06-04  David Ayers  <d.ayers@inode.at>
24298
24299         * objc/execute/protocol-isEqual-4.m: New testcase.
24300
24301 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24302
24303         * objc/execute/protocol-isEqual-1.m: New testcase.
24304         * objc/execute/protocol-isEqual-2.m: New testcase.
24305         * objc/execute/protocol-isEqual-3.m: New testcase.
24306
24307 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24308
24309         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24310
24311 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24312
24313         * lib/objc.exp (objc_target_compile): When running tests on
24314         Darwin (Mac OS X), inform the linker about '-framework
24315         'Foundation'.
24316
24317 2004-06-02  Eric Christopher  <echristo@redhat.com>
24318
24319         * gcc.c-torture/compile/20040602-1.c: New.
24320
24321 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24322
24323         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24324         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24325
24326         PR tree-optimization/14736
24327         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24328
24329         PR tree-optimization/14042
24330         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24331
24332         PR tree-optimization/14729
24333         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24334
24335 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24336
24337         PR fortran/15557
24338         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24339
24340 2004-06-01  Richard Hederson  <rth@redhat.com>
24341
24342         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24343
24344 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24345
24346         PR c++/14932
24347         * g++.dg/parse/offsetof4.C: New test.
24348
24349 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24350
24351         PR objc/7993
24352         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24353
24354 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24355
24356         PR c++/15701
24357         * g++.dg/template/friend29.C: New test.
24358
24359 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24360
24361         PR c/15749
24362         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24363
24364 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24365
24366         * gcc.dg/sparc-trap-1.c: New test.
24367
24368 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24369
24370         PR middle-end/15069
24371         * g++.dg/opt/fold3.C: New test case.
24372
24373 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24374
24375         * lib/target-supports.exp (check_iconv_available): Fix fallout
24376         from 2004-05-28 patch.
24377
24378 2004-05-30  Paul Brook  <paul@codesourcery.com>
24379
24380         PR fortran/15620
24381         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24382         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24383
24384 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24385
24386         * gfortran.fortran-torture/execute/random_1.f90: New test.
24387
24388 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24389
24390         * g++.dg/ext/altivec-10.C: New test.
24391
24392 2004-05-29  Paul Brook  <paul@codesourcery.com>
24393
24394         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24395
24396 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24397
24398         * gcc.dg/altivec-16.c: New test.
24399
24400 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24401
24402         * lib/target-supports.exp (check_vmx_hw_available): New.
24403         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24404
24405         * lib/target-supports.exp (check_alias_available,
24406         check_iconv_available, check_named_sections_available): Use
24407         unique names for temporary files.
24408
24409 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24410
24411         * gcc.dg/altivec-15.c: New test.
24412
24413 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24414
24415         PR c++/15083
24416         * g++.dg/warn/noeffect6.C: New test.
24417
24418         PR c++/15471
24419         * g++.dg/expr/ptrmem4.C: New test.
24420
24421         PR c++/15640
24422         * g++.dg/template/operator3.C: New test.
24423
24424 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24425
24426         PR c++/14668
24427         * g++.dg/lookup/redecl1.C: New test.
24428         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24429
24430 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24431
24432         * gcc.c-torture/execute/compare-fp-1.c,
24433         gcc.c-torture/execute/compare-fp-2.c,
24434         gcc.c-torture/execute/compare-fp-3.c,
24435         gcc.c-torture/execute/compare-fp-4.c,
24436         gcc.c-torture/execute/compare-fp-3.x,
24437         gcc.c-torture/execute/compare-fp-4.x,
24438         gcc.dg/pr15649-1.c: New.
24439
24440 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24441
24442         PR c++/12883
24443         * g++.dg/init/array14.C: New test.
24444
24445 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24446
24447         * lib/compat.exp (compat-get-options-main): New.
24448         (compat-get-options): Remove unneeded code, warn for ignored
24449         command.
24450         (compat-execute): Check flag set by dg-require-* commands.
24451
24452         * lib/compat.exp (compat-execute): Break up long lines.
24453
24454 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24455
24456         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24457         * gcc.dg/altivec-14.c: New test.
24458         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24459
24460         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24461         * gcc.dg/altivec-12.c: Ditto.
24462
24463         * gcc.dg/altivec-3.c: Move call to altivec_check.
24464
24465 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24466
24467         PR c++/15044
24468         * g++.dg/template/error12.C: New test.
24469
24470         PR c++/15317
24471         * g++.dg/ext/attrib15.C: New test.
24472
24473         PR c++/15329
24474         * g++.dg/template/ptrmem9.C: New test.
24475
24476 2004-05-25  Paul Brook  <paul@codesourcery.com>
24477
24478         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24479
24480 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/15165
24483         * g++.dg/template/crash19.C: New test.
24484
24485 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/15025
24488         * g++.dg/template/redecl1.C: New test.
24489
24490 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24491
24492         PR c++/14821
24493         * g++.dg/other/ns1.C: New test.
24494
24495         PR c++/14883
24496         * g++.dg/template/invalid1.C: New test.
24497
24498 2004-05-23  Paul Brook  <paul@codesourcery.com>
24499         Victor Leikehman  <lei@haifasphere.co.il>
24500
24501         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24502         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24503
24504 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24505
24506         PR c++/15285
24507         PR c++/15299
24508         * g++.dg/template/non-dependent5.C: New test.
24509         * g++.dg/template/non-dependent6.C: New test.
24510
24511 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24512
24513         PR c++/15507
24514         * g++.dg/inherit/union1.C: New test.
24515
24516         PR c++/15542
24517         * g++.dg/template/addr1.C: New test.
24518
24519         PR c++/15427
24520         * g++.dg/template/array5.C: New test.
24521
24522         PR c++/15287
24523         * g++.dg/template/array6.C: New test.
24524
24525 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24526             Roger Sayle  <roger@eyesopen.com>
24527
24528         * g++.dg/lookup/forscope2.C: New test case.
24529
24530 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24531
24532         * gcc.dg/cpp/Wmissingdirs.c: New.
24533
24534 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24535
24536         PR target/15301
24537         * gcc.dg/compat/union-m128-1.h: New file.
24538         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24539         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24540         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24541
24542 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24543
24544         PR target/15302
24545         * gcc.dg/compat/struct-complex-1.h: New file.
24546         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24547         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24548         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24549
24550 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24551
24552         PR middle-end/3074
24553         * gcc.dg/pr3074-1.c: New test case.
24554         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24555
24556 2004-05-20  Falk Hueffner  <falk@debian.org>
24557
24558         PR other/15526
24559         * gcc.dg/ftrapv-1.c: New test case.
24560
24561 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24562
24563         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24564
24565 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24566             Jeff Law  <law@redhat.com>
24567
24568         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24569         * gcc.dg/tree-ssa/20040518-2.c: New test.
24570
24571         * gcc.dg/tree-ssa/20040518-1.c: New test.
24572
24573 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24574
24575         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24576
24577 2004-05-18  Paul Brook  <paul@codesourcery.com>
24578
24579         PR fortran/13930
24580         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24581
24582 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24583
24584         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24585         constant folding.
24586
24587 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24588
24589         * gcc.dg/tree-ssa/20040517-1.c: New test.
24590
24591 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24592
24593         * gcc.dg/loop-4.c: New test.
24594
24595 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24596
24597         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24598
24599 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24600
24601         PR fortran/15311
24602         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24603
24604 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24605
24606         PR fortran/13826
24607         PR fortran/13940
24608         * gfortran.fortran-torture/compile/data_1.f90: New test.
24609
24610 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24611
24612         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24613         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24614
24615 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24616
24617         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24618
24619 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24620
24621         PR c/15444
24622         * gcc.dg/format/xopen-1.c: Adjust expected message.
24623         * gcc.dg/format/xopen-3.c: New test.
24624
24625 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24626
24627         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24628
24629 2004-05-14  Jeff Law  <law@redhat.com>
24630
24631         * gcc.dg/tree-ssa/20040514-2.c: New test.
24632
24633 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24634
24635         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24636         this ...
24637         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24638         this.
24639
24640 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24641
24642         * gcc.dg/tree-ssa/20040514-1.c: New test.
24643
24644 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24645
24646         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24647         test.
24648
24649 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24650
24651         PR fortran/14066
24652         * gfortran.fortran-torture/compile/do_1.f90: New test.
24653
24654 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24655
24656         PR fortran/15051
24657         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24658         test.
24659
24660 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24661
24662         PR fortran/15149
24663         * gfortran.fortran-torture/execute/random_init.f90: New test.
24664
24665 2004-05-13  Paul Brook  <paul@codesourcery.com>
24666
24667         PR fortran/15314
24668         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24669
24670 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24671
24672         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24673         for the powerpc case.
24674
24675 2004-05-13  Jeff Law  <law@redhat.com>
24676
24677         * gcc.dg/tree-ssa/20040513-1.c: New test.
24678         * gcc.dg/tree-ssa/20040513-2.c: New test.
24679
24680 2004-05-13  Paul Brook  <paul@codesourcery.com>
24681
24682         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24683         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24684         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24685
24686 2004-05-13  Andreas Schwab  <schwab@suse.de>
24687
24688         PR other/10819
24689         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24690         characters.
24691
24692 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24693
24694         PR fortran/15294
24695         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24696
24697 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24698
24699         Merge from tree-ssa-20020619-branch.  See
24700         ChangeLog.tree-ssa for details.
24701
24702 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24703
24704         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24705         include <altivec.h> explicitly.
24706         * gcc.dg/altivec-13.c: Likewise.
24707
24708 2004-05-11  Paul Brook  <paul@codesourcery.com>
24709
24710         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24711
24712 2004-05-10  Eric Christopher  <echristo@redhat.com>
24713
24714         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24715         * gcc.dg/sibcall-4.c: Ditto.
24716
24717 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24718
24719         * g++.dg/ext/altivec-8.C: New test case.
24720         * gcc.dg/altivec-13.c: New test case.
24721
24722 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24723
24724         * gcc.c-torture/execute/divcmp-1.c: New test case.
24725         * gcc.c-torture/execute/divcmp-2.c: New test case.
24726         * gcc.c-torture/execute/divcmp-3.c: New test case.
24727
24728 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24729
24730         * g++.dg/other/pragma-re-2.C: New test.
24731
24732 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24733
24734         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24735         * gcc.dg/i386-387-2.c: Likewise.
24736
24737         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24738         __builtin_drem.
24739         * gcc.dg/i386-387-6.c: Likewise.
24740
24741 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24742
24743         * gcc.dg/builtins-33.c: Also check log1p*.
24744
24745 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24746
24747         PR optimization/15296
24748         * gcc.c-torture/execute/pr15296.c: New test.
24749
24750 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24751
24752         * gcc.dg/builtins-40.c: New test.
24753
24754 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24755
24756         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24757
24758 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24759
24760         * g++.dg/ext/spe1.C: New testcase.
24761
24762 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24763
24764         * objc.dg/image-info.m: Allow additional attributes
24765         for __image_info section.
24766
24767 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24768
24769         * gcc.dg/torture/mips-hilo-2.c: New test.
24770
24771 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24772
24773         PR c++/14389
24774         * g++.dg/template/member5.C: New test.
24775
24776 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24777
24778         * gcc.dg/builtins-34.c: Also check expm1*.
24779
24780 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24781
24782         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24783         * gcc.dg/torture/builtin-convert-3.c: New test.
24784
24785 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24786
24787         PR middle-end/15054
24788         * g++.dg/opt/pr15054.C: New test.
24789
24790 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24791
24792         * gcc.dg/torture/builtin-rounding-1.c: New test.
24793         * gcc.dg/builtins-25.c: Delete.
24794         * gcc.dg/builtins-29.c: Delete.
24795
24796 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24797
24798         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24799         * gcc.dg/sibcall-4.c: Likewise.
24800         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24801
24802 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24803
24804         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24805         bit-field on 16-bit targets.
24806
24807 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24808
24809         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24810         16-bit targets.
24811
24812 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24813
24814         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24815         * gcc.dg/rs6000-power2-2.c: Likewise.
24816
24817 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24818
24819         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24820         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24821         Change the asm registers to be in form of frN instead of fN.
24822
24823 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24824
24825         * gcc.dg/torture/builtin-convert-2.c: New test.
24826
24827 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24828
24829         * gcc.dg/rs6000-power2-1.c: New test.
24830         * gcc.dg/rs6000-power2-2.c: New test.
24831
24832 2004-04-28  Jan Hubicka  <jh@suse.cz>
24833
24834         * gcc.dg/unused-6.c: New test.
24835
24836 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24837             Ulrich Weigand  <uweigand@de.ibm.com>
24838
24839         * ada/acats/run_all.sh: Define $target variable.
24840
24841 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24842
24843         PR c++/15119
24844         * g++.dg/other/vararg-1.C: New test.
24845
24846         PR c++/4794
24847         * g++.dg/eh/cleanup3.C: New test.
24848
24849 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24850
24851         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24852         and ad8011a (target_insn).
24853         * ada/acats/support/macro.dfs: Likewise.
24854         * ada/acats/support/impbit.adb: New file.
24855
24856 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24857
24858         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24859
24860 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24861
24862         * gcc.dg/loop-3.c: New test.
24863
24864 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24865
24866         * gcc.c-torture/execute/simd-5.c: New test.
24867
24868 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24869
24870         PR c++/15064
24871         * g++.dg/template/crash18.C: New test.
24872
24873 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24874
24875         * g++.dg/ext/complit3.C: New test.
24876
24877 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24878
24879         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24880         * gcc.dg/altivec-3.c: Same.
24881         * gcc.dg/altivec-varargs-1.c: Same.
24882
24883 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24884
24885         * lib/target-supports.exp (check_profiling_available): Assume
24886         profiling is not available on powerpc-eabi targets.
24887
24888 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24889
24890         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24891         * gcc.dg/vmx/bug-1.c: Ditto.
24892
24893 2004-04-20  Eric Christopher  <echristo@redhat.com>
24894
24895         * gcc.dg/charset/extern.c: New test.
24896         * g++.dg/charset/extern3.cc: Ditto.
24897
24898 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24899
24900         * gcc.dg/builtins-39.c: New test.
24901
24902 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24903
24904         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24905
24906 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24907
24908         * gcc.dg/torture/mips-hilo-1.c: New test.
24909
24910 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24911
24912         * gcc.c-torture/compile/20040419-1.c: New test.
24913
24914 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24915
24916         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24917
24918 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24919             Aldy Hernandez  <aldyh@redhat.com>
24920
24921         * gcc.c-torture/execute/va-arg-24.c: New.
24922
24923 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24924             Aldy Hernandez  <aldyh@redhat.com>
24925
24926         * gcc.dg/vmx/1b-01.c: New.
24927         * gcc.dg/vmx/1b-02.c: New.
24928         * gcc.dg/vmx/1b-03.c: New.
24929         * gcc.dg/vmx/1b-04.c: New.
24930         * gcc.dg/vmx/1b-05.c: New.
24931         * gcc.dg/vmx/1b-06.c: New.
24932         * gcc.dg/vmx/1b-07.c: New.
24933         * gcc.dg/vmx/1c-01.c: New.
24934         * gcc.dg/vmx/1c-02.c: New.
24935         * gcc.dg/vmx/3a-01a.c: New.
24936         * gcc.dg/vmx/3a-01.c: New.
24937         * gcc.dg/vmx/3a-01m.c: New.
24938         * gcc.dg/vmx/3a-03.c: New.
24939         * gcc.dg/vmx/3a-03m.c: New.
24940         * gcc.dg/vmx/3a-04.c: New.
24941         * gcc.dg/vmx/3a-04m.c: New.
24942         * gcc.dg/vmx/3a-05.c: New.
24943         * gcc.dg/vmx/3a-06.c: New.
24944         * gcc.dg/vmx/3a-06m.c: New.
24945         * gcc.dg/vmx/3a-07.c: New.
24946         * gcc.dg/vmx/3b-01.c: New.
24947         * gcc.dg/vmx/3b-02.c: New.
24948         * gcc.dg/vmx/3b-10.c: New.
24949         * gcc.dg/vmx/3b-13.c: New.
24950         * gcc.dg/vmx/3b-14.c: New.
24951         * gcc.dg/vmx/3b-15.c: New.
24952         * gcc.dg/vmx/3c-01a.c: New.
24953         * gcc.dg/vmx/3c-01.c: New.
24954         * gcc.dg/vmx/3c-02.c: New.
24955         * gcc.dg/vmx/3c-03.c: New.
24956         * gcc.dg/vmx/3d-01.c: New.
24957         * gcc.dg/vmx/4-01.c: New.
24958         * gcc.dg/vmx/4-03.c: New.
24959         * gcc.dg/vmx/5-01.c: New.
24960         * gcc.dg/vmx/5-02.c: New.
24961         * gcc.dg/vmx/5-03.c: New.
24962         * gcc.dg/vmx/5-04.c: New.
24963         * gcc.dg/vmx/5-05.c: New.
24964         * gcc.dg/vmx/5-06.c: New.
24965         * gcc.dg/vmx/5-07.c: New.
24966         * gcc.dg/vmx/5-07t.c: New.
24967         * gcc.dg/vmx/5-08.c: New.
24968         * gcc.dg/vmx/5-10.c: New.
24969         * gcc.dg/vmx/5-11.c: New.
24970         * gcc.dg/vmx/7-01a.c: New.
24971         * gcc.dg/vmx/7-01.c: New.
24972         * gcc.dg/vmx/7c-01.c: New.
24973         * gcc.dg/vmx/7d-01.c: New.
24974         * gcc.dg/vmx/7d-02.c: New.
24975         * gcc.dg/vmx/8-01.c: New.
24976         * gcc.dg/vmx/8-02a.c: New.
24977         * gcc.dg/vmx/8-02.c: New.
24978         * gcc.dg/vmx/brode-1.c: New.
24979         * gcc.dg/vmx/bug-1.c: New.
24980         * gcc.dg/vmx/bug-2.c: New.
24981         * gcc.dg/vmx/bug-3.c: New.
24982         * gcc.dg/vmx/cw-bug-1.c: New.
24983         * gcc.dg/vmx/cw-bug-2.c: New.
24984         * gcc.dg/vmx/cw-bug-3.c: New.
24985         * gcc.dg/vmx/dct.c: New.
24986         * gcc.dg/vmx/debug-1.c: New.
24987         * gcc.dg/vmx/debug-2.c: New.
24988         * gcc.dg/vmx/debug-3.c: New.
24989         * gcc.dg/vmx/debug-4.c: New.
24990         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24991         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24992         * gcc.dg/vmx/eg-5.c: New.
24993         * gcc.dg/vmx/fft.c: New.
24994         * gcc.dg/vmx/gcc-bug-1.c: New.
24995         * gcc.dg/vmx/gcc-bug-2.c: New.
24996         * gcc.dg/vmx/gcc-bug-3.c: New.
24997         * gcc.dg/vmx/gcc-bug-4.c: New.
24998         * gcc.dg/vmx/gcc-bug-5.c: New.
24999         * gcc.dg/vmx/gcc-bug-6.c: New.
25000         * gcc.dg/vmx/gcc-bug-7.c: New.
25001         * gcc.dg/vmx/gcc-bug-8.c: New.
25002         * gcc.dg/vmx/gcc-bug-9.c: New.
25003         * gcc.dg/vmx/gcc-bug-b.c: New.
25004         * gcc.dg/vmx/gcc-bug-c.c: New.
25005         * gcc.dg/vmx/gcc-bug-d.c: New.
25006         * gcc.dg/vmx/gcc-bug-e.c: New.
25007         * gcc.dg/vmx/gcc-bug-f.c: New.
25008         * gcc.dg/vmx/gcc-bug-g.c: New.
25009         * gcc.dg/vmx/gcc-bug-i.c: New.
25010         * gcc.dg/vmx/harness.h: New.
25011         * gcc.dg/vmx/ira1.c: New.
25012         * gcc.dg/vmx/ira2a.c: New.
25013         * gcc.dg/vmx/ira2b.c: New.
25014         * gcc.dg/vmx/ira2.c: New.
25015         * gcc.dg/vmx/ira2c.c: New.
25016         * gcc.dg/vmx/mem.c: New.
25017         * gcc.dg/vmx/newton-1.c: New.
25018         * gcc.dg/vmx/ops.c: New.
25019         * gcc.dg/vmx/sn7153.c: New.
25020         * gcc.dg/vmx/spill2.c: New.
25021         * gcc.dg/vmx/spill3.c: New.
25022         * gcc.dg/vmx/spill.c: New.
25023         * gcc.dg/vmx/t.c: New.
25024         * gcc.dg/vmx/varargs-1.c: New.
25025         * gcc.dg/vmx/varargs-2.c: New.
25026         * gcc.dg/vmx/varargs-3.c: New.
25027         * gcc.dg/vmx/varargs-4.c: New.
25028         * gcc.dg/vmx/varargs-5.c: New.
25029         * gcc.dg/vmx/varargs-6.c: New.
25030         * gcc.dg/vmx/varargs-7.c: New.
25031         * gcc.dg/vmx/vmx.exp: New.
25032         * gcc.dg/vmx/vprint-1.c: New.
25033         * gcc.dg/vmx/vscan-1.c: New.
25034         * gcc.dg/vmx/x-01.c: New.
25035         * gcc.dg/vmx/x-02.c: New.
25036         * gcc.dg/vmx/x-03.c: New.
25037         * gcc.dg/vmx/x-04.c: New.
25038         * gcc.dg/vmx/x-05.c: New.
25039         * gcc.dg/vmx/yousufi-1.c: New.
25040         * gcc.dg/vmx/zero-1.c: New.
25041         * gcc.dg/vmx/zero.c: New.
25042
25043 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25044
25045         * g++.dg/lookup/java1.C: Update for chage of
25046         _Jv_AllocObject.
25047         * g++.dg/lookup/java2.C: Likewise.
25048
25049 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25050
25051         * ada/acats/run_all.sh: use -O2 by default.
25052
25053 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25054
25055         * gcc.dg/vr-mult-[12].c: New tests.
25056
25057 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25058
25059         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25060
25061         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25062
25063 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25064
25065         * lib/target-supports.exp (check_profiling_available): Assume profiling
25066         isn't available for mips*-*-elf targets.
25067
25068 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25069
25070         * gcc.dg/builtins-38.c: New test.
25071
25072 2004-04-14  Eric Christopher  <echristo@redhat.com>
25073
25074         * g++.dg/charset/charset.exp: Run .cc extension tests.
25075
25076 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25077
25078         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25079
25080 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25081
25082         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25083
25084 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25085
25086         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25087         * gcc.dg/i386-387-2.c: Likewise.
25088
25089         * gcc.dg/i386-387-7.c: New test.
25090         * gcc.dg/i386-387-8.c: New test.
25091
25092         * gcc.dg/builtins-37.c: New test.
25093
25094 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25095
25096         * g++.dg/pch/externc-1.C: Add missing semicolon.
25097
25098 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25099
25100         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25101
25102 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25103
25104         * gcc.c-torture/execute/20040411-1.c: New test.
25105
25106 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25107
25108         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25109
25110 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25111
25112         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25113
25114 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25115
25116         * lib/target-supports.exp (check_named_sections_available): New.
25117         * lib/gcc-dg.exp (dg-require-named-sections): New.
25118         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25119         old-deja.exp.  Also prune error-count message from HP linker.
25120         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25121
25122         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25123         * g++.old-deja/g++.pt/static3.C: Likewise.
25124         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25125
25126 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25127
25128         * gcc.c-torture/execute/20040409-1.c: New test case.
25129         * gcc.c-torture/execute/20040409-2.c: New test case.
25130         * gcc.c-torture/execute/20040409-3.c: New test case.
25131
25132 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25133
25134         * gcc.dg/20040409-1.c: New test.
25135
25136 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25137
25138         PR target/14888
25139         * g++.dg/opt/pr14888.C: New test case.
25140
25141 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25142
25143         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25144         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25145         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25146         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25147         New tests.
25148
25149 2004-04-08  Paul Brook  <paul@codesourcery.com>
25150
25151         * gcc.dg/spill-1.c: New test.
25152
25153 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25154
25155         * gcc.dg/torture/builtin-ctype-2.c: New test.
25156
25157 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25158
25159         * gcc.dg/pch/pch.exp: Add largefile test.
25160
25161 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25162
25163         * g++.dg/pch/externc-1.Hs: New.
25164         * g++.dg/pch/externc-1.C: New.
25165
25166 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25167
25168         * gcc.dg/compat/struct-by-value-5a_main.c,
25169         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25170         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25171         * gcc.dg/compat/struct-by-value-5a_x.c,
25172         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25173         gcc.dg/compat/struct-by-value-5_x.c.
25174         * gcc.dg/compat/struct-by-value-5a_y.c,
25175         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25176         gcc.dg/compat/struct-by-value-5_y.c.
25177
25178         * gcc.dg/compat/struct-by-value-6a_main.c,
25179         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25180         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25181         * gcc.dg/compat/struct-by-value-6a_x.c,
25182         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25183         gcc.dg/compat/struct-by-value-6_x.c.
25184         * gcc.dg/compat/struct-by-value-6a_y.c,
25185         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25186         gcc.dg/compat/struct-by-value-6_y.c.
25187
25188         * gcc.dg/compat/struct-by-value-7a_main.c,
25189         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25190         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25191         * gcc.dg/compat/struct-by-value-7a_x.c,
25192         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25193         gcc.dg/compat/struct-by-value-7_x.c.
25194         * gcc.dg/compat/struct-by-value-7a_y.c,
25195         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25196         gcc.dg/compat/struct-by-value-7_y.c.
25197
25198 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25201         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25202         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25203         options.
25204
25205 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25206
25207         * gcc.dg/builtins-36.c: New test.
25208
25209 2004-04-06  Paul Brook  <paul@codesourcery.com>
25210
25211         * README.gcc: Remove obsolete contraint on testcases.
25212
25213 2004-04-05  Paul Brook  <paul@codesourcery.com>
25214
25215         PR2123
25216         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25217         failure and exit(0) on success.
25218         * g++.dg/expr/anew2.C: Ditto.
25219         * g++.dg/expr/anew3.C: Ditto.
25220         * g++.dg/expr/anew4.C: Ditto.
25221
25222 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         PR c++/3518
25225         * g++.dg/template/unify7.C: New.
25226
25227 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25228
25229         * g++.dg/README: Bring up to date with new subdirectories; remove
25230         duplicate subdirectory lines.
25231
25232 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         PR c++/14007
25235         * g++.dg/template/unify5.C: New.
25236         * g++.dg/template/unify6.C: New.
25237         * g++.dg/template/qualttp20.C: Adjust.
25238         * g++.old-deja/g++.jason/report.C: Adjust.
25239         * g++.old-deja/g++.other/qual1.C: Adjust.
25240
25241 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25242
25243         PR c++/14803
25244         * g++.dg/inherit/ptrmem1.C: New test.
25245
25246 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25247
25248         PR c++/14755
25249         * gcc.c-torture/execute/20040331-1.c: New test.
25250         * gcc.dg/20040331-1.c: New test.
25251
25252 2004-04-01  Paul Brook  <paul@codesourcery.com>
25253
25254         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25255
25256 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/14724
25259         * g++.dg/init/goto1.C: New test.
25260
25261         PR c++/14763
25262         * g++.dg/template/defarg4.C: New test.
25263
25264 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25265
25266         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25267
25268 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25269
25270         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25271
25272 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25273
25274         * gcc.dg/noncompile/undeclared-2.c: New test.
25275
25276 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25277
25278         * gcc.dg/940409-1.c: Remove XFAIL.
25279         * gcc.dg/reg-vol-struct-1.c: New test.
25280
25281 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25282
25283         * gcc.dg/torture/builtin-wctype-1.c: New test.
25284
25285 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25286
25287         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25288         * gcc.dg/20001101-1.c: Likewise.
25289         * gcc.dg/20001102-1.c: Likewise.
25290
25291 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25292
25293         * gcc.dg/compare8.c: Add an additional test for XOR.
25294
25295 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25296
25297         * gcc.dg/torture/builtin-ctype-1.c: New test.
25298
25299 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25300
25301         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25302         * gcc.dg/torture/builtin-math-1.c: Likewise.
25303         * gcc.dg/torture/builtin-power-1.c: New test.
25304
25305 2004-03-24  Andreas Schwab  <schwab@suse.de>
25306
25307         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25308         IA64 assembler.
25309
25310 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25311             Roger Sayle  <roger@eyesopen.com>
25312
25313         * gcc.dg/compare8.c: New test case.
25314
25315 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25316
25317         * g++.dg/ext/altivec-7.C: New test.
25318
25319 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25320
25321         PR 12267, 12391, 12560, 13129, 14114, 14133
25322         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25323         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25324         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25325         Adjust error regexps.
25326         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25327         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25328         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25329         * gcc.dg/local1.c: Add explanatory comment.
25330
25331 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25332
25333         PR optimization/14669
25334         * g++.dg/opt/fold2.C: New test case.
25335
25336 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25337
25338         PR c/14069
25339         * gcc.dg/20040322-1.c: New test.
25340
25341 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25342
25343         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25344         * gcc.dg/ultrasp4.c: Likewise.
25345         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25346
25347 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25348
25349         * gcc.dg/i386-sse-8.c: Reset default options.
25350
25351 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25352
25353         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25354         in the error message text.
25355
25356 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25357
25358         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25359
25360 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25361
25362         PR c++/14616
25363         * g++.dg/init/array13.C: New test.
25364
25365 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25366
25367         PR target/13889
25368         * gcc.c-torture/compile/pr13889.c: New test case.
25369
25370 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25371
25372         PR c/14635
25373         * builtins-1.c (nan, nans): Don't test.
25374         * builtins-30.c: Don't use nan, nanf, nanl.
25375         * builtins-35.c: New test.
25376
25377 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25378
25379         * g++.dg/ext/altivec-6.C: New test.
25380
25381 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25382
25383         * g++.dg/init/placement3.C: New test.
25384
25385         * g++.dg/template/spec13.C: New test.
25386
25387         * g++.dg/lookup/using11.C: New test.
25388
25389         * g++.dg/lookup/koenig3.C: New test.
25390
25391         * g++.dg/template/operator2.C: New test.
25392
25393         * g++.dg/expr/dtor3.C: New test.
25394         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25395         marker.
25396         * g++.old-deja/g++.law/visibility28.C: Likewise.
25397
25398 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25399
25400         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25401         * gcc.dg/ppc64-abi-3.c: Likewise.
25402
25403 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25404
25405         PR c++/14545
25406         * g++.dg/parse/template15.C: New test.
25407
25408 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25409
25410         * g++.dg/expr/dtor2.C: New test.
25411
25412         * g++.dg/lookup/anon4.C: New test.
25413
25414         * g++.dg/overload/using1.C: New test.
25415
25416         * g++.dg/template/lookup7.C: New test.
25417
25418         * g++.dg/template/typename6.C: New test.
25419
25420         * g++.dg/expr/cond6.C: New test.
25421
25422 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25423
25424         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25425
25426 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25427
25428         * g++.dg/expr/cond5.C: New test.
25429         * g++.dg/expr/constcast1.C: Likewise.
25430         * g++.dg/expr/ptrmem2.C: Likewise.
25431         * g++.dg/expr/ptrmem3.C: Likewise.
25432         * g++.dg/lookup/main1.C: Likewise.
25433         * g++.dg/template/lookup6.C: Likewise.
25434
25435 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25436
25437         * gcc.dg/local1.c: New test.
25438
25439         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25440
25441 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25442
25443         * gcc.dg/torture/builtin-convert-1.c: New test.
25444
25445 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25446
25447         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25448
25449 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25450
25451         PR c++/14481
25452         * g++.dg/warn/Wunused-7.C: New test.
25453
25454 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25455
25456         * gcc.dg/torture/builtin-integral-1.c: New test.
25457
25458 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25459
25460         PR c++/14586
25461         * g++.dg/parse/non-dependent3.C: New test.
25462
25463 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25464
25465         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25466         * g++.dg/eh/simd-2.C: Likewise.
25467         * g++.dg/init/array10.C: Likewise.
25468         * gcc.c-torture/compile/simd-1.c: Likewise.
25469         * gcc.c-torture/compile/simd-2.c: Likewise.
25470         * gcc.c-torture/compile/simd-3.c: Likewise.
25471         * gcc.c-torture/compile/simd-4.c: Likewise.
25472         * gcc.c-torture/compile/simd-6.c: Likewise.
25473         * gcc.c-torture/execute/simd-1.c: Likewise.
25474         * gcc.c-torture/execute/simd-2.c: Likewise.
25475         * gcc.dg/compat/vector-defs.h: Likewise.
25476         * gcc.dg/20020531-1.c: Likewise.
25477         * gcc.dg/altivec-3.c: Likewise.
25478         * gcc.dg/altivec-4.c: Likewise.
25479         * gcc.dg/altivec-varargs-1.c: Likewise.
25480         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25481         * gcc.dg/i386-mmx-3.c: Likewise.
25482         * gcc.dg/i386-sse-4.c: Likewise.
25483         * gcc.dg/i386-sse-5.c: Likewise.
25484         * gcc.dg/i386-sse-8.c: Likewise.
25485         * gcc.dg/simd-1.c: Likewise.
25486         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25487         __ev64_opaque__ since the machine description provides it.
25488
25489 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25490
25491         * lib/compat.exp (skip_list): New global variable.
25492         Use it to hold the user defined COMPAT_SKIPS list if any.
25493         (compat-obj): Add the members of skip_list to optall.
25494
25495 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25496
25497         * gcc.dg/compat/union-by-value-1_main.c,
25498         union-by-value-1_x.c, union-by-value-1_y.c,
25499         union-check.h, union-defs.h,
25500         union-init.h, union-return-1_main.c,
25501         union-return-1_x.c, union-return-1_y.c: New files.
25502
25503 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25504
25505         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25506         mixed-struct-init.h: Add 4 mixed structure types.
25507         struct-by-value-21_main.c, struct-by-value-21_x.c,
25508         struct-by-value-21_y.c, struct-return-21_main.c,
25509         struct-return-21_x.c, struct-return-21_y.c: New files.
25510
25511 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/14550
25514         * g++.dg/parse/template14.C: New test.
25515
25516 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25517
25518         * gcc.c-torture/execute/20040313-1.c: New test.
25519
25520 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25521
25522         PR target/14533
25523         * gcc.dg/20040311-2.c: New test.
25524
25525 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25526
25527         PR other/14544
25528         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25529         bit-field.
25530
25531 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25532
25533         * gcc.dg/20040305-2.c: Add missing return statement.
25534
25535 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25536
25537         * gcc.dg/builtins-34.c: Also check pow10*.
25538
25539 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25540
25541         PR target/14262
25542         * gcc.dg/20040305-2.c: New test.
25543
25544 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25545
25546         * gcc.dg/20040310-1.c: New test.
25547
25548 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25549
25550         * gcc.c-torture/execute/20040311-1.c: New test case.
25551
25552 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25553
25554         PR c++/14476
25555         * g++.dg/lookup/enum1.C: New test.
25556
25557 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25558
25559         PR c++/14510
25560         * g++.dg/lookup/struct2.C: New test.
25561
25562 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25563
25564         * gcc.dg/builtins-34.c: New test.
25565
25566 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25567
25568         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25569
25570 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25571
25572         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25573         * gcc.dg/alias-2.c: New testcase.
25574
25575 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25576
25577         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25578
25579 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25580
25581         * gcc.c-torture/execute/20040309-1.c: New test case.
25582
25583 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25584
25585         PR c++/14397
25586         * g++.dg/overload/ref1.C: New.
25587
25588 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25589
25590         PR c++/14409
25591         * g++.dg/template/spec12.C: New test.
25592
25593         PR c++/14448
25594         * g++.dg/parse/crash14.C: New test.
25595
25596 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25597
25598         PR c++/14230
25599         * g++.dg/init/ref11.C: New test.
25600
25601 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25602
25603         PR c++/14432
25604         * g++.dg/parse/builtin2.C: New test.
25605
25606 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25607
25608         PR c++/14401
25609         * g++.dg/init/ctor3.C: New test.
25610         * g++.dg/init/union1.C: New test.
25611         * g++.dg/ext/anon-struct4.C: New test.
25612
25613 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25614
25615         * g++.dg/lookup/koenig1.C: Tweak error messages.
25616         * g++.dg/lookup/used-before-declaration.C: Likewise.
25617         * g++.dg/other/do1.C: Likewise.
25618         * g++.dg/overload/koenig1.C: Likewise.
25619         * g++.dg/parse/crash13.C: Likewise.
25620         * g++.dg/template/instantiate3.C: Likewise.
25621
25622 2004-03-08  Eric Christopher  <echristo@redhat.com>
25623
25624         * * lib/target-supports.exp: Enable libiconv in test
25625         compilation.  Fix up error checking.
25626
25627 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25628
25629         PR middle-end/14289
25630         * gcc.dg/pr14289-1.c: New test case.
25631         * gcc.dg/pr14289-2.c: Likewise.
25632         * gcc.dg/pr14289-3.c: Likewise.
25633
25634 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25635
25636         * gcc.c-torture/execute/20040308-1.c: New test.
25637
25638 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25639
25640         * gcc.c-torture/execute/20040307-1.c: New test case.
25641
25642 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25643
25644         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25645
25646 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25647
25648         * gcc.dg/20040306-1.c: New test.
25649
25650 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25651
25652         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25653         them static.
25654         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25655
25656 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25657
25658         PR c/14465
25659         * gcc.dg/decl-6.c: New test.
25660
25661 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25662
25663         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25664         Rename LOGPOW -> LOG_POW.
25665         (SQRT_EXP, POW_EXP): New.
25666
25667 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25668
25669         * gcc.dg/i386-sse-8.c: New test.
25670
25671 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25672
25673         PR c/14114
25674         * gcc.dg/decl-5.c: New test.
25675
25676 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25677
25678         * gcc.dg/20040305-1.c: New test.
25679
25680 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25681
25682         PR other/14354
25683         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25684
25685 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25686
25687         PR c++/14425, c++/14426
25688         * g++.dg/ext/altivec-4.C: New test.
25689         * g++.dg/ext/altivec-5.C: New test.
25690
25691 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25692
25693         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25694         global variables of a type with no linkage.
25695         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25696         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25697         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25698         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25699         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25700         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25701         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25702         * g++.dg/warn/deprecated.C: Name enum Color.
25703         * g++.dg/overload/VLA.C: Name structure for 'b'.
25704         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25705
25706 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25707
25708         * gcc.c-torture/compile/20040304-1.c: New test.
25709
25710 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25711
25712         PR 13728
25713         * gcc.dg/decl-4.c: New testcase.
25714
25715 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25716
25717         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25718         as PRECF if sizeof (float) > sizeof (double).
25719         (PRECL): Make it the same as PRECF if
25720         sizeof (float) > sizeof (long double).
25721
25722 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25723
25724         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25725         system type.  Add check for irix6 which doesn't have c99 runtime.
25726
25727 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25728
25729         * gcc.dg/const-elim-1.c: xfail for xtensa.
25730
25731 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25732
25733         PR c++/14369
25734         * g++.dg/template/cond4.C: New test.
25735
25736 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25737
25738         PR c++/14360
25739         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25740
25741         PR c++/14361
25742         * g++.dg/parse/defarg7.C: New test.
25743
25744         PR c++/14359
25745         * g++.dg/template/friend26.C: New test.
25746
25747 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25748
25749         PR c++/14324
25750         * g++.dg/abi/mangle21.C: New test.
25751
25752         PR c++/14260
25753         * g++.dg/parse/constructor2.C: New test.
25754
25755         PR c++/14337
25756         * g++.dg/template/sfinae1.C: New test.
25757
25758 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25759
25760         PR c++/14267
25761         * g++.dg/expr/crash2.C: New test.
25762
25763         PR middle-end/13448
25764         * gcc.dg/inline-5.c: New test.
25765         * gcc.dg/always-inline.c: Split out tests into ...
25766         * gcc.dg/always-inline2.c: ... this and ...
25767         * gcc.dg/always-inline3.c: ... this.
25768
25769 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25770
25771         PR debug/12103
25772         * g++.dg/debug/crash1.C: New test.
25773
25774 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25775
25776         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25777         function with __attribute__((noinline)).
25778         (recurser_void2): Likewise.
25779         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25780         (recurser_void2): Likewise.
25781
25782 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25783
25784         PR middle-end/14203
25785         * g++.dg/warn/Wunused-6.C: New test case.
25786
25787 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25788
25789         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25790         not defined.
25791
25792 2004-02-27  Eric Christopher  <echristo@redhat.com>
25793
25794         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25795         * g++.dg/charset/asm2.c: Run only x86.
25796         * gcc.dg/charset/asm3.c: Ditto.
25797
25798 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25799
25800         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25801         ld_library_path.
25802
25803 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25804
25805         * g++.dg/ext/altivec-3.C: New.
25806
25807 2004-02-26  Richard Henderson  <rth@redhat.com>
25808
25809         * g++.dg/ext/attrib10.C: Mark for warning.
25810         * gcc.dg/attr-alias-1.c: New.
25811
25812 2004-02-26  Richard Henderson  <rth@redhat.com>
25813
25814         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25815         * gcc.c-torture/execute/20040208-2.c: ... it back.
25816
25817 2004-02-26  Eric Christopher  <echristo@redhat.com>
25818
25819         * lib/target-supports.exp (check-iconv-available): New function.
25820         * lib/gcc-dg.exp (dg-require-iconv): New function.
25821         Use above.
25822         * gcc.dg/charset: New directory.
25823         * gcc.dg/charset/charset.exp: New file.
25824         * gcc.dg/charset/asm1.c: Ditto.
25825         * gcc.dg/charset/asm2.c: Ditto.
25826         * gcc.dg/charset/asm3.c: Ditto.
25827         * gcc.dg/charset/asm4.c: Ditto.
25828         * gcc.dg/charset/asm5.c: Ditto.
25829         * gcc.dg/charset/attribute1.c: Ditto.
25830         * gcc.dg/charset/attribute2.c: Ditto.
25831         * gcc.dg/charset/string1.c: Ditto.
25832         * g++.dg/charset: New directory.
25833         * g++.dg/dg.exp: Add here. Special options.
25834         * g++.dg/charset/charset.exp: New file.
25835         * g++.dg/charset/asm1.c: Ditto.
25836         * g++.dg/charset/asm2.c: Ditto.
25837         * g++.dg/charset/asm3.c: Ditto.
25838         * g++.dg/charset/asm4.c: Ditto.
25839         * g++.dg/charset/attribute1.c: Ditto.
25840         * g++.dg/charset/attribute2.c: Ditto.
25841         * g++.dg/charset/extern1.cc: Ditto.
25842         * g++.dg/charset/extern2.cc: Ditto.
25843         * g++.dg/charset/string1.c: Ditto.
25844
25845 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25846
25847         PR c++/14278
25848         * g++.dg/parse/comma1.C: New test.
25849
25850 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25851
25852         PR c++/14284
25853         * g++.dg/template/ttp8.C: New test.
25854
25855 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25856
25857         * gcc.dg/fixuns-trunc-1.c: New test.
25858
25859 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25860
25861         * gcc.dg/builtins-config.h: Use #elif.
25862
25863 2004-02-26  Michael Matz  <matz@suse.de>
25864
25865         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25866         * gcc.dg/991214-1.c: Likewise.
25867         * gcc.dg/i386-asm-1.c: Likewise.
25868
25869 2004-02-25  Richard Henderson  <rth@redhat.com>
25870
25871         * gcc.c-torture/execute/20040208-2.c: Move ...
25872         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25873
25874 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25875
25876         PR c++/14246
25877         * g++.dg/other/crash-3.C: New test.
25878
25879 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25880
25881         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25882         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25883
25884         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25885         HP-UX.
25886
25887 2004-02-24  Michael Matz  <matz@suse.de>
25888
25889         * gcc.dg/i386-regparm.c: New.
25890
25891 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25892
25893         * gcc.c-torture/execute/20040223-1.c: New.
25894
25895 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25896             Kazu Hirata  <kazu@cs.umass.edu>
25897
25898         * gcc.dg/fwritable-strings-1.c: Remove.
25899
25900 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25901
25902         PR c/14156
25903         * gcc.dg/20040223-1.c: New test.
25904
25905 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25906
25907         PR c++/14106
25908         * g++.dg/ext/typeof9.C: New test.
25909
25910 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25911
25912         PR c++/14250
25913         * g++.dg/other/switch1.C: New test.
25914
25915 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25916
25917         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25918         * gcc.dg/va-arg-1.c: Likewise.
25919
25920 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25921
25922         PR c++/14143
25923         * g++.dg/template/koenig5.C: New test.
25924
25925 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25926
25927         * g++.dg/ext/altivec-1.C: Generalize target triple.
25928         * g++.dg/ext/altivec-2.C: New test case.
25929         * g++.dg/ext/altivec_check.h: New file.
25930         * gcc.dg/altivec-1.c: Generalize target triple;
25931         include altivec_check.h and call altivec_check().
25932         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25933         * gcc.dg/altivec-6.c: New test case.
25934         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25935         type casts as needed.
25936         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25937         altivec_check().
25938         * gcc.dg/altivec-12.c: New test case.
25939         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25940         include altivec_check.h and call altivec_check().
25941         * gcc.dg/altivec_check.h: New file.
25942
25943 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25944
25945         * lib/target-supports.exp (check_alias_available): Don't mangle
25946         function `g' in test program.
25947
25948 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25949
25950         * lib/target-supports.exp (check_profiling_available): Check
25951         argument to determine whether we support a profiling type.
25952         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25953         check_profiling_available.
25954         * g++.dg/bprob/bprob.exp: Likewise.
25955         * g77.dg/bprob/bprob.exp: Likewise.
25956         * gcc.misc-tests/bprob.exp: Likewise.
25957         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25958         dg-require-profiling and delete expected error handling.
25959         * gcc.dg/20021014-1.c: Likewise.
25960         * gcc.dg/nest.c: Likewise.
25961
25962 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25963
25964         PR c++/12007
25965         * g++.dg/other/vthunk1.C: New test.
25966
25967 2004-02-20  Falk Hueffner  <falk@debian.org>
25968
25969         PR target/14201
25970         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25971
25972 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25973
25974         PR c++/13927
25975         * g++.dg/other/error8.C: Remove XFAIL markers.
25976
25977         PR c++/14173
25978         * g++.dg/ext/packed5.C: New test.
25979
25980         PR c++/14199
25981         * g++.dg/warn/Wunused-5.C: New test.
25982
25983         PR c++/14186
25984         * g++.dg/lookup/member1.C: New test.
25985
25986 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25987
25988         * gcc.c-torture/compile/20040130-1.c: Enable only when
25989         __INT_MAX__ >= 2147483647L.
25990         * gcc.c-torture/compile/961203-1.c: Likewise.
25991
25992 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25993
25994         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25995         * g++.dg/opt/template1.C: Robustify assembler regexp
25996
25997 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25998
25999         * gcc.c-torture/execute/simd-4.x: Remove.
26000         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26001         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26002         Guard with #ifndef SKIP_ATTRIBUTE.
26003         * gcc.dg/compat/vector-1_y.c: Likewise.
26004         * gcc.dg/compat/vector-2_x.c: Likewise.
26005         * gcc.dg/compat/vector-2_y.c: Likewise.
26006         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26007         * g++.dg/eh/simd-2.C: Likewise.
26008
26009 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26010
26011         * gcc.c-torture/compile/complex-1.c: New.
26012
26013 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26014
26015         PR target/14209
26016         * gcc.c-torture/execute/20040218-1.c: New test.
26017
26018 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26019
26020         PR c++/14181
26021         * g++.dg/parse/new2.C: New test.
26022
26023 2004-02-18  Paul Brook  <paul@codesourcery.com>
26024
26025         * gcc.c-torture/compile/libcall-1.c: New test.
26026
26027 2004-02-18  Paul Brook  <paul@codesourcery.com>
26028
26029         PR debug/12934
26030         * gcc.dg/debug/debug-7.c: New test.
26031
26032 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26033
26034         * gcc.dg/20040217-1.c: New test.
26035
26036 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26037
26038         * gcc.c-torture/execute/990208-1.x: Delete.
26039
26040 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26041
26042         * gcc.c-torture/execute/20040208-2.x: New file.
26043
26044 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26045
26046         PR c++/11326
26047         * g++.dg/abi/structret1.C: New test.
26048
26049 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26050
26051         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26052         (i386_cpuid): No need to test if cpuid is available on AMD64.
26053         Fix assembly, so that it works onboth i386 and AMD64.
26054         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26055         (vecInLong): Fix s[] member type to unsigned int.
26056         (vecInWord): Remove type.
26057         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26058         (a64, b64, c64, d64, e64): Remove.
26059         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26060         Remove unused variable.  Remove initialization of removed variables.
26061         Don't call mmx_tests nor sse_tests.
26062         (reference_mmx, reference_sse): Remove.
26063         (check): Add return stmt.
26064         * gcc.dg/i386-sse-7.c: New test.
26065         * gcc.dg/i386-mmx-4.c: New test.
26066
26067 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26068
26069         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26070         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26071         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26072         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26073         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26074         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26075         g++.dg/tc1/dr94.C: Fix line terminator.
26076
26077 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26078
26079         * gcc.c-torture/compile/20040216-1.c: New.
26080
26081 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26082
26083         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26084         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26085         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26086         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26087         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26088         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26089
26090 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26091
26092         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26093
26094 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/13971
26097         * g++.dg/expr/cond4.C: New test.
26098
26099         PR c++/14086
26100         * g++.dg/lookup/crash2.C: New test.
26101
26102 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26103
26104         * gcc.c-torture/compile/20040214-2.c: New test.
26105
26106 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26107
26108         PR c++/14116
26109         * g++.dg/ext/typeof8.C: New test.
26110
26111 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26112
26113         * gcc.c-torture/compile/20040214-1.c: New test.
26114
26115 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26116
26117         PR c++/13635
26118         * g++.dg/template/spec11.C: New test.
26119
26120 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26121
26122         PR c++/13927
26123         * g++.dg/other/error8.C: New test.
26124
26125 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26126
26127         PR c++/14122
26128         * g++.dg/template/array4.C: New test.
26129
26130         PR c++/14108
26131         * g++.dg/inherit/thunk2.C: New test.
26132
26133         PR c++/14083
26134         * g++.dg/eh/cond2.C: New test.
26135
26136 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26137
26138         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26139
26140 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26141
26142         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26143
26144 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26145
26146         * g++.dg/simd-2.C: xfail on ppc64-linux.
26147
26148 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26149
26150         PR c/456
26151         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26152         tests.
26153
26154 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26155
26156         * gcc.dg/builtins-33.c: New test.
26157
26158 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26159
26160         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26161
26162 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26163
26164         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26165
26166 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26167
26168         * gcc.dg/ppc64-abi-3.c: New test.
26169
26170 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26171
26172         PR c/14092
26173
26174         * gcc.dg/pr14092-1.c: New testcase.
26175
26176 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26177
26178         * gcc.dg/cpp/assert4.c: Fix typo last change.
26179
26180         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26181         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26182
26183         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26184
26185 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26186
26187         * gcc.c-torture/compile/20040209-1.c: New test case.
26188
26189 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26190
26191         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26192
26193 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26194
26195         * gcc.c-torture/execute/20040208-[12].c: New tests.
26196
26197 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26198
26199         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26200
26201 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26202
26203         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26204
26205 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26206
26207         Bug 13856
26208         * gcc.dg/visibility-8.c: New testcase.
26209
26210 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26211
26212         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26213         arguments.
26214         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26215
26216 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26217
26218         PR middle-end/13696
26219         * g++.dg/opt/fold1.C: New test case.
26220
26221 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26222
26223         PR c++/14033
26224         * g++.dg/other/crash-2.C: New test.
26225
26226 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26227
26228         PR c++/14028
26229         * g++.dg/parse/angle-bracket2.C: New test.
26230
26231 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26232
26233         PR middle-end/13750
26234         Revert:
26235         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26236         PR pch/13361
26237         * testsuite/g++.dg/pch/wchar-1.C: New.
26238         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26239
26240 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26241
26242         PR c++/14008
26243         * g++.dg/parse/error15.C: New test.
26244         * g++.dg/parse/crash11.C: Update dg-error mark.
26245
26246 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26247
26248         PR c++/13932
26249         * g++.dg/warn/conv2.C: New test.
26250
26251 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26252
26253         PR c++/13086
26254         * g++.dg/warn/incomplete1.C: Remove xfail.
26255
26256 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26257
26258         * lib/file-format.exp (gcc_target_object_format): Use
26259         ${tool}_target_compile, not gcc_target_compile.
26260         * lib/target-supports.exp (check_alias_available): Likewise.
26261         (check_gc_sections_available): Likewise.
26262         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26263         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26264         dg-require-alias.
26265
26266 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/13969
26269         * g++.dg/template/static6.C: New test.
26270
26271 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26272
26273         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26274
26275 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26276
26277         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26278         tests for systems where `char' is unsigned by default.
26279
26280 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26281
26282         PR c++/13997
26283         * g++.dg/template/partial3.C: New test.
26284
26285 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26286
26287         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26288         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26289         Remove mentions of obsolete ports.
26290
26291 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26292
26293         * gcc.dg/noncompile/20001228-1.c: Fix for new
26294         error message.
26295
26296 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26297
26298         PR target/9348
26299         * gcc.c-torture/execute/multdi-1.c: New test case.
26300
26301 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26302
26303         PR c++/13925
26304         * g++.dg/template/lookup5.C: New test.
26305
26306 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26307
26308         PR c++/13950
26309         * g++.dg/template/lookup4.C: New test.
26310
26311         PR c++/13970
26312         * g++.dg/parse/error14.C: New test.
26313
26314         PR c++/14002
26315         * g++.dg/parse/template13.C: New test.
26316
26317 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26318
26319         PR c++/13978
26320         * g++.dg/template/koenig4.C: New test.
26321
26322         PR c++/13968
26323         * g++.dg/template/crash17.C: New test.
26324
26325         PR c++/13975
26326         * g++.dg/parse/error13.C: New test.
26327         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26328
26329 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26330
26331         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26332
26333 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26334
26335         PR c/11658
26336         PR c/13994
26337         * gcc.dg/noncompile/20040203-1.c: New test.
26338         * gcc.dg/noncompile/20040203-2.c: Likewise.
26339         * gcc.dg/noncompile/20040203-3.c: Likewise.
26340         * gcc.dg/20040203-1.c: Likewise.
26341
26342 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26343
26344         PR c++/10858
26345         * g++.dg/template/sizeof7.C: New test.
26346
26347 2004-02-02  Eric Christopher  <echristo@redhat.com>
26348             Zack Weinberg  <zack@codesourcery.com>
26349
26350         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26351
26352 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26353
26354         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26355         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26356         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26357         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26358
26359 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26360
26361         PR c++/13113
26362         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26363
26364         PR c++/13854
26365         * g++.dg/ext/attrib13.C: New test.
26366
26367         PR c++/13907
26368         * g++.dg/conversion/op2.C: New test.
26369
26370 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26371
26372         * gcc.dg/titype-1.c: Fix pasto.
26373
26374 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26375
26376         * gcc.dg/titype-1.c: New test.
26377
26378 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26379
26380         PR c++/13957
26381         * g++.dg/template/non-type-template-argument-1.C,
26382         g++.dg/template/qualified-id1.C: Update dg-error marks.
26383         * g++.dg/template/nontype6.C: New test.
26384
26385 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26386
26387         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26388         * gcc.dg/builtins-31.c: New testcase.
26389         * gcc.dg/builtins-32.c: New testcase.
26390
26391 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26392
26393         * objc.dg/call-super-2.m: Update line numbers
26394         for the including of stddef.h.
26395
26396 2004-01-30  Michael Matz  <matz@suse.de>
26397
26398         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26399         g++.dg/ext/case-range3.C: New tests.
26400
26401 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26402
26403         DR206
26404         PR c++/13813
26405         * g++.dg/template/member4.C: New test.
26406
26407 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26408
26409         PR c++/13683
26410         * g++.dg/template/sizeof6.C: New test.
26411
26412 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26413
26414         * gcc.dg/fwritable-strings-1.c: New test.
26415
26416 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26417
26418         * gcc.c-torture/compile/20040130-1.c: New test.
26419
26420 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26421
26422         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26423
26424 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26425
26426         PR c++/13883
26427         * g++.dg/template/ctor3.C: New test.
26428
26429 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26430
26431         * g++.dg/tc1: New directory.
26432         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26433         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26434         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26435         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26436         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26437
26438 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26439
26440         * g++.dg/parse/error11.C: New test.
26441         * g++.dg/parse/error12.C: Likewise.
26442
26443 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26444
26445         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26446         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26447
26448 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26449
26450         PR c++/13791
26451         * g++.dg/ext/attrib12.C: New test.
26452
26453         PR c++/13736
26454         * g++.dg/parse/cast2.C: New test.
26455
26456 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26457
26458         * objc.dg/encode-2.m (main): New local string.  Set depending on
26459         sizeof long.  Use in sscanf call.
26460         * objc.dg/encode-3.m (main): New local string.  Set depending on
26461         sizeof long.  Use in scan_initial call.
26462
26463 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26464
26465         * objc.dg/call-super-2.m: Make LP64-safe.
26466         * objc.dg/desig-init-1.m: Likewise.
26467
26468 2004-01-27  Devang Patel <dpatel@apple.com>
26469
26470         * g++.dg/debug/namespace1.C: New test.
26471
26472 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26473
26474         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26475         xscale-*-*.
26476
26477         * gcc.dg/arm-mmx-1.c: New test.
26478
26479 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26480
26481         * gcc.dg/20040127-1.c: New test.
26482         * gcc.dg/20040127-2.c: New test.
26483
26484 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26485
26486         * objc.dg/stret-1.m (glob): Renamed to globa.
26487
26488 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26489
26490         PR c++/13663
26491         * g++.dg/expr/for1.C: New test.
26492
26493 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26494
26495         PR middle-end/13779
26496         * gcc.dg/darwin-longlong.c: New test.
26497
26498 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26499
26500         * gcc.dg/20040124-1.c: Moved test from here...
26501         * gcc.c-torture/compile/20040124-1.c: ...to here.
26502
26503 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26504
26505         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26506         the assembly output if -m64 is passed.
26507
26508 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/13833
26511         * g++.dg/template/cond3.C: New test.
26512
26513 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26514
26515         PR c++/13810
26516         * g++.dg/template/ttp7.C: New test.
26517
26518 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26519
26520         PR c++/13797
26521         * g++.dg/template/nontype4.C: New test.
26522         * g++.dg/template/nontype5.C: Likewise.
26523
26524 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26525
26526         * gcc.dg/torture/mips-clobber-at.c: New test.
26527
26528 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26529
26530         * gcc.dg/20040124-1.c: New test.
26531
26532 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.dg/20040123-1.c: New test.
26535
26536 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26537
26538         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26539
26540 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26541
26542         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26543
26544 2004-01-23  Andrew Pinski  <apinski@apple.com>
26545
26546         * gcc.dg/20030121-1.c: Move to ..
26547         * gcc.dg/20040121-1.c: here.
26548
26549 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26550
26551         * gcc.dg/builtins-29.c: New test case.
26552
26553 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26554
26555         PR 18314
26556         * gcc.dg/builtins-30.c: New testcase.
26557
26558 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26559
26560         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26561         * lib/g77.exp: Likewise.
26562         * lib/objc.exp: Likewise.
26563         * lib/g++.exp: Likewise.
26564
26565 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26566
26567         * gcc.dg/struct-by-value-2.c: New test.
26568
26569 2004-01-21  Andrew Pinski  <apinski@apple.com>
26570
26571         PR target/13785
26572         * gcc.dg/20030121-1.c: New test.
26573
26574 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26575
26576         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26577         clobber frame pointer register in asm statement.
26578
26579 2004-01-21  Falk Hueffner  <falk@debian.org>
26580
26581         * gcc.c-torture/compile/20040121-1.c: New test.
26582
26583 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26584
26585         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26586
26587 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26588
26589         * gcc.dg/ppc64-abi-2.c: New test.
26590
26591 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26592
26593         * lib/treelang.exp: Fill out this file.
26594         * lib/treelang-dg.exp: New File.
26595
26596 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26597
26598         * gcc.c-torture/compile/981022-1.c: Remove.
26599         * gcc.dg/array-5.c: Remove XFAIL.
26600         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26601         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26602         gcc.dg/cond-lvalue-1.c: Update.
26603         * gcc.dg/cast-lvalue-2.c: New test.
26604
26605 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26606
26607         PR c++/13592
26608         * g++.dg/other/error1.C (class foo): Tweak error message.
26609
26610         PR c++/13592
26611         * g++.dg/template/call2.C: New test.
26612
26613 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26614
26615         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26616         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26617         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26618         scalar-return-1_x.c, scalar-return-2_y.c,
26619         scalar-return-3_x.c, scalar-return-3_y.c,
26620         scalar-return-4_x.c, scalar-return-4_y.c,
26621         struct-align-1.h, struct-align-1_x.c,
26622         struct-align-1_y.c, struct-align-2.h,
26623         struct-align-2_x.c, struct-align-2_y.c,
26624         struct-by-value-10_y.c, struct-by-value-11_x.c,
26625         struct-by-value-11_y.c, struct-by-value-12_x.c,
26626         struct-by-value-12_y.c, struct-by-value-13_x.c,
26627         struct-by-value-13_y.c, struct-by-value-14_x.c,
26628         struct-by-value-14_y.c, struct-by-value-15_x.c,
26629         struct-by-value-15_y.c, struct-by-value-16_y.c,
26630         struct-by-value-17_y.c, struct-by-value-18_y.c,
26631         struct-by-value-19_y.c, struct-by-value-1_x.c,
26632         struct-by-value-1_y.c, struct-by-value-20_y.c,
26633         struct-by-value-2_x.c, struct-by-value-2_y.c,
26634         struct-by-value-3_y.c, struct-by-value-4_x.c,
26635         struct-by-value-4_y.c, struct-by-value-5_y.c,
26636         struct-by-value-6_y.c, struct-by-value-7_y.c
26637         struct-by-value-8_x.c, struct-by-value-8_y.c
26638         struct-by-value-9_x.c, struct-by-value-9_y.c
26639         struct-return-10_x.c, struct-return-10_y.c,
26640         struct-return-19_x.c, struct-return-20_x.c
26641         struct-return-2_x.c, struct-return-2_y.c
26642         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26643         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26644
26645 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26646
26647         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26648         attribute on sparc*-sun-solaris2.*.
26649
26650 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26651
26652         PR c++/13710
26653         * g++.dg/ext/typeof7.C: New test.
26654
26655 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26656
26657         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26658         * gcc.dg/const-elim-1.c: Same.
26659
26660 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26661
26662         * objc.dg/stret-1.m: New.
26663         * objc.dg/stret-2.m: New.
26664
26665 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26666
26667         PR c++/11895
26668         * g++.dg/ext/vector1.C: New test.
26669
26670 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26671
26672         * gcc.dg/pch/import-1.c: New.
26673         * gcc.dg/pch/import-1.hs: New.
26674         * gcc.dg/pch/import-1a.h: New.
26675         * gcc.dg/pch/import-1b.h: New.
26676         * gcc.dg/pch/import-1c.h: New.
26677
26678 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26679
26680         PR c++/13574
26681         * g++.dg/ext/array1.C: New test.
26682
26683         PR c++/13178
26684         * g++.dg/conversion/op1.C: New test.
26685
26686 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26687
26688         PR 11864
26689         From Kazumoto Kojima / Dan Kegel:
26690         * gcc.dg/pr11864-1.c: New test.
26691
26692         PR 10392
26693         From Marcus Comstedt / Dan Kegel:
26694         * gcc.dg/pr10392-1.c: New test.
26695
26696 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26697
26698         PR c++/13478
26699         * g++.dg/init/ref10.C: New test.
26700
26701 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26702
26703         PR c++/13407
26704         * g++.dg/parse/typename6.C: New test.
26705
26706 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26707
26708         PR pch/13361
26709         * testsuite/g++.dg/pch/wchar-1.C: New.
26710         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26711
26712 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26713
26714         PR c++/9259
26715         * g++.dg/expr/sizeof2.C: New test.
26716
26717 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26718
26719         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26720
26721 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26722
26723         PR c++/13659
26724         * g++.dg/lookup/strong-using-3.C: New.
26725         * g++.dg/lookup/using-10.C: New.
26726
26727 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26728
26729         PR c++/13594
26730         * g++.dg/lookup/strong-using-2.C: New.
26731
26732 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26733             Dan Kegel <dank@kegel.com>
26734             J"orn Rennecke <joern.rennecke@superh.com>
26735
26736         PR target/9365
26737         * gcc.dg/pr9365-1.c: New test.
26738
26739 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26740
26741         PR c++/8856
26742         * g++.dg/parse/casting-operator2.C: New test.
26743         * g++.old-deja/g++.pt/explicit83.C: Remove.
26744
26745 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26746
26747         * gcc.dg/label-compound-stmt-1.c: New test.
26748         * gcc.c-torture/compile/950922-1.c,
26749         gcc.c-torture/compile/20000211-3.c,
26750         gcc.c-torture/compile/20000518-1.c,
26751         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26752         compound statements.
26753
26754 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26755
26756         * gcc.dg/ppc64-abi-1.c: New test.
26757
26758 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26759
26760          * g++.dg/ext/attrib9.C: Add dg-warnings.
26761
26762 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26763
26764         PR c++/12335
26765         * g++.dg/parse/dtor3.C: New test.
26766
26767 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26768
26769         PR c++/12709
26770         * g++.dg/parse/try-catch-1.C: New test.
26771
26772 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26773
26774         * ada/acats/run_all.sh: Add more verbose output in acats.log
26775         when compiling tests.
26776
26777 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26778
26779         PR 13656
26780         * gcc.dg/typedef-redecl.c: New test case.
26781         * gcc.dg/typedef-redecl.h: New support file.
26782
26783 2004-01-13  Jan Hubicka  <jh@suse.cz>
26784
26785         * gcc.dg/always_inline.c: New test.
26786         * gcc.dg/debug/20031231-1.c: Fix.
26787
26788 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26789
26790         PR c++/13474
26791         * g++.dg/template/array3.C: New test.
26792
26793 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26794
26795         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26796         * g++.dg/warn/Wunused-2.C: Likewise.
26797
26798 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26799
26800         PR c++/13289
26801         * g++.dg/template/instantiate6.C: New test.
26802
26803 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26804
26805         PR middle-end/11397
26806         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26807
26808 2004-01-12  Jan Hubicka  <jh@suse.cz>
26809
26810         PR opt/12826
26811         * gcc.dg/20040112-1.c: New.
26812
26813         * gcc.dg/dwarf-die[1-7].c: Move to...
26814         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26815         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26816
26817 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26818
26819         PR c++/4100
26820         * g++.dg/parse/friend4.C: New test.
26821
26822 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26823
26824         PR c++/4100
26825         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26826         definition is called a friend.
26827
26828 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26829
26830         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26831
26832 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26833
26834         PR c++/3478
26835         * g++.dg/parse/error10.C: New test.
26836         * g++.dg/template/arg2.C: Accept "invalid type" error.
26837
26838 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26839
26840         PR middle-end/13392
26841         * g++.dg/opt/expect2.C: New test.
26842
26843 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26844
26845         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26846         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26847         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26848         Update dg-error regexps.
26849
26850 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26851
26852         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26853         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26854
26855 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26856
26857         * gcc.dg/pragma-re-1.c: Use right pointer type.
26858
26859 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26860
26861         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26862
26863 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26864
26865         * gcc.dg/rs6000-ldouble-1.c: New.
26866
26867 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26868
26869         DR 337
26870         PR c++/9256
26871         * g++.dg/other/abstract1.C: New test.
26872
26873 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26874
26875         * g++.dg/lookup/strong-using-1.C: New.
26876
26877 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26878
26879         PR c/11234
26880         * gcc.dg/func-ptr-conv-1.c: New test.
26881         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26882
26883 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26884
26885         PR target/13380.
26886         * gcc.c-torture/compile/20040109-1.c: New.
26887
26888 2004-01-08  Stuart Hastings  <stuart@apple.com>
26889
26890         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26891         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26892         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26893
26894 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26895
26896         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26897
26898 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26899
26900         * ada/acats/run_acats: Treat 'gnatchop' the same way
26901         as 'gnatmake'.  Export GCC_DRIVER.
26902         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26903         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26904
26905 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26906
26907         PR c++/12573
26908         * g++.dg/template/dependent-expr4.C: New test.
26909
26910 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26911
26912         * gcc.dg/altivec-11.c: New test.
26913
26914 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26915
26916         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26917
26918 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26919
26920         PR c/6024
26921         * gcc.dg/enum-compat-1.c: New test.
26922         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26923
26924 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26925
26926         PR c/12165
26927         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26928         gcc.dg/c99-idem-qual-3.c: New tests.
26929
26930 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26931
26932         * gcc.dg/winline-7.c: Don't cast void * to int.
26933
26934 2004-01-06  Jan Hubicka  <jh@suse.cz>
26935
26936         * gcc.dg/i386-sse-5.c: New test
26937         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26938
26939 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26940
26941         PR c++/12815
26942         * g++.dg/rtti/typeid4.C: New test.
26943
26944 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26945
26946         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26947
26948 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26949
26950         PR c++/12132
26951         * g++.dg/template/error11.C: New test.
26952
26953         PR c++/13451
26954         * g++.dg/template/class2.C: New test.
26955
26956 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26957         Richard Sandiford <rsandifo@redhat.com>
26958
26959         PR c++/13387
26960         * g++.dg/opt/alias3.C: New test.
26961
26962 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26963
26964         PR c++/13157
26965         * g++.dg/template/koenig3.C: New test.
26966
26967         PR c++/13529
26968         * g++.dg/parse/offsetof3.C: New test.
26969
26970         * g++.dg/init/copy7.C: Add missing dg-error markers.
26971
26972         PR c++/12226
26973         * g++.dg/init/copy7.c: New test.
26974
26975         PR c++/13536
26976         * g++.dg/parse/cast1.C: New test.
26977
26978 2004-01-04  Jan Hubicka  <jh@suse.cz>
26979
26980         * gcc.dg/winline[1-7].c: New tests.
26981
26982 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26983
26984         PR c++/13520
26985         * g++.dg/template/qualttp22.C: New test.
26986
26987 2004-01-01  Jan Hubicka  <jh@suse.cz>
26988
26989         * gcc.dg/debug/20031231-1.c: New.
26990         * gcc.c-torture/compile/20040101-1.c: New.
26991         * gcc.dg/dwarf-die-[1-7].c: New.
26992
26993 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26994
26995         PR optimization/13521
26996         * gcc.c-torture/compile/20031231-1.c: New test.
26997
26998 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26999
27000         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27001
27002 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27003
27004         PR c++/10079
27005         * g++.dg/template/crash16.C: New test.
27006
27007 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27008
27009         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27010
27011 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27012
27013         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27014         ports.
27015         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27016         * g++.old-deja/g++.law/profile1.C: Likewise.
27017         * gcc.c-torture/compile/981006-1.c: Likewise.
27018         * gcc.c-torture/execute/loop-2e.x: Likewise.
27019         * gcc.c-torture/execute/loop-2f.x: Remove.
27020         * gcc.c-torture/execute/loop-2g.x: Likewise.
27021         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27022         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27023
27024 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27025
27026         PR c++/13507
27027         * g++.dg/ext/attrib11.C: New test.
27028
27029         PR c++/13494
27030         * g++.dg/template/array2-1.C: New test.
27031         * g++.dg/template/array2-2.C: New test.
27032
27033 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27034
27035         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27036
27037 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         PR c++/12774
27040         * g++.dg/template/array1-1.C: New test.
27041         * g++.dg/template/array1-2.C: New test.
27042
27043 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27044
27045         PR fortran/12632
27046         * g77.dg/12632.f: New test case.
27047
27048 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27049
27050         PR c++/13289
27051         * g++.dg/parse/nontype1.C: New test.
27052
27053 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27054
27055         PR c++/12403
27056         * g++.dg/parse/explicit1.C: New test.
27057         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27058
27059 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27060
27061         PR c++/13081
27062         * g++.dg/opt/inline6.C: New test.
27063
27064         PR c++/12613
27065         * g++.dg/parse/error9.C: New test.
27066
27067         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27068
27069 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27070
27071         PR c++/13009
27072         * g++.dg/init/assign1.C: New test.
27073
27074 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27075
27076         PR c++/13070
27077         * g++.dg/warn/format3.C: New test case.
27078
27079 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27080
27081         * gcc.c-torture/compile/20031227-1.c: New test.
27082
27083 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27084
27085         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27086         * g77.dg/bprob/bprob.exp: Likewise.
27087         * gcc.misc-tests/bprob.exp: Likewise.
27088         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27089         variants on systems where the library does not provide that
27090         functionality.
27091         * gcc.dg/builtins-20.c: Use builtins-config.h.
27092         * gcc.dg/builtins-config.h: New file.
27093
27094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27095
27096         * lib/gcc-dg.exp (dg-require-profiling): New function.
27097         * lib/target-supports.exp (check_profiling_available): Likewise.
27098         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27099         * g77.dg/bprob/bprob.exp: Likewise.
27100         * gcc.misc-tests/bprob.exp: Likewise.
27101         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27102         * gcc.dg/20021014-1.c: Likewise.
27103         * gcc.dg/nest.c: Likewise.
27104
27105 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27106
27107         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27108         compiling.
27109         * g++.dg/lookup/java2.C: Likewise.
27110         * gcc.dg/cpp/lexident.c: Likewise.
27111
27112 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27113
27114         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27115         given.
27116         * gcc.c-torture/compile/961203-1.c: Likewise.
27117         * gcc.c-torture/compile/980506-1.c: Likewise.
27118
27119 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27120
27121         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27122         (additional_prunes): New global.
27123         (gcc-dg-prune): Handle additional per-test pruning.
27124         (dg-test): Clear additional_prunes between tests.
27125
27126         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27127         dg-prune-output to avoid spurious failures from assembler
27128         complaining about nonexistent WAW violations.
27129         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27130         Use dg-prune-output to avoid spurious failures from assembler
27131         warning about Itanium B-step errata.
27132
27133 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27134
27135         * g++.dg/abi/macro0.C: New test.
27136         * g++.dg/abi/macro1.C: Likewise.
27137         * g++.dg/abi/macro2.C: Likewise.
27138
27139         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27140         * g++.dg/abi/bitfield7.C: Likewise.
27141         * g++.dg/abi/dtor2.C: Likewise.
27142         * g++.dg/abi/mangle11.C: Likewise.
27143         * g++.dg/abi/mangle12.C: Likewise.
27144         * g++.dg/abi/mangle14.C: Likewise.
27145         * g++.dg/abi/mangle17.C: Likewise.
27146         * g++.dg/abi/vbase10.C: Likewise.
27147         * g++.dg/abi/vbase14.C: Likewise.
27148         * g++.dg/template/qualttp17.C: Likewise.
27149
27150 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27151
27152         PR c/11995
27153         * gcc.dg/20031223-1.c: New test.
27154
27155 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27156
27157         * gcc.dg/noreturn-7.c: New test.
27158
27159 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27160
27161         * gcc.dg/null-pointer-1.c: New test.
27162
27163 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27164
27165         * g++.old-deja/g++.jason/template18.C: Remove.
27166         * g++.old-deja/g++.jason/template37.C: Likewise.
27167
27168         PR c++/12862
27169         * g++.dg/lookup/ns1.C: New test.
27170
27171         PR c++/12397
27172         * g++.dg/template/lookup3.C: New test.
27173
27174 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27175
27176         * g++.dg/template/recurse1.C: New test
27177
27178 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27179
27180         PR c++/12479
27181         * g++.dg/parse/semicolon1.C: New test.
27182         * g++.dg/parse/semicolon1.h: Likewise.
27183
27184 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27185
27186         * gcc.dg/darwin-misaligned.c: New test.
27187
27188 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27189
27190         PR c/9163
27191         * gcc.dg/20031222-1.c: New test.
27192
27193 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/13438
27196         * g++.dg/parse/error8.C: New test.
27197
27198         PR c++/11554
27199         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27200
27201 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27202
27203         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27204         too small.
27205         * gcc.c-torture/compile/930217-1.c: Likewise.
27206         * gcc.c-torture/compile/930513-1.c: Likewise.
27207         * gcc.c-torture/execute/920908-2.c: Likewise.
27208         * gcc.c-torture/execute/921204-1.c: Likewise.
27209         * gcc.c-torture/execute/930621-1.c: Likewise.
27210         * gcc.c-torture/execute/930630-1.c: Likewise.
27211         * gcc.c-torture/execute/931031-1.c: Likewise.
27212         * gcc.c-torture/execute/980602-2.c: Likewise.
27213         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27214         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27215         * gcc.c-torture/execute/extzvsi.c: Likewise.
27216         * gcc.c-torture/unsorted/ext.c: Likewise.
27217
27218 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27219
27220         PR target/12749
27221         * gcc.c-torture/compile/20031220-2.c: New test case.
27222
27223 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27224
27225         PR optimization/13031
27226         * gcc.c-torture/compile/20031220-1.c: New test case.
27227
27228 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27229
27230         * gcc.dg/cast-function-1.c: New test.
27231
27232 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27233
27234         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27235         formats.
27236
27237 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27238
27239         PR c++/12795
27240         * g++.dg/ext/attrib10.C: New test.
27241
27242 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27243
27244         * gcc.dg/cleanup-10.c: New test.
27245         * gcc.dg/cleanup-11.c: New test.
27246
27247 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27248
27249         PR c++/13239
27250         * g++.dg/opt/expect1.C: New test.
27251
27252 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27253
27254         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27255
27256 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27257
27258         PR debug/12923
27259         * gcc.dg/20031218-1.c: New test.
27260
27261         PR debug/12389
27262         * gcc.dg/20031218-2.c: New test.
27263         * gcc.dg/20031218-3.c: New test.
27264
27265         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27266         of label name and allow for USER_LABEL_PREFIX == "_" names.
27267         * g++.dg/abi/mangle18-2.C: Likewise.
27268         * g++.dg/abi/mangle19-1.C: Likewise.
27269         * g++.dg/abi/mangle19-2.C: Likewise.
27270         * g++.dg/abi/mangle20-1.C: Likewise.
27271         * g++.dg/abi/mangle20-2.C: Likewise.
27272
27273 2003-12-18  Richard Henderson  <rth@redhat.com>
27274
27275         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27276
27277 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27278             Dan Kegel <dank@kegel.com>
27279
27280         PR other/12009
27281         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27282         testing a cross compiler, it causes spurious compile failures.
27283         * lib/g++.exp: Likewise.
27284
27285 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27286
27287         PR c++/13262
27288         * g++.dg/template/access13.C: New test.
27289
27290 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27291
27292         * gcc.dg/20031216-1.c: New test.
27293
27294 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27295
27296         PR c++/9154
27297         * g++.dg/template/error10.C: New test.
27298
27299 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27300
27301         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27302         * g++.dg/eh/simd-2.C: Likewise.
27303
27304 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27305             Roger Sayle  <roger@eyesopen.com>
27306
27307         * gcc.c-torture/execute/ieee/mzero5.c: New.
27308
27309 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27310
27311         PR c++/10603
27312         * g++.dg/parse/error6.C: New test.
27313
27314         PR c++/12827
27315         * g++.dg/parse/error7.C: New test.
27316
27317 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27318
27319         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27320         at -O with stabs debugging formats.
27321         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27322         * gcc.dg/debug/debug-2.c: Likewise.
27323
27324 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/12696
27327         * g++.dg/init/error1.C: New test.
27328
27329         PR c++/12218
27330         * g++.dg/init/pm3.C: New test.
27331
27332 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27333
27334         PR c/3347
27335         * gcc.dg/bitfld-8.c: New test.
27336
27337 2003-12-16  James Lemke  <jim@wasabisystems.com>
27338
27339         * gcc.dg/arm-scd42-[123].c: New tests.
27340
27341 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27342
27343         PR c++/9043
27344         * g++.dg/abi/mangle20-1.C: New test.
27345         * g++.dg/abi/mangle20-2.C: New test.
27346
27347 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/13275
27350         * g++.dg/other/offsetof2.C: Remove XFAIL.
27351         * g++.dg/parse/offsetof1.C: New test.
27352         * g++.gd/parse/offsetof2.C: Likewise.
27353
27354 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27355
27356         * g++.dg/template/nontype3.C: New test.
27357         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27358
27359 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27360
27361         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27362
27363 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         PR c++/13387
27366         * g++.dg/expr/assign1.C: New test.
27367
27368         PR c++/13242
27369         * g++.dg/abi/mangle19-1.C: New test.
27370         * g++.dg/abi/mangle19-2.C: New test.
27371
27372 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27373
27374         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27375
27376 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27377
27378         * gcc.c-torture/execute/20031216-1.c: New test.
27379
27380 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27381
27382         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27383         an ICE regression.
27384
27385 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27386
27387         PR c++/10926
27388         * g++.dg/template/error9.C: New test.
27389
27390         PR c++/11116
27391         * g++.dg/template/error8.C: New test.
27392
27393 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27394
27395         PR middle-end/13400
27396         * gcc.c-torture/execute/20031215-1.c: New test case.
27397
27398 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27399
27400         PR c++/13269
27401         * g++.dg/parse/error5.C: New test.
27402
27403         PR c++/12989
27404         * g++.dg/expr/sizeof1.C: New test.
27405
27406         PR c++/13310
27407         * g++.dg/template/crash15.C: New test.
27408
27409 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27410
27411         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27412         a non-POD type as the last named parameter of a varargs function.
27413
27414 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27415
27416         PR c++/13243
27417         PR c++/12573
27418         * g++.dg/template/crash14.C: New test.
27419         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27420
27421 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27422
27423         * g++.dg/other/java1.C: New test.
27424
27425         PR c++/13241
27426         * g++.dg/abi/mangle18-1.C: New test.
27427         * g++.dg/abi/mangle18-2.C: New test.
27428
27429 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27430
27431         PR optimization/10312
27432         * gcc.c-torture/execute/20031214-1.c: New.
27433
27434 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27435
27436         PR c++/10779
27437         PR c++/12160
27438         * g++.dg/parse/error3.C: New test.
27439         * g++.dg/parse/error4.C: Likewise.
27440         * g++.dg/abi/mangle4.C: Tweak error messages.
27441         * g++.dg/lookup/using5.C: Likewise.
27442         * g++.dg/other/error2.C: Likewise.
27443         * g++.dg/parse/typename5.C: Likewise.
27444         * g++.dg/parse/undefined1.C: Likewise.
27445         * g++.dg/template/arg2.C: Likewise.
27446         * g++.dg/template/ttp3.C: Likewise.
27447         * g++.dg/template/type1.C: Likewise.
27448         * g++.old-deja/g++.other/crash32.C: Likewise.
27449         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27450
27451 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27452
27453         PR c++/13106
27454         * g++.dg/warn/noreturn-3.C: New test.
27455
27456 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27457
27458         PR c++/13118
27459         * g++.dg/abi/covariant3.C: New.
27460
27461 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27462
27463         * g++.dg/eh/ia64-1.C: New test.
27464
27465 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27466
27467         PR optimization/13037
27468         * g77.f-torture/execute/13037.f: New test case.
27469
27470 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27471
27472         PR c++/12881
27473         * g++.dg/abi/covariant2.C: New.
27474
27475 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27476
27477         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27478
27479 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27480
27481         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27482
27483 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27484
27485         PR other/10819
27486         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27487         to fix Bug 10819.
27488         * lib/g++.exp (g++_version): Likewise.
27489         * lib/g77.exp (g77_version): Likewise.
27490         * lib/objc.exp (default_objc_version): Likewise.
27491
27492 2003-12-10  Richard Henderson  <rth@redhat.com>
27493
27494         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27495
27496         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27497
27498 2003-12-08  Matt Austern  <austern@apple.com>
27499
27500         PR c/13134
27501         * lib/gcc-dg.exp (dg-require-visibility): Define.
27502         * lib/target-supports (check_visibility_available): Define.
27503         * gcc.dg/visibility-1.c: New test.
27504         * gcc.dg/visibility-2.c: Likewise.
27505         * gcc.dg/visibility-3.c: Likewise.
27506         * gcc.dg/visibility-4.c: Likewise.
27507         * gcc.dg/visibility-5.c: Likewise.
27508         * gcc.dg/visibility-6.c: Likewise.
27509         * g++.dg/ext/visibility-1.C: Likewise.
27510         * g++.dg/ext/visibility-2.C: Likewise.
27511         * g++.dg/ext/visibility-3.C: Likewise.
27512         * g++.dg/ext/visibility-4.C: Likewise.
27513         * g++.dg/ext/visibility-5.C: Likewise.
27514         * g++.dg/ext/visibility-6.C: Likewise.
27515
27516 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27517
27518         * g++.dg/lookup/java1.C: New test.
27519         * g++.dg/lookup/java2.C: New test.
27520
27521 2003-12-07  Falk Hueffner  <falk@debian.org>
27522
27523         * g++.dg/opt/noreturn-1.C: New test.
27524
27525 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27526
27527         * gcc.dg/overflow-1.c: New test.
27528
27529 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27530
27531         * g77.f-torture/compile/13060.f: New test.
27532
27533 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27534
27535         PR c++/13323
27536         * g++.dg/inherit/operator2.C: New test.
27537
27538 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/13305
27541         * g++.dg/ext/attrib9.C: New test.
27542
27543 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27544
27545         PR c++/13314
27546         * g++.dg/template/error7.C: New test.
27547
27548 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27549             J"orn Rennecke <joern.rennecke@superh.com>
27550
27551         PR target/13302
27552         * g++.dg/other/struct-va_list.C: New test.
27553
27554 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27555
27556         PR c++/13166
27557         * g++.dg/parse/defarg6.C: New test.
27558
27559 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27560
27561         PR target/13256
27562         * gcc.c-torture/execute/20031201-1.c: New test.
27563
27564 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27565
27566         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27567
27568 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27569
27570         * gcc.dg/builtin-return-1.c: New test.
27571
27572 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27573             J"orn Rennecke <joern.rennecke@superh.com>
27574
27575         PR optimization/13260
27576         * gcc.c-torture/execute/20031204-1.c: New test.
27577
27578 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27579
27580         PR c++/9127
27581         * g++.dg/template/error6.C: New test.
27582
27583 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27584
27585         * gcc.dg/20031202-1.c: New test.
27586
27587 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27588
27589         PR c++/13179
27590         * g++.dg/template/eh1.C: New test.
27591
27592         PR c++/10771
27593         * g++.dg/template/error5.C: New test.
27594
27595 2003-12-02  David Ung  <davidu@mips.com>
27596
27597         * gcc.dg/compat/vector-check.h: Corrected type for var
27598         g_##TMODE
27599
27600 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27601
27602         PR c++/10126
27603         * g++.dg/template/ptrmem8.C: New test.
27604
27605 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27606
27607         PR c++/12573
27608         * g++.dg/template/dependent-expr3.C: New test.
27609
27610 2003-12-01  James Lemke  <jim@wasabisystems.com>
27611
27612         * gcc.dg/arm-g2.c: New test.
27613
27614 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27615
27616         PR optimization/11634
27617         * gcc.dg/20031201-2.c: New test case.
27618
27619 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27620
27621         PR 11433
27622         * objc.dg/proto-lossage-3.m: New test.
27623
27624 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27625
27626         PR optimization/12628
27627         * gcc.dg/20031201-1.c: New test case.
27628
27629 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27630
27631         * gcc.dg/unaligned-1.c: New test.
27632
27633 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27634
27635         PR c++/9849
27636         * g++.dg/template/error4.C: New test.
27637         * g++.dg/template/nested3.C: Adjust error markers.
27638
27639 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27640
27641         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27642
27643 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27644
27645         PR c/10333
27646         * gcc.dg/bitfld-7.c: New test.
27647
27648 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27649
27650         * gcc.dg/tls/asm-1.C: New test.
27651
27652 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27653
27654         * gcc.dg/cpp/assert4.c: Update.
27655
27656 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27657
27658         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27659         * gcc.dg/builtin-apply3.c: New test.
27660
27661 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27662
27663         * lib/compat.exp (compat-obj): New xfaildata parameter.
27664         Use it to set compiler_conditional_xfail_data before compiling.
27665         (compat-get-options): Handle dg-xfail-if.
27666         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27667         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27668         * gcc.dg/compat/vector-1_y.c: Likewise.
27669         * gcc.dg/compat/vector-2_x.c: Likewise.
27670         * gcc.dg/compat/vector-2_y.c: Likewise.
27671
27672 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27673
27674         * g++.dg/opt/reg-stack4.C: New test.
27675
27676 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27677
27678         * gcc.dg/builtin-apply2.c: New test.
27679
27680 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27681
27682         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27683
27684 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27685
27686         PR c++/12924
27687         * g++.dg/template/template-id-2.C: New test.
27688
27689 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27690
27691         PR c++/5369
27692         * g++.dg/template/memfriend1.C: New test.
27693         * g++.dg/template/memfriend2.C: Likewise.
27694         * g++.dg/template/memfriend3.C: Likewise.
27695         * g++.dg/template/memfriend4.C: Likewise.
27696         * g++.dg/template/memfriend5.C: Likewise.
27697         * g++.dg/template/memfriend6.C: Likewise.
27698         * g++.dg/template/memfriend7.C: Likewise.
27699         * g++.dg/template/memfriend8.C: Likewise.
27700         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27701
27702 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27703
27704         PR c++/12515
27705         * g++.dg/ext/cond1.C: New test.
27706
27707 2003-11-20  Richard Henderson  <rth@redhat.com>
27708
27709         * gcc.dg/20020201-2.c: Remove.
27710         * gcc.dg/20020201-4.c: Remove.
27711         * gcc.dg/20020304-1.c: Remove.
27712
27713 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27714
27715         * gcc.dg/cpp/trad/xwin1.c: New test case.
27716
27717 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27718
27719         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27720         * lib/g77.exp: Likewise.
27721         * lib/objc.exp: Likewise.
27722         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27723         for darwin.
27724
27725 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27726
27727         PR c++/12932
27728         * g++.dg/template/static5.C: New test.
27729
27730 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27731
27732         * gcc.dg/nested-func-1.c: New test.
27733
27734 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27735
27736         * gcc.dg/cpp/assert4.c: New test.
27737
27738 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27739
27740         PR c++/2294
27741         * g++.dg/lookup/using9.c: New test.
27742
27743 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27744
27745         PR c++/12762
27746         * g++.dg/template/error3.C: New test.
27747
27748 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27749
27750         PR ada/13035
27751         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27752         No longer use a wrapper for gcc, since this does not work under
27753         Windows.
27754
27755 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27756
27757         PR c++/2094
27758         * g++.dg/template/ptrmem7.C: New test.
27759
27760 2003-11-13  Andrew Pinski <apinski@apple.com>
27761
27762         * gcc.c-torture/compile/20031113-1.c: New test.
27763
27764 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27765             Kean Johnston <jkj@sco.com>
27766
27767         PR c/13029
27768         * gcc.dg/unused-4.c: Update.
27769
27770 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27771
27772         * g++.dg/opt/const3.C: New test.
27773
27774 2003-11-13  Jan Hubicka  <jh@suse.cz>
27775
27776         * gcc.c-torture/compile/20031112-1.c: New test.
27777
27778 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27779
27780         * g++.dg/parse/crash10.C: Remove bogus error marker.
27781
27782 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27783
27784         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27785         (host_gcc): Likewise.
27786         (ROOT): Honor $PWDCMD.
27787         (BASE): Likewise.
27788         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27789
27790 2003-11-12  Catherine Moore  <clm@redhat.com>
27791
27792         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27793
27794 2003-11-12  Andreas Jaeger  <aj@suse.de>
27795             Jakub Jelinek  <jakub@redhat.com>
27796             Andrew Pinski  <pinskia@physics.uc.edu>
27797             Richard Henderson  <rth@redhat.com>
27798
27799         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27800         systems.
27801         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27802
27803         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27804         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27805
27806 2003-11-11  Andreas Jaeger  <aj@suse.de>
27807
27808         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27809
27810         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27811
27812 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27813
27814         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27815         Clean ups.
27816
27817 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27818
27819         * gcc.dg/trampoline-1.c: New test.
27820
27821 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27822
27823         * gcc.c-torture/compile/200031109-1.c: New test.
27824
27825 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27826
27827         PR c/3190
27828         PR c/8714
27829         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27830         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27831         gcc.dg/format/no-y2k-1.c: Update.
27832
27833 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27834
27835         PR optimization/10467
27836         * gcc.dg/20031108-1.c: New test case.
27837
27838 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27839
27840         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27841
27842 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27843
27844         * gcc.dg/compound-lvalue-1.c: New test.
27845         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27846         some XFAILs.
27847
27848 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27849
27850         * gcc.dg/altivec-varargs-1.c: New test.
27851
27852 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27853
27854         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27855         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27856         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27857         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27858         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27859
27860 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27861
27862         * gcc.dg/cond-lvalue-1.c: New test.
27863
27864 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27865
27866         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27867
27868 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27869
27870         PR c++/11616
27871         * g++.dg/template/instantiate5.C: New test.
27872
27873 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27874
27875         PR c++/12726
27876         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27877         * ChangeLog: Add missing first entry for above test.
27878
27879 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27880
27881         PR c++/9810
27882         * g++.dg/template/using8.C: New test.
27883         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27884
27885 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27886
27887         PR optimization/10817
27888         * gcc.c-torture/compile/20031102-1.c: New test case.
27889
27890 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27891
27892         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27893         2147483647.
27894
27895 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27896
27897         * gcc.dg/20031102-1.c: New test.
27898
27899 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27900
27901         * gcc.dg/complex-1.c: New test.
27902
27903 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27904
27905         PR c++/12796
27906         * g++.dg/template/crash13.C: Adjust expected error location.
27907         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27908
27909 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27910
27911         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27912
27913 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27914
27915         PR/10239
27916         * gcc.c-torture/compile/20031031-2.c: New test.
27917
27918 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27919
27920         PR/11640
27921         * gcc.c-torture/compile/20031031-1.c: New test.
27922
27923 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27924
27925         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27926         * gcc.misc-tests/bprob.exp: Likewise.
27927         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27928         the execution test on arm-elf configs.
27929         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27930         configs that don't support scratch files.
27931         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27932
27933 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27934
27935         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27936         done by dejagnu.
27937
27938 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27939
27940         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27941         Avoid non pure sh syntax. Add more logging.
27942
27943         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27944         fail.
27945
27946 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27947
27948         PR libgcj/10610
27949         * gcc.dg/ppc-stackalign-1.c: New test.
27950
27951 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27952
27953         * ada/acats/run_all.sh: Change output to be more compliant with
27954         dejagnu framework.
27955         Create acats.sum and acats.log files under testsuite/ada/acats
27956         Only run [a-z]* directories, to filter out e.g. CVS.
27957         Redirect build output to log file.
27958
27959 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27960
27961         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27962
27963 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27964
27965         PR ada/5909:
27966         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27967
27968 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27969
27970         * gcc.c-torture/compile/20031023-1.c: New test.
27971         * gcc.c-torture/compile/20031023-2.c: New test.
27972         * gcc.c-torture/compile/20031023-3.c: New test.
27973         * gcc.c-torture/compile/20031023-4.c: New test.
27974
27975 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27976
27977         PR c++/10371
27978         * g++.dg/lookup/scoped8.C: New test.
27979
27980 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27981
27982         * g++.dg/opt/reg-stack3.C: New test.
27983
27984 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27985
27986         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27987
27988 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27989
27990         PR c++/11076
27991         * g++.dg/template/crash13.C: New test.
27992
27993 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27994
27995         * gcc.dg/c99-restrict-2.c: New test.
27996
27997 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         PR c++/12698, c++/12699, c++/12700, c++/12566
28000         * g++.dg/inherit/covariant9.C: New test.
28001         * g++.dg/inherit/covariant10.C: New test.
28002         * g++.dg/inherit/covariant11.C: New test.
28003
28004 2003-10-23  Jason Merrill  <jason@redhat.com>
28005
28006         PR c++/12726
28007         * g++.dg/ext/complit2.C: New test.
28008
28009 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28010
28011         PR target/12654
28012         * gcc.c-torture/execute/20031020-1.c: New test.
28013
28014 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28015
28016         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28017         following the jump_insn.
28018
28019 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28020
28021         * gcc.dg/cast-lvalue-1.c: New test.
28022
28023 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28024
28025         PR c++/11962
28026         * g++.dg/template/cond2.C: New test.
28027
28028 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28029
28030         * gcc.dg/builtins-28.c: New test.
28031
28032 2003-10-20  Jan Hubicka  <jh@suse.cz>
28033
28034         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28035         parameter.
28036         * testsuite/gcc.dg/inline-2.c: Likewise.
28037
28038 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28039
28040         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28041         * gcc.dg/nest.c: Likewise.
28042
28043 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28044
28045         PR c++/9781, c++/10583, c++/11862
28046         * g++.dg/parse/crash13.C: New test.
28047
28048 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28049
28050         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28051
28052 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28053
28054         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28055         Define HAVE_C99_RUNTIME except on Solaris.
28056         * gcc.dg/builtins-20.c: Likewise.
28057
28058 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28059
28060         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28061
28062 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28063
28064         PR c++/12495
28065         * g++.dg/template/crash21.C: New test.
28066
28067 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28068
28069         PR c++/2513
28070         * g++.dg/template/typename5.C: New test.
28071
28072 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28073
28074         PR c++/12369
28075         * g++.dg/template/friend25.C: New test.
28076
28077 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28078
28079         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28080         versions.
28081
28082 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28083
28084         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28085         == 2147483647.
28086
28087 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28088
28089         * gcc.c-torture/execute/960416-1.x: Remove.
28090         * gcc.c-torture/execute/divconst-3.x: Likewise.
28091
28092 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28093
28094         PR target/12598
28095         * gcc.dg/torture/cris-volatile-1.c: New test.
28096
28097 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28098
28099         PR optimization/9325
28100         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28101         for overflowing floating point to integer conversion during RTL
28102         simplification.
28103
28104 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28105
28106         * objc/execute/_cmd.m: Fix typo.
28107         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28108         Relax 'scan-assembler' regexp.
28109         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28110         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28111         * objc.dg/zero-link-2.m: Remove blank line.
28112         * objc.dg/zero-link-3.m: New test case.
28113
28114 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28115
28116         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28117
28118         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28119         than linker trickery.
28120
28121 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28122
28123         PR c++/12370
28124         * g++.dg/other/friend2.C: New test.
28125
28126 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28127
28128         * gcc.dg/20031012-1.c: New test.
28129
28130 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28131
28132         * gcc.dg/weak/weak-3.c: Fix for new warning.
28133
28134 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28135
28136         PR optimization/8750
28137         * gcc.c-torture/execute/20031012-1.c: New test case.
28138
28139 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28140
28141         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28142         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28143
28144 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28145
28146         PR optimization/12260
28147         * gcc.c-torture/compile/20031011-2.c: New test case.
28148
28149 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28150
28151         * gcc.c-torture/execute/20031011-1.c: New testcase.
28152
28153 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28154
28155         * gcc.c-torture/compile/20031011-1.c: New test.
28156
28157 2003-10-11  Jan Hubicka  <jh@suse.cz>
28158
28159         * g++.dg/other/first-global.C: New test.
28160
28161 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28162
28163         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28164
28165 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28166
28167         * gcc.c-torture/compile/20031010-1.c: New test.
28168
28169 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28170
28171         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28172         * gcc.c-torture/execute/va-arg-25.c: ... here.
28173
28174 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28175
28176         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28177
28178 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28179
28180         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28181
28182 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28183
28184         * g++.dg/parse/error2.C: New test.
28185
28186 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28187
28188         PR c++/11097
28189         * g++.dg/other/error5.C: Modify the error message.
28190         * g++.dg/lookup/using8.C: New test.
28191
28192 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28193
28194         * gcc.dg/darwin-abi-2.c: New file.
28195         * gcc.c-torture/execute/va-arg-24.c: New file.
28196
28197 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28198
28199         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28200         indentation.
28201
28202 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28203
28204         PR c++/10147
28205         * g++.dg/other/error4.C: Update error messages.
28206         * g++.dg/template/ptrmem4.C: Likewise.
28207
28208         PR c++/12337
28209         * g++.dg/init/new9.C: New test.
28210
28211         PR c++/12334, c++/12236, c++/8656
28212         * g++.dg/ext/attrib8.C: New test.
28213
28214 2003-10-06  Devang Patel  <dpatel@apple.com>
28215
28216         * gcc.dg/debug/dwarf2-3.h: New test.
28217         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28218
28219 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28220
28221         * g++.dg/opt/cfg2.C: New test.
28222
28223 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28224
28225         * g++.dg/opt/float1.C: New test.
28226
28227 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28228
28229         * gcc.dg/c90-array-lval-6.c: New test.
28230         * gcc.dg/c99-array-lval-6.c: New test.
28231
28232 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28233             Ziemowit Laski  <zlaski@apple.com>
28234
28235         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28236         'Derived', so that it is never considered a class method; add
28237         new warning for '+port' method ambiguity.
28238         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28239         <objc/objc-api.h> (needed on Mac OS X).
28240         * objc.dg/method-13.m: New test.
28241
28242 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28243
28244         PR optimization/9325, PR java/6391
28245         * gcc.c-torture/execute/20031003-1.c: New test case.
28246
28247 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28248
28249         PR optimization/12180
28250         * gcc.dg/20031002-1.c: New test.
28251
28252         PR c++/12486
28253         * g++.dg/inherit/error1.C: New test.
28254
28255 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28256
28257         * lib/f-torture.exp (search_for): Rename to...
28258         (search_for_re): This.  Also, clean up comments and the
28259         "regexp" invocation.
28260
28261 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28262
28263         * gcc.c-torture/compile/20031002-1.c: New test.
28264
28265 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28266
28267         * g++.dg/opt/cond1.C: New test.
28268
28269 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28270
28271         * gcc.dg/Wold-style-definition-2.c: New testcase.
28272         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28273
28274 2003-09-29  Richard Henderson  <rth@redhat.com>
28275
28276         * g++.dg/init/array10.C: Add dg-options.
28277
28278 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28279
28280         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28281
28282 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28283
28284         * g++.dg/template/friend19.C: Fix typo.
28285         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28286
28287 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28288
28289         * gcc.c-torture/execute/20030928-1.c: New test.
28290         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28291
28292 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28293
28294         * g++.dg/opt/unroll1.C: New test.
28295
28296 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28297
28298         PR optimization/11741
28299         * gcc.dg/20030926-1.c: New test case.
28300
28301 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28302
28303         PR c++/5655
28304         * g++.dg/parse/access7.C: New test.
28305         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28306
28307 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28308
28309         MERGE OF objc-improvements-branch into MAINLINE:
28310         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28311         if libobjc has not been built.
28312         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28313         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28314         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28315         objc/execute/nested-3.m, objc/execute/np-2.m,
28316         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28317         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28318         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28319         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28320         objc.dg/special/unclaimed-category-1.h,
28321         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28322         well as GNU runtime.
28323         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28324         * execute/cascading-1.m, execute/function-message-1.m,
28325         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28326         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28327         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28328         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28329         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28330         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28331         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28332         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28333         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28334         * objc.dg/bitfield-2.m: Run only on Darwin.
28335         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28336         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28337         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28338         * objc.dg/const-str-1.m: Fix constant string layout.
28339
28340 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28341
28342         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28343
28344 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28345
28346         * gcc.dg/darwin-abi-1.c: New file.
28347
28348 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28349
28350         PR target/12281
28351         * gcc.c-torture/compile/20030921-1.c: New test.
28352
28353 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28354
28355         * g++.dg/opt/reg-stack2.C: New test.
28356
28357 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28358
28359         * g++.dg/eh/delayslot1.C: New test.
28360
28361 2003-09-20  Richard Henderson  <rth@redhat.com>
28362
28363         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28364
28365 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28366
28367         * gcc.c-torture/execute/20030920-1.c: New test case.
28368
28369 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28370
28371         * g++.dg/rtti/typeid3.C: Correct expected error message.
28372
28373 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28374
28375         PR c++/157
28376         * g++.dg/parse/crash12.C: New test.
28377
28378 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28379
28380         * gcc.dg/compat/mixed-struct-check.h: New.
28381         * gcc.dg/compat/mixed-struct-defs.h: New.
28382         * gcc.dg/compat/mixed-struct-init.h: New.
28383         * gcc.dg/compat/struct-by-value-19_main.c: New.
28384         * gcc.dg/compat/struct-by-value-19_x.c: New.
28385         * gcc.dg/compat/struct-by-value-19_y.c: New.
28386         * gcc.dg/compat/struct-by-value-20_main.c: New.
28387         * gcc.dg/compat/struct-by-value-20_x.c: New.
28388         * gcc.dg/compat/struct-by-value-20_y.c: New.
28389         * gcc.dg/compat/struct-return-19_main.c: New.
28390         * gcc.dg/compat/struct-return-19_x.c: New.
28391         * gcc.dg/compat/struct-return-19_y.c: New.
28392         * gcc.dg/compat/struct-return-20_main.c: New.
28393         * gcc.dg/compat/struct-return-20_x.c: New.
28394         * gcc.dg/compat/struct-return-20_y.c: New.
28395
28396 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28397         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28398         so that it will not complain on LP64 targets.
28399
28400 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28401
28402         PR c++/495
28403         * g++.dg/template/friend24.C: New test.
28404
28405 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28406
28407         PR c++/12332
28408         * g++.dg/template/memtmpl2.C: New test.
28409
28410 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28411
28412         PR target/11184
28413         * gcc.dg/builtin-apply1.c: New test.
28414
28415 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         PR c++/9848
28418         * g++.dg/warn/Wunused-4.C: New test.
28419
28420 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28421
28422         PR c++/12316
28423         * g++.dg/other/gc2.C: New test.
28424
28425 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28426
28427         PR c++/11991
28428         * g++.dg/rtti/typeid3.C: New test.
28429
28430         PR c++/12266
28431         * g++.dg/overload/template1.C: New test.
28432
28433 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28434
28435         * g++.dg/opt/cfg3.C: New test.
28436
28437 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28438
28439         PR c++/7939
28440         * g++.dg/template/crash11.C: New test.
28441
28442 2003-09-16  Jason Merrill  <jason@redhat.com>
28443             Jakub Jelinek  <jakub@redhat.com>
28444
28445         * gcc.dg/attr-warn-unused-result.c: New test.
28446
28447 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28448
28449         PR c++/12184
28450         * g++.dg/expr/call2.C: New test.
28451
28452 2003-09-15  Andreas Jaeger  <aj@suse.de>
28453
28454         * gcc.dg/Wold-style-definition-1.c: New test.
28455
28456 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28457
28458         PR c++/3907
28459         * g++.dg/parse/template12.C: New test.
28460
28461         * g++.dg/abi/bitfield11.C: New test.
28462         * g++.dg/abi/bitfield12.C: Likewise.
28463
28464 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28465
28466         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28467         non-expansion of functional macro name without arguments at EOL.
28468         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28469
28470 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28471
28472         * gcc.c-torture/execute/20030914-[12].c: New tests.
28473
28474 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         PR c++/11788
28477         * g++.dg/overload/addr1.C: New test.
28478
28479 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28480
28481         * gcc.dg/20030909-1.c: New test.
28482
28483 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28484
28485         * gcc.dg/ultrasp10.c: New test.
28486
28487 2003-09-09  Devang Patel  <dpatel@apple.com>
28488
28489         * gcc.dg/darwin-ld-6.c: New test.
28490
28491 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28492
28493         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28494
28495 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28496
28497         * gcc.dg/ia64-types1.c: New test.
28498         * gcc.dg/ia64-types2.c: Likewise.
28499
28500 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28501
28502         * gcc.dg/builtins-1.c: Add more _Complex tests.
28503         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28504
28505         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28506         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28507
28508 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28509
28510         PR c++/11786
28511         * g++.dg/lookup/koenig2.C: New test.
28512
28513         PR c++/5296
28514         * g++.dg/rtti/typeid2.C: New test.
28515
28516 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28517
28518         * gcc.c-torture/compile/20030904-1.c: New test.
28519
28520 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28521
28522         * g++.dg/opt/longbranch2.C: New test.
28523
28524 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28525
28526         * g++.dg/template/crash10.C: Only compile it.
28527
28528 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28529
28530         PR middle-end/11665
28531         * gcc.c-torture/compile/20030907-1.c: New test.
28532         * g++.dg/init/array11.C: New test.
28533
28534 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28535
28536         PR c++/11852
28537         * g++.dg/init/struct1.C: New test.
28538
28539 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28540
28541         PR c++/12181
28542         * g++.dg/expr/comma1.C: New test.
28543
28544 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28545
28546         PR c++/11867
28547         * g++.dg/expr/static_cast5.C: New test.
28548
28549 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28550
28551         PR c++/11507
28552         * g++.dg/lookup/scoped7.C: New test.
28553
28554         PR c++/9574
28555         * g++.dg/other/static1.C: New test.
28556
28557         PR c++/11490
28558         * g++.dg/warn/template-1.C: New test.
28559
28560         PR c++/11432
28561         * g++.dg/template/crash10.C: New test.
28562
28563         PR c++/2478
28564         * g++.dg/overload/VLA.C: New test.
28565
28566         PR c++/10804
28567         * g++.dg/template/call1.C: New test.
28568
28569 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         PR c++/11794
28572         * g++.dg/parse/using3.C: New test.
28573
28574 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28575
28576         PR c++/11409
28577         * g++.dg/overload/builtin3.C: New test case.
28578
28579 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28580
28581         PR c/9862
28582         * gcc.dg/20030906-1.c: New test.
28583         * gcc.dg/20030906-2.c: Likewise.
28584
28585 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28586
28587         PR c++/12167
28588         * g++.dg/parse/defarg5.C: New test.
28589
28590         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28591
28592 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28593
28594         PR c++/12163
28595         * g++.dg/expr/static_cast4.C: New test.
28596
28597         PR c++/12146
28598         * g++.dg/template/crash9.C: New test.
28599
28600 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28601
28602         * g++.old-deja/g++.ext/pretty2.C: Update for change
28603         in __FUNCTION__.
28604         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28605
28606 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         PR c++/11922
28609         * g++/dg/template/qualified-id1.C: New test.
28610
28611         PR c++/12037
28612         * g++.dg/warn/noeffect4.C: New test.
28613
28614 2003-09-04  Matt Austern  <austern@apple.com>
28615
28616         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28617         * g++.dg/ext/fnname2.C: Likewise.
28618         * g++.dg/ext/fnname3.C: Likewise.
28619
28620 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28621
28622         * g++.dg/expr/lval1.C: New test.
28623         * g++.dg/ext/lvcast.C: Remove.
28624
28625 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28626
28627         PR optimization/11700.
28628         * gcc.c-torture/compile/20030903-1.c: New test case.
28629
28630 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28631
28632         PR c++/12053
28633         * g++.dg/abi/layout4.C: New test.
28634
28635 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28636
28637         PR c++/11553
28638         * g++.dg/parse/friend3.C: New test.
28639
28640 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28641
28642         PR c++/11847
28643         * g++.dg/template/class1.C: New test.
28644
28645         PR c++/11808
28646         * g++.dg/expr/call1.C: New test.
28647
28648 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/12114
28651         * g++.dg/init/ref9.C: New test.
28652
28653         PR c++/11972
28654         * g++.dg/template/nested4.C: New test.
28655
28656 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28657
28658         PR c++/12093
28659         * g++.dg/template/non-dependent4.C: New test.
28660
28661         PR c++/11928
28662         * g++.dg/inherit/conv1.C: New test.
28663
28664 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/6196
28667         * g++.dg/ext/label1.C: New test.
28668         * g++.dg/ext/label2.C: Likewise.
28669
28670 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28671
28672         * g++.dg/expr/cond3.C: New test.
28673
28674 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28675
28676         * gcc.dg/builtins-1.c: Add new builtin cases.
28677
28678 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28679
28680         * gcc.dg/builtins-1.c: Add new cases.
28681         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28682
28683 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28684
28685         * gcc.dg/builtins-1.c: Add more math builtin tests.
28686         * gcc.dg/torture/builtin-attr-1.c: New test.
28687
28688 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28689
28690         PR optimization/5079
28691         * g++.dg/opt/static3.C: New test.
28692
28693 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28694
28695         * gcc.misc-tests/gcov-10b.c: New test.
28696
28697 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28698
28699         * g++.dg/opt/ptrmem3.C: New test.
28700
28701         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28702
28703 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28704
28705         * gcc.dg/20030826-2.c: New test.
28706
28707 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28708
28709         PR middle-end/12002
28710         * g77.f-torture/compile/12002.f: New test case.
28711
28712 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28713
28714         * gcc.dg/20030826-1.c: New test case.
28715
28716 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28717
28718         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28719
28720 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28721
28722         PR c++/11871
28723         * c++.dg/lookup/crash1.C: New test.
28724
28725         * c++.dg/warn/noeffect3.C: New test.
28726
28727 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28728
28729         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28730         * gcc.dg/compat/vector-1_y.c: Ditto.
28731         * gcc.dg/compat/vector-2_x.c: Ditto.
28732         * gcc.dg/compat/vector-2_y.c: Ditto.
28733
28734 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28735
28736         * gcc.dg/20030702-1.c: New test.
28737
28738 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28739
28740         PR c++/8795
28741         * g++.dg/ext/altivec-1.C: New test.
28742
28743 2003-08-24  Richard Henderson  <rth@redhat.com>
28744
28745         * g++.dg/eh/simd-2.C: Add -w for x86.
28746
28747 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * gcc.dg/20030815-1.c: New test.
28750
28751 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28752
28753         PR c++/3765
28754         * g++.dg/parse/access6.C: New test.
28755
28756 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28757
28758         PR c++/641, c++/11876
28759         * g++.dg/template/friend22.C: New test.
28760         * g++.dg/template/friend23.C: Likewise.
28761
28762 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28763
28764         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28765         identically.
28766
28767 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28768
28769         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28770
28771 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28772
28773         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28774
28775 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28776
28777         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28778
28779 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28780
28781         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28782
28783 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR c++/11919
28786         * g++.dg/overload/prom1.C: New test.
28787
28788         PR c++/11551
28789         * g++.dg/parse/dtor2.C: New test.
28790
28791         PR c++/10762
28792         * g++.dg/parse/using2.C: New test.
28793
28794 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28795
28796         PR target/11805
28797         * gcc.c-torture/compile/20030821-1.c: New.
28798
28799 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28800
28801         PR c++/11834
28802         * g++.dg/template/deduce2.C: New test.
28803
28804 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28805
28806         * gcc.c-torture/execute/20030821-1.c: New test.
28807
28808 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28809
28810         PR middle-end/11984
28811         * gcc.dg/20030820-1.c: New test case.
28812
28813 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28814
28815         PR c++/11945
28816         * g++.dg/warn/noeffect2.C: New test.
28817
28818 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28819
28820         PR c++/10926
28821         * g++.dg/template/dtor2.C: New test.
28822
28823         PR c++/11684
28824         * g++.dg/template/operator1.C: New test.
28825         * g++.dg/parse/operator4.C: New test.
28826
28827         PR c++/11946.C
28828         * g++.dg/expr/enum1.C: New test.
28829         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28830
28831         PR c++/11036.C
28832         * g++.dg/parse/elab2.C: New test.
28833         * g++.dg/parse/typedef4.C: Change error message.
28834         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28835         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28836         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28837
28838 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28839
28840         * gcc.dg/pch/warn-1.c: New.
28841         * gcc.dg/pch/warn-1.hs: New.
28842
28843         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28844         not-tested file.
28845
28846 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28847
28848         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28849
28850 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28851
28852         * gcc.dg/uninit-D.c: New Test.
28853         * gcc.dg/uninit-E.c: New Test.
28854         * gcc.dg/uninit-F.c: New Test.
28855         * gcc.dg/uninit-G.c: New Test.
28856
28857 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28858
28859         * g++.dg/README: Describe the pch directory.
28860
28861 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28862
28863         PR c++/11174
28864         * g++.dg/parse/access4.C: New test.
28865         * g++.dg/parse/access5.C: Likewise.
28866         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28867
28868 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28869
28870         * gcc.dg/noncompile/20030818-1.c: New.
28871
28872 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         PR c++/11957
28875         * g++.dg/warn/noeffect1.C: New test.
28876
28877         * g++.dg/template/scope2.C: New test.
28878         * g++.dg/template/error2.C: Correct dg-error
28879
28880 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28881
28882         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28883
28884 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28885
28886         PR C++/11512
28887         * g++.dg/template/warn1.C: New.
28888
28889 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28890
28891         * g++.dg/template/error2.C: New test.
28892         * g++.dg/lookup/using7.C: Adjust errors
28893         * g++.old-deja/g++.pt/crash36.C: Likewise.
28894         * g++.old-deja/g++.pt/derived3.C: Likewise.
28895
28896 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28897
28898         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28899         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28900         * gcc.c-torture/execute/builtins/string-9.c: New, from
28901         string-opt-9.c.  Adjust for execute/builtins framework.
28902         * gcc.c-torture/execute/string-opt-9.c: Delete.
28903
28904 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28905
28906         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28907
28908         * g++.dg/parse/ret-type2.C: New test.
28909
28910         PR c++/11703
28911         * g++.dg/init/new8.C: New test.
28912
28913         PR c++/10923
28914         * g++.dg/parse/typedef5.C: New test.
28915
28916         PR c++/9512
28917         * g++.dg/parse/qualified2.C: New test.
28918         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28919         invalid code.
28920
28921 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28922
28923         * g++.dg/conversion/ptrmem1.C: New test.
28924
28925 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28926
28927         PR target/11693
28928         * gcc.dg/20030811-1.c: New test.
28929
28930         PR target/11535
28931         * gcc.c-torture/execute/20030811-1.c: New test.
28932
28933 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28934
28935         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28936
28937 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28938
28939         PR c++/11789.C
28940         * g++.dg/inherit/multiple1.C: New test.
28941
28942 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28943
28944         * gcc.dg/spe1.c: New test.
28945
28946         PR c++/11670
28947         * g++.dg/expr/cast2.C: New test.
28948
28949         PR c++/10530
28950         * g++.dg/template/dependent-name2.C: New test.
28951
28952 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28953
28954         * g++.dg/parse/crash11.C: Put the dg options in comments.
28955
28956 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28957
28958         * lib/gcc-dg.exp: Update for diagnostic change.
28959
28960 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28961
28962         PR c++/5767
28963         * g++.dg/parse/crash11.C: New test.
28964
28965 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28966
28967         * gcc.dg/cpp/spacing1.c: Update.
28968
28969 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28970
28971         PR target/11739
28972         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28973         a value for -mtune.
28974
28975 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28976
28977         PR middle-end/11771
28978         * gcc.c-torture/compile/20030804-1.c: New test case.
28979
28980 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28981
28982         * gcc.dg/20030804-1.c: New test case.
28983
28984 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28985
28986         * gcc.dg/cpp/separate-1.c: New test.
28987
28988 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         PR c++/11704
28991         * g++.dg/template/dependent-expr2.C: New test.
28992
28993         PR c++/11766
28994         * g++.dg/expr/ptrmem1.C: New test.
28995
28996 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28997
28998         PR c++/9453
28999         * g++.dg/template/friend15.C: New test.
29000
29001 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29002
29003         * lib/dg-pch.exp: Work round PCH bug.
29004
29005 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29006
29007         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29008         builtins.  Move cases from builtins-4.c here.
29009
29010         * gcc.dg/torture/builtin-math-1.c: New test taken from
29011         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29012         additional cases.
29013
29014         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29015         Delete.
29016
29017 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29018
29019         PR c++/9447
29020         * g++.dg/template/using7.C: New test.
29021
29022 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29023
29024         * import1.c, import2.c: New tests.
29025
29026 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * g++.dg/eh/crossjump1.C: New test.
29029
29030 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/11697
29033         * g++.dg/template/using6.C: New test.
29034
29035         PR c++/11744
29036         * g++.dg/template/koenig2.C: New test.
29037
29038 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29039
29040         PR c++/7983
29041         * g++.dg/parse/typedef4.C: New test.
29042
29043 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29044
29045         PR c++/8442, c++/8806
29046         * g++.dg/template/elab1.C: New test.
29047         * g++.dg/template/type2.C: Likewise.
29048         * g++.dg/template/ttp3.C: Adjust expected error message.
29049         * g++.old-deja/g++.law/visibility13.C: Likewise.
29050         * g++.old-deja/g++.niklas/t135.C: Likewise.
29051         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29052         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29053         template argument.
29054         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29055
29056 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29057
29058         PR c++/11295
29059         * g++.dg/ext/stmtexpr1.C: New test.
29060
29061         * g++.dg/opt/tmp1.C: New test.
29062
29063         PR c++/11525
29064         * g++.dg/parse/constant4.C: New test.
29065
29066         PR c++/9447
29067         * g++.dg/template/using5.C: New test.
29068
29069 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29070
29071         * gcc.dg/builtins-27.c: New test case.
29072
29073 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29074
29075         * gcc.dg/tls/opt-7.c: New test.
29076
29077 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29078
29079         * g++.old-deja/g++.other/crash18.C: Remove.
29080
29081 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29082
29083         * g++.dg/template/explicit3.C: New.
29084         * g++.dg/template/explicit4.C: New.
29085         * g++.dg/template/explicit5.C: New.
29086
29087         PR c++/11347
29088         * g++.dg/template/memtmpl1.C: New.
29089
29090 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29091
29092         PR target/11565
29093         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29094         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29095
29096 2003-07-30  Jan Hubicka  <jh@suse.cz>
29097
29098         * vtgc1.c: Kill.
29099
29100 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29101
29102         * gcc.dg/struct-in-proto-1.c: New test.
29103
29104 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29105
29106         * gcc.dg/cpp/include2.c: Only expect one message.
29107
29108 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29109
29110         PR c++/9447
29111         * g++.dg/template/using1.C: New test.
29112         * g++.dg/template/using2.C: New test.
29113         * g++.dg/template/using3.C: New test.
29114         * g++.dg/template/using4.C: New test.
29115
29116 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29117
29118         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29119         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29120
29121 2003-07-28  Jan Hubicka  <jh@suse.cz>
29122
29123         PR c++/11530
29124         * g++.dg/opt/call1.C: New test.
29125
29126 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29127
29128         PR c++/11667
29129         * g++.dg/init/enum2.C: New test.
29130         * g++.dg/template/overload1.C: Add "-w" option.
29131
29132 2003-07-28    <hp@bitrange.com>
29133
29134         * gcc.dg/Wdeclaration-after-statement-1.c,
29135         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29136
29137 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29138
29139         * gcc.c-torture/compile/20030725-1.c: New test.
29140
29141 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29142
29143         * gcc.dg/20030505.c: Only run for SPE.
29144         Remove definition of opaque type.
29145
29146 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29147
29148         * g++.dg/template/ptrmem6.C: New test.
29149
29150 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29151
29152         * gcc.c-torture/compile/zero-strct-2.c: New test.
29153
29154 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29155
29156         * gcc.dg/intermod-1.c: New test.
29157
29158 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29159
29160         PR c++/11617
29161         * g++.dg/template/lookup2.C: New test.
29162         * g++.dg/template/memclass1.C: Remove instantiated from error.
29163         * g++.dg/other/error2.C: Tweak expected errors.
29164
29165         PR c++/11596
29166         * g++.dg/template/defarg3.C: New test.
29167
29168         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29169
29170 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29171
29172         * g++.dg/inherit/access5.C: New test.
29173
29174 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29175
29176         PR c++/11513
29177         * g++.dg/template/crash8.C: New test.
29178
29179 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29180
29181         PR c/10602
29182         * gcc.dg/noncompile/incomplete-2.c: New test.
29183
29184 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29185
29186         PR c++/11645
29187         * g++.dg/inherit/access4.C: New test.
29188
29189         PR c++/11517
29190         * g++.dg/expr/cond2.C: New test.
29191
29192         PR optimization/10679
29193         * g++.dg/opt/inline4.C: New test.
29194
29195 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29196
29197         * g++.dg/parse/crash10: New test.
29198
29199 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.dg/ext/flexary1.C: New test.
29202
29203 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29204
29205         PR c++/10793
29206         * g++.dg/template/crash9.C: New test.
29207
29208 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29209
29210         PR c++/3004
29211         * g++.dg/parse/typedef3.C: New test.
29212
29213         PR c++/7906
29214         * g++.dg/parse/operator2.C: New test.
29215
29216         PR c++/8895
29217         * g++.dg/parse/def-tmpl-arg1.C: New test.
29218
29219         PR c++/9282
29220         * g++.dg/parse/funptr1.C: New test.
29221
29222         PR c++/9452
29223         * g++.dg/parse/ambig3.C: New test.
29224
29225         PR c++/9454
29226         * g++.dg/parse/operator3.C: New test.
29227
29228         PR c++/9486
29229         * g++.dg/parse/template10.C: New test.
29230
29231         PR c++/9488
29232         * g++.dg/parse/template11.C: New test.
29233
29234         PR c++/10150
29235         * g++.dg/parse/invalid-op1.C: New test.
29236
29237         PR c++/10247
29238         * g++.dg/parse/condexpr1.C: New test.
29239
29240 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29241
29242         * g++.dg/ext/packed3.C: New test.
29243         * g++.dg/ext/packed4.C: New test.
29244
29245         * gcc.dg/pack-test-3.c: New test.
29246
29247 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29248
29249         * lib/compat.exp: Handle dg-options per source file.
29250         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29251         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29252         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29253         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29254         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29255         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29256         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29257         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29258         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29259         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29260         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29261         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29262         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29263         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29264
29265 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29266
29267         PR c/10320
29268         * gcc.c-torture/execute/20030718-1.c: New test.
29269
29270 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29271
29272         PR optimization/11536
29273         * gcc.dg/20030721-1.c: New test.
29274
29275 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29276
29277         PR c++/11546
29278         * g++.dg/template/lookup1.C: New test.
29279
29280 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29281
29282         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29283         diagnostics of ill-formed constructs involving labels.
29284         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29285         the new 'previously defined here' message.
29286
29287 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29288
29289         * g++.dg/parse/non-dependent2.C: New test.
29290
29291 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29292
29293         * g++.dg/init/init-ref4.C: xfail on targets without
29294         weak symbols.
29295
29296 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29297
29298         PR target/11087
29299         * gcc.c-torture/execute/20030717-1.c: New test.
29300
29301 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29302
29303         * g++.dg/opt/cfg1.C: New test.
29304
29305 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29306
29307         PR optimization/11557
29308         * gcc.dg/20030717-1.c: New test.
29309
29310 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29311
29312         PR c++/10476
29313         * g++.dg/expr/crash-1.C: New test.
29314
29315         PR c++/11027
29316         * g++.dg/template/init3.C: New test.
29317
29318         PR c++/8222
29319         * g++.dg/template/non-dependent1.C: New test.
29320
29321         PR c++/11070
29322         * g++.dg/template/non-dependent2.C: New test.
29323
29324         PR c++/11071
29325         * g++.dg/template/non-dependent3.C: New test.
29326
29327         PR c++/9907
29328         * g++.dg/template/sizeof5.C: New test.
29329
29330 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29331
29332         PR 11498
29333         * gcc.c-torture/compile/mangle-1.c: New file.
29334
29335 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29336
29337         PR c++/7809
29338         * g++.dg/parse/access3.C: New test.
29339
29340 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29341
29342         PR c++/11384
29343         * g++.dg/init/init-ref4.C: New test.
29344
29345 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/11547
29348         * g++.dg/parse/constant3.C: New test.
29349         * g++.dg/parse/crash7.C: Likewise.
29350
29351 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29352
29353         PR target/11008
29354         * gcc.dg/i386-pentium4-not-mull.c: New.
29355
29356 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29357
29358         * gcc.dg/asm-names.c (ymain): Make it weak.
29359
29360 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29361
29362         PR c++/5421
29363         * g++.dg/template/friend21.C: New test.
29364
29365 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29366
29367         * gcc.dg/cleanup-8.c: New test.
29368         * gcc.dg/cleanup-9.c: New test.
29369
29370 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29371
29372         * g++.dg/ext/dll-MI1.h: New file.
29373         * g++.dg/ext/dllexport-MI1.C: New file.
29374         * g++.dg/ext/dllimport-MI1.C: New file.
29375
29376 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29377
29378         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29379         it does not have cmpstrsi patterns (just cmpmemsi).
29380
29381 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29382
29383         PR debug/11473
29384         * g++.dg/debug/debug8.C: New test.
29385
29386 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29387
29388         PR c++/10108
29389         * g++.dg/template/crash7.C: New test.
29390
29391 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29392
29393         PR target/10795
29394         * gcc.c-torture/compile/20030708-1.c: New.
29395
29396 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29397
29398         * gcc.c-torture/execute/20030715-1.c: New test.
29399
29400 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29401
29402         * gcc.dg/pch/inline-3.c: New file.
29403         * gcc.dg/pch/inline-3.hs: New file.
29404         * gcc.dg/pch/inline-4.c: New file.
29405         * gcc.dg/pch/inline-4.hs: New file.
29406
29407 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29408
29409         PR c++/11509
29410         * g++.dg/template/crash6.C: New test.
29411
29412         PR c++/7053
29413         * g++.dg/template/friend20.C: New test.
29414
29415         PR c++/7019
29416         * g++.dg/template/overload2.C: New test.
29417
29418 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29419
29420         PR optimization/11440
29421         * gcc.c-torture/execute/20030714-1.c: New test.
29422
29423 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29424
29425         PR c++/11154
29426         * g++.dg/template/partial2.C: New test.
29427
29428 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29429
29430         PR c++/11503
29431         * g++.dg/template/anon1.C: New test.
29432
29433         PR c++/11493
29434         PR c++/11495
29435         * g++.dg/parse/template9.C: Likewise.
29436         * g++.dg/template/crash4.C: New test.
29437         * g++.dg/template/koenig1.C: Likewise.
29438         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29439         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29440         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29441         functions.
29442         * g++.old-deja/g++.jason/template36.C: Likewise.
29443         * g++.old-deja/g++.mike/p1989.C: Likewise.
29444         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29445         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29446         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29447         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29448         compiling.
29449         * g++.old-deja/g++.pt/union2.C: Use this->.
29450
29451 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29452
29453         * gcc.dg/20030711-1.c: New test.
29454
29455 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29456
29457         PR c++/11050
29458         * g++.dg/parse/args1.C: New test.
29459         * g++.pt/defarg8.C: Change expected errors.
29460
29461 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29462
29463         PR c++/8164
29464         * g++.dg/template/nontype2.C: New test.
29465
29466         PR c++/10558
29467         * g++.dg/parse/template8.C: New test.
29468
29469         PR c++/8327
29470         * g++.dg/template/scope1.C: New test.
29471
29472         * g++.dg/warn/Wsign-compare-1.C: New test.
29473
29474 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29475
29476         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29477
29478 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29479
29480         PR c++/9411
29481         * g++.dg/template/explicit2.C: New test.
29482
29483         PR c++/10032
29484         * g++.dg/warn/pedantic1.C: New test.
29485
29486 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         PR c++ 9483
29489         * g++.dg/other/field1.C: New test.
29490
29491 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29492
29493         PR c/11449
29494         * gcc.c-torture/compile/20030707-1.c: New.
29495
29496 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29497
29498         PR c++/10849
29499         * g++.dg/template/access12.C: New test.
29500
29501 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29504         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29505         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29506         * gcc.misc-tests/gcov.exp: Update
29507         * g++.dg/gcov/gcov.exp: Update
29508         * lib/gcov.exp: Update.
29509
29510 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29511
29512         * g++.dg/abi/mangle17.C: Make sure template expressions are
29513         dependent.
29514         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29515         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29516         * g++.dg/opt/stack1.C: Remove erroneous code.
29517         * g++.dg/parse/template7.C: New test.
29518         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29519         * g++.old-deja/g++.pt/crash4.C: Likewise.
29520
29521 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29522
29523         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29524         with zero or one occurence of `$' after the initial `L'.
29525
29526 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29527
29528         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29529
29530 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29531
29532         PR c/11370
29533         * gcc.dg/Wunreachable-6.c: New testcase.
29534         * gcc.dg/Wunreachable-7.c: New testcase.
29535
29536 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29537
29538         PR c/11420
29539         * gcc.dg/20030708-1.c: New test.
29540
29541 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29542
29543         * gcc.dg/compat/sdata-section.h: New file.
29544         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29545         * gcc.dg/torture/mips-sdata-1.c: New test.
29546
29547 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29548
29549         PR c++/11030
29550         * g++.dg/template/friend19.C: New test.
29551
29552 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29553
29554         * g++.dg/opt/strength-reduce.C: New test.
29555
29556 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29557
29558         PR target/10979
29559         * gcc.dg/20030707-1.c: New testcase.
29560
29561 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29562
29563         PR optimization/11059
29564         * g++.dg/opt/emptyunion.C: New testcase.
29565
29566 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29567             Eric Botcazou  <ebotcazou@libertysurf.fr>
29568
29569         * g++.dg/opt/stack1.C: New test.
29570
29571 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29572
29573         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29574         run test.
29575
29576         PR c++/11431
29577         * g++.dg/expr/static_cast3.C: New test.
29578
29579 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29580
29581         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29582         everywhere.
29583         * gcc.dg/concat.c: Concatenation of string constants with
29584         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29585         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29586         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29587         necessary to avoid multi-character character constant warning.
29588         * gcc.dg/cpp/escape.c: Likewise.
29589         * gcc.dg/cpp/ucs.c: Likewise.
29590         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29591         Fix a typo.
29592
29593 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29594
29595         PR c/11428
29596         * gcc.c-torture/compile/20030704-1.c: New.
29597
29598 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29599
29600         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29601
29602 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29603
29604         PR c++/5287, PR c++/7910,  PR c++/11021
29605         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29606         tests for warnings.
29607         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29608         * g++.dg/ext/dllimport3.C: Likewise.
29609         * g++.dg/ext/dllimport4.C: New file.
29610         * g++.dg/ext/dllimport5.C: New file.
29611         * g++.dg/ext/dllimport6.C: New file.
29612         * g++.dg/ext/dllimport7.C: New file.
29613         * g++.dg/ext/dllimport8.C: New file.
29614         * g++.dg/ext/dllimport9.C: New file.
29615         * g++.dg/ext/dllimport10.C: New file.
29616         * g++.dg/ext/dllexport1.C: New file.
29617
29618 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29619
29620         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29621         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29622
29623 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29624
29625         * gcc.dg/builtins-25.c: New testcase.
29626         * gcc.dg/builtins-26.c: New testcase.
29627
29628 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29629
29630         * gcc.dg/compat/vector-defs.h: New file.
29631         * gcc.dg/compat/vector-setup.h: New file.
29632         * gcc.dg/compat/vector-check.h: New file.
29633         * gcc.dg/compat/vector-1_main.c: New file.
29634         * gcc.dg/compat/vector-1_x.c: New file.
29635         * gcc.dg/compat/vector-1_y.c: New file.
29636         * gcc.dg/compat/vector-2_main.c: New file.
29637         * gcc.dg/compat/vector-2_x.c: New file.
29638         * gcc.dg/compat/vector-2_y.c: New file.
29639
29640         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29641         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29642         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29643         * gcc.dg/compat/struct-align-1.h: New file.
29644         * gcc.dg/compat/struct-align-1_main.c: New file.
29645         * gcc.dg/compat/struct-align-1_x.c: New file.
29646         * gcc.dg/compat/struct-align-1_y.c: New file.
29647         * gcc.dg/compat/struct-align-2.h: New file.
29648         * gcc.dg/compat/struct-align-2_main.c: New file.
29649         * gcc.dg/compat/struct-align-2_x.c: New file.
29650         * gcc.dg/compat/struct-align-2_y.c: New file.
29651
29652         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29653         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29654         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29655         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29656         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29657         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29658         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29659         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29660         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29661         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29662         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29663         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29664         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29665         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29666         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29667         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29668         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29669         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29670         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29671         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29672         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29673         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29674         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29675         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29676         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29677         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29678         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29679         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29680         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29681
29682 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29683
29684         * gcc.dg/i386-call-1.c: New test.
29685
29686 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29687
29688         PR c++/9162
29689         * g++.dg/parse/defarg4.C: New.
29690
29691 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29692
29693         PR target/10700
29694         * gcc.c-torture/compile/20030703-1.c: New test case.
29695
29696 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29697
29698         * g++.dg/template/local3.C: Remove extra semicolon.
29699
29700 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29701
29702         * gcc.dg/i386-volatile-1.c: New test.
29703
29704 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         PR c++/11072
29707         * g++.dg/other/offsetof2.C: XFAIL.
29708         * g++.dg/other/offsetof5.C: New.
29709
29710         PR c++/10219
29711         * g++.dg/template/error1.C: New.
29712
29713         PR c++/9779
29714         * g++.dg/template/dependent-expr1.C: New.
29715
29716 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29717
29718         PR c++/6949
29719         * g++.dg/template/local3.C: New test.
29720
29721         PR c++/11149
29722         * g++.dg/lookup/scoped6.C: New test.
29723
29724 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29725
29726         PR c++/8046
29727         * g++.dg/other/error7.C: New test.
29728
29729 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29730
29731         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29732         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29733         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29734         * g++.old-deja/g++.other/union2.C: Likewise.
29735         * gcc.dg/c90-const-expr-2.c: Likewise.
29736         * gcc.dg/c90-const-expr-3.c: Likewise.
29737         * gcc.dg/c99-const-expr-2.c: Likewise.
29738         * gcc.dg/c99-const-expr-3.c: Likewise.
29739         * gcc.dg/concat.c: Likewise.
29740
29741 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29742
29743         PR c++/9559
29744         * g++.dg/init/static1.C: New test.
29745
29746 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29747
29748         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29749         * g++.old-deja/g++.other/access2.C: Likewise.
29750         * g++.old-deja/g++.other/decl2.C: Likewise.
29751         * gcc.c-torture/execute/20020615-1.c: Likewise.
29752
29753 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29754
29755         PR c++/4933
29756         * g++.dg/template/sizeof4.C: New test.
29757
29758 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29759
29760         * g++.dg/other/error6.C: New test.
29761
29762 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29763
29764         PR c++/10750
29765         * g++.dg/parse/constant2.C: New test.
29766
29767 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29768
29769         PR c++/11106
29770         * g++.dg/other/error5.C: New test.
29771
29772 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29773
29774         * gcc.dg/format/gcc_diag-1.c: New test.
29775
29776 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29777
29778         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29779
29780 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29781
29782         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29783         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29784         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29785
29786 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29787
29788         * gcc.c-torture/execute/builtins/string-8.c: New test.
29789         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29790         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29791         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29792
29793 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29794
29795         PR c++/10468
29796         * g++.dg/ext/typeof6.C: New test.
29797
29798 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29799
29800         PR c++/10796
29801         * g++.dg/init/enum1.C: New test.
29802
29803 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29804
29805         * gcc.dg/20030627-1.c: New test.
29806
29807 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29808
29809         PR c++/11332
29810         * g++.dg/expr/static_cast2.C: New test.
29811
29812 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29813             Jakub Jelinek  <jakub@redhat.com>
29814
29815         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29816         sprintf(dst,"%s",src) optimization.
29817         * gcc.c-torture/execute/20030626-1.c: New test case.
29818         * gcc.c-torture/execute/20030626-2.c: New test case.
29819
29820 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29821
29822         * gcc.c-torture/execute/multi-ix.c: New test.
29823
29824         * gcc.c-torture/execute/simd-4.c (main):
29825         Added missing semicolon at end of union.
29826
29827 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29828
29829         PR c++/8266
29830         * g++.dg/template/explicit-instantiation3.C: New test.
29831
29832 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29833
29834         * gcc.dg/20030626-1.c: Use signed char.
29835
29836 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29837
29838         * gcc.dg/20030626-1.c: New test.
29839
29840 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29841
29842         * const-str-2.m: Update.
29843
29844 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29845
29846         PR c++/10990
29847         * g++.dg/rtti/dyncast1.C: New test.
29848         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29849         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29850         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29851
29852         PR c++/10931
29853         * g++.dg/expr/static_cast1.C: New test.
29854
29855 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29856
29857         * gcc.dg/20030625-1.c: New test.
29858
29859 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29860
29861         * gcc.c-torture/compile/20030624-1.c: New test case.
29862
29863 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29864
29865         * gcc.c-torture/execute/string-opt-17.c: New test.
29866
29867 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29868
29869         PR c++/5754
29870         * g++.dg/parse/crash6.C: New test.
29871
29872 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29873
29874         * gcc.dg/builtins-24.c: New test case.
29875
29876 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29877
29878         * g++.dg/opt/operator1.C: New test.
29879
29880 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29881
29882         * gcc.c-torture/execute/string-opt-16.c: New test case.
29883
29884 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29885
29886         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29887         * g++.old-deja/g++.other/conv7.C: Likewise.
29888         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29889         * g++.old-deja/g++.other/overload14.C: Likewise.
29890
29891 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29892
29893         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29894         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29895
29896 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29897
29898         PR c++/10888
29899         * g++.dg/warn/Winline-3.C: New test.
29900
29901 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29902
29903         * lib/target-supports.exp (check_alias_available): Make the test
29904         program acceptable to the Solaris assembler.
29905
29906         PR c++/10749
29907         * g++.dg/template/memclass2.C: New test.
29908
29909 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29910             Eric Botcazou  <ebotcazou@libertysurf.fr>
29911
29912         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29913         data for non-matching targets.
29914         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29915
29916 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29917
29918         PR c++/10845
29919         * g++.dg/template/member3.C: New test.
29920
29921 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29922
29923         PR c++/10939
29924         * g++.dg/template/func1.C: New test.
29925
29926         PR c++/9649
29927         * g++.dg/template/static4.C: New test.
29928         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29929
29930         PR c++/11041
29931         * g++.dg/init/ref7.C: New test.
29932
29933 2003-06-19  Matt Austern  <austern@apple.com>
29934
29935         PR c++/11228
29936         * g++.dg/anew1.C: New test.
29937         * g++.dg/anew2.C: New test.
29938         * g++.dg/anew3.C: New test.
29939         * g++.dg/anew4.C: New test.
29940
29941 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29942
29943         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29944
29945 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29946
29947         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29948         endian-dependent.
29949
29950 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29951
29952         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29953         Remove cruft.
29954
29955 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29956
29957         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29958         * gcc.c-torture/compile/961203-1.c: Likewise.
29959         * gcc.c-torture/compile/980506-1.c: Likewise.
29960
29961 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29962
29963         PR c++/10712
29964         * g++.dg/lookup/using7.C: New test.
29965
29966 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29967
29968         PR c++/11105
29969         * g++.dg/abi/conv1.C: Remove it.
29970         * g++.dg/template/conv7.C: New test.
29971         * g++.dg/template/conv8.C: Likewise.
29972         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29973         conversion operator.
29974
29975 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29976
29977         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29978         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29979         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29980         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29981         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29982         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29983         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29984         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29985         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29986         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29987         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29988         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29989         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29990         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29991         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29992         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29993         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29994         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29995         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29996         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29997         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29998         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29999         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30000         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30001         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30002         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30003         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30004         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30005         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30006
30007 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30008
30009         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30010         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30011         indications.
30012
30013 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30014
30015         * gcc.dg/i386-387-5.c: New test case.
30016         * gcc.dg/i386-387-6.c: New test case.
30017         * gcc.dg/builtins-23.c: New test case.
30018
30019 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30020
30021         * gcc.dg/builtins-22.c: New test case.
30022         * gcc.dg/i386-387-1.c: Update to test exp.
30023         * gcc.dg/i386-387-2.c: Likewise.
30024
30025 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30026
30027         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30028
30029 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30030
30031         * lib/gcc-dg.exp (dg-require-dll): New function.
30032         (dg-xfail-if): Likewise.
30033         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30034         driver.
30035
30036         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30037         * gcc.c-torture/compile/20001205-1.c: Likewise.
30038         * gcc.c-torture/compile/20001226-1.c: Likewise.
30039         * gcc.c-torture/compile/20010518-2.c: Likewise.
30040         * gcc.c-torture/compile/20020312-1.c: Likewise.
30041         * gcc.c-torture/compile/20020604-1.c: Likewise.
30042         * gcc.c-torture/compile/920501-12.c: Likewise.
30043         * gcc.c-torture/compile/920501-4.c: Likewise.
30044         * gcc.c-torture/compile/920520-1.c: Likewise.
30045         * gcc.c-torture/compile/920521-1.c: Likewise.
30046         * gcc.c-torture/compile/920625-1.c: Likewise.
30047         * gcc.c-torture/compile/961203-1.c: Likewise.
30048         * gcc.c-torture/compile/980506-1.c: Likewise.
30049         * gcc.c-torture/compile/981006-1.c: Likewise.
30050         * gcc.c-torture/compile/981022-1.c: Likewise.
30051         * gcc.c-torture/compile/981223-1.c: Likewise.
30052         * gcc.c-torture/compile/990617-1.c: Likewise.
30053         * gcc.c-torture/compile/dll.c: Likewise.
30054         * gcc.c-torture/compile/labels-3.c: Likewise.
30055         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30056         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30057         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30058         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30059         * gcc.c-torture/compile/simd-5.c: Likewise.
30060         * gcc.c-torture/compile/20000804-1.x: Remove.
30061         * gcc.c-torture/compile/20001205-1.x: Likewise.
30062         * gcc.c-torture/compile/20001226-1.x: Likewise.
30063         * gcc.c-torture/compile/20010518-2.x: Likewise.
30064         * gcc.c-torture/compile/20020312-1.x: Likewise.
30065         * gcc.c-torture/compile/20020604-1.x: Likewise.
30066         * gcc.c-torture/compile/920501-12.x: Likewise.
30067         * gcc.c-torture/compile/920501-4.x: Likewise.
30068         * gcc.c-torture/compile/920520-1.x: Likewise.
30069         * gcc.c-torture/compile/920521-1.x: Likewise.
30070         * gcc.c-torture/compile/920625-1.x: Likewise.
30071         * gcc.c-torture/compile/961203-1.x: Likewise.
30072         * gcc.c-torture/compile/980506-1.x: Likewise.
30073         * gcc.c-torture/compile/981006-1.x: Likewise.
30074         * gcc.c-torture/compile/981022-1.x: Likewise.
30075         * gcc.c-torture/compile/981223-1.x: Likewise.
30076         * gcc.c-torture/compile/990617-1.x: Likewise.
30077         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30078         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30079         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30080         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30081         * gcc.c-torture/compile/simd-5.x: Likewise.
30082
30083         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30084
30085 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30086
30087         * gcc.c-torture/execute/20030611-1.c: New test.
30088
30089 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30090
30091         PR middle-end/168
30092         * gcc.dg/20030612-1.c: New test case.
30093
30094 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30095
30096         PR c++/10635
30097         * g++.dg/expr/cast1.C: New test.
30098
30099 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30100
30101         * gcc.dg/builtins-21.c: New test case.
30102
30103 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30104
30105         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30106         options instead of at the end.
30107         * lib/objc.exp (objc_target_compile): Likewise.
30108
30109 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30110
30111         PR c++/10432
30112         * g++.dg/parse/error1.C: New test.
30113
30114 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30115
30116         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30117         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30118         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30119         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30120         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30121         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30122         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30123         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30124         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30125         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30126         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30127         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30128         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30129         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30130         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30131         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30132         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30133         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30134         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30135         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30136         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30137         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30138         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30139         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30140
30141         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30142         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30143         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30144         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30145         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30146         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30147         * gcc.dg/compat/scalar-return-3_main.c: New file.
30148         * gcc.dg/compat/scalar-return-3_x.c: New file.
30149         * gcc.dg/compat/scalar-return-3_y.c: New file.
30150         * gcc.dg/compat/scalar-return-4_main.c: New file.
30151         * gcc.dg/compat/scalar-return-4_x.c: New file.
30152         * gcc.dg/compat/scalar-return-4_y.c: New file.
30153
30154 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30155
30156         * gcc.dg/compat/fp2-struct-check.h: New file.
30157         * gcc.dg/compat/fp2-struct-defs.h: New file.
30158         * gcc.dg/compat/fp2-struct-init.h: New file.
30159         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30160         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30161         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30162         * gcc.dg/compat/struct-return-10_main.c: New file.
30163         * gcc.dg/compat/struct-return-10_x.c: New file.
30164         * gcc.dg/compat/struct-return-10_y.c: New file.
30165
30166         * gcc.dg/compat/compat-common.h: New file.
30167         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30168         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30169         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30170         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30171         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30172         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30173         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30174         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30175         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30176         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30177         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30178         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30179         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30180         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30181         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30182         * gcc.dg/compat/small-struct-check.h: Ditto.
30183         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30184         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30185         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30186         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30187         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30188         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30189         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30190         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30191         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30192         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30193         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30194         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30195         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30196         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30197         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30198         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30199         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30200         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30201         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30202         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30203         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30204         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30205         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30206         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30207         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30208         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30209         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30210         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30211         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30212         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30213
30214 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30215
30216         * g++.dg/pch/static-1.C: New file.
30217         * g++.dg/pch/static-1.Hs: New file.
30218
30219 2003-06-10  Richard Henderson  <rth@redhat.com>
30220
30221         * gcc.dg/asm-7.c: Adjust expected warning text.
30222
30223 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30224
30225         * gcc.dg/builtins-20.c: New test case.
30226
30227 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30228
30229         PR c++/11131
30230         * g++.dg/opt/template1.C: New test.
30231
30232 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30233
30234         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30235         additional_sources.
30236
30237 2003-05-21  David Taylor  <dtaylor@emc.com>
30238
30239         * gcc.dg/Wpadded.c: New file.
30240
30241 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30242
30243         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30244         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30245         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30246         dg-require-weak.
30247
30248 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30249
30250         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30251
30252 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30253
30254         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30255         (dg-require-alias): Likewise.
30256         (dg-require-gc-sections): Likewise.
30257         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30258
30259 2003-06-08  Richard Henderson  <rth@redhat.com>
30260
30261         * gcc.dg/20011029-2.c: Fix the array reference.
30262         * gcc.dg/asm-7.c: New.
30263
30264 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30265
30266         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30267
30268 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30269
30270         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30271         (dg-require-gc-sections): Likewise.
30272
30273 2003-06-08  Jan Hubicka  <jh@suse.cz>
30274
30275         * i386-cmov1.c: Fix regular expression.
30276         * i386-cvt-1.c: Likewise.
30277         * i386-local.c: Likewise.
30278         * i386-local2.c: Likewise.
30279         * i386-mul.c: Likewise.
30280         * i386-ssetype-1.c: Likewise.
30281         * i386-ssetype-3.c: Likewise.
30282         * i386-ssetype-5.c: Likewise.
30283
30284 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30285
30286         PR c++/11039
30287         * g++.dg/warn/implicit-typename2.C: New test.
30288         * g++.dg/warn/implicit-typename3.C: New test.
30289
30290 2003-06-07  Richard Henderson  <rth@redhat.com>
30291
30292         * g++.dg/other/offsetof3.C: Use size_t.
30293         * g++.dg/other/offsetof4.C: Likewise.
30294
30295 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30296
30297         * lib/copy-file.exp: New. Implement gcc_copy_files.
30298
30299         * lib/dg-pch.exp: Load copy-file.exp
30300         (dg-pch): Use gcc_copy_files instead of "file copy".
30301
30302 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30303
30304         * gcc.dg/weak/weak.exp: Simplify.
30305         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30306         * gcc.dg/weak/weak-1.c: Likewise.
30307         * gcc.dg/weak/weak-2.c: Likewise.
30308         * gcc.dg/weak/weak-3.c: Likewise.
30309         * gcc.dg/weak/weak-4.c: Likewise.
30310         * gcc.dg/weak/weak-5.c: Likewise.
30311         * gcc.dg/weak/weak-6.c: Likewise.
30312         * gcc.dg/weak/weak-7.c: Likewise.
30313         * gcc.dg/weak/weak-8.c: Likewise.
30314         * gcc.dg/weak/weak-9.c: Likewise.
30315
30316 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30317
30318         gcc.c-torture/execute/20030606-1.c: New.
30319
30320 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30321
30322         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30323         * gcc.dg/builtins-19.c: Likewise.
30324
30325 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30326
30327         * gcc.dg/builtins-2.c: Add some more tests.
30328         * gcc.dg/builtins-18.c: New test case.
30329         * gcc.dg/builtins-19.c: New test case.
30330
30331 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30332             Jim Wilson  <wilson@tuliptree.org>
30333
30334         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30335
30336 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30337
30338         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30339         mempcpy/stpcpy calls not to be optimized into something else.
30340         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30341         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30342         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30343
30344 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30345
30346         * gcc.dg/format/asm_fprintf-1.c: New test.
30347
30348 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30349
30350         * lib/gcc-defs.exp (additional_sources): New variable.
30351         (dg-additional-sources): New function.
30352         (additional_files): New variable.
30353         (dg-additional-files): New function.
30354         (dg-additional-files-options): Likewise.
30355         * lib/gcc-dg.exp (dg-require-weak): New function.
30356         (dg-require-alias): Likewise.
30357         (dg-require-gc-sections): Likewise.
30358         * lib/target-supports.exp (check_alias_available): Remove testfile
30359         parameter.
30360         (check_gc_sections_available): New function.
30361         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30362         (dg-gpp-additional-files): Likewise.
30363         * lib/g++.exp (additional_sources): Remove.
30364         (additional_files): Likewise.
30365         (g++_target_compile): Use dg-additional-files-options.
30366
30367         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30368         Tcl logic.
30369         * gcc.dg/special/ecos.exp: Remove.
30370         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30371         * gcc.dg/special/alias-1.c: Likewise.
30372         * gcc.dg/special/alias-2.c: Likewise.
30373         * gcc.dg/special/gcsec-1.c: Likewise.
30374         * gcc.dg/special/weak-1.c: Likewise.
30375         * gcc.dg/special/weak-2.c: Likewise.
30376         * gcc.dg/special/wkali-1.c: Likewise.
30377         * gcc.dg/special/wkali-2.c: Likewise.
30378
30379         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30380         dg-gpp-additional-*.
30381         * g++.dg/special/conpr-3.C: Likewise.
30382         * g++.dg/special/conpr-4.C: Likewise.
30383         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30384         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30385         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30386         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30387         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30388         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30389         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30390         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30391         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30392         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30393         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30394         * g++.old-deja/g++.other/comdat1.C: Likewise.
30395         * g++.old-deja/g++.other/comdat2.C: Likewise.
30396         * g++.old-deja/g++.other/comdat3.C: Likewise.
30397         * g++.old-deja/g++.other/ctor1.C: Likewise.
30398         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30399
30400 2003-06-05  Richard Henderson  <rth@redhat.com>
30401
30402         * gcc.dg/debug/20030605-1.c: New.
30403
30404 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30405
30406         * README.QMTEST: Update.
30407
30408 2003-06-04  Richard Henderson  <rth@redhat.com>
30409
30410         * gcc.dg/cleanup-1.c: New.
30411         * gcc.dg/cleanup-2.c: New.
30412         * gcc.dg/cleanup-3.c: New.
30413         * gcc.dg/cleanup-4.c: New.
30414         * gcc.dg/cleanup-5.c: New.
30415         * gcc.dg/cleanup-6.c: New.
30416         * gcc.dg/cleanup-7.c: New.
30417
30418 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30419
30420         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30421
30422         * lib/dg-pch.exp: New file.
30423         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30424         * gcc.dg/pch/pch.exp: Likewise.
30425
30426 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30427
30428         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30429         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30430         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30431         * gcc.dg/builtins-17.c: New test case.
30432         * gcc.dg/i386-387-4.c: New test case.
30433         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30434
30435 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30436
30437         * gcc.dg/ultrasp9.c: New test.
30438
30439 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30440
30441         * gcc.c-torture/compile/20030604-1.c: New test.
30442         * gcc.dg/sparc-constant-1.c: New test.
30443
30444 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30445
30446         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30447
30448 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30449
30450         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30451
30452         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30453         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30454
30455 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30456
30457         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30458
30459 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30460
30461         PR c++/10940
30462         * g++.dg/template/spec10.C: New test.
30463
30464 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30465
30466         * gcc.dg/builtins-16.c: New test case.
30467
30468 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30469
30470         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30471         mempcpy test with post-increments.
30472         * gcc.c-torture/execute/string-opt-3.c: New test.
30473         * gcc.dg/string-opt-1.c: New test.
30474
30475 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30476
30477         PR fortran/10965
30478         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30479
30480 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30481
30482         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30483         (scan-assembler): ... here.  Use dg-scan.
30484         (scan-assembler-not): Likewise.
30485         (scan-file): New function.
30486         (scan-file-not): Likewise.
30487         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30488         * gcc.dg/cpp/_Pragma4.c: Likewise.
30489         * gcc.dg/cpp/_Pragma5.c: Likewise.
30490         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30491         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30492         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30493         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30494         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30495         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30496         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30497         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30498         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30499         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30500         * gcc.dg/cpp/cxxcom1.c: Likewise.
30501         * gcc.dg/cpp/line1.c: Likewise.
30502         * gcc.dg/cpp/maccom1.c: Likewise.
30503         * gcc.dg/cpp/maccom2.c: Likewise.
30504         * gcc.dg/cpp/maccom3.c: Likewise.
30505         * gcc.dg/cpp/maccom4.c: Likewise.
30506         * gcc.dg/cpp/maccom5.c: Likewise.
30507         * gcc.dg/cpp/maccom6.c: Likewise.
30508         * gcc.dg/cpp/multiline.c: Likewise.
30509         * gcc.dg/cpp/spacing1.c: Likewise.
30510         * gcc.dg/cpp/spacing2.c: Likewise.
30511         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30512         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30513         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30514         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30515         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30516         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30517         * gcc.dg/cpp/cxxcom2.c: Likewise.
30518         * gcc.dg/cpp/cxxcom2.h: New file.
30519
30520         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30521         * g++.dg/cpp/truefalse.C: Here.
30522         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30523
30524 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30525
30526         * gcc.dg/cpp/redef3.c: New file.
30527
30528 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30529
30530         * gcc.dg/i386-loop-3.c: New test.
30531
30532 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30533
30534         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30535
30536 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30537
30538         * gcc.dg/fwrapv-1.c: New test case.
30539         * gcc.dg/fwrapv-2.c: New test case.
30540
30541 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30542
30543         PR c++/10956
30544         * g++.dg/template/spec9.C: New test.
30545
30546 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30547
30548         * gcc.dg/duff-4.c: New test case.
30549
30550 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30551
30552         PR fortran/10843
30553         * g77.dg/ffixed-form-1.f: New test
30554         * g77.dg/ffixed-form-2.f: New test
30555         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30556         * g77.dg/ffree-form-3.f: New test
30557
30558 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30559
30560         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30561         * gcc.dg/wint_t-1.c: Likewise.
30562
30563 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30564
30565         * g++.dg/template/access11.C: New test.
30566
30567 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30568
30569         PR c++/10849
30570         * g++.dg/template/access10.C: New test.
30571
30572 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30573             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30574
30575         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30576
30577 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30578
30579         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30580         suppress for powerpc-*-darwin*.
30581         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30582
30583 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30584
30585         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30586         suppress option for powerpc-*-darwin*.
30587
30588 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30589
30590         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30591         * gcc.dg/builtins-4.c: Add test for fmod.
30592
30593 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30594
30595         PR c++/10682
30596         * g++.dg/template/instantiate4.C: New test.
30597
30598 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30599
30600         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30601
30602 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30603
30604         * gcc.dg/compat/scalar-return-1_main.c: New file.
30605         * gcc.dg/compat/scalar-return-1_x.c: New file.
30606         * gcc.dg/compat/scalar-return-1_y.c: New file.
30607         * gcc.dg/compat/scalar-return-2_main.c: New file.
30608         * gcc.dg/compat/scalar-return-2_x.c: New file.
30609         * gcc.dg/compat/scalar-return-2_y.c: New file.
30610         * gcc.dg/compat/struct-return-3_main.c: New file.
30611         * gcc.dg/compat/struct-return-3_y.c: New file.
30612         * gcc.dg/compat/struct-return-3_x.c: New file.
30613         * gcc.dg/compat/struct-return-2_main.c: New file.
30614         * gcc.dg/compat/struct-return-2_x.c: New file.
30615         * gcc.dg/compat/struct-return-2_y.c: New file.
30616
30617 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30618
30619         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30620         for hppa*-hp-hpux*.
30621         * gcc.dg/20021014-1.c (dg-options): Likewise.
30622         * gcc.dg/nest.c (dg-options): Likewise.
30623
30624 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30625
30626         PR c++/9738
30627         * g++.dg/ext/dllimport2.C: New file.
30628         * g++.dg/ext/dllimport3.C: New file.
30629
30630 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30631
30632         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30633         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30634         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30635         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30636         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30637         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30638         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30639         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30640         * gcc.dg/compat/small-struct-defs.h: New file.
30641         * gcc.dg/compat/small-struct-init.h: New file.
30642         * gcc.dg/compat/small-struct-check.h: New file.
30643         * gcc.dg/compat/fp-struct-defs.h: New file.
30644         * gcc.dg/compat/fp-struct-check.h: New file.
30645         * gcc.dg/compat/fp-struct-init.h: New file.
30646         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30647         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30648
30649 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30650
30651         * gcc.dg/20030225-2.c: New test.
30652
30653 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30654             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30655
30656         * gcc.c-torture/compile/20030518-1.c: New test case.
30657
30658 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30659
30660         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30661         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30662         gcc-dg-debug-runtest.
30663         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30664         gcc-dg-debug-runtest.
30665
30666 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30667
30668         PR c++/9022
30669         * g++.dg/lookup/using6.C: New test.
30670
30671 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30672
30673         * g++.dg/parse/access2.C: New test.
30674
30675 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30676
30677         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30678         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30679         * gcc.dg/debug/debug.exp: Likewise.
30680
30681 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30682
30683         * gcc.dg/dollar.c: New test.
30684
30685 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30686
30687         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30688         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30689         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30690         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30691         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30692         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30693         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30694         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30695         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30696         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30697         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30698         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30699         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30700         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30701         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30702         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30703         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30704         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30705
30706 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30709         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30710         support for "repo" mode.
30711         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30712         * lib/g77-dg.exp: Likewise.
30713         * lib/obj-dg.exp: Likewise.
30714
30715 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30716
30717         Merge from gcc-3_2-rhl8-branch:
30718         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30719
30720         * gcc.dg/tls/opt-6.c: New test.
30721
30722         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30723
30724         * gcc.dg/20030405-1.c: New test.
30725
30726         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30727
30728         * gcc.dg/20030309-1.c: New test.
30729
30730         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30731
30732         * gcc.c-torture/execute/20030307-1.c: New test.
30733
30734         2003-02-20  Randolph Chung  <tausq@debian.org>
30735
30736         * gcc.c-torture/compile/20030220-1.c: New test.
30737
30738         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30739
30740         * gcc.dg/20030217-1.c: New test.
30741
30742         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30743
30744         * gcc.c-torture/compile/20020129-1.c: New test.
30745
30746         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30747
30748         * gcc.dg/unroll-1.c: New test.
30749
30750         2002-11-16  Jan Hubicka  <jh@suse.cz>
30751
30752         * gcc.c-torture/execute/20020920-1.c: New test.
30753
30754         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30755
30756         PR target/7434
30757         * gcc.c-torture/compile/20021008-1.c: New test.
30758
30759         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30760
30761         PR target/7559
30762         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30763
30764         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30765
30766         * gcc.c-torture/compile/20020807-1.c: New test.
30767
30768         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30769
30770         * gcc.dg/tls/opt-1.c: New test.
30771
30772         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30773
30774         * gcc.dg/20020729-1.c: New test.
30775
30776         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30777
30778         * g++.dg/opt/life1.C: New test.
30779
30780         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30781
30782         * gcc.dg/20020525-1.c: New test.
30783
30784         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30785
30786         PR c++/6794
30787         * g++.dg/ext/pretty1.C: New test.
30788         * g++.dg/ext/pretty2.C: New test.
30789
30790 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30791
30792         PR c++/8385
30793         * g++.dg/ext/typeof5.C: New test.
30794
30795 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30796
30797         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30798         __USER_LABEL_PREFIX__ into account.
30799         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30800
30801 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30802
30803         * gcc.dg/builtins-15.c: New test case.
30804
30805 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30806
30807         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30808
30809 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30810
30811         * lib/g++.exp: Tweak handling of additional source files.
30812         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30813         * g++.dg/special/conpr-2a.C: Rename to ...
30814         * g++.dg/special/conpr-2a.cc: ... this.
30815         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30816         * g++.dg/special/conpr-3a.C: Rename to ...
30817         * g++.dg/special/conpr-3a.cc: This.
30818         * g++.dg/special/conpr-3b.C: Rename to ...
30819         * g++.dg/special/conpr-3b.cc: This.
30820         * g++.dg/special/conpr-4.C: New test.
30821         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30822
30823 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30824
30825         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30826
30827 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30828
30829         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30830         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30831         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30832         * g++.old-deja/g++.other/warn3.C: Likewise.
30833
30834 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30835
30836         * gcc.dg/i386-387-1.c: Update to also test log.
30837         * gcc.dg/i386-387-2.c: Likewise.
30838
30839 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30840
30841         * g77.f-torture/execute/int8421.f: New test.
30842
30843 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30844
30845         PR c++/10230, c++/10481
30846         * g++.dg/lookup/scoped5.C: New test.
30847
30848 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30849
30850         PR c++/10552
30851         * g++.dg/template/ttp6.C: New test.
30852
30853 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30854
30855         * gcc.c-torture/execute/builtins: New directory.
30856         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30857         gcc.c-torture/execute/builtins.
30858         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30859         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30860         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30861         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30862
30863 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30864
30865         PR c++/9252
30866         * g++.dg/template/access8.C: New test.
30867         * g++.dg/template/access9.C: New test.
30868
30869 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30870
30871         PR c++/9554
30872         * g++.dg/parse/access1.C: New test.
30873
30874 2003-05-09  DJ Delorie  <dj@redhat.com>
30875
30876         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30877         long, and not an int.
30878
30879 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30880
30881         PR c++/10555, c++/10576
30882         * g++.dg/template/memclass1.C: New test.
30883
30884 2003-05-08  DJ Delorie  <dj@redhat.com>
30885
30886         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30887         targets.
30888         * gcc.c-torture/execute/20021024-1.x: Likewise.
30889         * gcc.c-torture/execute/shiftdi.x: Likewise.
30890         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30891         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30892         * gcc.dg/20021018-1.c: Likewise.
30893
30894 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30895
30896         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30897
30898         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30899         (bcopy): Call memmove.
30900
30901 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30902
30903         * g77.f-torture/compile/8485.f: New test case.
30904
30905 2003-05-07  Richard Henderson  <rth@redhat.com>
30906
30907         PR c++/10570
30908         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30909         Verify exception_cleanup not called for rethrows.
30910         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30911         when exiting catch block without rethrowing.
30912         * g++.dg/eh/forced3.C: New.
30913         * g++.dg/eh/forced4.C: New.
30914
30915 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30916
30917         * gcc.dg/20030505.c: Fix triplet.
30918
30919 2003-05-06  DJ Delorie  <dj@redhat.com>
30920
30921         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30922         * gcc.dg/nest.c: Likewise.
30923
30924 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30925
30926         * gcc.dg/builtins-14.c: New test case.
30927
30928 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30929
30930         * lib/compat.exp (compat-execute): New argument.
30931         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30932         * gcc.dg/compat: New test directory.
30933         * gcc.dg/compat/compat.exp: New expect script.
30934         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30935         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30936         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30937         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30938         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30939         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30940
30941         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30942         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30943         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30944         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30945         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30946         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30947         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30948         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30949         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30950         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30951         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30952         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30953         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30954         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30955         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30956
30957 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30958
30959         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30960
30961 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30962
30963         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30964
30965 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30966
30967         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30968         * gcc.dg/ppc-fsel-2.c: New test.
30969
30970         * gcc.dg/unused-5.c: New test.
30971
30972 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30973
30974         PR c++/10496
30975         * g++.dg/warn/pmf1.C: New test.
30976
30977 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30978
30979         PR c++/4494
30980         * g++.dg/warn/main.C: New test.
30981
30982 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30983
30984         * gcc.dg/nonnull-3.c: New test.
30985
30986 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30987
30988         * gcc.dg/cpp/Wtrigraphs.c: Update.
30989         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30990
30991 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30992
30993         * gcc.dg/ppc-fsel-1.c: New test.
30994
30995 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30996
30997         PR c/10604
30998         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30999
31000 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31001
31002         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31003
31004 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31005
31006         PR c++/9364, c++/10553, c++/10586
31007         * g++.dg/parse/typename4.C: New test.
31008         * g++.dg/parse/typename5.C: Likewise.
31009
31010 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31011
31012         * gcc.c-torture/compile/20030503-1.c: New test.
31013
31014 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31015
31016         * g++.dg/lookup/using5.C: Fix testcase error.
31017
31018 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31019
31020         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31021         since MEABI is no longer supported.  Remove all vestiges
31022         of MEABI from the test.
31023
31024 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31025
31026         PR c++/10554
31027         * g++.dg/lookup/using5.C: New test.
31028
31029 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31030
31031         PR c++/8772
31032         * g++.dg/template/ttp5.C: New test.
31033
31034 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31035
31036         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31037         (dg-gpp-additional-sources): New function.
31038         (dg-gpp-additional-files): Likewise.
31039         * lib/g++.exp (additional_sources): New variable.
31040         (additional_files): Likewise.
31041         (g++_target_compile): Deal with them.
31042         * lib/old-dejagnu.exp: Remove.
31043         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31044         * g++.old-deja: Revise all tests to use dg commands.
31045
31046 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31047
31048         PR c++/9432, c++/9528
31049         * g++.dg/lookup/using4.C: New test.
31050
31051 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31052
31053         * gcc.dg/noreturn-5.c: New file.
31054         * gcc.dg/noreturn-6.c: New file.
31055
31056         * gcc.c-torture/compile/inline-1.c: New file.
31057
31058 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31059
31060         PR c++/10551
31061         * g++.dg/template/explicit1.C: New test.
31062
31063 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31064
31065         PR c++/10549
31066         * g++.dg/other/bitfield1.C: New test.
31067
31068         PR c++/10527
31069         * g++.dg/init/new7.C: New test.
31070
31071 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31072
31073         * g++.dg/ext/desig1.C: New test.
31074         * g++.dg/ext/init1.C: Update.
31075
31076         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31077
31078 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31079
31080         PR c++/10180
31081         * g++.dg/warn/Winline-1.C: New test.
31082
31083 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * gcc.c-torture/execute/string-opt-19.c: New test.
31086
31087         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31088         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31089
31090 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/10506
31093         * g++.dg/init/new6.C: New test.
31094
31095         PR c++/10503
31096         * g++.dg/init/ref6.C: New test.
31097
31098 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31099
31100         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31101
31102 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31103
31104         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31105         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31106
31107 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31108
31109         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31110         initialized static data members.
31111
31112 2003-04-25  H.J. Lu <hjl@gnu.org>
31113
31114         * gcc.dg/ia64-sync-4.c: New test.
31115
31116 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31117
31118         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31119         date.
31120
31121 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31122
31123         PR c++/10337
31124         * g++.dg/warn/conv1.C: New test.
31125         * g++.old-deja/g++.other/conv7.C: Adjust.
31126         * g++.old-deja/g++.other/overload14.C: Adjust.
31127
31128 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31129
31130         PR c++/10471
31131         * g++.dg/template/defarg2.C: New test.
31132
31133 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31134
31135         * gcc.dg/cpp/include2.c: Update.
31136         * gcc.dg/cpp/multiline-2.c: New.
31137         * gcc.dg/cpp/multiline.c: Update.
31138         * gcc.dg/cpp/strify2.c: Update.
31139         * gcc.dg/cpp/trad/literals-2.c: Update.
31140
31141 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31142
31143         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31144
31145 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31146
31147         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31148
31149 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31150
31151         PR c++/10451
31152         * g++.dg/parse/crash4.C: New test.
31153
31154         PR c++/9847
31155         * g++.dg/parse/crash5.C: New test.
31156
31157 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31158
31159         PR c++/10446
31160         * g++.dg/parse/crash3.C: New test.
31161
31162         PR c++/10428
31163         * g++.dg/parse/elab1.C: New test.
31164
31165 2003-04-22  Devang Patel  <dpatel@apple.com>
31166
31167         * gcc.dg/cpp/trad/funlike-5.c: New test.
31168
31169 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31170
31171         * g++.dg/other/packed1.C: Fix dg options.
31172
31173 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31174
31175         * g++.dg/other/offsetof2.C: New test.
31176
31177 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31178
31179         * g++.dg/template/recurse.C: Adjust location of error messages.
31180
31181 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         PR c++/9881
31184         * g++.dg/init/addr-const1.C: New test.
31185         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31186
31187 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/10405
31190         * g++.dg/lookup/struct-hack1.C: New test.
31191
31192 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31193
31194         * ucs.c: Update diagnostic messages.
31195
31196 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31197
31198         * gcc.dg/cpp/truefalse.cpp: New test.
31199         * gcc.dg/cpp/cpp.exp: Update.
31200         * g++.dg/other/stdbool-if.C: Remove.
31201
31202 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31203
31204         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31205         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31206
31207 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31208
31209         * gcc.c-torture/compile/20030418-1.c: New test.
31210
31211 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31212
31213         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31214
31215 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31216
31217         PR c++/10347
31218         g++.dg/template/dependent-name1.C: New test.
31219
31220 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31221
31222         * gcc.dg/warn-1.c (tourist_guide): New array,
31223         contains a pointer to bar.
31224
31225 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31226
31227         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31228         * gcc.c-torture/execute/medce-1.c: New test case.
31229         * gcc.c-torture/execute/medce-2.c: New test case.
31230
31231 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31232
31233         * lib/prune.exp: Ignore more messages.
31234
31235         PR c++/10381
31236         * g++.dg/parse/lookup3.C: New test.
31237
31238 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31239
31240         * gcc.c-torture/compile/20030415-1.c : New test.
31241
31242 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31243
31244         * gcc.c-torture/execute/scope-2.c: Move to ...
31245         * gcc.dg/noncompile/scope.c: .... here.
31246
31247 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31248
31249         * gcc.dg/20030414-2.c: New test case.
31250
31251 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31252
31253         PR target/10377
31254         * gcc.dg/20030414-1.c: New test.
31255
31256 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31257
31258         * gcc.dg/builtins-12.c: New test case.
31259         * gcc.dg/builtins-13.c: New test case.
31260
31261 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31262
31263         * gcc.c-torture/execute/string-opt-18.c: New test.
31264
31265 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31266
31267         PR c++/10300
31268         * g++.dg/init/new5.C: New test.
31269
31270 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31271
31272         PR c++/7910
31273         * g++.dg/ext/dllimport1.C: New test.
31274
31275 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31276
31277         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31278
31279 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31280
31281         PR Fortran/9263
31282         * g77.f-torture/noncompile/9263.f: New test
31283         PR Fortran/1832
31284         * g77.f-torture/execute/1832.f: New test
31285
31286 2003-04-11  David Chad  <davidc@freebsd.org>
31287             Loren J. Rittle  <ljrittle@acm.org>
31288
31289         libobjc/8562
31290         * objc.dg/headers.m: New test.
31291
31292 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31293
31294         * gcc.c-torture/execute/builtin-noret-2.c: New.
31295         * gcc.c-torture/execute/builtin-noret-2.x: New.
31296         XFAIL builtin-noret-2.c at -O1 and above.
31297         * gcc.dg/redecl.c: New.
31298         * gcc.dg/Wshadow-1.c: Update error regexps.
31299
31300 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31301
31302         * g++.dg/abi/bitfield10.C: New test.
31303
31304 2003-04-09  Mike Stump  <mrs@apple.com>
31305
31306         * gcc.dg/pch/pch.exp: Make testcase names longer.
31307         * g++.dg/pch/pch.exp: Make testcase names longer.
31308
31309 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31310
31311         * gcc.dg/builtins-11.c: New test case.
31312
31313 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31314
31315         * gcc.dg/builtins-9.c: New test case.
31316         * gcc.dg/builtins-10.c: New test case.
31317
31318 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31319
31320         * gcc.dg/noncompile/init-4.c.c: New test.
31321
31322 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31323
31324         * gcc.misc-test/gcov-9.c: New test.
31325         * gcc.misc-test/gcov-10.c: New test
31326         * gcc.misc-test/gcov-11.c: New test.
31327
31328 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31329
31330         PR optimization/10024
31331         * gcc.c-torture/compile/20030405-1.c: New test.
31332
31333 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31334
31335         * gcc.dg/pch/static-3.c: New.
31336         * gcc.dg/pch/static-3.hs: New.
31337         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31338
31339 2003-04-04  Richard Henderson  <rth@redhat.com>
31340
31341         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31342         * g++.dg/eh/forced2.C: Likewise.
31343
31344 2003-04-03  Mike Stump  <mrs@apple.com>
31345
31346         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31347         target arg.
31348         (scan-assembler-times, scan-assembler-not): Likewise.
31349         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31350
31351 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31352
31353         * gcc.dg/sparc-loop-1.c: New test.
31354
31355 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31356
31357         PR other/9274
31358         * g++.dg/pch/system-2.C: New.
31359         * g++.dg/pch/system-2.Hs: New.
31360
31361 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31362
31363         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31364
31365         * g++.dg/eh/simd-1.C (vecfunc): Same.
31366
31367 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31368
31369         * gcc.c-torture/execute/20030401-1.c: New test case.
31370
31371 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31372
31373         * objc.dg/defs.m: New.
31374
31375 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31376
31377         * g++.dg/eh/simd-1.C: New.
31378         * g++.dg/eh/simd-2.C: New.
31379
31380 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31381
31382         * gcc.c-torture/execute/simd-3.c: New.
31383
31384 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31385
31386         PR c/9936
31387         * gcc.dg/20030331-2.c: New test.
31388
31389 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31390
31391         PR c++/10278
31392         * g++.dg/parse/crash2.C: New test.
31393
31394 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31395
31396         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31397         * gcc.c-torture/execute/20030331-1.c: ...here.
31398
31399 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31400
31401         * gcc.c-torture/execute/20030331-1.c: New test.
31402
31403 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31404
31405         * lib/gcov.exp: Adjust call return testing strings.
31406         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31407
31408 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31409
31410         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31411         * gcc.dg/builtins-7.c: New test case.
31412         * gcc.dg/builtins-8.c: New test case.
31413
31414 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31415
31416         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31417
31418 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31419
31420         PR c++/7647
31421         * g++.dg/lookup-class-member-2.C: New test.
31422
31423 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31424
31425         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31426
31427 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31428
31429         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31430
31431 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31432
31433         * g++.dg/init/attrib1.C: New test.
31434
31435 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31436
31437         * gcc.dg/ultrasp8.c: New test.
31438
31439 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31440
31441         * gcc.dg/ultrasp7.c: New test.
31442
31443 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31444
31445         PR c++/10047
31446         * g++.dg/template/inline1.C: New test.
31447
31448 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31449
31450         * gcc.dg/sparc-dwarf2.c: New test.
31451
31452 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31453
31454         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31455         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31456
31457 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31458
31459         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31460         than reading .x files.
31461         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31462         * g77.dg/gcov/gcov-1.f: Likewise.
31463         * gcc.misc-tests/gcov-4b.c: Likewise.
31464         * gcc.misc-tests/gcov-5b.c: Likewise.
31465         * gcc.misc-tests/gcov-6.c: Likewise.
31466         * gcc.misc-tests/gcov-7.c: Likewise.
31467         * gcc.misc-tests/gcov-8.c: Likewise.
31468         * g++.dg/gcov/gcov-1.x: Remove.
31469         * g77.dg/gcov/gcov-1.x: Likewise.
31470         * gcc.misc-tests/gcov-4b.x: Likewise.
31471         * gcc.misc-tests/gcov-5b.x: Likewise.
31472         * gcc.misc-tests/gcov-6.x: Likewise.
31473         * gcc.misc-tests/gcov-7.x: Likewise.
31474         * gcc.misc-tests/gcov-8.x: Likewise.
31475
31476 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31477
31478         PR opt/10087
31479         * gcc.dg/20030324-1.c: New test.
31480
31481 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31482
31483         PR c++/10224
31484         * g++.dg/template/arg3.C: New test.
31485
31486         PR c++/10158
31487         * g++.dg/template/friend18.C: New test.
31488
31489 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31490
31491         * g77.f-torture/compile/20030326-1.f: New test case.
31492
31493 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31494
31495         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31496
31497         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31498
31499 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31500
31501         * gcc.dg/ia64-sync-3.c: New test.
31502
31503 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31504
31505         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31506
31507 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31508
31509         * gcc.dg/ultrasp6.c: New test.
31510
31511 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31512
31513         * gcc.dg/i386-signbit-1.c: New test.
31514         * gcc.dg/i386-signbit-2.c: New test.
31515         * gcc.dg/i386-signbit-3.c: New test.
31516
31517 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31518
31519         * gcc.dg/ultrasp5.c: Fix options.
31520
31521 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31522
31523         * gcc.dg/ultrasp5.c: Fix comment.
31524
31525 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31526
31527         PR fortran/10197
31528         * g77.f-torture/execute/10197.f: New test.
31529
31530 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31531
31532         PR c++/9898, c++/383
31533         * g++.dg/template/conv6.C: New test.
31534
31535         PR c++/10119
31536         * g++.dg/template/ptrmem5.C: New test.
31537
31538         PR c++/10026
31539         * g++.dg/lookup/koenig1.C: New test.
31540
31541         PR C++/10199
31542         * g++.dg/lookup/template2.C: New test.
31543
31544 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31545
31546         * g++.dg/opt/rtti1.C: New test.
31547
31548 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31549
31550         * gcc.dg/ultrasp5.c: New test.
31551
31552 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31553
31554         PR middle-end/9967
31555         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31556         builtin fputs.
31557
31558 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31559
31560         PR c/8224
31561         * gcc.dg/20030323-1.c: New test.
31562
31563 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31564
31565         * gcc.c-torture/compile/20030323-1.c: New test case.
31566
31567 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31568
31569         * gcc.dg/20030321-1.c: New test.
31570
31571 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31572
31573         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31574
31575 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31576
31577         PR c++/9978, c++/9708
31578         * g++.dg/ext/vlm1.C: Adjust expected error.
31579         * g++.dg/ext/vla2.C: New test.
31580         * g++.dg/template/arg1.C: New test.
31581         * g++.dg/template/arg2.C: New test.
31582
31583 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31584
31585         * g77.f-torture/execute/select.f: New test.
31586         * g77.f-torture/noncompile/select_no_compile.f: New test.
31587
31588 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31589
31590         PR c++/9898
31591         * g++.dg/other/error4.C: New test.
31592
31593 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31594
31595         * g++.dg/template/friend17.C: New test.
31596
31597 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31598
31599         * gcc.c-torture/compile/20030320-1.c: New.
31600
31601 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31602
31603         * gcc.dg/builtins-6.c: New test case.
31604
31605 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31606
31607         PR target/10073
31608         * gcc.c-torture/compile/20030319-1.c: New.
31609
31610 2003-03-18  Jan Hubicka  <jh@suse.cz>
31611
31612         * gcc.dg/i386-cvt-1.c: New test.
31613
31614 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31615
31616         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31617         * objc.dg/naming-2.m: Likewise.
31618
31619 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31620
31621         PR c++/9639
31622         * g++.dg/parse/crash1.C: New test.
31623
31624 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31625
31626         PR c++/8805
31627         * g++.dg/eh/cleanup1.C: New test.
31628
31629 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31630
31631         * gcc.c-torture/execute/20030316-1.c: New test case.
31632
31633 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31634
31635         PR c++/9629
31636         * g++.dg/init/ctor2.C: New test.
31637
31638 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31639
31640         * g77.f-torture/compile/xformat.f: New test case.
31641
31642 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31643
31644         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31645         * g++.old-deja/g++.mike/eh50.C: Likewise.
31646
31647 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31648
31649         PR c++/6440
31650         * g++.dg/template/spec7.C: New test.
31651         * g++.dg/template/spec8.C: Likewise.
31652
31653 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * gcc.c-torture/execute/20030313-1.c: New test.
31656
31657 2003-03-14  Richard Henderson  <rth@redhat.com>
31658
31659         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31660
31661 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31662
31663         * gcc.c-torture/compile/20030314-1.c: New test.
31664
31665 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31666
31667         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31668         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31669         thumb target,
31670         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31671         to accept newer _imp__  prefix and additional
31672         newline in .drectve section.
31673         * gcc.dg/dll-4.c: Likewise.
31674         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31675         switch.
31676
31677 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31678
31679         * g++.dg/parse/namespace9.C: New test.
31680
31681         * g++.dg/init/ref5.C: New test.
31682         * g++.dg/parse/ptrmem1.C: Likewise.
31683
31684 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31685
31686         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31687         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31688         regular expression.
31689         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31690         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31691
31692 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31693
31694         * gcc.c-torture/execute/20030224-2.c: New test.
31695
31696 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31697
31698         * gcc.dg/decl-3.c: New test.
31699
31700 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31701
31702         * gcc.dg/i386-loop-2.c: New test.
31703
31704 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31705
31706         PR c++/9474
31707         * g++.dg/parse/namespace8.C: New test.
31708
31709         PR c++/9924
31710         * g++.dg/overload/builtin2.C: New test.
31711
31712 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31713
31714         * gcc.dg/return-type-3.c: New test.
31715
31716 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31717
31718         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31719         profiling options are not supported.
31720
31721 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31722
31723         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31724         * g++.old-deja/g++.warn/impint2.C: Likewise.
31725
31726 2003-03-10  Devang Patel  <dpatel@apple.com>
31727
31728         * g++.dg/cpp/c++_cmd_1.C: New test.
31729         * g++.dg/cpp/c++_cmd_1.h: New file.
31730
31731 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31732
31733         * gcc.dg/altivec-9.c: New file.
31734
31735 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31736
31737         * gcc.dg/ppc-sdata-1.c: New test.
31738         * gcc.dg/ppc-sdata-2.c: New test.
31739
31740 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31741
31742         PR c++/9373
31743         * g++.dg/opt/ptrmem2.C: New test.
31744
31745         PR c++/8534
31746         * g++.dg/opt/ptrmem1.C: New test.
31747
31748 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31749
31750         * gcc.dg/i386-loop-1.c: New test.
31751
31752 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31753
31754         PR c++/9970
31755         * g++.dg/lookup/friend1.C: New test.
31756
31757 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31758
31759         PR c++/9823
31760         * g++.dg/parser/constructor1.C: New test.
31761
31762 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31763
31764         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31765
31766         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31767
31768 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31769
31770         * gcc.dg/cpp/Wunused.c: Update test.
31771
31772 2003-03-08  Jan Hubicka  <jh@suse.cz>
31773
31774         * gcc.dg/inline-3.c: New test.
31775
31776 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31777
31778         PR c++/9809
31779         * g++.dg/parse/builtin1.C: New test.
31780
31781         PR c++/9982
31782         * g++.dg/abi/cookie1.C: New test.
31783         * g++.dg/abi/cookie2.C: Likewise.
31784
31785         PR c++/9524
31786         * g++.dg/template/field1.C: New test.
31787
31788         PR c++/9912
31789         * g++.dg/parse/class1.C: New test.
31790         * g++.dg/parse/namespace7.C: Likewise.
31791         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31792
31793 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31794
31795         * g++.dg/init/ref4.C: New test.
31796
31797 2003-03-07  Jan Hubicka  <jh@suse.cz>
31798
31799         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31800         * gcc.dg/inline-3.c: New test.
31801
31802 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31803
31804         * g++.dg/init/ref3.C: New test.
31805
31806         PR c++/9965
31807         * g++.dg/init/ref2.C: New test.
31808
31809         PR c++/9400
31810         * g++.dg/warn/Wshadow-2.C: New test.
31811
31812         PR c++/9791
31813         * g++.dg/warn/Woverloaded-1.C: New test.
31814
31815 2003-03-05  Jan Hubicka  <jh@suse.cz>
31816
31817         * gcc.dg/i386-local2.c: New.
31818         * gcc.dg/i386-local.c: Fix typo.
31819
31820 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31821
31822         * g++.dg/abi/layout3.C: New test.
31823
31824 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31825
31826         * gcc.c-torture/compile/20030305-1.c
31827
31828 2003-03-05  Jan Hubicka  <jh@suse.cz>
31829
31830         * gcc.dg/i386-local.c: New.
31831
31832 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31833
31834         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31835
31836 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31837
31838         * gcc.dg/switch-2.c: New test.
31839         * gcc.dg/switch-3.c: New test.
31840         * gcc.dg/Wswitch.c: Adjust line numbers.
31841         * gcc.dg/Wswitch-default.c: Likewise.
31842         * gcc.dg/Wswitch-enum.c: Likewise.
31843
31844 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31845
31846         * gcc.c-torture/execute/20030222-1.c: New test.
31847
31848 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31849
31850         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31851
31852 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31853
31854         PR c++/9878
31855         * g++.dg/init/ref1.C: New test.
31856
31857 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31858
31859         * gcc.dg/sh-relax.c: New SH-only test.
31860
31861 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31862
31863         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31864         comment explaining purpose of testcase.
31865
31866 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31867
31868         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31869         for HC11/HC12 (asm needs two int registers).
31870         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31871         HC11/HC12 because the test uses an asm which needs two 32-bit
31872         registers.
31873
31874 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31875
31876         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31877         for HC11/HC12 (array is too large otherwise).
31878         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31879         * gcc.c-torture/compile/20010518-2.x: Likewise.
31880         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31881         HC11/HC12 (array is too large).
31882
31883 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31884
31885         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31886         * lib/g++-dg.exp (g++-dg-test): Likewise.
31887
31888 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31889
31890         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31891         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31892
31893 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31894
31895         * g++.dg/warn/implicit-typename1.C: Remove warning.
31896
31897 2003-02-28  Richard Henderson  <rth@redhat.com>
31898
31899         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31900         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31901
31902 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31903
31904         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31905         * g++.dg/pch/pch.exp: Likewise.
31906
31907 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31908
31909         PR c++/9879
31910         * testsuite/g++.dg/init/new4.C: New test.
31911
31912 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31913
31914         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31915
31916 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31917
31918         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31919         unsigned long.
31920
31921         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31922         wider than float.
31923
31924 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31925
31926         * lib/scanasm.exp: Add support for counting numbers of
31927         occurences.
31928         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31929         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31930
31931 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31932
31933         PR c++/9683
31934         * g++.dg/template/static3.C: New test.
31935
31936         PR c++/9829
31937         * g++.dg/parse/namespace6.C: New test.
31938
31939 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31940
31941         PR target/9732
31942         * gcc.dg/20030225-1.c: New test.
31943
31944 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31945
31946         * README: Remove out-of-date information.
31947
31948         PR c++/9836
31949         * g++.dg/template/spec6.C: New test.
31950
31951 2003-02-24  Jeff Law  <law@redhat.com>
31952
31953         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31954
31955 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31956
31957         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31958         * gcc.dg/pragma-ep-1.c: Likewise.
31959
31960 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31961
31962         PR c++/9602
31963         * g++.dg/template/friend16.C: New test.
31964
31965 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31966
31967         PR c++/5333
31968         * g++.dg/parse/fused-params1.C: Adjust error messages.
31969         * g++.dg/template/nested3.C: New test.
31970
31971 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31972
31973         * g++.dg/abi/param1.C: New test.
31974
31975 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31976
31977         PR c++/7982
31978         * g++.dg/warn/implicit-typename1.C: New test.
31979
31980 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31981
31982         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31983         with "mtune".
31984         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31985         * gcc.c-torture/execute/20010129-1.x: Likewise.
31986         * gcc.dg/20011107-1.c: Likewise.
31987         * gcc.dg/20020108-1.c: Likewise.
31988         * gcc.dg/20020122-3.c: Likewise.
31989         * gcc.dg/20020206-1.c: Likewise.
31990         * gcc.dg/20020310-1.c: Likewise.
31991         * gcc.dg/20020426-2.c: Likewise.
31992         * gcc.dg/20020517-1.c: Likewise.
31993         * gcc.dg/991230-1.c: Likewise.
31994         * gcc.dg/i386-unroll-1.c: Likewise.
31995         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31996
31997 2003-02-22  Jan Hubicka  <jh@suse.cz>
31998
31999         * gcc.dg/i386-mul.c: New test.
32000
32001 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32002
32003         * gcc.dg/builtins-5.c: New test case.
32004
32005 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32006
32007         * gcc.dg/asmreg-1.c: New test.
32008
32009 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32010
32011         PR c++/9749
32012         * g++.dg/parse/varmod1.C: New test.
32013
32014 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32015
32016         PR c++/9727
32017         * g++.dg/template/op1.C: New test.
32018
32019 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32020
32021         PR c++/8906
32022         * g++.dg/template/nested2.C: New test.
32023
32024 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32025
32026         PR c++/8724
32027         * g++.dg/expr/dtor1.C: New test.
32028
32029 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32030
32031         * gcc.dg/cpp/include3.c: New test.
32032         * gcc.dg/cpp/inc/foo.h: New file.
32033
32034 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32035
32036         * gcc.c-torture/execute/20030221-1.c: New test.
32037
32038 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32039
32040         PR c++/9729
32041         * g++.dg/abi/conv1.C: New test.
32042
32043 2003-02-20  Jan Hubicka  <jh@suse.cz>
32044
32045         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32046
32047 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32048
32049         * gcc.c-torture/compile/20030219-1.c: New test.
32050
32051 2003-02-18  Jan Hubicka  <jh@suse.cz>
32052
32053         * gcc.dg/funcorder.c: New test.
32054
32055 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32056
32057         * gcc.c-torture/execute/20030218-1.c: New.
32058
32059 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32060
32061         * gcc.dg/20030218-1.c: New.
32062
32063 2003-02-18  Richard Henderson  <rth@redhat.com>
32064
32065         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32066         * gcc.dg/attr-used-2.c: New.
32067
32068 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32069
32070         PR c++/9704
32071         * g++.dg/init/copy5.C: New test.
32072
32073 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32074
32075         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32076         * g++.dg/pch/pch.exp: Likewise.
32077
32078 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32079
32080         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32081         STACK_SIZE is not defined.
32082
32083 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32084
32085         PR c++/9457
32086         * g++.dg/template/init1.C: New test.
32087
32088 2003-02-16  Jan HUbicka  <jh@suse.cz>
32089
32090         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32091         (foo): Add few extra tests
32092         * gcc.dg/c99-const-expr-3.c: Likewise.
32093         * gcc.c-torture/execute/20030216-1.c: New.
32094
32095 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32096
32097         PR c++/9459
32098         * g++.dg/ext/typeof4.C: New test.
32099
32100 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32101
32102         * gcc.dg/i386-387-3.c: New test case.
32103
32104 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32105
32106         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32107         cris-*-elf* cris-*-aout* and mmix-*-*.
32108
32109 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32110
32111         * gcc.dg/20030213-1.c: New test.
32112
32113 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32114
32115         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32116         * gcc.dg/i386-387-2.c: Likewise.
32117
32118 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32119
32120         * gcc.dg/ppc-spe.c: Fix formatting.
32121         Enable tests that were previously unsupported by gas.
32122         Delete tests for instructions that no longer exist.
32123         Switch arguments on evsubifw builtin.
32124
32125 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32126
32127         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32128         STACK_SIZE is too small.
32129
32130 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32131             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32132
32133         * gcc.dg/decl-2.c: New test.
32134
32135 2003-02-10  Jan Hubicka  <jh@suse.cz>
32136
32137         * gcc.dg/i386-fpcvt-1.c: New test.
32138
32139 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32140
32141         * gcc.c-torture/execute/20030209-1.c: New test.
32142
32143 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32144
32145         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32146         int-wide bitops, use the constants of the same width.
32147         Likewise, if long long is 32-bit wide, test bitops using
32148         32-bit constants.
32149
32150 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32151
32152         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32153
32154 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32155
32156         * testsuite/gcc.dg/builtins-4.c: New test case.
32157
32158 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32159
32160         * gcc.dg/20020430-1.c: Fix dg command typos.
32161         * gcc.dg/20020503-1.c: Likewise.
32162
32163 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32164
32165         PR c++/8785
32166         * g++.dg/parse/fused-params1.C: New test.
32167
32168         PR c++/8857
32169         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32170
32171         PR c++/8921
32172         * g++.dg/parse/non-dependent1.C: New test.
32173
32174         PR c++/8928
32175         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32176
32177         PR c++/9228
32178         * g++.dg/parse/undefined7.C: New test.
32179         * g++.dg/parse/non-templ1.C: New test.
32180
32181         PR c++/9229
32182         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32183
32184 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32185
32186         * gcc.c-torture/compile/20030206-1.c: New test.
32187
32188 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32189
32190         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32191         "pow" to "foo" to avoid potential confusion with a math built-in.
32192
32193 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32194
32195         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32196         conditions for SPARC targets.
32197
32198 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32199
32200         * gcc.dg/20030204-1.c: New test.
32201
32202 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32203
32204         PR c++/38
32205         * g++.dg/parse/array-size1.C: New test.
32206
32207         PR c++/5657
32208         * g++.dg/parse/undefined3.C: New test.
32209
32210         PR c++/5665
32211         * g++.dg/parse/undefined4.C: New test.
32212
32213         PR c++/5975
32214         * g++.dg/parse/undefined5.C: New test.
32215
32216         PR c++/7259
32217         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32218
32219         PR c++/8578
32220         * g++.dg/parse/casting-operator1.C: New test.
32221
32222         PR c++/8596
32223         * g++.dg/parse/undefined6.C: New test.
32224
32225         PR c++/8736
32226         * g++.dg/parse/missing-template1.C: New test.
32227
32228 2003-02-04  Jan Hubicka  <jh@suse.cz>
32229
32230         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32231         * gcc.dg/i386-cmov?.c: Likewise.
32232         * gcc.dg/i386-fpcvt-?.c: Likewise.
32233         * gcc.dg/i386-ssefp-1.c: Likewise.
32234         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32235         conventions.
32236
32237 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/7129
32240         * testsuite/g++.dg/ext/max.C: New test.
32241
32242 2003-02-03  Jan Hubicka  <jh@suse.cz>
32243
32244         * gcc.c-torture/execute/20030203-1.c: New test.
32245
32246 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32247
32248         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32249         'natural-endian'.
32250
32251 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32252
32253         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32254         * g++.dg/init/new2.C: Likewise.
32255         * g++.dg/other/new1.C: Likewise.
32256
32257 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32258
32259         * gcc.dg/struct-ret-libc.c: New test.
32260
32261 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32262
32263         * gcc.dg/20030129-1.c: New test.
32264
32265 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32266
32267         PR c++/8849
32268         * g++.dg/template/ptrmem4.C: New test.
32269
32270 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32271
32272         * g++.dg/parser/constant1.C: New test.
32273
32274 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32275
32276         PR c++/8591
32277         * g++.dg/parse/friend2.C: New test.
32278
32279 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32280
32281         PR c++/9437
32282         * g++.dg/template/unify4.C: New test.
32283
32284 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32285
32286         * gcc.c-torture/execute/20030128-1.c: New test.
32287
32288 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32289
32290         * g++.dg/lookup/nested1.C: Test moved from ...
32291         * g++.old-deja/g++.other/lookup24.C: ... here.
32292
32293 2003-01-28  Jan Hubicka  <jh@suse.cz>
32294
32295         * gcc.dg/i386-cmov5.c: New test.
32296
32297 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32298
32299         * gcc.c-torture/execute/20010925-1.c: Changed the
32300         memcpy declaration.
32301
32302 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32303
32304         PR c++/3902
32305         * g++.dg/parse/template5.C: New test.
32306
32307 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32308
32309         PR fortran/9258
32310         * g77.dg/pr9258: New test.
32311
32312 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32313
32314         * README: Move relevant parts from README.g++.
32315
32316         * README.g++: Remove this file.
32317
32318 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32319
32320         * g++.dg/abi/dcast1.C: New test.
32321
32322 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32323
32324         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32325
32326 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32327
32328         PR c++/47
32329         * g++.old-deja/g++.other/lookup24.C: New test.
32330
32331 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32332
32333         PR middle-end/7227
32334         * gcc.dg/uninit-C.c: New test.
32335
32336 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32337
32338         * g++.dg/abi/covariant1.C: New test.
32339
32340 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32341
32342         * gcc.dg/20030123-1.c: New test.
32343
32344 2003-01-25  Jan Hubicka  <jh@suse.cz>
32345
32346         PR opt/8492
32347         * gcc.c-torture/compile/20030125-1.c
32348
32349 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32350
32351         PR c++/9403
32352         * g++.dg/parse/template3.C: New test.
32353         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32354
32355         PR c++/795
32356         * g++.dg/parse/template4.C: New test.
32357
32358         PR c++/9415
32359         * g++.dg/template/qual2.C: New test.
32360
32361         PR c++/8545
32362         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32363
32364         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32365
32366 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32367
32368         * gcc.c-torture/execute/switch-1.c: New test case.
32369
32370 2003-01-25  Jan Hubicka  <jh@suse.cz>
32371
32372         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32373
32374 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32375
32376         Tweaks for Bison-1.875. From the NEWS file:
32377         "- `parse error' -> `syntax error'
32378         Bison now uniformly uses the term `syntax error'"
32379         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32380         * gcc.dg/cpp/digraph2.c: Likewise.
32381         * gcc.dg/cpp/direct2.c: Likewise.
32382         * gcc.dg/cpp/paste4.c: Likewise.
32383         * gcc.dg/c90-restrict-1.c: Likewise.
32384         * gcc.dg/c99-func-2.c: Likewise.
32385         * gcc.dg/noncompile/920721-2.c: Likewise.
32386         * gcc.dg/noncompile/930622-2.c: Likewise.
32387         * gcc.dg/noncompile/940112-1.c: Likewise.
32388         * gcc.dg/noncompile/950921-1.c: Likewise.
32389         * gcc.dg/noncompile/951123-1.c: Likewise.
32390         * gcc.dg/noncompile/971104-1.c: Likewise.
32391         * gcc.dg/noncompile/990416-1.c: Likewise.
32392
32393 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32394
32395         * g++.dg/parse/undefined1.C: Add error message.
32396
32397 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32398
32399         PR c++/9354
32400         * g++.dg/parse/new1.C: New test.
32401
32402         PR c++/9216
32403         * g++.dg/parse/template2.C: New test.
32404
32405         PR c++/9354
32406         * g++.dg/parse/typedef2.C: New test.
32407
32408         PR c++/9328
32409         * g++.dg/ext/typeof3.C: New test.
32410
32411 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32412
32413         PR c++/2738
32414         * g++.dg/parse/ret-type1.C: New test.
32415
32416         PR c++/3792
32417         * g++.dg/parse/tmpl-outside1.C: New test.
32418
32419         PR c++/4207
32420         * g++.dg/parse/int-as-enum1.C: New test.
32421
32422         PR c++/4903
32423         * g++.dg/parse/no-typename1.C: New test.
32424
32425         PR c++/5533
32426         * g++.dg/parse/no-value1.C: New test.
32427
32428         PR c++/5921
32429         * g++.dg/parse/wrong-inline1.C: New test.
32430
32431         PR c++/6402
32432         * g++.dg/parse/ref1.C: New test.
32433
32434         PR c++/6992
32435         * g++.dg/parse/attr-ctor1.C: New test.
32436
32437         PR c++/7229
32438         * g++.dg/parse/namespace5.C: New test.
32439
32440         PR c++/7917
32441         * g++.dg/parse/func-def1.C: New test.
32442
32443         PR c++/8143
32444         * g++.dg/parse/undefined1.C: New test.
32445
32446         PR c++/5723, PR c++/8522
32447         * g++.dg/parse/specialization1.C: New test.
32448
32449         PR c++/163, PR c++/8595
32450         * g++.dg/parse/struct-as-enum1.C: New test.
32451
32452         PR c++/9173
32453         * g++.dg/parse/undefined2.C: New test.
32454
32455 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32456
32457         PR c++/9298
32458         * g++.dg/parse/template1.C: New test.
32459
32460         PR c++/9384
32461         * g++.dg/parse/using1.C: New test.
32462
32463         PR c++/9285
32464         PR c++/9294
32465         * g++.dg/parse/expr2.C: New test.
32466
32467         PR c++/9388
32468         * g++.dg/parse/lookup2.C: Likewise.
32469
32470 2003-01-21  Jan Hubicka  <jh@suse.cz>
32471
32472         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32473         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32474         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32475         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32476
32477 2003-01-20  Nick Clifton  <nickc@redhat.com>
32478
32479         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32480         problem with ARM sibcall code generation.
32481
32482 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32483
32484         * gcc.c-torture/execute/20030120-1.c: New.
32485
32486 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32487
32488         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32489
32490 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32491
32492         PR c++/9272
32493         * g++.dg/parse/ctor1.C: New test.
32494
32495         PR c++/9294:
32496         * g++.dg/parse/qualified1.C: New test.
32497
32498         * g++.dg/parse/typename3.C: New test.
32499
32500 2003-01-16  Richard Henderson  <rth@redhat.com>
32501
32502         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32503
32504 2003-01-16  Richard Henderson  <rth@redhat.com>
32505
32506         * g++.dg/pch/pch.exp: Copy test header to the working directory
32507         before using it either for precompilation or direct use.
32508         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32509         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32510
32511 2003-01-16  Richard Henderson  <rth@redhat.com>
32512
32513         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32514         before using it either for precompilation or direct use.
32515         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32516         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32517
32518 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32519
32520         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32521         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32522         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32523         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32524         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32525         typename warning into error.
32526         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32527         error messages.
32528         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32529         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32530         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32531         messages.
32532         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32533         make declaration visible in template.
32534         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32535         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32536         messages.
32537         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32538         message.
32539         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32540         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32541         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32542         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32543         typename warning with error message.
32544         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32545         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32546         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32547
32548 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32549
32550         * g++.dg/parse/ambig2.C: New test.
32551
32552 2003-01-15  Richard Henderson  <rth@redhat.com>
32553
32554         * g++.dg/tls/init-2.C: Update error message string.
32555
32556 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32557
32558         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32559
32560 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32561
32562         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32563         all for HC11/HC12.
32564         * gcc.c-torture/compile/20001205-1.x: Likewise.
32565         * gcc.c-torture/compile/20001226-1.x: Likewise.
32566         * gcc.c-torture/compile/920520-1.x: Likewise.
32567         * gcc.c-torture/compile/961203-1.x: Likewise.
32568         * gcc.c-torture/compile/20020604-1.x: Likewise.
32569
32570 2003-01-15  Jan Hubicka  <jh@suse.cz>
32571
32572         * gcc.c-torture/compile/20030115-1.c: New test.
32573
32574         * gcc.dg/i386-fpcvt-1.c: New test.
32575         * gcc.dg/i386-fpcvt-2.c: New test.
32576
32577 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32578
32579         Further conform g++'s __vmi_class_type_info to the C++ ABI
32580         specification.
32581         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32582         the specification.
32583
32584 2003-01-14  Jan Hubicka  <jh@suse.cz>
32585
32586         * gcc.dg/i386-fpcvt-1.c: New test.
32587         * gcc.dg/i386-fpcvt-2.c: New test.
32588
32589 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32590
32591         * gcc.dg/i386-mmx-3.c: New test.
32592
32593 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32594
32595         PR c++/9264
32596         * g++.dg/parse/octal1.C: New file.
32597
32598         PR c++/9172
32599         * g++.dg/parse/typename1.C: New file.
32600
32601 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32602
32603         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32604         * gcc.dg/bf-no-ms-layout.c: Likewise.
32605         * gcc.dg/bf-ms-attrib.c: Likewise.
32606
32607 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32608
32609         PR c++/9099
32610         * g++.dg/parse/dtor1.C: New file.
32611
32612         PR c++/9128
32613         * g++.dg/rtti/typeid1.C: New file.
32614
32615         PR c++/9153
32616         * g++.dg/parse/lookup1.C: New file.
32617
32618         PR c++/9171
32619         * g++.dg/templ/spec5.C: New file.
32620
32621 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32622
32623         * gcc.c-torture/compile/20030110-1.c: New test.
32624
32625 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32626
32627         Merge from pch-branch:
32628
32629         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32630
32631         * gcc.dg/pch/cpp-1.h: New.
32632         * gcc.dg/pch/cpp-1.c: New.
32633         * gcc.dg/pch/cpp-2.h: New.
32634         * gcc.dg/pch/cpp-2.c: New.
32635
32636         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32637
32638         * gcc.dg/pch/except-1.h: New.
32639         * gcc.dg/pch/except-1.c: New.
32640
32641         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32642
32643         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32644         running test.
32645         * gcc.dg/pch: Include *.hp not *.h.
32646         * gcc.dg/pch/system-1.h: New.
32647         * gcc.dg/pch/system-1.c: New.
32648
32649         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32650
32651         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32652         rather than trying to build and run a program using PCH.
32653         * gcc.dg/pch: Remove dg-do commands from test files.
32654
32655         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32656
32657         * gcc.dg/pch/macro-3.c: New.
32658         * gcc.dg/pch/macro-3.h: New.
32659
32660         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32661
32662         * gcc.dg/pch/common-1.c: New.
32663         * gcc.dg/pch/common-1.h: New.
32664         * gcc.dg/pch/decl-1.c: New.
32665         * gcc.dg/pch/decl-1.h: New.
32666         * gcc.dg/pch/decl-2.c: New.
32667         * gcc.dg/pch/decl-2.h: New.
32668         * gcc.dg/pch/decl-3.c: New.
32669         * gcc.dg/pch/decl-3.h: New.
32670         * gcc.dg/pch/decl-4.c: New.
32671         * gcc.dg/pch/decl-4.h: New.
32672         * gcc.dg/pch/decl-5.c: New.
32673         * gcc.dg/pch/decl-5.h: New.
32674         * gcc.dg/pch/global-1.c: New.
32675         * gcc.dg/pch/global-1.h: New.
32676         * gcc.dg/pch/inline-1.c: New.
32677         * gcc.dg/pch/inline-1.h: New.
32678         * gcc.dg/pch/inline-2.c: New.
32679         * gcc.dg/pch/inline-2.h: New.
32680         * gcc.dg/pch/static-1.c: New.
32681         * gcc.dg/pch/static-1.h: New.
32682         * gcc.dg/pch/static-2.c: New.
32683         * gcc.dg/pch/static-2.h: New.
32684
32685         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32686
32687         * g++.dg/pch/pch.exp: Better handle failing testcases.
32688         * gcc.dg/pch/pch.exp: Likewise.
32689         * gcc.dg/pch/macro-1.c: New.
32690         * gcc.dg/pch/macro-1.h: New.
32691         * gcc.dg/pch/macro-2.c: New.
32692         * gcc.dg/pch/macro-2.h: New.
32693
32694         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32695
32696         * g++.dg/dg.exp: Treat files in pch/ specially.
32697         * g++.dg/pch/pch.exp: New file.
32698         * g++.dg/pch/empty.H: New file.
32699         * g++.dg/pch/empty.C: New file.
32700         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32701         "precompile".
32702
32703         * gcc.dg/pch/pch.exp: New file.
32704         * gcc.dg/pch/empty.h: New file.
32705         * gcc.dg/pch/empty.c: New file.
32706         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32707         "precompile".
32708
32709 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32710
32711         * g++.dg/template/friend14.C: New test.
32712
32713 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32714
32715         * gcc.dg/old-style-asm-1.c: New test.
32716
32717 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32718
32719         * gcc.c-torture/compile/20030109-1.c: New test.
32720
32721 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32722
32723         * gcc.c-torture/execute/20030109-1.c: New test.
32724
32725 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32726
32727         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32728         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32729         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32730         * g++.old-deja/g++.mike/eh2.C: Likewise.
32731         * g++.old-deja/g++.mike/eh3.C: Likewise.
32732         * g++.old-deja/g++.mike/eh5.C: Likewise.
32733         * g++.old-deja/g++.mike/eh6.C: Likewise.
32734         * g++.old-deja/g++.mike/eh7.C: Likewise.
32735         * g++.old-deja/g++.mike/eh8.C: Likewise.
32736         * g++.old-deja/g++.mike/eh9.C: Likewise.
32737         * g++.old-deja/g++.mike/eh10.C: Likewise.
32738         * g++.old-deja/g++.mike/eh12.C: Likewise.
32739         * g++.old-deja/g++.mike/eh13.C: Likewise.
32740         * g++.old-deja/g++.mike/eh14.C: Likewise.
32741         * g++.old-deja/g++.mike/eh16.C: Likewise.
32742         * g++.old-deja/g++.mike/eh17.C: Likewise.
32743         * g++.old-deja/g++.mike/eh18.C: Likewise.
32744         * g++.old-deja/g++.mike/eh21.C: Likewise.
32745         * g++.old-deja/g++.mike/eh23.C: Likewise.
32746         * g++.old-deja/g++.mike/eh24.C: Likewise.
32747         * g++.old-deja/g++.mike/eh25.C: Likewise.
32748         * g++.old-deja/g++.mike/eh26.C: Likewise.
32749         * g++.old-deja/g++.mike/eh27.C: Likewise.
32750         * g++.old-deja/g++.mike/eh28.C: Likewise.
32751         * g++.old-deja/g++.mike/eh29.C: Likewise.
32752         * g++.old-deja/g++.mike/eh31.C: Likewise.
32753         * g++.old-deja/g++.mike/eh33.C: Likewise.
32754         * g++.old-deja/g++.mike/eh34.C: Likewise.
32755         * g++.old-deja/g++.mike/eh35.C: Likewise.
32756         * g++.old-deja/g++.mike/eh36.C: Likewise.
32757         * g++.old-deja/g++.mike/eh37.C: Likewise.
32758         * g++.old-deja/g++.mike/eh38.C: Likewise.
32759         * g++.old-deja/g++.mike/eh39.C: Likewise.
32760         * g++.old-deja/g++.mike/eh40.C: Likewise.
32761         * g++.old-deja/g++.mike/eh41.C: Likewise.
32762         * g++.old-deja/g++.mike/eh42.C: Likewise.
32763         * g++.old-deja/g++.mike/eh44.C: Likewise.
32764         * g++.old-deja/g++.mike/eh46.C: Likewise.
32765         * g++.old-deja/g++.mike/eh47.C: Likewise.
32766         * g++.old-deja/g++.mike/eh48.C: Likewise.
32767         * g++.old-deja/g++.mike/eh49.C: Likewise.
32768         * g++.old-deja/g++.mike/eh50.C: Likewise.
32769         * g++.old-deja/g++.mike/eh51.C: Likewise.
32770         * g++.old-deja/g++.mike/eh53.C: Likewise.
32771         * g++.old-deja/g++.mike/eh55.C: Likewise.
32772         * g++.old-deja/g++.mike/p7912.C: Likewise.
32773         * g++.old-deja/g++.mike/p9706.C: Likewise.
32774         * g++.old-deja/g++.mike/p10416.C: Likewise.
32775         * g++.old-deja/g++.mike/p11667.C: Likewise.
32776         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32777         Remove redundant reference to Iris.
32778         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32779         Elxsi, i860, Pico Java, and WE32K.
32780
32781 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32782
32783         * g++.dg/ext/asm4.C: New test.
32784
32785 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32786
32787         PR c++/9030
32788         * g++.dg/template/friend12.C: New test.
32789         * g++.dg/template/friend13.C: Likewise.
32790         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32791
32792 2003-01-08  Jan Hubicka  <jh@suse.cz>
32793
32794         * gcc.dg/i386-cadd.c: New test.
32795         * gcc.dg/i386-cmov4.c: Likewise.
32796
32797 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32798
32799         PR c++/9165
32800         * g++.dg/warn/Wunused-3.C: New test.
32801
32802         * g++.dg/abi/bitfield9.C: New test.
32803
32804         PR c++/9189
32805         * g++.dg/parse/defarg3.C: New test.
32806
32807 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32808
32809         * g++.dg/parse/ambig1.C: New test.
32810         * g++.dg/parse/defarg2.C: New test.
32811
32812 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32813
32814         * g++.dg/template/defarg-1.C: New test.
32815         * g++.dg/template/local2.C: Likewise.
32816
32817 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32818
32819         * gcc.c-torture/execute/20030105-1.c: New test.
32820
32821 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32822
32823         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32824         * g++.dg/parse/namespace4.C: Likewise.
32825
32826 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32827
32828         * g++.dg/template/ntp2.C: New test.
32829
32830 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32831
32832         * g++.dg/parse/extern-C-1.C: New test.
32833
32834         * g++.dg/parse/namespace4.C: New test.
32835
32836         * g++.dg/template/nested1.C: New test.
32837
32838         * g++.dg/parse/namespace3.C: New test.
32839
32840 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32841
32842         * g++.dg/lookup/two-stage1.C: New test.
32843
32844 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32845
32846         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32847         * g++.old-deja/g++.jason/access8.C: Likewise.
32848         * g++.old-deja/g++.other/decl5.C: Likewise.
32849
32850 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32851
32852         * g++.dg/parse/parse7.C: New test.
32853
32854 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32855
32856         PR c++/2843
32857         * g++.dg/ext/attrib7.C: New test.
32858
32859 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32860
32861         * g++.dg/parse/parse6.C: New test.
32862
32863 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32864
32865         * gcc.dg/h8300-stack-1.c: New.
32866
32867 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32868
32869         g++.dg/lookup/exception1.C: New test.
32870
32871         g++.dg/lookup/template1.C: New test.
32872
32873         g++.dg/parse/namespace2.C: New test.
32874
32875         g++.dg/parse/parens2.C: New test.
32876
32877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32878
32879         * g++.dg/parse/parse5.C: New test.
32880         * g++.dg/lookup/scoped4.C: New test.
32881
32882 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32883
32884         * g++.dg/parse/parens1.C: New test.
32885
32886         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32887         angle-bracket1.C.
32888         * g++.dg/parse/parens2.C: New test.
32889
32890         * g++.dg/lookup/scope-operator1.C: New test.
32891
32892         * g++.dg/parse/operator1.C: New test.
32893
32894 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32895
32896         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32897         * g++.old-deja/g++.other/access6.C: Likewise.
32898         * g++.old-deja/g++.other/decl1.C: Likewise.
32899         * g++.old-deja/g++.pt/typename12.C: Likewise.
32900
32901 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32902
32903         * g++.dg/parse/namespace1.C: New test.
32904
32905 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32906
32907         * g++.dg/parse/parse4.C: New test.
32908
32909 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32910
32911         * g++.dg/parse/parse3.C: New test.
32912
32913 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32914
32915         * g++.dg/parse/parse2.C: New test.
32916
32917 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32918
32919         * g++.dg/template/friend11.C: New test.
32920
32921 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32922
32923         * g++.dg/parse/parse1.C: New test.
32924
32925 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32926
32927         * lib/profopt.exp: Change the name of a global variable to avoid
32928         possible clashes with other test suites.
32929
32930 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         * g++.dg/inherit/covariant8.C: New test.
32933
32934 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32935
32936         * g++.dg/init/array9.C: New test.
32937
32938         PR c++/9112
32939         * g++.dg/parse/expr1.C: New test.
32940
32941 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32942
32943         * gcc.c-torture/compile/20021230-1.c: New test.
32944
32945 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32946
32947         * g++.dg/inherit/covariant5.C: New test.
32948         * g++.dg/inherit/covariant6.C: New test.
32949         * g++.dg/inherit/covariant7.C: New test.
32950
32951 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32952
32953         PR c++/2739
32954         * g++.dg/other/access2.C: New test.
32955
32956 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32957
32958         * g++.dg/other/anon-struct.C: No longer fails
32959         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32960         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32961         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32962
32963 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32964
32965         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32966
32967 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32968
32969         * g++.dg/eh/spec4.C: Remove stray semicolon.
32970         * g++.dg/expr/pmf-1.C: Change error message.
32971         * g++.dg/ext/asm1.C: Remove stray semicolon.
32972         * g++.dg/ext/typename1.C: Add missing typenames.
32973         * g++.dg/inherit/template-as-base.C: Change error message.
32974         * g++.dg/lookup/scoped1.C: Likewise.
32975         * g++.dg/lookup/scoped2.C: Likewise.
32976         * g++.dg/lookup/using2.C: Likewise.
32977         * g++.dg/other/component1.C: Remove stray semicolon.
32978         * g++.dg/other/do1.C: Change error message.
32979         * g++.dg/other/error2.C: Likewise.
32980         * g++.dg/other/init1.C: Likewise.
32981         * g++.dg/other/packed1.C: Remove stray semicolon.
32982         * g++.dg/other/ptrmem2.C: Change error message.
32983         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32984         marker.
32985         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32986         * g++.dg/template/access3.C: Add typename keyword.
32987         * g++.dg/template/access5.C: Remove stray semicolon.
32988         * g++.dg/template/access6.C: Likewise.
32989         * g++.dg/template/complit1.C: Likewise.
32990         * g++.dg/template/crash1.C: Change error message.
32991         * g++.dg/template/inherit2.C: Remove stray semicolon.
32992         * g++.dg/template/instantiate2.C: Likewise.
32993         * g++.dg/template/instantiate3.C: Change error message.
32994         * g++.dg/template/qual1.C: Remove stray semicolon.
32995         * g++.dg/template/qualttp18.C: Change error message.
32996         * g++.dg/template/ref1.C: Remove stray semicolon.
32997         * g++.dg/template/sizeof1.C (A::value): Declare it.
32998         * g++.dg/template/spec4.C: Change error message.
32999         * g++.dg/template/static1.C: Likewise.
33000         * g++.dg/template/type1.C: Likewise.
33001         * g++.dg/template/typename3.C: Likewise.
33002         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33003         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33004         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33005         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33006         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33007         named return value extension.
33008         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33009         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33010         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33011         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33012         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33013         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33014         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33015         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33016         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33017         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33018         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33019         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33020         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33021         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33022         syntax.
33023         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33024         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33025         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33026         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33027         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33028         * g++.old-deja/g++.brendan/template11.C: Likewise.
33029         * g++.old-deja/g++.brendan/template26.C: Likewise.
33030         * g++.old-deja/g++.brendan/template27.C: Use explicit
33031         specialization syntax.
33032         * g++.old-deja/g++.brendan/template30.C: Likewise.
33033         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33034         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33035         non-dependent names.
33036         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33037         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33038         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33039         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33040         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33041         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33042         named return value extension.
33043         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33044         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33045         * g++.old-deja/g++.ext/return1.C: Likewise.
33046         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33047         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33048         * g++.old-deja/g++.jason/access8.C: Likewise.
33049         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33050         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33051         pseudo-destructor names.
33052         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33053         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33054         pseudo-destructor names.
33055         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33056         * g++.old-deja/g++.jason/overload19.C: Likewise.
33057         * g++.old-deja/g++.jason/overload32.C: Likewise.
33058         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33059         stray semicolons.
33060         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33061         * g++.old-deja/g++.jason/return.C: Likewise.
33062         * g++.old-deja/g++.jason/return2.C: Likewise.
33063         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33064         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33065         syntax.
33066         * g++.old-deja/g++.jason/template10.C: Account for use of
33067         non-dependent names.
33068         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33069         syntax.
33070         * g++.old-deja/g++.jason/template37.C: Likewise.
33071         * g++.old-deja/g++.law/access4.C: Change error messages.
33072         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33073         pseudo-destructor names.
33074         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33075         * g++.old-deja/g++.law/ctors9.C: Likewise.
33076         * g++.old-deja/g++.law/cvt22.C: Likewise.
33077         * g++.old-deja/g++.law/dtors5.C: Likewise.
33078         * g++.old-deja/g++.law/global-init1.C: Likewise.
33079         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33080         * g++.old-deja/g++.law/operators28.C: Likewise.
33081         * g++.old-deja/g++.law/visibility28.C: Likewise.
33082         * g++.old-deja/g++.martin/eval1.C: Likewise.
33083         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33084         name.
33085         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33086         * g++.old-deja/g++.mike/net34.C: Likewise.
33087         * g++.old-deja/g++.mike/net36.C: Likewise.
33088         * g++.old-deja/g++.mike/ns2.C: Likewise.
33089         * g++.old-deja/g++.mike/p12306.C: Likewise.
33090         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33091         value extension.
33092         * g++.old-deja/g++.mike/p700.C: Likewise.
33093         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33094         * g++.old-deja/g++.mike/p710.C: Likewise.
33095         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33096         value extension.
33097         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33098         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33099         * g++.old-deja/g++.ns/crash2.C: Likewise.
33100         * g++.old-deja/g++.ns/crash3.C: Likewise.
33101         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33102         * g++.old-deja/g++.ns/ns17.C: Likewise.
33103         * g++.old-deja/g++.ns/template16.C: Likewise.
33104         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33105         keyword.
33106         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33107         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33108         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33109         named return value extension.
33110         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33111         * g++.old-deja/g++.other/access4.C: Issue additional error
33112         messages.
33113         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33114         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33115         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33116         * g++.old-deja/g++.other/crash25.C: Change error message.
33117         * g++.old-deja/g++.other/crash4.C: Change error message.
33118         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33119         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33120         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33121         checks.
33122         * g++.old-deja/g++.other/defarg8.C: Likewise.
33123         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33124         * g++.old-deja/g++.other/dtor10.C: Likewise.
33125         * g++.old-deja/g++.other/incomplete.C: Likewise.
33126         * g++.old-deja/g++.other/linkage7.C: Likewise.
33127         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33128         lookup algorithm.
33129         * g++.old-deja/g++.other/mangle2.C: Likewise.
33130         * g++.old-deja/g++.other/refinit2.C: Likewise.
33131         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33132         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33133         * g++.old-deja/g++.pt/crash28.C: Likewise.
33134         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33135         syntax.
33136         * g++.old-deja/g++.pt/crash32.C: Change error message.
33137         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33138         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33139         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33140         error message position.
33141         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33142         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33143         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33144         syntax.
33145         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33146         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33147         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33148         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33149         keyword.
33150         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33151         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33152         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33153         keyword.
33154         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33155         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33156         syntax.
33157         * g++.old-deja/g++.pt/friend28.C: Account for use of
33158         non-dependent names.
33159         * g++.old-deja/g++.pt/friend29.C: Likewise.
33160         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33161         rules.
33162         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33163         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33164         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33165         lookup rules.
33166         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33167         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33168         keyword.
33169         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33170         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33171         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33172         keyword.
33173         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33174         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33175         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33176         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33177         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33178         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33179         keyword.
33180         * g++.old-deja/g++.pt/spec10.C: Likewise.
33181         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33182         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33183         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33184         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33185         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33186         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33187         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33188         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33189         * g++.old-deja/g++.pt/typename15.C: Likewise.
33190         * g++.old-deja/g++.pt/typename22.C: Likewise.
33191         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33192         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33193         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33194         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33195         syntax.
33196         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33197         return value extension.
33198         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33199         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33200         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33201         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33202
33203 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33204
33205         * g++.dg/warn/inline1.C: New test.
33206         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33207         * g++.old-deja/g++.jason/synth10.C: Likewise.
33208         * g++.old-deja/g++.mike/net31.C: Likewise.
33209         * g++.old-deja/g++.mike/p8786.C: Likewise.
33210
33211         * g++.dg/template/friend10.C: New test.
33212         * g++.dg/template/conv5.C: New test.
33213
33214 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33215
33216         * g++.dg/lookup/scoped3.C: New test.
33217
33218         * g++.dg/lookup/decl1.C: New test.
33219         * g++.dg/lookup/decl2.C: New test.
33220
33221 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33222
33223         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33224         gcc.c-torture/compile/20021015-1.c,
33225         gcc.c-torture/compile/20021015-2.c,
33226         gcc.c-torture/compile/20021123-1.c,
33227         gcc.c-torture/compile/20021123-2.c,
33228         gcc.c-torture/compile/20021123-3.c,
33229         gcc.c-torture/compile/20021123-4.c,
33230         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33231         only to 3.1 or 3.2 branch.
33232
33233 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33234
33235         * gcc.dg/i386-bitfield3.c: New test.
33236
33237         * gcc.dg/i386-bitfield2.c: New test.
33238
33239 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33240
33241         * g++.dg/parse/conv_op1.C: New test.
33242
33243 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33244
33245         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33246         approved.
33247
33248 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33249
33250         * gcc.c-torture/compile/20021220-1.c: New test.
33251
33252 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33253
33254         * gcc.dg/i386-fastcall-1.c: New.
33255
33256 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33257
33258         * gcc.c-torture/execute/20021219-1.c: New test.
33259
33260 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33261
33262         * gcc.dg/i386-pic-1.c: New test.
33263
33264 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33265
33266         PR c++/8099
33267         * g++.dg/template/friend9.C: New test.
33268
33269 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33270
33271         PR c++/3663
33272         * g++.dg/template/access7.C: New test.
33273
33274 2002-12-18  Nick Clifton  <nickc@redhat.com>
33275
33276         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33277         the libstdc++-v3 directory has been found.
33278
33279 2002-12-12  Devang Patel <dpatel@apple.com>
33280         * gcc.dg/darwin-ld-1.c: New test.
33281         * gcc.dg/darwin-ld-2.c: New test.
33282         * gcc.dg/darwin-ld-3.c: New test.
33283         * gcc.dg/darwin-ld-4.c: New test.
33284         * gcc.dg/darwin-ld-5.c: New test.
33285
33286 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33287
33288         * gcc.c-torture/compile/20021212-1.c: New test.
33289
33290 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33291
33292         * gcc.dg/fshort-wchar: New test.
33293
33294 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33295
33296         PR c++/8372
33297         * g++.dg/template/dtor1.C: New test.
33298
33299         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33300         markers.
33301
33302 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33303
33304         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33305
33306 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33307
33308         * g++.dg/template/static1.C: New test.
33309         * g++.dg/template/static2.C: New test.
33310         * g++.old-deja/g++.ext/memconst.C: New test.
33311
33312 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33313
33314         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33315         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33316         * g++.dg/special/initp1.C: Likewise.
33317
33318 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33319
33320         * gcc.c-torture/execute/20021204-1.c: New test.
33321
33322 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33323
33324         * gcc.dg/ppc-fmadd-1.c: New file.
33325         * gcc.dg/ppc-fmadd-2.c: New file.
33326         * gcc.dg/ppc-fmadd-3.c: New file.
33327
33328 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33329
33330         * gcc.c-torture/compile/20021204-1.c: New test.
33331
33332 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33333
33334         * g++.dg/inherit/covariant2.C: New test.
33335         * g++.dg/inherit/covariant3.C: New test.
33336         * g++.dg/inherit/covariant4.C: New test.
33337         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33338         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33339
33340 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33341
33342         PR c++/8688
33343         * g++.dg/init/brace3.C: New test.
33344
33345 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33346
33347         * gcc.dg/20020210-1.c: Fix a comment typo.
33348
33349 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33350
33351         PR c++/8720
33352         * g++.dg/parse/defarg1.C: New test.
33353
33354         PR c++/8615
33355         * g++.dg/template/char1.C: New test.
33356
33357         * g++.dg/template/varmod1.C: Fix typo.
33358
33359 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33360
33361         DR 180
33362         * g++.old-deja/g++.pt/crash32.C: Expect error.
33363
33364 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33365
33366         PR c++/5919
33367         * g++.dg/template/varmod1.C: New test.
33368
33369         PR c++/8727
33370         * g++.dg/inherit/typeinfo1.C: New test.
33371
33372         PR c++/8663
33373         * g++.dg/inherit/typedef1.C: New test.
33374
33375 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33376
33377         PR c++/8332
33378         PR c++/8493
33379         * g++.dg/template/strlen1.C: New test.
33380
33381         PR c++/8227
33382         * g++.dg/template/ctor2.C: New test.
33383
33384         PR c++/8214
33385         * g++.dg/init/string1.C: New test.
33386
33387         PR c++/8511
33388         * g++.dg/template/friend8.C: New test.
33389
33390 2002-11-29  Joe Buck <jbuck@synopsys.com>
33391
33392         * g++.dg/lookup/anon2.C: New test.
33393
33394 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33395
33396         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33397         h8300 port.
33398
33399 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33400
33401         * gcc.dg/bitfld-6.c: New test.
33402
33403 2002-11-27  Jan Hubicka  <jh@suse.cz>
33404
33405         * gcc.c-torture/execute/20021127.[cx]: New test.
33406
33407 2002-11-26  Jan Hubicka  <jh@suse.cz>
33408
33409         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33410         quality.
33411
33412 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33413
33414         * g++.dg/init/brace2.C: New test.
33415         * g++.old-deja/g++.mike/p9129.C: Correct.
33416
33417 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33418
33419         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33420
33421 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33422
33423         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33424
33425 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33426
33427         * testsuite/g++.dg/abi/empty11.C: New test.
33428         * testsuite/g++.dg/rtti/cv1.C: New test.
33429
33430 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33431
33432         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33433
33434 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33435
33436         * g++.dg/abi/empty10.C: New test.
33437
33438 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33439
33440         * gcc.c-torture/compile/20021124-1.c: New test.
33441
33442 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33443
33444         * g++.dg/abi/rtti2.C: New test.
33445
33446 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33447
33448         * gcc.dg/i386-unroll-1.c: New test.
33449
33450 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33451
33452         * gcc.c-torture/compile/20021120-1.c: New test.
33453         * gcc.c-torture/compile/20021120-2.c: New test.
33454
33455 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33456
33457         * gcc.dg/bitfld-5.c: New test.
33458
33459 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33460
33461         * gcc.c-torture/execute/20021120-3.c: New test.
33462
33463 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33464
33465         * gcc.c-torture/execute/20021120-2.c: New test.
33466
33467 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33468
33469         * gcc.c-torture/execute/20021120-1.c: New test.
33470
33471 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33472
33473         * gcc.c-torture/execute/20021118-3.c: New test.
33474
33475 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33476
33477         * gcc.c-torture/compile/20021119-1.c: New test.
33478
33479 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33480
33481         * gcc.dg/duff-1.c: New test.
33482         * gcc.dg/duff-2.c: New test.
33483         * gcc.dg/duff-3.c: New test.
33484
33485 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33486
33487         * gcc.dg/cpp/_Pragma5.c: New test.
33488
33489 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33490
33491         * gcc.c-torture/execute/20021118-2.c: New test.
33492
33493 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33494
33495         * gcc.c-torture/execute/20021118-1.c: New test.
33496
33497 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33498
33499         * gcc.dg/20021116-1.c: New test.
33500
33501 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33502
33503         * g++.dg/abi/vcall1.C: New test.
33504
33505 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33506
33507         * gcc.dg/20021029-1.c: New test.
33508         * gcc.dg/20021029-2.c: New test.
33509
33510 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33511
33512         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33513
33514 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33515
33516         PR c/8439
33517         * gcc.dg/20021110.c: Move to ...
33518         * gcc.c-torture/compile/20021110.c: .... here.
33519
33520 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33521
33522         PR c/8467
33523         * gcc.c-torture/execute/20021111-1.c
33524
33525 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33526
33527         PR c/8439
33528         * gcc.dg/20021110.c: New test.
33529
33530 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33531
33532         * g++.dg/abi/vthunk3.C: Run only on x86.
33533
33534 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33535
33536         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33537
33538 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33539
33540         * lib/compat.exp (compat-execute): Fix logic error in last
33541         change.
33542
33543 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33544
33545         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33546
33547 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33548
33549         PR c++/8389
33550         * g++.dg/template/access6.C: New test.
33551
33552 2002-11-08  Jan Hubicka  <jh@suse.cz>
33553
33554         * gcc.dg/i386-ssefp-1.c: New test.
33555         * gcc.dg/i386-ssefp-1.c: New test.
33556
33557 2002-11-08  Jan Hubicka  <jh@suse.cz>
33558
33559         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33560
33561 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33562
33563         * g++.dg/abi/vthunk3.C: New test.
33564
33565         PR c++/8338
33566         * g++.dg/template/crash2.C: New test.
33567
33568 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33569
33570         * testsuite/g++.dg/abi/dtor1.C: New test.
33571         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33572
33573 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33574
33575         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33576         Darwin.
33577
33578 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33579
33580         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33581         -mthumb.  Only xfail with -O0.
33582
33583 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33584
33585         * g++.dg/abi/thunk1.C: New test.
33586         * g++.dg/abi/thunk2.C: Likewise.
33587         * g++.dg/abi/vtt1.C: Likewise.
33588
33589 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33590
33591         PR optimization/8423
33592         * gcc.c-torture/execute/builtin-constant.c: New test.
33593
33594 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33595
33596         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33597         Add some more cases.
33598
33599 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33600
33601         PR c++/8391
33602         * g++.dg/opt/local1.C: New test.
33603
33604 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33605
33606         PR c++/8160
33607         * g++.dg/template/complit1.C: New test.
33608
33609         PR c++/8149
33610         * g++.dg/template/typename4.C: Likewise.
33611
33612 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33613
33614         Core issue 287, PR c++/7639
33615         * g++.dg/template/instantiate1.C: Adjust error location.
33616         * g++.dg/template/instantiate3.C: New test.
33617         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33618         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33619         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33620
33621 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33622
33623         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33624
33625 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33626
33627         PR c++/8287
33628         * g++.dg/init/dtor2.C: New test.
33629
33630 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33631
33632         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33633         * gcc.dg/nest.c: Bypass errors on irix6.
33634
33635 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33636
33637         * gcc.dg/nest.c: Expect error for mmix-*-*.
33638         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33639
33640 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33641
33642         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33643         markers.
33644
33645         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33646
33647 2002-10-25  Mike Stump  <mrs@apple.com>
33648
33649         * gcc.dg/warn-1.c: New test.
33650
33651 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33652
33653         * g++.dg/template/typename3.C: New test.
33654
33655 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33656
33657         * g++.dg/lookup/ptrmem1.C: New test.
33658
33659         * g++.dg/abi/vthunk2.C: New test.
33660
33661 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33662
33663         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33664
33665 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33666
33667         * g++.dg/abi/empty9.C: New test.
33668
33669 2002-10-24  Richard Henderson  <rth@redhat.com>
33670
33671         * g++.dg/inherit/thunk1.C: Enable for ia64.
33672
33673 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33674
33675         PR c++/8067
33676         * g++.dg/lookup/pretty1.C: New test.
33677
33678 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33679
33680         * gcc.dg/20021023-1.c: New test.
33681
33682 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33683
33684         PR c++/7679
33685         * g++.dg/parse/inline1.C: New test.
33686
33687 2002-10-23  Richard Henderson  <rth@redhat.com>
33688
33689         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33690
33691         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33692
33693 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33694
33695         PR c++/6579
33696         * g++.dg/parse/stmtexpr3.C: New test.
33697
33698 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33699
33700         * g++.dg/expr/cond1.C: New test.
33701
33702 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33703
33704         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33705
33706 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33707
33708         * g++.dg/abi/vbase13.C: New test.
33709         * g++.dg/abi/vbase14.C: Likewise.
33710
33711 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33712
33713         * gcc.dg/tls/pic-1.c: New test.
33714         * gcc.dg/tls/nonpic-1.c: New test.
33715         * gcc.dg/20021018-1.c: New test.
33716
33717 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33718
33719         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33720         Remove only files with the same base name as the test case.
33721         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33722         (profopt-execute): Likewise.  Also, remove old profiling
33723         and performance data files before running the tests.
33724
33725         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33726         * g++.dg/bprob/bprob.exp: Likewise.
33727         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33728         to allow more general test case names.
33729
33730         * g++.dg/bprob/bprob-1.C: Rename to ...
33731         * g++.dg/bprob/g++-bprob-1.C: ... this.
33732
33733         * g77.dg/bprob/bprob-1.f: Rename to ...
33734         * g77.dg/bprob/g77-bprob-1.f: ... this.
33735
33736 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33737
33738         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33739         bison 1.50 or later.
33740
33741 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33742
33743         * g++.dg/README: Describe more test directories.
33744
33745 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33746
33747         * g++.dg/init/array6.C: Add additional tests.
33748
33749 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33750
33751         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33752         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33753
33754 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33755
33756         * gcc.c-torture/compile/20020604-1.x: New.
33757         * gcc.c-torture/compile/simd-5.x: Likewise.
33758         * gcc.c-torture/execute/920710-1.x: Likewise.
33759         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33760
33761 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33762
33763         * g++.dg/inherit/override1.C: Add dg-options clause.
33764
33765 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33766
33767         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33768         _mm_slli_si128.
33769
33770 2002-10-19  Andreas Schwab  <schwab@suse.de>
33771
33772         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33773         directory component.
33774
33775 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33776
33777         * g++.dg/inherit/thunk1.C: New test.
33778
33779         * g++.dg/inherit/override1.C: New test.
33780
33781         * g++.dg/abi/mangle11.C: New test.
33782         * g++.dg/abi/mangle14.C: New test.
33783         * g++.dg/abi/mangle17.C: New test.
33784
33785 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33786
33787         * g++.dg/overload/member2.C: New test.
33788
33789 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33790
33791         * g++.dg/README: Describe new compat directory.
33792         * g++.dg/dg.exp: Skip tests in compat directory.
33793         * README.compat: New file.
33794         * lib/compat.exp: New expect script.
33795         * g++.dg/compat: New test directory.
33796         * g++.dg/compat/compat.exp: New expect script.
33797         * g++.dg/compat/abi: New test directory.
33798         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33799         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33800         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33801         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33802         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33803         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33804         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33805         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33806         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33807         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33808         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33809         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33810         * g++.dg/compat/break: New test directory.
33811         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33812         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33813         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33814         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33815         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33816         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33817         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33818         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33819         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33820         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33821         g++.dg/compat/break/README: New files.
33822         * g++.dg/compat/eh: New test directory.
33823         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33824         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33825         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33826         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33827         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33828         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33829         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33830         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33831         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33832         g++.dg/compat/eh/filter2_y.C,
33833         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33834         g++.dg/compat/eh/new1_y.C,
33835         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33836         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33837         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33838         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33839         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33840         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33841         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33842         g++.dg/compat/eh/unexpected1_y.C: New files.
33843         * g++.dg/compat/init: New test directory.
33844         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33845         g++.dg/compat/init/array5_y.C,
33846         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33847         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33848         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33849         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33850         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33851         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33852         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33853         g++.dg/compat/init/init-ref2_y.C: New files.
33854
33855 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33856
33857         PR c++/7584
33858         * g++.dg/inherit/using3.C: New test.
33859
33860 2002-10-17  Jan Hubicka  <jh@suse.cz>
33861
33862         * gcc.dg/20021017-2.c: New test.
33863
33864 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33865
33866         * g++.dg/abi/mangle16.C: Adjust.
33867
33868         * g++.dg/init/array8.C: New test.
33869
33870 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33871
33872         * gcc.dg/special/mips-abi.exp: New test.
33873         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33874
33875 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33876
33877         * g++.dg/abi/mangle16.C: New test.
33878         * g++.dg/abi/mangle17.C: Likewise.
33879
33880         PR c++/7478
33881         * g++.dg/template/ref1.C: New test.
33882
33883 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33884
33885         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33886
33887 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33888
33889         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33890
33891 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33892
33893         PR c++/7524
33894         * g++.dg/init/array7.C: New test.
33895
33896 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33897
33898         * g++.dg/init/array6.C: New test.
33899
33900         * g++.dg/abi/mangle13.C: Likewise.
33901         * g++.dg/abi/mangle14.C: Likewise.
33902         * g++.dg/abi/mangle15.C: Likewise.
33903
33904 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33905
33906         * g++.dg/abi/empty8.C: New test.
33907
33908 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33909
33910         * g++.dg/init/ctor1.C: New test.
33911
33912 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33913
33914         * gcc.c-torture/execute/20021015-1.c: New test.
33915
33916 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33917
33918         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33919
33920 2002-10-14  Jan Hubicka  <jh@suse.cz>
33921
33922         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33923
33924 2002-10-14  Richard Henderson  <rth@redhat.com>
33925
33926         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33927
33928 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33929
33930         PR optimization/6631
33931         * g++.dg/opt/const2.C: New test.
33932
33933 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33934
33935         PR c++/7176
33936         * g++.dg/parse/friend1.C: New test.
33937         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33938
33939 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33940
33941         * gcc.dg/20021014-1.c: New test.
33942
33943 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33944
33945         PR c++/5661
33946         * g++.dg/ext/vlm1.C: New test.
33947         * g++.dg/ext/vlm2.C: Likewise.
33948
33949         * g++.dg/init/array1.C: Remove invalid braces.
33950         * g++.dg/init/brace1.C: New test.
33951         * g++.dg/init/copy2.C: Likewise.
33952         * g++.dg/init/copy3.C: Likewise.
33953         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33954         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33955         braces.
33956
33957 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33958
33959         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33960
33961 2002-10-11  Richard Shann  <richard.shann@superh.com>
33962
33963         * gcc.c-torture/compile/simd-5.c: New test.
33964
33965 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33966
33967         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33968
33969 2002-10-10  Jim Wilson  <wilson@redhat.com>
33970
33971         * gcc.c-torture/execute/20021010-1.c: New test.
33972
33973 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33974
33975         PR c/7353
33976         * g++.dg/ext/typedef-init.C: New test.
33977         * gcc.dg/typedef-init.c: New test.
33978
33979 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33980
33981         * gcc.dg/cpp/paste13.c: New test.
33982
33983 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33984
33985         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33986         remaining platforms, XFAIL during compile, not execute.  Don't
33987         XFAIL at -O0.
33988
33989 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33990
33991         * gcc.dg/alias-1.c: Tweak expected warning.
33992
33993 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33994
33995         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33996
33997 2002-10-06  Andreas Jaeger  <aj@suse.de>
33998
33999         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34000         * gcc.dg/cpp/c++98.C: Likewise.
34001
34002         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34003         * g++.dg/cpp/c++98.C: Likewise.
34004
34005         * g++.dg/README (Subdirectories): Mention cpp directory.
34006
34007         PR target/7559
34008         * gcc.dg/20021006-1.c: New test.
34009
34010 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34011
34012         PR c++/7804
34013         * g++.dg/other/warning1.C: New test.
34014
34015 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34016
34017         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34018         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34019         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34020
34021 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34022
34023         PR c++/7931
34024         * g++.dg/template/ptrmem3.C: New test.
34025
34026         PR c++/7754
34027         * g++.dg/template/union1.C: New test.
34028
34029 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34030
34031         PR c++/8006
34032         * g++.dg/abi/mangle9.C: New test.
34033         * g++.dg/abi/mangle10.C: New test.
34034         * g++.dg/abi/mangle11.C: New test.
34035         * g++.dg/abi/mangle12.C: New test.
34036
34037 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34038
34039         PR c++/7188.
34040         * g++.dg/template/meminit1.C: New test.
34041         * g++.dg/warn/Wreorder-1.C: Likewise.
34042         * g++.old-deja/g++.mike/warn3.C: Tweak.
34043         * lib/prune.exp: Ingore "in copy constructor".
34044
34045 2002-10-02  Andreas Jaeger  <aj@suse.de>
34046
34047         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34048         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34049         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34050         on x86-64.
34051
34052 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34053
34054         * gcc.dg/empty1.C: Fix typo.
34055
34056 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34057
34058         * gcc.dg/alias-1.c: New test.
34059
34060 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34061
34062         * gcc.dg/empty1.C: New test.
34063
34064         * g++.dg/tls/init-2.C: Tweak error messages.
34065
34066 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34067
34068         * gcc.c-torture/compile/20020923-1.c: New test.
34069
34070 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34071
34072         * gcc.c-torture/execute/ffs-1.c: New test.
34073         * gcc.c-torture/execute/ffs-2.c: Ditto.
34074
34075 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34076
34077         * g++.dg/overload/member1.C: New test.
34078
34079 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34080
34081         * g++.dg/abi/empty7.C: New test.
34082         * g++.dg/init/pm2.C: Likewise.
34083
34084 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34085
34086         * g++.dg/rtti/crash1.C: New test.
34087
34088 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34089
34090         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34091         gcc.dg/sibcall-4.c: New tests.
34092
34093 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34094
34095         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34096         powerpc and MMIX targets.
34097
34098 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34099
34100         * gcc.dg/cpp/20020927-1.c: New.
34101
34102 2002-09-26  David S. Miller  <davem@redhat.com>
34103
34104         * gcc.c-torture/compile/trunctfdf.c: New.
34105
34106 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34107
34108         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34109
34110 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34111
34112         * gcc.c-torture/execute/loop-15.c: New.
34113
34114 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34115
34116         * README.QMTEST: Fix typo.
34117
34118 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34119
34120         * gcc.dg/20020926-1.c: New test.
34121
34122 2002-09-25  David S. Miller  <davem@redhat.com>
34123
34124         PR target/7842
34125         * gcc.c-torture/execute/shiftdi.c: New test.
34126
34127 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34128
34129         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34130         unique to the tool.
34131         * lib/g77.exp (g77_init): Likewise.
34132         * lib/g++.exp (g++_init): Likewise.
34133         * lib/objc.exp (objc_init): Likewise.
34134
34135 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34136
34137         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34138         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34139         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34140
34141 2002-09-25  Richard Henderson  <rth@redhat.com>
34142
34143         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34144         too-small long double.
34145
34146 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34147
34148         * gcc.dg/20020919-1.c: New test.
34149
34150 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34151
34152         * g++.dg/abi/bitfield6.C: New test.
34153         * g++.dg/abi/bitfield7.C: New test.
34154         * g++.dg/abi/bitfield8.C: New test.
34155         * g++.dg/abi/vbase11.C: New test.
34156
34157 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34158
34159         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34160         hppa*-*-hpux*.  Update test comment.
34161
34162 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34163
34164         * gcc.dg/tls/struct-1.c: New test.
34165
34166 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34167
34168         * gcc.dg/cpp/tr-warn2.c: Update.
34169
34170 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34171
34172         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34173
34174 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34175
34176         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34177         systems.
34178
34179 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34180
34181         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34182
34183         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34184         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34185         setting of cxxfilt.
34186
34187 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34188
34189         * gcc.dg/20020312-2.c: Update for darwin.
34190
34191 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34192
34193         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34194
34195 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34196
34197         * objc.dg/comp-types-1.m: New test.
34198         * objc.dg/comp-types-2.m: New test.
34199         * objc.dg/comp-types-3.m: New test.
34200         * objc.dg/comp-types-4.m: New test.
34201         * objc.dg/comp-types-5.m: New test.
34202         * objc.dg/comp-types-6.m: New test.
34203
34204 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34205
34206         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34207
34208 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34209
34210         * g++.dg/other/do1.C: New test.
34211
34212         * g++.dg/template/subst1.C: New test.
34213
34214 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34215
34216         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34217
34218 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34219
34220         * g++.dg/template/qualttp20.C: Adjust expected errors.
34221         * g++.old-deja/g++.jason/report.C: Likewise.
34222         * g++.old-deja/g++.other/qual1.C: Likewise.
34223
34224         * g++.dg/lookup/scoped2.C: New test.
34225
34226         * g++.dg/ext/asm3.C: New test.
34227
34228 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34229
34230         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34231
34232 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34233
34234         * ChangeLog: follow spelling conventions.
34235         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34236         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34237         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34238         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34239         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34240         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34241         * g++.old-deja/g++.law/global-init1.C: Likewise.
34242         * g++.old-deja/g++.other/delete4.C: Likewise.
34243         * g++.old-deja/g++.other/inline21.C: Likewise.
34244         * g++.old-deja/g++.other/singleton.C: Likewise.
34245         * g77.dg/strlen0.f: Likewise.
34246         * g77.f-torture/compile/20010519-1.f: Likewise.
34247         * g77.f-torture/compile/980310-4.f: Likewise.
34248         * gcc.c-torture/compile/20000605-1.c: Likewise.
34249         * gcc.c-torture/execute/20020225-1.c: Likewise.
34250         * gcc.dg/c90-hexfloat-2.c: Likewise.
34251         * gcc.dg/c99-bool-1.c: Likewise.
34252         * gcc.dg/c99-hexfloat-2.c: Likewise.
34253         * gcc.dg/dll-2.c: Likewise.
34254         * gcc.dg/wtr-union-init-1.c: Likewise.
34255         * gcc.dg/wtr-union-init-2.c: Likewise.
34256         * gcc.dg/wtr-union-init-3.c: Likewise.
34257         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34258         * gcc.dg/cpp/defined.c: Likewise.
34259         * gcc.dg/cpp/macsyntx.c: Likewise.
34260         * gcc.dg/cpp/paste2.c: Likewise.
34261         * gcc.dg/cpp/trad/defined.c: Likewise.
34262         * gcc.dg/format/c90-printf-1.c: Likewise.
34263         * gcc.dg/format/c90-scanf-1.c: Likewise.
34264         * gcc.dg/format/c99-printf-1.c: Likewise.
34265         * gcc.dg/format/c99-scanf-1.c: Likewise.
34266         * gcc.misc-tests/gcov-8.c: Likewise.
34267         * lib/profopt.exp: Likewise.
34268
34269 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34270
34271         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34272
34273 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34274
34275         * g++.dg/inherit/using2.C: New test.
34276
34277 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34278
34279         * ChangeLog: Follow spelling conventions.
34280         * g++.dg/template/friend4.C: Likewise.
34281         * g++.old-deja/g++.pt/crash67.C: Likewise.
34282         * gcc.c-torture/execute/20000801-4.c: Likewise.
34283         * gcc.dg/c90-digraph-1.c: Likewise.
34284         * gcc.dg/c94-digraph-1.c: Likewise.
34285         * gcc.dg/c99-digraph-1.c: Likewise.
34286         * gcc.dg/cpp/line5.c: Likewise.
34287         * gcc.dg/cpp/multiline.c: Likewise.
34288         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34289         * gcc.dg/format/attr-3.c: Likewise.
34290         * gcc.dg/format/c90-scanf-3.c: Likewise.
34291         * gcc.dg/format/ext-4.c: Likewise.
34292
34293 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34294
34295         * g++.dg/template/pretty1.C: New test.
34296
34297 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34298
34299         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34300
34301 2002-09-13  Matt Austern  <austern@apple.com>
34302
34303         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34304         passing a cast expression to a function by const reference.
34305
34306 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34307
34308         * g++.dg/template/deduce1.C: New test.
34309
34310 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34311
34312         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34313         32-bit int.
34314
34315 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34316
34317         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34318         usage.
34319
34320 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34321
34322         * gcc.c-torture/compile/20020910-1.c: New test.
34323
34324 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34325
34326         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34327
34328 2002-09-10  Andreas Jaeger  <aj@suse.de>
34329
34330         * gcc.dg/20020312-2.c: Adjust for x86-64.
34331
34332 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34333
34334         * g77.dg/7388.f: New test case for PR 7388.
34335
34336 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34337
34338         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34339
34340 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34341
34342         * objc.dg/proto-lossage-1.m: New test.
34343
34344 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34345
34346         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34347
34348 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34349
34350         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34351         expected to pass.
34352
34353 2002-09-06  Stan Shebs  <shebs@apple.com>
34354             David Edelsohn  <edelsohn@gnu.org>
34355
34356         * gcc.dg/weak: New directory.
34357         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34358         target-specific xfail bits.
34359         * gcc.dg/typeof-2.c: Move to new directory.
34360         * gcc.dg/weak.exp: New expect script.
34361
34362 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34363
34364         * gcc.c-torture/execute/extzvsi.c: New test.
34365
34366 2002-09-05  Stan Shebs  <shebs@apple.com>
34367
34368         * gcc.dg/weak-1.c: xfail on Darwin.
34369         * gcc.dg/weak-2.c: Ditto.
34370         * gcc.dg/weak-3.c: Ditto.
34371         * gcc.dg/weak-4.c: Ditto.
34372         * gcc.dg/weak-5.c: Ditto.
34373         * gcc.dg/weak-6.c: Ditto.
34374         * gcc.dg/weak-7.c: Ditto.
34375         * gcc.dg/weak-8.c: Ditto.
34376         * gcc.dg/weak-9.c: Ditto.
34377
34378 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34379
34380         * gcc.c-torture/execute/loop-14.c: New test.
34381
34382 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34383
34384         * g++.dg/other/cxa-atexit1.C: New test.
34385
34386         * gcc.dg/typeof-2.c: New test.
34387
34388 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34389
34390         * gcc.dg/builtins-2.c: New testcase.
34391         * gcc.dg/builtins-3.c: New testcase.
34392
34393 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34394
34395         * gcc.dg/cpp/_Pragma4.c: New test.
34396
34397 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34398
34399         * objc/execute/nil_method-1.m: New testcase.
34400
34401 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34402
34403         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34404         [Object class], not [Object initialize].
34405
34406 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34407             Hans-Peter Nilsson  <hp@bitrange.com>
34408
34409         * gcc.c-torture/execute/20020720-1.x: Skip test on
34410         mmix-knuth-mmixware.  Correct comment.
34411
34412 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34413
34414         * testsuite/g++.dg/abi/bitfield5.C: New test.
34415         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34416
34417 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34418
34419         * objc.dg/undeclared-selector.m: New test.
34420
34421 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         * g++.dg/other/offsetof1.C: Avoid cast warning.
34424
34425 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34426
34427         * objc.dg/super-class-2.m: New test.
34428
34429 2002-08-24  Matt Austern  <austern@apple.com>
34430
34431         * g++.dg/ext/lvaddr.C: New test.
34432         * g++.dg/ext/lvcast.C: New test.
34433
34434 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34435
34436         * testsuite/g++.dg/inherit/cond1.C: New test.
34437
34438 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34439
34440         * gcc.dg/noncompile/incomplete-1.c: New test.
34441
34442 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34443
34444         * gcc.dg/typespec-1.c: New test.
34445
34446 2002-08-20  Devang Patel  <dpatel@apple.com>
34447         * objc.dg/proto-hier-2.m: New test.
34448
34449 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34450
34451         * objc.dg/bitfield-1.m: New test.
34452         * objc.dg/bitfield-2.m: New test.
34453
34454 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34455
34456         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34457         gcc.dg/c99-flex-array-4.c: New tests.
34458
34459 2002-08-16  Stan Shebs  <shebs@apple.com>
34460
34461         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34462
34463 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34464
34465         * gcc.dg/typeof-1.c: New test.
34466         * g++.dg/ext/typeof2.C: New test.
34467
34468 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34469
34470         * g++.dg/other/offsetof1.C: New test.
34471
34472 2002-08-14  Richard Henderson  <rth@redhat.com>
34473
34474         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34475
34476 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34477
34478         * gcc.dg/cpp/_Pragma3.c: New test.
34479
34480 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34481
34482         * g++.dg/template/inherit3: New test.
34483
34484 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34485
34486         * gcc.dg/bitfld-4.c: Add blank options.
34487
34488 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34489
34490         * g++.dg/template/crash1.C: New test.
34491
34492 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34493
34494         * gcc.dg/tls/opt-2.c: New test.
34495
34496 2002-08-08  Devang Patel  <dpatel@apple.com>
34497
34498         * objc.dg/selector-1.m : New test
34499
34500 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34501
34502         * g++.dg/abi/bitfield4.C: New test.
34503         * gcc.dg/bitfld-4.c: New test.
34504
34505 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34506
34507         * g++.dg/other/packed1.C: New test.
34508
34509 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34510
34511         * g++.dg/abi/offsetof.C: Tweak error messages.
34512         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34513
34514 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34515
34516         * gcc.dg/bitfld-3.c: New test.
34517
34518 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34519             Richard Henderson  <rth@redhat.com>
34520
34521         * gcc.dg/i386-bitfield1.c: New test.
34522         * g++.dg/abi/bitfield3.C: Update.
34523
34524 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34525
34526         * objc.dg/const-str-2.m: Update.
34527         * gcc.dg/cpp/c++98.c: Change to C extension.
34528         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34529         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34530
34531 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34532
34533         * testsuite/gcc.dg/tls/diag-3.c: New.
34534
34535 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34536
34537         * g++.dg/README (Subdirectories): Document new subdir expr.
34538         * g++.dg/expr/pmf-1.C: New test.
34539
34540 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34541
34542         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34543
34544 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34545
34546         * g++.dg/abi/bitfield3.C: New test.
34547
34548 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34549
34550         * lib/gcov.exp: Tweak expected line formats.
34551         * gcc.misc-tests/gcov8.c: New test.
34552         * gcc.misc-tests/gcov8.x: New flags.
34553
34554 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34555
34556         * consistency.vlad/layout/endian.c: Include string.h.
34557
34558         * gcc.c-torture/execute/20020805-1.c: New test.
34559
34560 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34561
34562         * g++.dg/other/conversion1.C: New test.
34563
34564 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34565
34566         * gcc.dg/builtins-1.c: New testcase.
34567
34568 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34569
34570         * g++.dg/inherit/access3.C: New test.
34571
34572 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34573
34574         * gcc.dg/ia64-visibility-2.c: New test.
34575
34576 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34577
34578         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34579         __qualifier_flags to __flags.
34580
34581 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34582
34583         * g++.dg/inherit/operator1.C: New test.
34584         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34585         * g++.dg/other/error1.C: Change expected error message.
34586         * g++.dg/template/conv4.C: Likewise.
34587
34588 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34589
34590         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34591         for documented behavior.
34592
34593 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34594
34595         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34596         several targets known to fail.
34597
34598 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34599
34600         * gcc.dg/mips-args-[123].c: New tests.
34601
34602 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34603
34604         * gcc.dg/ppc-spe.c: New.
34605
34606 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34607
34608         * g++.dg/other/ptrmem4.C: New testcase.
34609
34610 2002-07-24  Richard Henderson  <rth@redhat.com>
34611
34612         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34613
34614 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34615
34616         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34617
34618 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34619
34620         * gcc.c-torture/execute/memset-3.c: New testcase.
34621
34622 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34623
34624         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34625         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34626
34627 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34628
34629         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34630         Delete.
34631
34632 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34633
34634         * gcc.c-torture/compile/simd-4.c: New test.
34635
34636 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34637
34638         PR c++/7347, c++/7348
34639         * g++.dg/template/access4.C: New test.
34640         * g++.dg/template/access5.C: New test.
34641         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34642         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34643         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34644         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34645
34646 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34647
34648         * gcc.dg/gnu89-init-2.c: New test.
34649
34650 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34651
34652         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34653
34654 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34655
34656         * gcc.c-torture/execute/20020720-1.c: New testcase.
34657
34658 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34659
34660         * gcc.dg/cpp/Wsignprom.c: New tests.
34661
34662 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34663
34664         * gcc.c-torture/execute/loop-13.c: New test.
34665
34666 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34667
34668         * gcc.dg/cpp/expr.c: New tests.
34669
34670 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34671
34672         * g++.dg/opt/pr6713.C: Add template instantiation.
34673
34674 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34675
34676         * gcc.dg/nest.c: New test.
34677
34678 2002-07-17  Richard Henderson  <rth@redhat.com>
34679
34680         * g++.dg/opt/pr6713.C: New test.
34681
34682 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34683
34684         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34685         XFAIL for all x86 processors.
34686
34687 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34688
34689         * gcc.c-torture/execute/20010122-1.x: Do not test with
34690         -fomit-frame-pointer.
34691
34692 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34693
34694         * g++.dg/template/instantiate2.C: New test.
34695         * g++.dg/template/spec4.C: New test.
34696
34697 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34698
34699         * g++.dg/template/access2.C: New test.
34700         * g++.dg/template/access3.C: New test.
34701
34702 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34703
34704         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34705         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34706         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34707         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34708         Convert to use <stdarg.h>.
34709         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34710         Delete.
34711         * gcc.dg/va-arg-2.c: New.
34712         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34713
34714 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34715
34716         * gcc.c-torture/compile/20020710-1.c: New test.
34717
34718 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34719                           Andrew Pinski  <pinskia@physics.uc.edu>
34720
34721         gcc.c-torture/compile/simd-2.c: New testcase.
34722         gcc.c-torture/compile/simd-3.c: Likewise.
34723
34724 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34725
34726         PR c++/7224
34727         * g++.dg/overload/error1.C: New test.
34728
34729 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34730
34731         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34732         configuration and IRIX 6 O32 ABI.
34733
34734 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34735
34736         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34737
34738 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34739
34740         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34741
34742 2002-07-10  Jeffrey A Law  <law@redhat.com>
34743
34744         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34745
34746         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34747
34748 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34749
34750         * gcc.dg/20020312-2.c: Check for __PPC__.
34751
34752 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34753
34754         * gcc.c-torture/compile/20020709-1.c: New test.
34755
34756 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34757
34758         * g++.dg/template/qualttp21.C: New test case.
34759
34760 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34761
34762         * gcc.c-torture/compile/20020706-1.c: New test.
34763         * gcc.c-torture/compile/20020706-2.c: New test.
34764
34765 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34766             Alexandre Oliva  <aoliva@redhat.com>
34767
34768         * g++.dg/warn/incomplete1.C: New test.
34769
34770 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34771
34772         PR c++/7099
34773         * g++.dg/warn/noreturn1.C: New test.
34774
34775 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34776
34777         PR c++/6706
34778         * g++.dg/debug/debug6.C: New test.
34779         * g++.dg/debug/debug7.C: New test.
34780
34781 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34782
34783         * gcc.c-torture/compile/simd-3.c: New test.
34784
34785 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34786
34787         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34788         * gcc.dg/20020620-1.c: Likewise.
34789
34790 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34791
34792         PR c++/6944
34793         * g++.dg/init/array4.C: New test.
34794         * g++.dg/init/array5.C: New test.
34795
34796 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34797
34798         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34799         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34800
34801 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34802
34803         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34804         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34805         * gcc.dg/wtr-conversion-1.c: Likewise.
34806         * gcc.dg/wtr-escape-1.c: Likewise.
34807         * gcc.dg/wtr-int-type-1.c: Likewise.
34808         * gcc.dg/wtr-label-1.c: Likewise.
34809         * gcc.dg/wtr-static-1.c: Likewise.
34810         * gcc.dg/wtr-strcat-1.c: Likewise.
34811         * gcc.dg/wtr-suffix-1.c: Likewise.
34812         * gcc.dg/wtr-switch-1.c: Likewise.
34813         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34814         * gcc.dg/wtr-union-init-1.c: Likewise.
34815         * gcc.dg/wtr-union-init-2.c: Likewise.
34816         * gcc.dg/wtr-union-init-3.c: Likewise.
34817
34818         * gcc.dg/wtr-func-def-1.c: New test.
34819
34820 2002-07-02 Devang Patel <dpatel@apple.com>
34821
34822         * objc.dg/param-1.m: New test.
34823
34824 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34825
34826         * gcc.dg/cpp/trad/directive.c: Add test.
34827         * gcc.dg/cpp/trad/macroargs.c: Add test.
34828         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34829
34830 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34831
34832         * gcc.dg/cpp/cmdlne-M.c: New test.
34833
34834 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34835
34836         * objc.dg/desig-init-1.m: New test.
34837
34838 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34839
34840         PR c++/6716
34841         * g++.dg/template/instantiate1.C: New test.
34842
34843 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34844
34845         PR c++/7112
34846         * g++.dg/template/sizeof2.C: New test.
34847
34848 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34849
34850         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34851         gcc.dg/cpp/trad/include.c: New tests.
34852
34853 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34854
34855         PR target/7177
34856         * gcc.c-torture/compile/20020701-1.c: New test.
34857
34858 2002-07-01  Stan Shebs  <shebs@apple.com>
34859
34860         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34861         header here...
34862         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34863         (objc-torture-execute): or here.
34864
34865 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34866
34867         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34868
34869 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34870
34871         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34872
34873 2002-06-30  Devang Patel  <dpatel@apple.com>
34874
34875         * objc.dg/fsyntax-only.m: New test.
34876
34877 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34878
34879         PR c++/6695
34880         * g++.dg/template/friend7.C: New file.
34881
34882 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34883
34884         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34885         return type.
34886
34887 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34888
34889         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34890         avoid division by zero.
34891
34892 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34893
34894         * gcc.dg/Wunknownprag.c: New tests.
34895
34896 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34897
34898         * gcc.c-torture/execute/simd-2.c: New test.
34899
34900 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34901
34902         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34903         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34904         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34905         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34906         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34907         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34908         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34909         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34910         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34911         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34912         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34913         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34914         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34915         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34916         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34917         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34918         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34919
34920 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34921
34922         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34923         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34924         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34925         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34926         New tests.
34927         * gcc.dg/cpp/trad/directive.c: Update.
34928
34929 2002-06-23  Andreas Jaeger  <aj@suse.de>
34930
34931         * gcc.c-torture/execute/complex-6.c: New.
34932
34933 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34934
34935         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34936         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34937         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34938         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34939
34940 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34941
34942         * gcc.dg/cpp/trad: New directory with traditional tests copied
34943         from parent directory.
34944         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34945         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34946         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34947         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34948         Move to trad/ and rename.
34949         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34950         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34951         gcc.dg/cpp/trad/redef2.c: New tests.
34952         * gcc.dg/cpp/trad/trad.exp: New driver.
34953
34954 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34955
34956         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34957         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34958         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34959         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34960         Remove.
34961
34962 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34963
34964         * gcc.dg/20020620-1.c: New test.
34965
34966 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34967
34968         * g++.dg/template/ttp4.C: New test.
34969
34970 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34971
34972         * g++.dg/opt/vt1.C: Fix regexp.
34973
34974 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34975
34976         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34977         Don't use attribute `noinline'.
34978
34979 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34980
34981         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34982
34983 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34984
34985         * gcc.c-torture/execute/simd-1.c: New.
34986
34987         * gcc.dg/simd-1.c: New.
34988
34989 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34990
34991         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34992
34993 2002-06-16  Richard Henderson  <rth@redhat.com>
34994
34995         * g++.dg/ext/anon-struct1.C: New.
34996         * g++.dg/ext/anon-struct2.C: New.
34997         * g++.dg/ext/anon-struct3.C: New.
34998         * gcc.dg/anon-struct-1.c: New.
34999         * gcc.dg/anon-struct-2.c: New.
35000         * gcc.dg/anon-struct-3.c: New.
35001         * gcc.dg/20011008-1.c: Adjust warning text.
35002         * gcc.dg/20020527-1.c: Add -fms-extensions.
35003
35004 2002-06-16  Richard Henderson  <rth@redhat.com>
35005
35006         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35007
35008 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35009
35010         * gcc.c-torture/execute/20020615-1.c: New test.
35011
35012 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35013
35014         * gcc.c-tortuture/execute/compare-1.c: New test case.
35015         * gcc.c-tortuture/execute/compare-2.c: New test case.
35016         * gcc.c-tortuture/execute/compare-3.c: New test case.
35017
35018 2002-06-13  Richard Henderson  <rth@redhat.com>
35019
35020         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35021         ia64 ilp32.
35022
35023 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35024
35025         * g++.dg/template/typename2.C: Update error message.
35026
35027 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35028
35029         * gcc.c-torture/execute/20020611-1.c: New test.
35030
35031 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35032
35033         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35034         list of targets to skip.
35035
35036 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35037
35038         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35039         targets if not optimizing.
35040
35041 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35042
35043         * gcc.c-torture/compile/20020605-1.c: New test.
35044
35045         * g++.dg/opt/vt1.C: New test.
35046
35047         * gcc.dg/20020531-1.c: New test.
35048
35049         * gcc.dg/20020530-1.c: New test.
35050
35051         * gcc.dg/20020527-1.c: New test.
35052
35053         * g++.dg/opt/cse1.C: New test.
35054
35055 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35056
35057         * gcc.dg/20020607-2.c: New test case.
35058
35059 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35060
35061         * gcc.c-torture/compile/20020604-1.c: New test.
35062
35063 2002-06-04  Richard Henderson  <rth@redhat.com>
35064
35065         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35066         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35067         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35068
35069 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35070
35071         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35072
35073 2002-06-03  Richard Henderson  <rth@redhat.com>
35074
35075         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35076         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35077
35078 2002-06-02  Richard Henderson  <rth@redhat.com>
35079
35080         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35081         test functions static.
35082
35083 2002-06-02  Andreas Jaeger  <aj@suse.de>
35084
35085         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35086         now.
35087
35088 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35089
35090         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35091         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35092         Update for mofified diagnostics.
35093         * gcc.dg/c99-intconst-1.c: No longer fail.
35094
35095 2002-06-02  Richard Henderson  <rth@redhat.com>
35096
35097         * gcc.dg/uninit-A.c: Remove xfail markers.
35098
35099 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35100
35101         * gcc.dg/fnegate-1.c: New test case.
35102
35103 2002-05-30  Osku Salerma  <osku@iki.fi>
35104
35105         * gcc.c-torture/execute/mayalias-1.c: New file.
35106
35107 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35108
35109         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35110         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35111         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35112
35113 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35114
35115         * gcc.c-torture/execute/20020529-1.c: New test.
35116
35117 2002-05-27  Richard Henderson  <rth@redhat.com>
35118
35119         * g++.dg/ext/attrib6.C: New test case.
35120
35121 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35122
35123         * gcc.c-torture/execute/pure-1.c: New test.
35124
35125 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35126
35127         * gcc.dg/cpp/arith-2.c: Remove.
35128
35129 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35130
35131         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35132         * gcc.dg/cpp/if-3.c: Remove.
35133
35134 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35135
35136         * g++.dg/opt/cse2.C: New test.
35137
35138 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35139
35140         * gcc.dg/cpp/arith-1.c: New semantic tests.
35141         * gcc.dg/cpp/if-1.c: Update.
35142
35143 2002-05-24  Ben Elliston  <bje@redhat.com>
35144
35145         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35146
35147 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35148
35149         * gcc.dg/verbose-asm.c: New test.
35150
35151 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35152
35153         * gcc.dg/cpp/paste12.c: New test.
35154
35155 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35156
35157         * g++.dg/parse/named_ops.C: New test.
35158
35159 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35160
35161         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35162
35163 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35164
35165         * gcc.dg/weak-2.c: Allow optional leading underscore
35166         in scan-assembler symbol name.
35167         * gcc.dg/weak-3.c: Likewise.
35168         * gcc.dg/weak-4.c: Likewise.
35169         * gcc.dg/weak-5.c: Likewise.
35170
35171 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35172
35173         * gcc.dg/20020523-1.c: New test.
35174
35175 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35176
35177         * objc.dg/const-str-2.m: Update now that we stop after
35178         a command line error.
35179
35180 2002-05-22  Richard Henderson  <rth@redhat.com>
35181
35182         * g++.dg/dg.exp: Fix typo in test pruneing.
35183
35184 2002-05-22  Richard Henderson  <rth@redhat.com>
35185
35186         * g++.dg/dg.exp: Prune the tls subdirectory.
35187         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35188         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35189         * g++.dg/tls/init-1.C: New.
35190
35191 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * gcc.dg/20020517-1.c: New test.
35194
35195 2002-05-21  Richard Henderson  <rth@redhat.com>
35196
35197         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35198         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35199
35200 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35201
35202         * g++.dg/other/copy2.C: New test.
35203
35204 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35205
35206         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35207         (MAX_COPY): Bump up to 10 times sizeof (long long).
35208         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35209
35210         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35211         sizeof (long long).
35212
35213         * gcc.c-torture/execute/strcpy-1.c: New test.
35214
35215 2002-05-19  Jason Merrill  <jason2redhat.com>
35216
35217         * g++.dg/ext/oper1.C: New test.
35218
35219 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35220 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35221
35222         * README.QMTEST: New file.
35223
35224         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35225
35226 2002-05-19  Andreas Jaeger  <aj@suse.de>
35227
35228         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35229         now.
35230         * gcc.c-torture/execute/loop-2d.x: Likewise.
35231
35232 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35233
35234         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35235         support weak symbols.
35236         * gcc.dg/weak-4.c: Likewise.
35237         * gcc.dg/weak-6.c: Likewise.
35238
35239 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35240
35241         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35242         cygwin, coff and h8300-*-hms targets
35243         * gcc.dg/weak-5.c: Likewise.
35244         * gcc.dg/weak-7.c: Likewise.
35245
35246 2002-05-16  Jason Merrill  <jason@redhat.com>
35247
35248         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35249         (scan-assembler-not, scan-assembler-dem): Likewise.
35250         (scan-assembler-dem-not): Likewise.
35251
35252 2002-05-15  Richard Henderson  <rth@redhat.com>
35253
35254         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35255
35256 2002-05-15  Richard Henderson  <rth@redhat.com>
35257
35258         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35259         (vfoo1f): Warning here.
35260         (vfoo1l): Don't redefine the alias.
35261
35262 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35263
35264         * g++.dg/init/pm1.C: New test.
35265
35266 2002-05-12  David S. Miller  <davem@redhat.com>
35267
35268         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35269         types.
35270
35271 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35272
35273         * gcc.c-torture/execute/20020510-1.c: New test case.
35274
35275 2002-05-10  David S. Miller  <davem@redhat.com>
35276
35277         * gcc.c-torture/execute/conversion.c: Test long double too.
35278
35279 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35282         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35283         * lib/g++.exp (g++_link_flags): Likewise.
35284         * lib/objc.exp (objc_target_compile): Likewise.
35285
35286 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35287
35288         * gcc.dg/cpp/poison.c: Update.
35289         * gcc.dg/cpp/20000625-2.c: Remove.
35290         * gcc.dg/cpp/direct2s.c: Remove final test.
35291
35292 2002-05-08  Tom Rix  <trix@redhat.com>
35293
35294         * gcc.c-torture/execute/20020508-1.c: New test.
35295         * gcc.c-torture/execute/20020508-2.c: New test.
35296         * gcc.c-torture/execute/20020508-3.c: New test.
35297
35298 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35299
35300         * gcc.dg/cpp/charconst-4.c: More tests.
35301
35302 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35303
35304         PR c/6569
35305         * gcc.dg/weak-3.c: Update location of warning messages.
35306         * gcc.dg/weak-5.c: Likewise.
35307
35308 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35309
35310         * gcc.c-torture/execute/20020506-1.c: New test case.
35311
35312 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35313
35314         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35315
35316 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35317
35318         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35319
35320 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35321
35322         * gcc.dg/cpp/charconst-3.c: New test.
35323
35324 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35325
35326         * gcc.dg/cpp/charconst.c: Update tests.
35327
35328 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35329
35330         * treelang: Added directory for new sample language treelang. Also
35331         lib/treelang.exp: New file to signal treelang should be tested.
35332
35333 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35334
35335         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35336         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35337         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35338         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35339         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35340         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35341         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35342
35343 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35344
35345         * gcc.dg/format/xopen-2.c: New test.
35346
35347 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35348
35349         * gcc.dg/20020503-1.c: New test.
35350
35351 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35352
35353         * g++.dg/init/dtor1.C: Make it tougher.
35354
35355 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35356
35357         * g++.dg/init/dtor1.C: New test.
35358
35359 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35360
35361         * gcc.dg/altivec-8.c: New.
35362
35363 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35364
35365         * gcc.dg/altivec-7.c: New.
35366
35367 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35368
35369         * g++.dg/parse/typedef1.C: New test.
35370
35371 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35372
35373         PR c++/6486
35374         * g++.dg/template/friend6.C: New test.
35375
35376         PR c++/6492
35377         * g++.dg/init/copy1.C: New test.
35378
35379 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35380
35381         * g++.dg/warn/effc1.C: New test.
35382
35383 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35384
35385         * gcc.dg/cpp/if-cexp.c: Add a test.
35386
35387 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35388
35389         * gcc.dg/20020426-2.c: New test.
35390
35391 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35392
35393         * gcc.dg/cpp/if-mop.c: Update.
35394         * gcc.dg/cpp/if-mpar.c: Add test.
35395         * gcc.dg/cpp/if-oppr.c: Update.
35396
35397 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35398
35399         PR c/6343
35400         * gcc.dg/weak-[2-7].c: New tests.
35401
35402 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35403
35404         * gcc.dg/enum1.c: New test.
35405
35406 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35407
35408         PR c++/6497
35409         * g++.dg/inherit/access2.C: New test.
35410
35411 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35412
35413         PR bootstrap/6445
35414         * gcc.dg/20020426-1.c: New test.
35415
35416 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35417
35418         * g++.dg/abi/enum1.C: New test.
35419
35420 2002-04-26  Richard Henderson  <rth@redhat.com>
35421
35422         * gcc.dg/c99-bool-1.c: Expect always true warning.
35423
35424 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35425
35426         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35427
35428 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35429
35430         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35431         targets.
35432
35433 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35434
35435         * g++.dg/abi/mange7.C: New test.
35436
35437         PR c++/6438.
35438         * g++.dg/parse/stmtexpr2.C: New test.
35439
35440 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35441
35442         * gcc.dg/20020312-2.c: Add SH target.
35443
35444 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35445
35446         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35447         compiler output on mips*-*-irix*.
35448
35449 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35450
35451         * g++.dg/parse/attr1.C: New test.
35452
35453 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35454
35455         * gcc.c-torture/execute/string-opt-17.c: New test case.
35456         * gcc.c-torture/execute/memset-2.c: New test case.
35457
35458 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35459
35460         PR c++/6256:
35461         * g++.dg/template/friend5.C: New test.
35462
35463         PR c++/6331:
35464         * g++.dg/template/qual1.C: Likewise.
35465
35466 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35467
35468         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35469         Include stdlib.h, not stdio.h or ctype.h.
35470
35471 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35472
35473         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35474         cris-*-elf* and mmix-*-*.
35475         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35476         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35477         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35478         Ditto.
35479         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35480         * gcc.dg/wchar_t-1.c: Ditto.
35481
35482 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35483
35484         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35485         Clarify comment.
35486
35487 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35488
35489         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35490
35491 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35492
35493         * gcc.c-torture/execute/20000906-1.x: Delete.
35494
35495 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35496
35497         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35498
35499 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35500
35501         * PR6367
35502         * g77.f-torture/execute/6367.f: New test.
35503         * g77.f-torture/execute/6367.x: Disable for MMIX.
35504
35505 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35506
35507         * PR6352
35508         * g++.dg/opt/inline2.C: New test.
35509
35510 2002-04-18  Richard Henderson  <rth@redhat.com>
35511
35512         * gcc.dg/20000906-1.c: Enable for all targets.
35513         * gcc.c-torture/compile/iftrap-2.c: New.
35514
35515 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35516
35517         * gcc.dg/20020418-1.c: New test.
35518         * gcc.dg/20020418-2.c: New test.
35519
35520 2002-04-18  Richard Henderson  <rth@redhat.com>
35521
35522         * gcc.c-torture/compile/iftrap-1.c: New.
35523         * gcc.dg/iftrap-1.c: Adjust for ia64.
35524         * gcc.dg/iftrap-2.c: New.
35525
35526 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35527
35528         * gcc.c-torture/compile/20020418-1.c: New test.
35529
35530 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35531
35532         * gcc.c-torture/compile/20020415-1.c: New.
35533
35534 2002-04-18  David S. Miller  <davem@redhat.com>
35535
35536         * gcc.c-torture/execute/20020418-1.c: New test.
35537
35538 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35539
35540         * gcc.dg/20020416-1.c: New test.
35541
35542         * g++.dg/opt/inline1.C: New test.
35543
35544 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35545
35546         * gcc.dg/altivec-5.c: New test.
35547
35548         * gcc.dg/20020415-1.c: New test.
35549
35550 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35551
35552         * testsuite/lib/chill.exp: Remove.
35553
35554 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35555
35556         * g++.dg/other/big-struct.C: New test.
35557
35558 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35559
35560         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35561         of scratch file.
35562
35563 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35564
35565         PR c/6277
35566         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35567         in scan-assembler function name
35568
35569 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35570
35571         * g77.f-torture/execute/980628-4.x,
35572         g77.f-torture/execute/980628-5.x,
35573         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35574         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35575         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35576         i[34567]86-*-*.
35577
35578 2002-04-13  David S. Miller  <davem@redhat.com>
35579
35580         * gcc.c-torture/execute/20020413-1.c: New test.
35581
35582 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35583
35584         * gcc.dg/asm-6.c,
35585         * g++.dg/ext/asm1.C: New tests.
35586
35587 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35588
35589         PR c++ 5373.
35590         * g++.dg/parse/stmtexpr1.C: New test.
35591
35592         PR c++/5189.
35593         * g++.dg/template/copy1.C: New test.
35594
35595 2002-04-12  Richard Henderson  <rth@redhat.com>
35596
35597         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35598
35599 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35600
35601         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35602         gcc.c-torture/execute/20020307-2.c.
35603
35604 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35605
35606         * g++.dg/ext/attrib5.C,
35607         * g++.dg/lookup/struct1.C: New tests.
35608
35609 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35610
35611         * gcc.dg/20020411-1.c: New test.
35612
35613         * gcc.c-torture/execute/20020411-1.c: New test.
35614
35615 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35616
35617         * g77.f-torture/execute/6177.f: New test.
35618
35619 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35620
35621         PR middle-end/6247
35622         * g++.dg/opt/cleanup1.C: New test.
35623
35624         * g++.dg/opt/const1.C: New test.
35625
35626 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35627
35628         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35629
35630 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35631
35632         PR c++/5507
35633         * g++.dg/template/typename2.C: New test.
35634
35635 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35636
35637         * gcc.c-torture/execute/loop-12.c: New.
35638
35639 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35640
35641         * g77.f-torture/execute/980628-4.x,
35642         g77.f-torture/execute/980628-5.x,
35643         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35644         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35645         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35646
35647 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35648
35649         PR optimization/6086
35650         * g++.dg/opt/preinc1.C: New test.
35651
35652 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35653
35654         PR c++/5571
35655         * g++.dg/opt/static2.C: New test.
35656
35657 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35658
35659         PR c/5120
35660         * gcc.dg/20020406-1.c: New test.
35661
35662 2002-04-04  David S. Miller  <davem@redhat.com>
35663
35664         * gcc.c-torture/execute/20020404-1.c: New test.
35665
35666 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35667
35668         PR c/6123
35669         * gcc.dg/20020312-2.c: Do not declare global register variable
35670         if __PIC__ or __pic__ is defined.
35671
35672 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35673
35674         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35675         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35676
35677 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35678
35679         * gcc.misc-tests/linkage.exp: Update last change to handle
35680         sparc*-, not just sparc-.
35681
35682 2002-04-03  Richard Henderson  <rth@redhat.com>
35683
35684         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35685
35686 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35687
35688         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35689
35690 2002-04-02  David S. Miller  <davem@redhat.com>
35691
35692         * gcc.c-torture/execute/20020402-3.c: New test.
35693
35694 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35695
35696         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35697         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35698
35699         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35700         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35701         g77.f-torture/execute/20001201.x,
35702         g77.f-torture/execute/u77-test.x: New files.
35703
35704         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35705         * gcc.dg/wchar_t-1.c: Ditto.
35706
35707 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35708
35709         * gcc.c-torture/execute/20020402-1.c: New test.
35710
35711 2002-04-01  Richard Henderson  <rth@redhat.com>
35712
35713         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35714
35715         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35716
35717 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35718
35719         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35720
35721 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35722
35723         * g++.dg/inherit/template-as-base.C: Expect error.
35724         * g++.dg/inherit/namespace-as-base.C: Likewise.
35725
35726 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35727
35728         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35729         g++.dg/ext/instantiate3.C: Tweak match patterns.
35730
35731         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35732         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35733         -da test.
35734
35735 2002-03-31  Richard Henderson  <rth@redhat.com>
35736
35737         * gcc.dg/special/alias-2.c: New.
35738         * gcc.dg/special/ecos.exp: Run it.
35739
35740 2002-03-31  Richard Henderson  <rth@redhat.com>
35741
35742         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35743
35744 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35745
35746         * gcc.dg/weak-1.c: Disable on h8300 port.
35747
35748 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35749
35750         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35751         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35752         ordering tests.
35753         * g++.dg/bprob/bprob-1.C: New test.
35754         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35755         * g++.dg/gcov/gcov-1.C: New test.
35756         * g++.dg/gcov/gcov-1.x: New file.
35757         * g++.dg/gcov/gcov-2.C: New test.
35758         * g++.dg/gcov/gcov-3.C: New test.
35759         * g++.dg/gcov/gcov-3.h: New file.
35760
35761 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35762
35763         * g++.old-deja/g++.other/builtins5.C: New test.
35764         * g++.old-deja/g++.other/builtins6.C: New test.
35765         * g++.old-deja/g++.other/builtins7.C: New test.
35766         * g++.old-deja/g++.other/builtins8.C: New test.
35767         * g++.old-deja/g++.other/builtins9.C: New test.
35768
35769 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35770
35771         * g++.dg/opt/static1.C: New test.
35772
35773         * g++.dg/opt/longbranch1.C: New test.
35774
35775 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35776
35777         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35778
35779         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35780
35781 2002-03-28  Jeffrey A Law  (law@redhat.com)
35782
35783         * gcc.c-torture/execute/20020328-1.c: New test.
35784
35785 2002-03-27  Richard Henderson  <rth@redhat.com>
35786
35787         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35788         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35789         move from g++.old-deja/g++.ext/.
35790
35791 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35792
35793         * g++.dg/init/new2.C: New test.
35794
35795 2002-03-26  Richard Henderson  <rth@redhat.com>
35796
35797         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35798
35799         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35800         on sparc.
35801
35802         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35803         sparcv9 systems.
35804         * gcc.dg/20001102-1.c: Likewise.
35805
35806 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35807
35808         * gcc.dg/cpp/endif-pedantic1.c,
35809         gcc.dg/cpp/endif-pedantic2.c: New tests.
35810
35811 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35812
35813         * g++.dg/init/new1.C: New test.
35814
35815 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35816
35817         * g++.dg/abi/vbase9.C: New test.
35818
35819 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35820
35821         * gcc.dg/arm-asm.c: New test.
35822
35823 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35824
35825         * gcc.dg/Wswitch-enum.c: New test.
35826         Fix PR c/5044.
35827
35828 2002-03-26  Richard Henderson  <rth@redhat.com>
35829
35830         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35831         structure.
35832
35833 2002-03-25  Richard Henderson  <rth@redhat.com>
35834
35835         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35836         sparcv9 systems.
35837
35838         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35839         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35840
35841 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35842
35843         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35844
35845 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35846
35847         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35848         targets using generic thunk support.
35849
35850 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35851
35852         * gcc.c-torture/compile/20020323-1.c: New test.
35853
35854         * g++.dg/opt/conj2.C: New test.
35855
35856 2002-03-24  Richard Henderson  <rth@redhat.com>
35857
35858         * gcc.dg/weak-1.c: Use -fno-common.
35859
35860 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35861
35862         * g77.dg/f77-edit-apostrophe-out.f: New test
35863         * g77.dg/f77-edit-h-out.f: New test
35864         * g77.dg/f77-edit-t-in.f: New test
35865         * g77.dg/f77-edit-t-out.f: New test
35866         * g77.dg/f77-edit-x-out.f: New test
35867         * g77.dg/f77-edit-slash-out.f: New test
35868         * g77.dg/f77-edit-colon-out.f: New test
35869         * g77.dg/f77-edit-s-out.f: New test
35870
35871 2002-03-24  Richard Henderson  <rth@redhat.com>
35872
35873         * objc/execute/formal_protocol-6.x: New XFAIL.
35874
35875 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35876
35877         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35878         that do not support weak symbols
35879
35880 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35881
35882         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35883         * lib/g77.exp: Likewise.
35884         * lib/objc.exp: Likewise.
35885
35886 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35887
35888         * gcc.dg/Wswitch-default.c: New test.
35889
35890 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35891
35892         * g++.dg/other/enum1.C: New test.
35893
35894 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35895
35896         * gcc.dg/pragma-ep-3.c: Fix typo.
35897
35898 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35899
35900         * g++.dg/inherit/template-as-base.C: New test.
35901
35902 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35903
35904         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35905         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35906
35907 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35908
35909         * gcc.dg/cpp/multiline.c: Update to match.
35910
35911 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35912
35913         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35914
35915 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35916
35917         * gcc.dg/cpp/extratokens2.c: New file.
35918
35919 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35920
35921         * gcc.dg/20020312-2.c: Add rs6000 target.
35922
35923         * gcc.c-torture/compile/20020319-1.c: New test.
35924
35925 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35926
35927         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35928         (A, E): Handle this.
35929
35930 2002-03-20  Jason Merrill  <jason@redhat.com>
35931
35932         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35933         ignoring -fpic.
35934         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35935         through prune_gcc_output.
35936
35937 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35938
35939         * gcc.c-torture/compile/20020320-1.c: New test.
35940
35941 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35942
35943         * gcc.c-torture/compile/20020318-1.c: New test.
35944
35945         * gcc.dg/struct-by-value-1.c: New test.
35946
35947         * gcc.dg/20020319-1.c: New test.
35948
35949 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35950
35951         * g++.dg/opt/conj1.C: New test.
35952
35953 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35954
35955         * g++.dg/template/qualttp20.C: Revert previous change.
35956         * g++.dg/template/qualttp3.C: Likewise.
35957         * g++.dg/template/qualttp4.C: Likewise.
35958         * g++.dg/template/qualttp5.C: Likewise.
35959         * g++.dg/template/qualttp6.C: Likewise.
35960         * g++.dg/template/qualttp7.C: Likewise.
35961         * g++.dg/template/qualttp8.C: Likewise.
35962         * g++.dg/template/recurse.C: Likewise.
35963
35964 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35965
35966         * gcc.dg/cpp/wchar-1.c: Update.
35967
35968 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35969
35970         * g++.dg/template/conv1.C: New test.
35971         * g++.dg/template/conv2.C: New test.
35972         * g++.dg/template/conv3.C: New test.
35973         * g++.dg/template/conv4.C: New test.
35974
35975 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35976
35977         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35978         * g++.dg/template/qualttp3.C: Likewise.
35979         * g++.dg/template/qualttp4.C: Likewise.
35980         * g++.dg/template/qualttp5.C: Likewise.
35981         * g++.dg/template/qualttp6.C: Likewise.
35982         * g++.dg/template/qualttp7.C: Likewise.
35983         * g++.dg/template/qualttp8.C: Likewise.
35984         * g++.dg/template/recurse.C: Likewise.
35985
35986 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35987
35988         * g++.dg/opt/dtor1.C: New test.
35989
35990 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35991
35992         * gcc.c-torture/compile/20020315-1.c: New test.
35993
35994 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35995
35996         * gcc.dg/weak-1.c: Fix scan tests.
35997
35998 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35999
36000         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36001         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36002         cris-*-aout* mmix-*-*.
36003         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36004         cris-*-aout* mmix-*-*.
36005         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36006         cris-*-elf* cris-*-aout* and mmix-*-*.
36007         * gcc.dg/20001009-1.c: Ditto.
36008         * gcc.dg/20010912-1.c: Ditto.
36009         * gcc.dg/20020122-4.c: Ditto.
36010         * gcc.dg/inline-2.c: Ditto.
36011
36012 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36013
36014         * gcc.c-torture/compile/20020314-1.c: New test.
36015
36016 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36017
36018         * gcc.c-torture/execute/20020314-1.c: New test.
36019
36020 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36021
36022         * g++.dg/warn/Wunused-1.C: New test.
36023
36024 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36025
36026         * g++.dg/abi/mangle6.C: New test.
36027
36028 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36029
36030         * gcc.c-torture/compile/20020309-2.c: New test.
36031
36032         * gcc.c-torture/compile/20020312-1.c: New test.
36033
36034 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36035
36036         * g++.dg/other/access1.C: New test.
36037
36038 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36039
36040         * gcc.c-torture/execute/wchar_t-1.c: New test.
36041
36042 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36043
36044         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36045
36046 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36047
36048         * gcc.dg/20020312-1.c: New test case.
36049
36050 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36051
36052         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36053
36054 2002-03-11  Richard Henderson  <rth@redhat.com>
36055
36056         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36057         * g++.old-deja/g++.jason/report.C: Likewise.
36058
36059 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36060
36061         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36062         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36063
36064 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36065
36066         * testsuite/g++.dg/overload/pmf1.C: New test.
36067
36068 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36069
36070         * gcc.c-torture/execute/20020307-1.c: Use long.
36071
36072 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36073
36074         PR optimization/5844
36075         * gcc.dg/20020310-1.c: New test.
36076
36077 2002-03-09  Michael Meissner  <meissner@redhat.com>
36078
36079         * gcc.c-torture/execute/memcpy-2.c: New test.
36080         * gcc.c-torture/execute/memset-1.c: New test.
36081         * gcc.c-torture/execute/strlen-1.c: New test.
36082         * gcc.c-torture/execute/strcmp-1.c: New test.
36083         * gcc.c-torture/execute/strncmp-1.c: New test.
36084
36085 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36086
36087         * gcc.dg/ppc-ldstruct.c: New test.
36088
36089 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36090
36091         * gcc.c-torture/execute/va-arg-22.c: New test.
36092
36093 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36094
36095         * gcc.c-torture/compile/20020309-1.c: New test.
36096
36097 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36098
36099         * gcc.c-torture/execute/20020307-2.c: New test.
36100
36101 2002-03-07  Jeffrey A Law  (law@redhat.com)
36102
36103         * g77.f-torture/compile/20020307-1.f: New test.
36104
36105 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36106
36107         * gcc.dg/unordered-1.c: New test.
36108
36109 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36110
36111         * gcc.c-torture/execute/20020307-1.c: New test.
36112
36113 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36114
36115         * gcc.dg/20020304-1.c: New test.
36116
36117         * gcc.c-torture/compile/20020304-2.c: New test.
36118
36119 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36120
36121         * gcc.c-torture/compile/20020304-1.c: New test case
36122         (from PR c/5830).
36123
36124 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36125
36126         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36127
36128 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36129
36130         * g++.dg/other/classkey1.C: New test.
36131
36132 2002-03-01  Richard Henderson  <rth@redhat.com>
36133
36134         * gcc.c-torture/compile/981223-1.x: New.
36135         * gcc.c-torture/compile/920625-1.x: New.
36136
36137 2002-02-28  Richard Henderson  <rth@redhat.com>
36138
36139         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36140
36141 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36142
36143         * gcc.c-torture/execute/20020227-1.c: New test.
36144
36145 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36146
36147         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36148         here" ERROR lines.
36149         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36150         * g++.old-deja.g++.other/defarg1.C: Likewise.
36151         * g++.old-deja/g++.pt/calls2.C: Likewise.
36152         * g++.old-deja/g++.pt/crash20.C: Likewise.
36153         * g++.old-deja/g++.pt/crash30.C: Likewise.
36154         * g++.old-deja/g++.pt/crash36.C: Likewise.
36155         * g++.old-deja/g++.pt/crash6.C: Likewise.
36156         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36157         * g++.old-deja/g++.pt/derived3.C: Likewise.
36158         * g++.old-deja/g++.pt/error1.C: Likewise.
36159         * g++.old-deja/g++.pt/friend21.C: Likewise.
36160         * g++.old-deja/g++.pt/friend23.C: Likewise.
36161         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36162         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36163
36164 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36165
36166         * gcc.c-torture/execute/20020225-2.c: New test.
36167
36168 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36169
36170         * gcc.c-torture/execute/920730-1t.c,
36171         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36172         Delete test cases, only relevant to -traditional.
36173
36174 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36175
36176         * gcc.dg/cpp/undef1.c: Remove.
36177         * gcc.dg/cpp/directiv.c: Update.
36178         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36179
36180 2002-02-27  Michael Meissner  <meissner@redhat.com>
36181
36182         * gcc.c-torture/execute/20020226-1.c: New test.
36183
36184 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36185
36186         * g++.dg/debug/debug4.C: New test.
36187
36188         * gcc.dg/ia64-visibility-1.c: New test.
36189
36190 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36191
36192         * gcc.dg/debug/20020224-1.c: New.
36193
36194 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36195
36196         * gcc.c-torture/execute/960416-1.x: New.
36197         * gcc.c-torture/execute/divconst-3.x: Likewise.
36198
36199 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36200
36201         * gcc.dg/20020224-1.c: New test.
36202
36203 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36204
36205         * gcc.c-torture/execute/20020225-1.c: New.
36206
36207 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36208
36209         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36210
36211 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36212
36213         * gcc.dg/20020222-1.c: New test.
36214
36215 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36216
36217         * g++.dg/opt/anonunion1.C: New test.
36218
36219 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         * g++.dg/template/qualttp19.C: New test.
36222         * g++.dg/template/qualttp20.C: New test.
36223         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36224         * g++.old-deja/g++.other/qual1.C: Likewise.
36225
36226 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36227
36228         * gcc.dg/attr-alwaysinline.c: New.
36229
36230 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36231
36232         * gcc.dg/20020220-1.c: New test.
36233
36234         * gcc.dg/20020220-2.c: New test.
36235
36236         * g++.dg/opt/mmx1.C: New test.
36237
36238 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36239
36240         * gcc.c-torture/compile/20020110.c: New test.
36241
36242 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36243
36244         * gcc.c-torture/execute/20020219-1.c: New test.
36245
36246         * gcc.dg/20020219-1.c: New test.
36247
36248         * gcc.dg/noncompile/20020220-1.c: New test.
36249
36250         * g++.dg/opt/ptrintsum1.C: New test.
36251
36252         * gcc.dg/debug/20020220-1.c: New test.
36253
36254 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36255
36256         * gcc.c-torture/execute/20020216-1.c: New test.
36257
36258 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36259
36260         * gcc.dg/decl-1.c: Update, new test.
36261
36262 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36263
36264         * g++.dg/abi/bitfield1.C: New test.
36265         * g++.dg/abi/bitfield2.C: New test.
36266
36267 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36268
36269         * gcc.dg/attr-nest.c: New test.
36270
36271 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36272
36273         * gcc.c-torture/execute/20020215-1.c: New test.
36274
36275 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36278         * g++.dg/debug/debug.exp: New.
36279         * g++.dg/debug/trivial.C: New.
36280         * g++.dg/debug/debug1.C: Moved...
36281         * g++.dg/other/debug1.C: ...from here.
36282         * g++.dg/debug/debug2.C: Moved...
36283         * g++.dg/other/debug2.C: ...from here.
36284         * g++.dg/debug/debug3.C: Moved...
36285         * g++.dg/other/debug3.C: ...from here.
36286
36287         * gcc.dg/noncompile/20020213-1.c: New test.
36288
36289 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36290
36291         * g++.dg/other/debug3.C: New test.
36292
36293         * gcc.c-torture/execute/20020213-1.c: New test.
36294
36295 2002-02-13  Richard Smith <richard@ex-parrot.com>
36296
36297         * g++.old-deja/g++.other/thunk1.C: New test.
36298
36299 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36300
36301         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36302
36303 2002-02-13  Stan Shebs  <shebs@apple.com>
36304
36305         * gcc.dg/altivec-3.c: New.
36306
36307 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36308
36309         * gcc.dg/Wunreachable-1.c: New test.
36310         * gcc.dg/Wunreachable-2.c: New test.
36311
36312 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36313
36314         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36315
36316 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36317
36318         * gcc.dg/decl-1.c: New test.
36319
36320 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36321
36322         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36323
36324 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36325
36326         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36327         * gcc.c-torture/compile/980506-1.x: Likewise.
36328
36329 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36330
36331         * gcc.dg/20020210-1.c: New.
36332
36333 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36334
36335         * g77.f-torture/execute/947.f: New regression test
36336         for PR fortran/947.
36337
36338 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36339
36340         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36341         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36342
36343 2002-02-08  Richard Henderson  <rth@redhat.com>
36344
36345         * gcc.c-torture/compile/labels-3.c: New.
36346
36347 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36348
36349         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36350         expression statements work instead.
36351         * gcc.dg/noncompile/20020207-1.c: New test.
36352
36353 2002-02-07  Richard Henderson  <rth@redhat.com>
36354
36355         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36356
36357 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36358
36359         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36360         message from g77
36361         * lib/g77-dg.exp: Trim g77 error messages so that they are
36362         recognized by dg.exp.
36363
36364 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36365
36366         PR fortran/5473
36367         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36368
36369 2002-02-07  Richard Henderson  <rth@redhat.com>
36370
36371         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36372         to be sufficiently aligned for integers.
36373
36374 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36375
36376         * g++.dg/template/friend4.C: New test.
36377
36378 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36379
36380         PR fortran/5743
36381         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36382         unsupported cases.
36383
36384 2002-02-07  Richard Henderson  <rth@redhat.com>
36385
36386         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36387         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36388         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36389         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36390
36391 2002-02-06  Richard Henderson  <rth@redhat.com>
36392
36393         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36394
36395 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36396
36397         * gcc.dg/20020206-1.c: New test.
36398
36399 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36400
36401         * gcc.c-torture/execute/20020206-1.c: New test.
36402
36403         * gcc.c-torture/execute/20020206-2.c: New test.
36404
36405         PR optimization/5429:
36406         * gcc.c-torture/compile/20020206-1.c: New test.
36407
36408 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36409
36410         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36411         as certain file formats cannot support particularly large
36412         alignments.
36413
36414         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36415         and do not expect to be able to link the executable.
36416
36417         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36418         fail because the COFF format does not support the weak attribute.
36419
36420 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36421
36422         * g77.dg/pr5473.f: New test
36423
36424 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36425
36426         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36427         Fix testcase accordingly.
36428
36429 2002-02-04  Richard Henderson  <rth@redhat.com>
36430
36431         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36432         (buf): Change to be an array of pointers, not ints.
36433
36434 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36435
36436         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36437         before all tests.  Move warning one line above to match where it
36438         C frontend emits.
36439         * gcc.dg/Wswitch-2.c: New test.
36440         * g++.dg/warn/Wswitch-1.C: New test.
36441         * g++.dg/warn/Wswitch-2.C: New test.
36442
36443 2002-02-04  Richard Henderson  <rth@redhat.com>
36444
36445         * g++.dg/abi/offsetof.C: Fix size comparison.
36446
36447 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36448
36449         * gcc.dg/cast-qual-2.c: New test.
36450
36451 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36452
36453         * gcc.dg/20020201-4.c: New test.
36454
36455 2002-02-04  Ben Elliston  <bje@redhat.com>
36456
36457         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36458         target_info attribute != 0, in addition to the empty string.
36459         (gcc_target_compile): Likewise.
36460
36461 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36462
36463         * gcc.dg/Wswitch.c: New test.
36464         PR gcc/4475. PR gcc/3780.
36465
36466 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36467
36468         * g77.f-torture/execute/5122.f: New test for regressions
36469         against PR fortran/5122.
36470
36471 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36472
36473         * g77.f-torture/compile/pr3743.f: Delete
36474         * g77.dg/pr3743-1.f: New test.
36475         * g77.dg/pr3743-2.f: New test.
36476         * g77.dg/pr3743-3.f: New test.
36477         * g77.dg/pr3743-4.f: New test.
36478
36479 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36480
36481         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36482
36483 2002-02-02  Richard Henderson  <rth@redhat.com>
36484
36485         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36486         * gcc.c-torture/execute/bf64-1.c: Likewise.
36487
36488 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36489
36490         * gcc.dg/20020201-2.c: New test.
36491
36492         * gcc.dg/20020201-3.c: New test.
36493
36494         * gcc.c-torture/execute/bitfld-2.c: New test.
36495
36496 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36497
36498         * gcc.dg/bitfld-1.c: Update.
36499         * gcc.dg/bitfld-2.c: Update.
36500         * gcc.c-torture/execute/bitfld-1.x: New.
36501
36502 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36503
36504         * gcc.c-torture/execute/20020201-1.c: New test.
36505
36506 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36507
36508         PR target/5469
36509         * gcc.dg/20020201-1.c: New test.
36510
36511 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36512
36513         PR fortran/3743
36514         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36515         * g77.f-torture/compile/pr3743.x: Remove
36516
36517 2002-01-31  Tom Rix  <trix@redhat.com>
36518
36519         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36520
36521 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36522
36523         * gcc.dg/noncompile/20020130-1.c: New test.
36524
36525 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36526
36527         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36528
36529 2002-01-29  Richard Henderson  <rth@redhat.com>
36530
36531         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36532         to long long.
36533         * gcc.c-torture/execute/bf64-1.c: Likewise.
36534
36535 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36536
36537         * gcc.c-torture/execute/20020129-1.c: New test.
36538
36539 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36540
36541         * gcc.c-torture/compile/20000224-1.c: Update.
36542         * gcc.c-torture/execute/bitfld-1.c: New tests.
36543         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36544         * gcc.dg/uninit-A.c: Update.
36545
36546 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36547
36548         * g++.dg/template/ctor1.C: Add instantiation.
36549
36550 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36551
36552         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36553         argument to __builtin_prefetch to be const ptr.
36554
36555 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36556
36557         * gcc.c-torture/compile/20020120-1.c: New test.
36558
36559 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36560
36561         * gcc.c-torture/execute/20020127-1.c: New test.
36562
36563 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36564
36565         * g77.dg/f77-edit-i-in.f: New test
36566         * g77.dg/f77-edit-i-out.f: New test
36567
36568 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36569
36570         * gcc.dg/debug/debug.exp: New file.
36571         * gcc.dg/debug/trivial.c: New file.
36572         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36573         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36574         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36575         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36576         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36577         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36578         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36579         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36580         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36581         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36582         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36583         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36584         * gcc.dg/20000503-1.c: Removed.
36585         * gcc.dg/20010207-1.c: Removed.
36586         * gcc.dg/20011223-1.c: Removed.
36587         * gcc.dg/20020104-2.c: Removed.
36588         * gcc.dg/debug-1.c: Removed.
36589         * gcc.dg/debug-2.c: Removed.
36590         * gcc.dg/debug-3.c: Removed.
36591         * gcc.dg/debug-4.c: Removed.
36592         * gcc.dg/debug-5.c: Removed.
36593         * gcc.dg/debug-6.c: Removed.
36594         * gcc.dg/dwarf2-1.c: Removed.
36595         * gcc.dg/dwarf2-2.c: Removed.
36596
36597 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36598
36599         * g++.old-deja/g++.other/eh5.C: New test.
36600         * g++.old-deja/g++.other/sibcall2.C: New test.
36601         * g++.old-deja/g++.other/array9.C: New test.
36602         * g++.old-deja/g++.other/typename2.C: New test.
36603         * g++.old-deja/g++.other/crash60.C: New test.
36604         * g++.old-deja/g++.other/conv9.C: New test.
36605         * g++.old-deja/g++.other/mangle10.C: New test.
36606         * g++.old-deja/g++.other/unchanging1.C: New test.
36607         * g++.old-deja/g++.other/exprstmt1.C: New test.
36608         * g++.old-deja/g++.other/inline23.C: New test.
36609         * g++.old-deja/g++.eh/ia64-1.C: New test.
36610         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36611         * g++.old-deja/g++.other/reload1.C: New test.
36612         * g++.old-deja/g++.other/static20.C: New test.
36613         * g++.old-deja/g++.other/local-alloc1.C: New test.
36614         * g++.old-deja/g++.other/conv8.C: New test.
36615         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36616         * g++.old-deja/g++.other/storeexpr1.C: New test.
36617         * g++.old-deja/g++.other/storeexpr2.C: New test.
36618         * g++.dg/eh/template2.C: New test.
36619         * g++.dg/warn/weak1.C: New test.
36620
36621 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36622
36623         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36624         Remove first, non-varying, argument.
36625
36626 2002-01-23  Richard Henderson  <rth@redhat.com>
36627
36628         * gcc.dg/inline-2.c: New.
36629
36630         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36631         Add optional target arg.  Check number of arguments.
36632         (scan-assembler-not, scan-assembler-dem): Likewise.
36633         (scan-assembler-dem-not): Likewise.
36634
36635 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36636
36637         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36638         line 12.
36639         * g++.old-deja/g++.brendan/parse3.C,
36640         g++.old-deja/g++.other/crash26.C,
36641         g++.old-deja/g++.other/crash28.C,
36642         g++.old-deja/g++.other/crash29.C,
36643         g++.old-deja/g++.other/crash30.C,
36644         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36645
36646 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36647
36648         * gcc.dg/20020115-1.c: New.
36649
36650 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36651
36652         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36653
36654 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36655
36656         * gcc.dg/20020122-3.c: New.
36657
36658 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36659
36660         * g++.dg/other/gc1.C: New test.
36661
36662 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36663
36664         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36665
36666 2002-01-22  Richard Henderson  <rth@redhat.com>
36667
36668         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36669
36670 2002-01-22  Richard Henderson  <rth@redhat.com>
36671
36672         * gcc.dg/20020122-4.c: New.
36673
36674 2002-01-22  H.J. Lu <hjl@gnu.org>
36675
36676         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36677         link output.
36678         * gcc.dg/special/ecos.exp: Likewise.
36679         * lib/g++-dg.exp: Likewise.
36680         * lib/g77-dg.exp: Likewise.
36681         * lib/gcc-dg.exp : Likewise.
36682         * lib/mike-g++.exp: Likewise.
36683         * lib/mike-g77.exp: Likewise.
36684         * lib/mike-gcc.exp: Likewise.
36685         * lib/objc-dg.exp: Likewise.
36686
36687 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36688
36689         PR target/5379
36690         * gcc.dg/20020122-2.c: New test.
36691
36692 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36693
36694         * gcc.dg/20020122-1.c: New test.
36695
36696 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36697
36698         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36699
36700 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36701
36702         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36703
36704 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36705
36706         * gcc.c-torture/compile/20020121-1.c: New test.
36707
36708 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36709
36710         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36711         ld_library_path.
36712
36713 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36714
36715         * gcc.dg/20020218-1.c: New test.
36716
36717 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36718
36719         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36720         messages
36721         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36722         "At global scope" warning
36723         * g++.dg/ext/align1.C: Change cygwin test for alignment
36724         from db-bogus to dg-warning
36725
36726 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36727
36728         * g77.f-torture/compile/cpp2.F: New test.
36729
36730 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36731
36732         * g++.dg/template/access1.C: New test.
36733
36734 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36735
36736         * gcc.dg/20020118-1.c: New.
36737
36738 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36739
36740         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36741
36742 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36743
36744         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36745         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36746         alignment warnings.
36747
36748 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36749
36750         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36751         torture_with_loops and torture_without_loops
36752
36753 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36754
36755         * gcc.c-torture/compile/20020116-1.c: New test.
36756
36757 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36758
36759         * gcc.dg/20020116-2.c: New test.
36760
36761         * gcc.dg/ultrasp4.c: New test.
36762
36763         * gcc.dg/20020116-1.c: New test.
36764
36765 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36766
36767         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36768         by EABI.
36769
36770 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36771
36772         * gcc.misc-tests/i386-prefetch.exp: New.
36773         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36774         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36775         * gcc.misc-tests/i386-pf-none-1.c: New test.
36776         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36777
36778 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36779
36780         * gcc.dg/gnu89-init-1.c: Add new tests.
36781
36782 2002-01-15  Andreas Jaeger  <aj@suse.de>
36783
36784         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36785         * gcc.dg/i386-mmx-2.c: Likewise.
36786         * gcc.dg/i386-sse-1.c: Likewise.
36787         * gcc.dg/i386-sse-2.c: Likewise.
36788         * gcc.dg/i386-sse-3.c: Likewise.
36789
36790 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36791
36792         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36793         Uncomment additional cases that now pass.
36794
36795 2002-01-11  Richard Henderson  <rth@redhat.com>
36796
36797         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36798         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36799
36800 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36801
36802         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36803
36804 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36805
36806         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36807         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36808
36809 2002-01-10  Dale Johannesen  <dalej@apple.com>
36810
36811         * gcc.c-torture/execute/loop-11.c: New.
36812
36813 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36814
36815         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36816         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36817
36818 2002-01-09  Richard Henderson  <rth@redhat.com>
36819
36820         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36821         type in which to perform the operation for each size.
36822
36823 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36824
36825         * gcc.c-torture/compile/20020109-2.c: New test.
36826
36827 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36828
36829         * gcc.c-torture/execute/loop-10.c: New test.
36830
36831 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36832
36833         * gcc.c-torture/compile/20010226-1.c: New test.
36834         * gcc.c-torture/compile/20010227-1.c: New test.
36835         * gcc.c-torture/compile/20010426-1.c: New test.
36836         * gcc.c-torture/compile/20010510-1.c: New test.
36837         * gcc.c-torture/compile/20010605-3.c: New test.
36838         * gcc.c-torture/compile/20010824-1.c: New test.
36839         * gcc.c-torture/execute/20010409-1.c: New test.
36840         * gcc.dg/noncompile/20000901-1.c: New test.
36841         * gcc.dg/20001023-1.c: New test.
36842         * gcc.dg/20001101-1.c: New test.
36843         * gcc.dg/20001102-1.c: New test.
36844         * gcc.dg/20010207-1.c: New test.
36845         * gcc.dg/20010405-1.c: New test.
36846         * gcc.dg/20010822-1.c: New test.
36847         * gcc.dg/20011107-1.c: New test.
36848
36849 2002-01-09  Jeffrey A Law  (law@redhat.com)
36850
36851         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36852
36853         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36854         execution failure on PA targets.
36855
36856 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36857
36858         * gcc.c-torture/compile/20020109-1.c: New test.
36859
36860 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36861
36862         * gcc.c-torture/execute/20020108-1.c: New test.
36863
36864 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * gcc.dg/20020108-1.c: New test.
36867
36868 2002-01-08  H.J. Lu <hjl@gnu.org>
36869
36870         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36871         for header files.
36872
36873 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36874
36875         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36876         consistency.
36877
36878 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36879
36880         * gcc.dg/altivec-4.c: Test altivec predicates.
36881
36882 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36883
36884         * gcc.c-torture/execute/20020107-1.c: New test.
36885
36886 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36887
36888         PR c/5279
36889         * gcc.c-torture/compile/20020106-1.c: New test.
36890
36891 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36892
36893         * gcc.c-torture/execute/nestfunc-4.c: New test.
36894
36895 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36896
36897         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36898         extra triple that slipped in.
36899         * g++.old-deja/g++.abi/align.C: Likewise.
36900         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36901
36902 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36903
36904         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36905         * g++.old-deja/g++.abi/align.C: Likewise.
36906         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36907
36908         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36909         on FreeBSD/i386.
36910         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36911         FreeBSD.
36912
36913 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36914
36915         * gcc.dg/20020104-1.c: New test.
36916
36917         * gcc.dg/20020104-2.c: New test.
36918
36919 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36920
36921         * gcc.dg/20020103-1.c: Fix typo in target selector.
36922
36923 2002-01-03  Richard Henderson  <rth@redhat.com>
36924
36925         * gcc.dg/20020103-1.c: New.
36926
36927 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36928
36929         * gcc.c-torture/execute/20020103-1.c: New test.
36930
36931 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36932
36933         * g++.dg/other/debug2.C: New test.
36934
36935         * gcc.c-torture/compile/20020103-1.c: New test.
36936
36937 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36938
36939         * gcc.dg/gnu89-init-1.c: Added new tests.
36940
36941 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36942
36943         * g++.dg/template/friend2.C: Remove as patch is reverted.
36944
36945         * g++.dg/warn/oldcast1.C: New test.
36946
36947         * g++.dg/template/ptrmem1.C: New test.
36948         * g++.dg/template/ptrmem2.C: New test.
36949
36950         * g++.dg/template/ntp.C: New test.
36951
36952         * g++.dg/other/component1.C: New test.
36953
36954         * g++.dg/template/ttp3.C: New test.
36955
36956         * g++.dg/template/friend2.C: New test.
36957         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36958
36959 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36960
36961         * g++.dg/other/ptrmem1.C: New test.
36962         * g++.dg/other/ptrmem2.C: New test.
36963
36964 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36965
36966         * g++.dg/template/ctor1.C: New test.
36967
36968 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36969
36970         * g++.dg/template/friend2.C: New test.
36971
36972 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36973
36974         * gcc.dg/mmix-1.c: New test.
36975
36976 2001-12-31  Richard Henderson  <rth@redhat.com>
36977
36978         * gcc.dg/asm-5.c: New.
36979
36980 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36981
36982         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36983         in namespace __gnu_cxx
36984
36985 2001-12-30  Richard Henderson  <rth@redhat.com>
36986
36987         * gcc.dg/debug-6.c: New.
36988
36989 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * gcc.c-torture/compile/20011229-2.c: New test.
36992
36993 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36994
36995         * gcc.dg/debug-3.c: New test.
36996         * gcc.dg/debug-4.c: New test.
36997         * gcc.dg/debug-5.c: New test.
36998
36999 2001-12-29  Richard Henderson  <rth@redhat.com>
37000
37001         * g++.dg/eh/loop1.C: New.
37002
37003 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37004
37005         * g++.dg/template/crash1.C: New test.
37006
37007 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37008
37009         * g++.dg/other/const1.C: New test.
37010
37011 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37012
37013         * gcc.c-torture/compile/20011229-1.c: New test.
37014
37015 2001-12-28  Stan Shebs  <shebs@apple.com>
37016
37017         * lib/objc-torture.exp: Resync with c-torture.exp.
37018         * lib/objc.exp: Load standard libraries.
37019
37020 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37021
37022         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37023         additional tests.
37024
37025 2001-12-27  Roger Sayle <roger@eyesopen.com>
37026
37027         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37028
37029 2001-12-27  Richard Henderson  <rth@redhat.com>
37030
37031         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37032
37033 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37034
37035         * g++.dg/eh/ctor1.C: New test.
37036         * g++.dg/other/error2.C: New test.
37037
37038 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37039
37040         * g++.dg/other/init2.C: New test.
37041
37042 2001-12-24  Richard Henderson  <rth@redhat.com>
37043
37044         * gcc.dg/20011223-1.c: New.
37045         * gcc.dg/inline-1.c: New.
37046
37047 2001-12-23  Richard Henderson  <rth@redhat.com>
37048
37049         * gcc.dg/asm-4.c: Test operand modifiers.
37050
37051 2001-12-23  Richard Henderson  <rth@redhat.com>
37052
37053         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37054
37055 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37056
37057         * gcc.c-torture/execute/20011223-1.c: New test.
37058
37059 2001-12-21  Richard Henderson  <rth@redhat.com>
37060
37061         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37062         re-enables the warning.
37063
37064 2001-12-21  Richard Henderson  <rth@redhat.com>
37065
37066         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37067
37068 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37069
37070         * gcc.c-torture/compile/20011218-1.c: New test.
37071
37072 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37073
37074         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37075         arm-isr.c test.
37076         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37077         epilogue generation for ARM ISR routines.
37078
37079 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37080
37081         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37082         * gcc.dg/format/c90-printf-3.c: Likewise.
37083         * gcc.dg/format/c99-printf-3.c: Likewise.
37084         * gcc.dg/format/ext-1.c: Likewise.
37085         * gcc.dg/format/ext-6.c: Likewise.
37086         * gcc.dg/format/format.h: Prototype unlocked stdio.
37087
37088 2001-12-20  Richard Henderson  <rth@redhat.com>
37089
37090         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37091         (arena): Use it.
37092         (malloc): Correct allocation logic.  Abort if we fill up the
37093         arena before initialization complete.
37094         (realloc): Correct allocation logic.
37095
37096 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37097
37098         * gcc.c-torture/compile/20011219-2.c: New test.
37099
37100         * gcc.c-torture/execute/20011219-1.c: New test.
37101
37102 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37103
37104         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37105         target does not support weak symbols.
37106
37107 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37108
37109         * gcc.c-torture/compile/20011219-1.c: New test.
37110
37111 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         * g++.dg/other/error1.C: New test.
37114
37115 2001-12-17  Jeffrey A Law  (law@redhat.com)
37116
37117         * gcc.c-torture/execute/20011217-1.c: New test.
37118
37119 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37120
37121         * objc.dg/special/: New directory.
37122         * objc.dg/special/special.exp: New file.
37123         * objc.dg/special/unclaimed-category-1.h: New file.
37124         * objc.dg/special/unclaimed-category-1a.m: New file.
37125         * objc.dg/special/unclaimed-category-1.m: New file.
37126
37127 2001-12-17  Andreas Jaeger  <aj@suse.de>
37128
37129         * gcc.c-torture/compile/20011217-2.c: New test.
37130
37131 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37132
37133         * gcc.c-torture/compile/20011217-1.c: New test.
37134
37135 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37136
37137         * testsuite/gcc.dg/20011214-1.c: New.
37138
37139 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37140
37141         * gcc.dg/altivec-4.c: New.
37142
37143 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37144
37145         * gcc.dg/20011113-1.c: New test.
37146
37147 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37148
37149         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37150         std::__malloc_alloc_template<0> and
37151         std::__default_alloc_template<false, 0>.
37152
37153 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37154
37155         * objc/execute/bf-21.m: New test.
37156         * objc/execute/enumeration-1.m: New test.
37157         * objc/execute/enumeration-2.m: New test.
37158
37159 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37160
37161         * gcc.dg/gnu89-init-1.c: New test.
37162
37163 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37164
37165         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37166         * g++.old-deja/g++.jason/2371.C: Likewise.
37167         * g++.old-deja/g++.jason/template33.C: Likewise.
37168         * g++.old-deja/g++.jason/template34.C: Likewise.
37169         * g++.old-deja/g++.jason/template36.C: Likewise.
37170         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37171         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37172         * g++.old-deja/g++.other/typename1.C: Likewise.
37173         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37174         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37175         * g++.old-deja/g++.pt/typename11.C: Likewise.
37176         * g++.old-deja/g++.pt/typename14.C: Likewise.
37177         * g++.old-deja/g++.pt/typename16.C: Likewise.
37178         * g++.old-deja/g++.pt/typename3.C: Likewise.
37179         * g++.old-deja/g++.pt/typename4.C: Likewise.
37180         * g++.old-deja/g++.pt/typename5.C: Likewise.
37181         * g++.old-deja/g++.pt/typename7.C: Likewise.
37182         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37183
37184 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37185
37186         * g++.dg/other/linkage1.C: New test.
37187         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37188         specifiers.
37189
37190 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37191
37192         * gcc.dg/concat.c: New test.
37193
37194 2001-12-11  Stan Shebs  <shebs@apple.com>
37195
37196         * objc/compile: New test directory.
37197         * objc/compile/compile.exp: New expect script.
37198         * objc/compile/20011211-1.m: New compile test.
37199
37200 2001-12-11  Jason Merrill  <jason@redhat.com>
37201
37202         * lib/prune.exp (prune_gcc_output): Also handle "In member
37203         function".  So many permutations...
37204
37205 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37206
37207         * g++.dg/template/typedef1.C: New test.
37208
37209 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37210
37211         * g++.dg/other/copy1.C: New test.
37212
37213 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37214
37215         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37216
37217         * gcc.dg/builtin-choose-expr.c: New.
37218
37219 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37220
37221         * gcc.dg/altivec-2.c: New.
37222
37223 2001-12-07  Richard Henderson  <rth@redhat.com>
37224
37225         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37226
37227 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37228
37229         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37230         ultrasparc.
37231
37232 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37233
37234         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37235
37236 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37237
37238         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37239         variable argument list.
37240
37241 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37242
37243         * gcc.c-torture/execute/memcheck: Delete entire directory.
37244         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37245         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37246
37247 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37248
37249         * gcc.dg/Wshadow-1.c: New test.
37250
37251 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37252
37253         * gcc.c-torture/compile/20011130-1.c: New test.
37254
37255         * gcc.dg/noncompile/20011025-1.c: New test.
37256
37257         * g++.dg/other/anon-union.C: New test.
37258
37259         * gcc.c-torture/execute/20011024-1.c: New test.
37260
37261 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37262
37263         * gcc.c-torture/execute/20000722-1.x,
37264         gcc.c-torture/execute/20010123-1.x: Remove.
37265         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37266         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37267         gcc.dg/c99-complit-2.c: New tests.
37268
37269 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37270
37271         * g++.dg/inherit/base1.C: New test.
37272
37273 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37274
37275         * g++.dg/other/stdarg1.C: New test.
37276
37277         * gcc.c-torture/compile/20011130-2.c: New test.
37278
37279 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37280
37281         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37282         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37283         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37284         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37285         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37286         * gcc.dg/builtin-prefetch-1.c: New test.
37287
37288 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37289
37290         * gcc.dg/20011130-1.c: New test.
37291
37292 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37293
37294         * g++.dg/other/scope1.C: New test.
37295         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37296
37297 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37298
37299         * gcc.dg/vla-init-1.c: New test.
37300
37301 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37302
37303         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37304
37305 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37306
37307         * objc.dg/alias.m: Update.
37308         * objc.dg/class-1.m: Update.
37309         * objc.dg/const-str-1.m: Update.
37310         * objc.dg/fwd-proto-1.m: Update.
37311         * objc.dg/id-1.m: Update.
37312         * objc.dg/super-class-1.m: Update.
37313
37314 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37315
37316         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37317         constructs.
37318
37319 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37320
37321         * gcc.c-torture/execute/20011128-1.c: New test.
37322
37323 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37324
37325         * gcc.dg/20011127-1.c: New test.
37326
37327 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37328
37329         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37330         from Austin Group draft 7.
37331         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37332         scanf format arguments.
37333         * gcc.dg/format/no-exargs-2.c: New test.
37334
37335 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         * g++.dg/abi/vbase8-4.C: New test.
37338
37339 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37340
37341         * gcc.c-torture/execute/20011121-1.c: New test.
37342
37343 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37344
37345         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37346
37347 2001-11-23  Andreas Jaeger  <aj@suse.de>
37348
37349         * gcc.dg/cpp/charconst-2.c: New test.
37350
37351 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37352
37353         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37354         to the host if it is remote.  Let tests specify extra headers
37355         they use.
37356         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37357         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37358         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37359         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37360         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37361         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37362         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37363         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37364         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37365         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37366
37367 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37368
37369         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37370         for little endian ARMs.
37371
37372 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37373
37374         * gcc.c-torture/compile/20011119-1.c: New test.
37375         * gcc.c-torture/compile/20011119-2.c: New test.
37376
37377 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37378
37379         * gcc.dg/altivec-1.c: Fix typo.
37380
37381 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37382
37383         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37384
37385 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37386
37387         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37388
37389 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37390
37391         * lib/g77.exp: Don't specify --rpath-link.
37392
37393         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37394         across all the headers.
37395         * gcc.dg/format/format.exp: For testing on a remote host,
37396         copy format.h.
37397
37398         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37399         * gcc.c-torture/execute/930406-1.c: Likewise.
37400         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37401
37402 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37403
37404         * gcc.dg/altivec-1.c: New.
37405
37406 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37407
37408         * gcc.dg/cpp/fpreprocessed.c: New test case.
37409
37410 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37411
37412         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37413         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37414         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37415
37416 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37417
37418         * gcc.dg/no-builtin-1.c: New test.
37419
37420 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37421
37422         * gcc.c-torture/execute/20011115-1.c: New test.
37423
37424 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37425
37426         * gcc.c-torture/compile/20011114-2.c: New test.
37427         * gcc.c-torture/compile/20011114-3.c: New test.
37428         * gcc.c-torture/compile/20011114-4.c: New test.
37429
37430 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37431
37432         * g++.dg/other/init1.C: New test.
37433
37434 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37435
37436         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37437         message.
37438
37439         * gcc.c-torture/execute/20011114-1.c: New testcase.
37440
37441         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37442         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37443         like the (before this change) version of 20010327-1.c.
37444
37445 2001-11-14  Roger Sayle <roger@eyesopen.com>
37446
37447         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37448
37449 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37450
37451         * g++.dg/init/array2.C: New test.
37452
37453 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37454
37455         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37456
37457 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37458
37459         * g++.dg/other/forscope1.C: New test.
37460         * g++.dg/ext/forscope1.C: New test.
37461         * g++.dg/ext/forscope2.C: New test.
37462
37463 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37464
37465         * gcc.c-torture/execute/20011113-1.c: New test.
37466
37467 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37468
37469         * gcc.c-torture/execute/20011109-2.c: New test.
37470
37471         * gcc.c-torture/execute/20011109-1.c: New test.
37472
37473 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37474
37475         * gcc.c-torture/compile/20011109-1.c: New test.
37476
37477 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37478
37479         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37480         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37481         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37482         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37483         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37484         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37485         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37486
37487 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37488
37489         * g++.dg/warn/Wshadow-1.C: New tests.
37490         * g++.old-deja/g++.mike/for3.C: Update.
37491
37492 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37493
37494         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37495         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37496         XFAILs.  Adjust expected error texts.
37497         * gcc.c-torture/compile/20011106-1.c,
37498         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37499         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37500         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37501         gcc.dg/c99-array-lval-5.c: New tests.
37502
37503 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37504
37505         * gcc.dg/cpp/defined.c: Update.
37506
37507 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37508
37509         * gcc.c-torture/execute/anon-1.c: New test.
37510
37511 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37512
37513         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37514         same size, so no warning should be produced on stormy16.
37515
37516         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37517         due to oversized array.
37518         * g++.old-deja/g++.mike/ns15.C: Likewise.
37519         * g++.old-deja/g++.pt/crash16.C: Likewise.
37520
37521 2001-11-02  Graham Stott  <grahams@redhat.com>
37522
37523         * g++.dgother/debug1.C: Fix typos.
37524
37525 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37526
37527         * g++.dg/other/debug1.C: New test.
37528
37529 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37530
37531         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37532         of unsigned long.
37533
37534 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37535
37536         * gcc.dg/20011029-2.c: New test.
37537
37538         * gcc.c-torture/compile/20011029-1.c: New test.
37539
37540 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37541
37542         * objc/execute/class_self-1.m: New test.
37543         * objc/execute/class_self-2.m: New test.
37544
37545 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37546
37547         * gcc.misc-tests/msgs.exp: Delete.
37548         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37549         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37550         error set to match recent changes.
37551
37552 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37553
37554         * gcc.dg/20011021-1.c: New test.
37555
37556 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37557
37558         * gcc.c-torture/compile/20011023-1.c: New test.
37559
37560 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37561
37562         * lib/g77.exp: Rewrite based on lib/g++.exp.
37563
37564 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37565
37566         * gcc.c-torture/execute/20011019-1.c: New test.
37567
37568         * gcc.dg/20011018-1.c: New test.
37569
37570 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37571
37572         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37573
37574 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37575
37576         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37577         * gcc.dg/attr-invalid.c: Likewise.
37578
37579 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37580
37581         * testsuite/gcc.dg/20011015-1.c: New test.
37582
37583 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37584
37585         * g++.dg/template/unify2.C: New test.
37586
37587 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37588
37589         * g++.dg/other/exception-specification.C: New test
37590
37591 2001-10-13  Tom Rix  <trix@redhat.com>
37592
37593         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37594         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37595
37596 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37597
37598         * testsuite/gcc.dg/20011009-1.c: New test.
37599
37600 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         PR g++/4476
37603         * g++.dg/other/friend1.C: New test.
37604
37605 2001-10-11  Richard Henderson  <rth@redhat.com>
37606
37607         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37608
37609 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37610
37611         * gcc.c-torture/compile/20011010-1.c: New.
37612
37613 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37614
37615         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37616         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37617         g77.f-torture/execute/execute.exp,
37618         g77.f-torture/noncompile/noncompile.exp,
37619         gcc.c-torture/compile/compile.exp,
37620         gcc.c-torture/execute/execute.exp,
37621         gcc.c-torture/execute/ieee/ieee.exp,
37622         gcc.c-torture/execute/memcheck/memcheck.exp,
37623         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37624         objc/execute/execute.exp: Update FSF address.
37625
37626 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37627
37628         * gcc.dg/cpp/cmdlne-C.c: Update.
37629         * gcc.dg/cpp/cmdlne-C2.c: New.
37630
37631 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37632
37633         * gcc.c-torture/execute/20011008-3.c: New.
37634
37635 2001-10-08  DJ Delorie  <dj@redhat.com>
37636
37637         * gcc.dg/20011008-1.c: New.
37638         * gcc.dg/20011008-2.c: New.
37639
37640 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37641
37642         * gcc.dg/cpp/spacing1.c: Update test.
37643
37644 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37645
37646         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37647         spelling errors of "separate" as "seperate".
37648
37649 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37650
37651         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37652         enough to avoid inlining.
37653
37654 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37655
37656         * lib/g77.exp: set libg2c_dir correctly.
37657
37658 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37659
37660         * gcc.dg/cpp/macro11.c: New test.
37661
37662 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37663
37664         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37665         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37666         gcc.dg/format/multattr-3.c: New tests.
37667         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37668         tests for format attributes on function pointers being rejected.
37669
37670 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37671
37672         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37673
37674 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37675
37676         * g++.dg/warn/format1.C: New test.
37677
37678 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37679
37680         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37681
37682 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37683
37684         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37685
37686 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37687
37688         * gcc.dg/cpp/redef2.c: Add test.
37689
37690 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37691
37692         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37693         long-standing bug on i686, apparently.
37694         * gcc.c-torture/execute/loop-2c.x: New file.
37695         * gcc.c-torture/execute/loop-2d.x: New file.
37696         * gcc.c-torture/execute/loop-3c.x: New file.
37697
37698 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37699
37700         * gcc.dg/cpp/20000625-2.c: Correct line number.
37701
37702 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37703
37704         * gcc.dg/cpp/macro10.c: New test.
37705         * gcc.dg/cpp/strify3.c: New test.
37706         * gcc.dg/cpp/spacing1.c: Add tests.
37707         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37708         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37709
37710 2001-09-24  DJ Delorie  <dj@redhat.com>
37711
37712         * gcc.c-torture/execute/20010924-1.c: New test.
37713
37714 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37715
37716         * testsuite/objc/execute/paste.m: Remove.
37717
37718 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37719
37720         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37721
37722 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37723
37724         * g77.dg/strlen0.f: New test.
37725
37726 2001-09-21  Richard Henderson  <rth@redhat.com>
37727
37728         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37729         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37730
37731 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37732
37733         Table-driven attributes.
37734         * g++.dg/ext/attrib1.C: New test.
37735
37736 2001-09-20  DJ Delorie  <dj@redhat.com>
37737
37738         * gcc.dg/20000926-1.c: Update expected warning messages.
37739         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37740         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37741         array.
37742
37743 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37744
37745         * g++.dg/eh/registers1.C: New test case.
37746
37747 2001-09-17  Richard Henderson  <rth@redhat.com>
37748
37749         * gcc.dg/array-5.c: Fix VLA decomposition test.
37750
37751 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37752
37753         * gcc.dg/cpp/line5.c: New testcase.
37754
37755 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37756
37757         * gcc.dg/cpp/macro9.c: New test.
37758
37759 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37760
37761         * gcc.c-torture/execute/980223.c: Change type of addr from long
37762         to char *.
37763
37764 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37765
37766         * gcc.c-torture/execute/20010915-1.c: New test.
37767
37768 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37769
37770         * g77.dg/bprob: New directory.
37771         * g77.dg/bprob/bprob.exp: New file.
37772         * g77.dg/bprob/bprob-1.f: New test.
37773         * g77.dg/gcov: New directory.
37774         * g77.dg/gcov/gcov.exp: New file.
37775         * g77.dg/gcov/gcov-1.f: New test.
37776         * g77.dg/gcov/gcov-1.x: New file.
37777
37778 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37779
37780         * gcc.dg/cpp/directiv.c: Update.
37781         * gcc.dg/cpp/undef1.c: Update.
37782
37783 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37784
37785         * gcc.dg/20010912-1.c: New test.
37786
37787 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37788
37789         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37790         language-independent file in lib.
37791         * lib/gcov.exp: New file.
37792
37793 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37794
37795         * gcc.c-torture/compile/20010911-1.c: New test.
37796
37797 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37798
37799         * lib/profopt.exp: New, to support profile-directed optimizations.
37800         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37801         * gcc.misc-tests/bprob-1.c: New test.
37802         * gcc.misc-tests/bprob-2.c: New test.
37803
37804 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37805
37806         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37807         XFAIL and which kinds of gcov output to verify.
37808         * gcc.misc-tests/gcov-4b.x: New file.
37809         * gcc.misc-tests/gcov-5b.x: New file.
37810         * gcc.misc-tests/gcov-6.x: New file.
37811         * gcc.misc-tests/gcov-7.c: New test.
37812         * gcc.misc-tests/gcov-7.x: New file.
37813
37814 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37815
37816         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37817         * gcc.misc-tests/gcov-6.c: New test.
37818
37819 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37820
37821         PR c++/3986
37822         * g++.dg/abi/vbase1.C: New test.
37823
37824 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37825
37826         * objc.dg/method-2.m: New.
37827
37828 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37829
37830         PR c++/4203
37831         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37832         * g++.dg/init/empty1.C: New test.
37833
37834 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37835
37836         * gcc.c-torture/compile/20010903-1.c: New test.
37837
37838 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37839
37840         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37841         for m68k.
37842
37843 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37844
37845         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37846
37847         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37848
37849         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37850
37851 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37852
37853         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37854         for 16-bit 'unsigned int'.
37855
37856 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37857
37858         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37859
37860 2001-08-27  Richard Henderson  <rth@redhat.com>
37861
37862         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37863         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37864
37865 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37866
37867         * gcc.dg/asm-names.c (ymain): New.
37868
37869 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37870
37871         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37872         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37873         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37874
37875 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37876
37877         * gcc.dg/compare5.c: New testcase.
37878
37879 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37880
37881         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37882         and "In instantiation".
37883
37884 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37885
37886         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37887
37888 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37889
37890         * gcc.misc-tests/gcov.exp: Add support for branch information.
37891         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37892         * gcc.misc-tests/gcov-4.c: New test.
37893         * gcc.misc-tests/gcov-4b.c: New test.
37894         * gcc.misc-tests/gcov-5b.c: New test.
37895
37896 2001-08-20  Zack Weinberg  <zackw@panix.com>
37897
37898         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37899         expected to fail.
37900
37901 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37902
37903         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37904
37905 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37906
37907         * g++.dg/eh/template1.C: New test.
37908
37909 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37910
37911         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37912         Fix thinko.
37913         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37914         for xfail.
37915
37916 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37917
37918         * lib/g77-dg.exp: Use prune.exp for common procedures
37919         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37920         * lib/g77.exp: (g77-dg-prune) Remove
37921
37922 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37923
37924         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37925
37926 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37927
37928         * g++.dg/template/unify1.C: New test.
37929
37930 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37931
37932         * g++.dg/abi/empty4.C: New test.
37933
37934 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37935
37936         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37937         solaris2.*
37938         * g77.f-torture/compile/pr3743.x: Likewise.
37939
37940 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37941
37942         * g++.dg/other/using-declaration.C: New test.
37943
37944 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37945
37946         * gcc.dg/cpp/tr-sign.c: New testcase.
37947
37948 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37949
37950         * gcc.dg/cpp/19951025-1.c: Revert.
37951         * gcc.dg/cpp/directiv.c: We no longer process directives that
37952         interrupt macro arguments.
37953
37954 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37955
37956         * gcc.dg/bconstp-1.c: New test.
37957
37958 2001-08-03  Richard Henderson  <rth@redhat.com>
37959
37960         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37961
37962 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37963
37964         * gcc.dg/cpp/19951025-1.c: Update.
37965
37966 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37967
37968         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37969         should be x.
37970
37971 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37972
37973         Kill -fhonor-std.
37974         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37975         * g++.old-deja/g++.other/std1.C: Likewise.
37976         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37977
37978 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37979
37980         * lib/g77.exp: Load gcc-defs.exp for common procedures
37981         (g77_pass, g77_fail, g77_finish, g77_exit,
37982         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37983
37984 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37985
37986         * g77.dg/fbackslash.f
37987         * g77.dg/fcase-preserve.f
37988         * g77.dg/ff90-1.f
37989         * g77.dg/ffixed-line-length-0.f
37990         * g77.dg/ffixed-line-length-132.f
37991         * g77.dg/ffixed-line-length-7.f
37992         * g77.dg/ffixed-line-length-72.f
37993         * g77.dg/ffixed-line-length-none.f
37994         * g77.dg/ffree-form-1.f
37995         * g77.dg/fno-backslash.f
37996         * g77.dg/fno-f90-1.f
37997         * g77.dg/fno-fixed-form-1.f
37998         * g77.dg/fno-onetrip.f
37999         * g77.dg/fno-typeless-boz.f
38000         * g77.dg/fno-underscoring.f
38001         * g77.dg/fno-vxt-1.f
38002         * g77.dg/fonetrip.f
38003         * g77.dg/ftypeless-boz.f
38004         * g77.dg/fugly-assumed.f
38005         * g77.dg/funderscoring.f
38006         * g77.dg/fvxt-1.f
38007
38008 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38009
38010         * objc.dg/fwd-proto-1.m: New.
38011         * objc.dg/local-decl-1.m: New.
38012         * objc.dg/naming-1.m: New.
38013         * objc.dg/naming-2.m: New.
38014         * objc.dg/proto-hier-1.m: New.
38015
38016 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38017
38018         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38019         largest-type elements to a struct makes its size grow.
38020
38021 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38022
38023         * g++.dg/abi/vthunk1.C: New test.
38024
38025 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38026
38027         * g++.dg/abi/vbase8-22.C: New test.
38028
38029 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38030
38031         * gcc.dg/cpp/macro8.c: New test.
38032
38033 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38034
38035         * g++.dg/abi/vbase8-21.C: New test.
38036
38037 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38038
38039         * g++.dg/abi/vbase8-10.C: New test.
38040
38041 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38042
38043         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38044         ${tool}_set_ld_library_path.
38045         Changed caller.
38046         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38047         g++.exp.
38048
38049 2001-07-26  Stan Cox <scox@redhat.com>
38050
38051         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38052         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38053         gcc_exit, gcc_check_unsupported_p):
38054         Moved to gcc-deps.exp
38055         * gcc-deps.exp: New file.
38056
38057 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38058
38059         * g++.old-deja/g++.pt/defarg14.C: New test.
38060
38061 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.other/lineno5.C: New test.
38064
38065 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38066
38067         * g++.old-deja/g++.pt/crash68.C: New test.
38068
38069 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38070
38071         * g++.old-deja/g++.other/crash42.C: New test.
38072
38073 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38074
38075         * gcc.dg/cpp/extratokens.c: Fix.
38076         * gcc.dg/cpp/skipping2.c: New tests.
38077
38078 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38079
38080         * gcc.c-torture/execute/20010724-1.c: New file.
38081         * gcc.c-torture/execute/20010724-1.x: New file.
38082
38083 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38084
38085         * g++.old-deja/g++.other/cond7.C: New test.
38086
38087 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38088
38089         * g++.old-deja/g++.other/optimize4.C: New test.
38090
38091 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38092
38093         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38094
38095 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38096
38097         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38098         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38099         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38100         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38101
38102         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38103         bug report" message.
38104
38105         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38106         * g++.dg/ext/instantiate1.C: Move from old-deja.
38107
38108 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38109
38110         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38111         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38112         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38113         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38114
38115 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38116
38117         * gcc.c-torture/execute/20010723-1.c: New test.
38118
38119 2001-07-23  Ben Elliston  <bje@redhat.com>
38120
38121         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38122
38123 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38124
38125         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38126         i[34567]86-*-*.
38127         Delete handling of ieee_multilib_flags.
38128         Pass -mieee for alpha*-*-* and sh-*-*.
38129         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38130
38131 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38132
38133         Remove old-abi tests.
38134         * g++.old-deja/g++.mike/p11116.C: Remove.
38135         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38136
38137 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38138
38139         * g77.f-torture/compile/pr3743.f: New test
38140
38141 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38142
38143         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38144
38145 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38146
38147         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38148         g++.old-deja/g++.pt/static6.C: Likewise.
38149         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38150         supports weak symbols.
38151
38152 2001-07-18  Andreas Jaeger  <aj@suse.de>
38153
38154         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38155         supported again.
38156
38157 2001-07-18  Andreas Jaeger  <aj@suse.de>
38158
38159         * gcc.dg/iftrap-1.c: Fix target line.
38160
38161 2001-07-17  Richard Henderson  <rth@redhat.com>
38162
38163         * gcc.c-torture/execute/20010717-1.c: New.
38164
38165 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38166
38167         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38168         tests.
38169
38170 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38171
38172         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38173
38174 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38175
38176         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38177         UAC_SIGBUS, UAC_NOPRINT definitions.
38178
38179 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38180
38181         * objc/execute/object_is_class.m: New test.
38182         * objc/execute/object_is_meta_class.m: New test.
38183
38184 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38185
38186         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38187         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38188
38189 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38190
38191         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38192         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38193
38194 2001-07-14  Richard Henderson  <rth@redhat.com>
38195
38196         * gcc.dg/iftrap-1.c: New.
38197
38198 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38199
38200         * g77.f-torture/execute/intrinsic77.f: New test.
38201
38202 2001-07-11  Janis Johnson <janis@us.ibm.com>
38203
38204         * gcc.misc-tests/gcov-3.c: New test.
38205
38206 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38207
38208         * gcc.c-torture/compile/20010711-1.c,
38209         * gcc.c-torture/compile/20010711-2.c: New tests.
38210
38211 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38212
38213         * gcc.c-torture/execute/20010711-1.c: New test.
38214
38215 2001-07-11  Ben Elliston  <bje@redhat.com>
38216
38217         * g++.old-deja/g++.other/enum5.C: New test.
38218
38219 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38220
38221         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38222         (g++-dg-prune): Call prune_gcc_output.
38223         * prune.exp: New file for prune_gcc_output.
38224         * lib/g++.exp, lib/gcc.exp: Load it.
38225
38226 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38227
38228         * gcc.c-torture/compile/20010701-1.c,
38229         g++.old-deja/g++.ext/attrib6.C: New tests.
38230
38231 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38232
38233         * gcc.c-torture/compile/20010706-1.c: New test.
38234
38235 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38236
38237         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38238
38239 2001-06-28  Stan Shebs  <shebs@apple.com>
38240
38241         * gcc.dg/pragma-darwin.c: New test.
38242
38243 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38244
38245         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38246         Solaris 2.[678] system.
38247
38248 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38249
38250         * gcc.dg/20010622-1.c: New test.
38251
38252 2001-06-18  Stan Shebs  <shebs@apple.com>
38253
38254         * objc.dg: New directory.
38255         * objc.dg/dg.exp: New file.
38256         * objc.dg/alias.m: New.
38257         * objc.dg/class-1.m: New.
38258         * objc.dg/class-2.m: New.
38259         * objc.dg/const-str-1.m: New.
38260         * objc.dg/const-str-2.m: New.
38261         * objc.dg/id-1.m: New.
38262         * objc.dg/method-1.m: New.
38263         * objc.dg/super-class-1.m: New.
38264         * lib/objc-dg.exp: New file.
38265
38266 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38267
38268         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38269         of label name.
38270
38271 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38274
38275 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38276
38277         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38278         variable.
38279
38280 2001-06-12  Richard Henderson  <rth@redhat.com>
38281
38282         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38283
38284 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38285
38286         * g++.old-deja/g++.abi/vbase5.C: New test.
38287         * g++.old-deja/g++.abi/vbase6.C: New test.
38288         * g++.old-deja/g++.abi/vbase7.C: New test.
38289
38290 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38291
38292         * gcc.c-torture/compile/20010610-1.c: New test.
38293
38294 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38295
38296         * g++.old-deja/g++.abi/vbase4.C: New test.
38297
38298 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38299
38300         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38301         support %f for HC11/HC12 targets.
38302         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38303         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38304         on HC11/HC12 targets.
38305         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38306
38307 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38308
38309         * gcc.dg/wchar_t-1.c: New file.
38310         * gcc.dg/wint_t-1.c: Likewise.
38311
38312 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38313
38314         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38315
38316 2001-06-11  Richard Henderson  <rth@redhat.com>
38317
38318         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38319
38320 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38321
38322         * gcc.c-torture/compile/20010611-1.c: New test.
38323
38324 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38325
38326         * gcc.dg/c99-tag-1.c: Add more tests.
38327
38328 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38329
38330         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38331         representation on MN10300 and ARM/Thumb.
38332
38333 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38334
38335         * g77.f-torture/execute/20010610.f: New.
38336
38337 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38338
38339         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38340         names.
38341
38342 2001-06-09  Richard Henderson  <rth@redhat.com>
38343
38344         * gcc.c-torture/execute/ashrdi-1.c: New.
38345         * gcc.c-torture/execute/ashldi-1.c: New.
38346         * gcc.c-torture/execute/lshrdi-1.c: New.
38347
38348 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38349
38350         * objc/execute/load-3.m: Added. Check sending +load to categories,
38351         in addition to classes.
38352
38353 2001-06-08  Stan Shebs  <shebs@apple.com>
38354
38355         * objc/execute/load-2.m: New test.  From Nicola Pero
38356         <n.pero@mi.flashnet.it>.
38357
38358 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.c-torture/execute/20010605-2.c: New test.
38361
38362 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38363
38364         * g++.old-deja/g++.abi/vbase2.C: New test.
38365         * g++.old-deja/g++.abi/vbase3.C: New test.
38366
38367 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38368
38369         * g++.old-deja/g++.pt/friend49.C: New test.
38370
38371 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38372
38373         * g++.old-deja/g++.ext/anon3.C: New test.
38374
38375 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38376
38377         * g++.old-deja/g++.other/conv7.C: New test.
38378
38379 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38380
38381         * gcc.c-torture/compile/20010605-2.c: New test.
38382
38383 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38384
38385         * gcc.c-torture/execute/20010604-1.c: New test.
38386
38387 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38388
38389         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38390
38391 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38392
38393         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38394         (g++_link_flags): Likewise.
38395         (g++_init): Pass gccpath's value to two previous functions.
38396
38397 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38398
38399         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38400         Ensure logfile entry matches exec command line.
38401
38402 2001-05-31  Richard Henderson  <rth@redhat.com>
38403
38404         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38405         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38406
38407 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38408
38409         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38410         compiler for irix6.2
38411
38412 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38413
38414         * g++.old-deja/g++.other/optimize3.C: New file.
38415
38416 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38417
38418         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38419         assemble.
38420
38421 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * g++.old-deja/g++.other/optimize2.C: New file.
38424
38425 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38426
38427         * gcc.c-torture/compile/20010518-2.c: New file.
38428         * gcc.c-torture/execute/20010518-1.c: New file.
38429         * gcc.c-torture/execute/20010518-2.c: New file.
38430
38431 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38432
38433         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38434
38435 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38436
38437         G++ no longer defines builtins that do not begin with __builtin.
38438         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38439         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38440         * g++.old-deja/g++.law/builtin1.C: Likewise.
38441         * g++.old-deja/g++.law/cvt2.C: Likewise.
38442         * g++.old-deja/g++.mike/net5.C: Likewise.
38443         * g++.old-deja/g++.other/builtins1.C: Likewise.
38444         * g++.old-deja/g++.other/builtins2.C: Likewise.
38445         * g++.old-deja/g++.other/builtins3.C: Likewise.
38446         * g++.old-deja/g++.other/builtins4.C: Likewise.
38447         * g++.old-deja/g++.other/inline8.C: Likewise.
38448         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38449
38450 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38451
38452         * g++.old-deja/g++.pt/using1.C: Adjust.
38453         * g++.old-deja/g++.pt/using2.C: New test.
38454
38455 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38456
38457         * gcc.dg/cpp/charconst.c: New tests.
38458         * gcc.dg/cpp/escape.c: New tests.
38459         * gcc.dg/cpp/escape-1.c: New tests.
38460         * gcc.dg/cpp/escape-2.c: New tests.
38461         * gcc.dg/cpp/ucs.c: New tests.
38462
38463 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38464
38465         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38466         native compiler for irix6.5.
38467
38468 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38469
38470         * lib/g++.exp (g++_include_flags): Use args to compute
38471         get_multilibs.
38472         (g++_link_flags): Likewise.
38473         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38474
38475 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38476
38477         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38478
38479 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38480
38481         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38482         this file.
38483
38484 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38485
38486         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38487         STACK_SIZE;
38488         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38489         to STACK_SIZE; Use it to define size of add_histo array.
38490         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38491         to STACK_SIZE.
38492         (f): Use GITT_SIZE to define size of gitt local table.
38493         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38494         to STACK_SIZE; Use it to define size of bytemem array.
38495
38496 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38497
38498         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38499         on 68HC11/HC12 due to the asm instruction.
38500         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38501         * gcc.c-torture/compile/920520-1.x: Likewise.
38502         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38503         on 68HC11/HC12 because the function is larger than 64K.
38504         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38505         on 68HC11/HC12 because the structure is too large.
38506
38507 2001-05-20  Richard Henderson  <rth@redhat.com>
38508
38509         * gcc.c-torture/execute/20010520-1.c: New.
38510
38511 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38512
38513         * g++.old-deja/g++.warn/compare1.C: New test.
38514         * gcc.dg/compare4.c: New test.
38515
38516 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         * g++.old-deja/g++.other/optimize1.C: New test.
38519
38520 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38521
38522         * g++.old-deja/g++.pt/spec41.C: New test.
38523
38524 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38525
38526         * gcc.c-torture/compile/20010114-1.x: Remove.
38527
38528 2001-05-18  Stan Shebs  <shebs@apple.com>
38529
38530         * gcc.c-torture/compile/20010518-1.c: New test.
38531
38532 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38533
38534         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38535         * g++.old-deja/g++.pt/crash67.C: New test.
38536
38537 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38538
38539         * g++.old-deja/g++.other/debug9.C: New test.
38540
38541 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38542
38543         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38544
38545 2001-05-16  Jan Hubicka  <jh@suse.cz>
38546
38547         * gcc.c-torture/compile/20010516-1.c: New test.
38548
38549 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38550
38551         * g++.old-deja/g++.other/crash41.C: New test.
38552
38553 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38554
38555         * g++.old-deja/g++.pt/crash66.C: New test.
38556
38557 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38558
38559         * g++.old-deja/g++.robertl/eb27.C: Convert.
38560
38561 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38562
38563         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38564         declaration being redundant.
38565
38566 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38567
38568         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38569
38570 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38571
38572         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38573
38574 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38575
38576         * lib/g++.exp: Use testsuite_flags.
38577
38578 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38579
38580         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38581
38582 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38583
38584         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38585
38586 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38587
38588         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38589
38590 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38591
38592         * gcc.c-torture/compile/20010313-1.c: New test.
38593
38594 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38595
38596         * gcc.dg/cpp/direct2.c: New test.
38597         * gccq.dg/cpp/direct2s.c: New test.
38598
38599         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38600
38601 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38602
38603         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38604         * g++.old-deja/g++.other/op3.C: Likewise.
38605
38606 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38607
38608         * gcc.dg/cpp/syshdr.h: New file.
38609         * gcc.dg/cpp/sysmac1.c: Update.
38610         * gcc.dg/cpp/sysmac2.c: Update.
38611
38612 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38613
38614         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38615
38616 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38617
38618         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38619         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38620
38621 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38622
38623         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38624
38625 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38626
38627         * lib/g++.exp (g++_include_flags): Don't use any special flags
38628         if TESTING_IN_BUILD_TREE is not defined.
38629         (g++_init): Use a plain 'c++' as the compiler if
38630         TESTING_IN_BUILD_TREEE is not defined.
38631
38632 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38633
38634         * g++.old-deja/g++.eh/catch13.C: New test.
38635         * g++.old-deja/g++.eh/catch14.C: New test.
38636
38637 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38638
38639         * gcc.dg/cpp/tr-define.c: New test.
38640
38641 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38642
38643         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38644         <stdlib.h>, not <malloc.h>.
38645
38646 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.ns/template17.C: New test.
38649
38650 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.old-deja/g++.pt/ref4.C: New test.
38653
38654 2001-04-30  Richard Henderson  <rth@redhat.com>
38655
38656         * gcc.dg/20000724-1.c: Revert last change.
38657
38658 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38659
38660         * g77.f-torture/execute/20010430.f: New test.
38661
38662 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38663
38664         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38665
38666 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38667
38668         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38669
38670 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38671
38672         * g++.old-deja/g++.eh/crash6.C: New test.
38673
38674 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38675
38676         * g++.old-deja/g++.other/warn7.C: New test.
38677
38678 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38679
38680         * g++.old-deja/g++.other/defarg9.C: New test.
38681
38682 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38683
38684         * g77.f-torture/compile/20010426.f: New test.
38685         * g77.f-torture/execute/20010426.f: New test.
38686
38687 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38688
38689         * g77.f-torture/compile/20000629-1.x: Remove - error
38690         has been fixed.
38691
38692 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38693
38694         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38695         Tweak slightly to work with g++.dg framework.
38696         * g++.dg/special/ecos.exp: Run initp1.C test.
38697         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38698
38699         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38700         its linker doesn't give line numbers either.
38701         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38702
38703 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38704
38705         * g++.old-deja/g++.other/lex1.C: New test.
38706
38707 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38708
38709         * gcc.dg/noncompile/20010425-1.c: New test.
38710
38711 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38712
38713         * g++.old-deja/g++.pt/mangle2.C: New test.
38714
38715 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38716
38717         * gcc.dg/format/plus-1.c: New test.
38718
38719 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38720
38721         * gcc.dg/20010423-1.c: New test.
38722
38723 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38724
38725         * gcc.c-torture/execute/20010422-1.c: New test.
38726
38727 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38728
38729         * g++.old-deja/g++.ns/type2.C: New test.
38730
38731 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38732
38733         * g++.old-deja/g++.other/perf1.C: New test.
38734
38735 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38736
38737         * gcc.dg/c99-func-2.c: Remove xfail.
38738         * gcc.dg/c99-func-3.c: Remove xfail.
38739         * gcc.dg/c99-func-4.c: Remove xfail.
38740
38741 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38742
38743         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38744
38745 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38746
38747         * gcc.c-torture/compile/20010423-1.c: New test.
38748
38749 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38750
38751         * g++.old-deja/g++.pt/typename28.C: New test.
38752
38753 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38754
38755         * g++.old-deja/g++.abi/empty2.C: New test.
38756         * g++.old-deja/g++.abi/empty3.C: New test.
38757
38758 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38759
38760         * g++.old-deja/g++.other/comdat2.C: New test.
38761         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38762
38763 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38764
38765         * g++.old-deja/g++.other/overload14.C: New test.
38766
38767 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38768
38769         * g++.old-deja/g++.other/lookup23.C: New test.
38770
38771 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.c-torture/execute/20010403-1.c: New test.
38774
38775 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38776             Mark Mitchell  <mark@codesourcery.com>
38777
38778         * lib/old-dejagnu.exp: Don't delete output of executable.
38779         Add .exe suffix to executables.
38780
38781 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38782
38783         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38784
38785 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38786
38787         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38788
38789 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38790
38791         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38792         * g++.old-deja/g++.abi/crash1.C: New test.
38793
38794 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         * g++.old-deja/g++.other/crash40.C: New test.
38797
38798 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38799
38800         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38801
38802 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38803
38804         * g++.old-deja/g++.other/warn6.C: New test.
38805
38806 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38807
38808         * g++.old-deja/g++.robertl/eb42.C: Same.
38809
38810 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38811
38812         * gcc.dg/wtr-conversion-1.c: New testcase.
38813
38814 2001-04-10  Richard Henderson  <rth@redhat.com>
38815
38816         * g++.old-deja/g++.other/array5.C: New.
38817
38818 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38819
38820         * gcc.c-torture/execute/20010408-1.c: New test.
38821
38822 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38823
38824         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38825         headers and constructs.
38826         * g++.old-deja/g++.robertl/eb79.C: Same.
38827         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38828         * g++.old-deja/g++.robertl/eb73.C: Same.
38829         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38830         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38831         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38832         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38833         * g++.old-deja/g++.robertl/eb44.C: Same.
38834         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38835         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38836         * g++.old-deja/g++.robertl/eb39.C: Same.
38837         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38838         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38839         * g++.old-deja/g++.robertl/eb30.C: Same.
38840         * g++.old-deja/g++.robertl/eb3.C: Same.
38841         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38842         * g++.old-deja/g++.robertl/eb21.C: Same.
38843         * g++.old-deja/g++.robertl/eb15.C: Same.
38844         * g++.old-deja/g++.robertl/eb118.C: Same.
38845         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38846         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38847         * g++.old-deja/g++.robertl/eb109.C: Same.
38848         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38849         * g++.old-deja/g++.mike/rtti1.C: Same.
38850         * g++.old-deja/g++.mike/p658.C: Same.
38851         * g++.old-deja/g++.mike/net46.C: Same.
38852         * g++.old-deja/g++.mike/net34.C: Same.
38853         * g++.old-deja/g++.mike/memoize1.C: Same.
38854         * g++.old-deja/g++.mike/eh2.C: Same.
38855         * g++.old-deja/g++.law/weak.C: Same.
38856         * g++.old-deja/g++.law/visibility7.C: Same.
38857         * g++.old-deja/g++.law/visibility25.C: Same.
38858         * g++.old-deja/g++.law/visibility22.C: Same.
38859         * g++.old-deja/g++.law/visibility2.C: Same.
38860         * g++.old-deja/g++.law/visibility17.C: Same.
38861         * g++.old-deja/g++.law/visibility13.C: Same.
38862         * g++.old-deja/g++.law/visibility10.C: Same.
38863         * g++.old-deja/g++.law/visibility1.C: Same.
38864         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38865         * g++.old-deja/g++.law/vbase1.C: Same.
38866         * g++.old-deja/g++.law/operators32.C: Same.
38867         * g++.old-deja/g++.law/nest3.C: Same.
38868         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38869         * g++.old-deja/g++.law/except5.C (main): Same.
38870         * g++.old-deja/g++.law/cvt7.C (run): Same.
38871         * g++.old-deja/g++.law/cvt2.C: Same.
38872         * g++.old-deja/g++.law/cvt16.C: Same.
38873         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38874         * g++.old-deja/g++.law/ctors17.C (main): Same.
38875         * g++.old-deja/g++.law/ctors13.C: Same.
38876         * g++.old-deja/g++.law/ctors12.C (main): Same.
38877         * g++.old-deja/g++.law/ctors10.C: Same.
38878         * g++.old-deja/g++.law/code-gen5.C: Same.
38879         * g++.old-deja/g++.law/bad-error7.C: Same.
38880         * g++.old-deja/g++.law/arm9.C: Same.
38881         * g++.old-deja/g++.law/arm12.C: Same.
38882         * g++.old-deja/g++.law/arg8.C: Same.
38883         * g++.old-deja/g++.law/arg1.C: Same.
38884         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38885         * g++.old-deja/g++.jason/template31.C: Same.
38886         * g++.old-deja/g++.jason/template24.C (main): Same.
38887         * g++.old-deja/g++.jason/2371.C: Same.
38888         * g++.old-deja/g++.eh/new2.C: Same.
38889         * g++.old-deja/g++.eh/new1.C: Same.
38890         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38891         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38892         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38893         * g++.old-deja/g++.brendan/crash62.C: Same.
38894         * g++.old-deja/g++.brendan/crash52.C: Same.
38895         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38896         * g++.old-deja/g++.brendan/crash38.C: Same.
38897         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38898         * g++.old-deja/g++.brendan/copy9.C: Same.
38899
38900 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38901
38902         * gcc.c-torture/execute/20001203-2.c (memset):
38903         Count argument is of type __SIZE_TYPE__.
38904
38905 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38906
38907         * gcc.c-torture/compile/20010404-1.c: New test.
38908
38909 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38910
38911         * gcc.c-torture/compile/20010326-1.c: New test.
38912
38913 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38914
38915         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38916         peculiarities of the SH.
38917         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38918
38919 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38920
38921         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38922         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38923         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38924
38925 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38926
38927         * g77.f-torture/compile/20010321-1.f: New test.
38928
38929 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38930
38931         * gcc.c-torture/compile/20010329-1.c: New test.
38932
38933 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38934
38935         * gcc.c-torture/execute/20010329-1.c: New test.
38936
38937 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38938
38939         * g++.old-deja/g++.other/eh4.C: Fix typo.
38940
38941 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38942
38943         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38944
38945 2001-03-28  Philip Blundell  <philb@gnu.org>
38946
38947         * gcc.c-torture/compile/20010328-1.c: New test.
38948
38949 2001-03-27  Richard Henderson  <rth@redhat.com>
38950
38951         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38952         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38953
38954 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38955
38956         * gcc.c-torture/compile/20010327-1.c: New test.
38957
38958 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38959
38960         * g++.old-deja/g++.other/friend12.C: New test.
38961         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38962         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38963
38964 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38965
38966         * gcc.c-torture/execute/20010325-1.c: New test.
38967
38968 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38969
38970         * g++.old-deja/g++.other/mangle3.C: New test.
38971
38972 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38973
38974         * g++.old-deja/g++.other/anon8.C: New test.
38975
38976 2001-03-20  Philip Blundell  <philb@gnu.org>
38977
38978         * gcc.c-torture/compile/20010320-1.c: New test.
38979
38980 2001-03-17  Richard Henderson  <rth@redhat.com>
38981
38982         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38983
38984 2001-03-15  Geoff Keating  <geoff@redhat.com>
38985
38986         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38987         tests on AIX.
38988
38989 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38990
38991         * g++.old-deja/g++.other/eh4.C: New test.
38992
38993 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38994
38995         * gcc.dg/cpp/mi1.c: Update.
38996
38997 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38998
38999         * g++.old-deja/g++.other/regstack.C: New test.
39000
39001 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.old-deja/g++.other/ref4.C: New test.
39004
39005 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39006
39007         * objc/execute/va_method.m: Added.
39008         * objc/execute/IMP.m: Added.
39009         * objc/execute/_cmd.m: Added.
39010         * objc/execute/accessing_ivars.m: Added.
39011         * objc/execute/class-1.m: Added.
39012         * objc/execute/class-10.m: Added.
39013         * objc/execute/class-11.m: Added.
39014         * objc/execute/class-12.m: Added.
39015         * objc/execute/class-13.m: Added.
39016         * objc/execute/class-14.m: Added.
39017         * objc/execute/class-2.m: Added.
39018         * objc/execute/class-3.m: Added.
39019         * objc/execute/class-4.m: Added.
39020         * objc/execute/class-5.m: Added.
39021         * objc/execute/class-6.m: Added.
39022         * objc/execute/class-7.m: Added.
39023         * objc/execute/class-8.m: Added.
39024         * objc/execute/class-9.m: Added.
39025         * objc/execute/class-tests-1.h
39026         * objc/execute/class-tests-2.h
39027         * objc/execute/compatibility_alias.m: Added.
39028         * objc/execute/encode-1.m: Added.
39029         * objc/execute/formal_protocol-1.m: Added.
39030         * objc/execute/formal_protocol-2.m: Added.
39031         * objc/execute/formal_protocol-3.m: Added.
39032         * objc/execute/formal_protocol-4.m: Added.
39033         * objc/execute/formal_protocol-5.m: Added.
39034         * objc/execute/formal_protocol-6.m: Added.
39035         * objc/execute/formal_protocol-7.m: Added.
39036         * objc/execute/informal_protocol.m: Added.
39037         * objc/execute/initialize.m: Added.
39038         * objc/execute/load.m: Added.
39039         * objc/execute/many_args_method.m: Added.
39040         * objc/execute/nested-3.m: Added.
39041         * objc/execute/no_clash.m: Added.
39042         * objc/execute/private.m: Added.
39043         * objc/execute/redefining_self.m: Added.
39044         * objc/execute/root_methods.m: Added.
39045         * objc/execute/selector-1.m: Added.
39046         * objc/execute/static-1.m: Added.
39047         * objc/execute/static-2.m: Added.
39048         * objc/execute/va_method.m: Added.
39049
39050 2001-03-10  Richard Henderson  <rth@redhat.com>
39051
39052         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39053
39054 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39055
39056         * g++.old-deja/g++.other/crash31.C: XFAIL.
39057         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39058         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39059         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39060         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39061         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39062
39063 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39064
39065         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39066
39067 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39068
39069         * gcc.dg/20000724-1.c: Don't use multiline strings.
39070
39071 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39072
39073         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39074         result of -cString against what we expect it to be; don't just
39075         print it out for no one to read.
39076
39077         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39078         Based on testcases provided by Nicola Pero.
39079
39080 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39081
39082         * gcc.dg/cpp/macro7.c: New test.
39083
39084 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39085
39086         * gcc.dg/cpp/multiline.c: Update.
39087
39088 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39089
39090         * g++.old-deja/g++.other/enum3.C: New test.
39091
39092 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39093
39094         * g++.old-deja/g++.other/pod1.C: New test.
39095
39096 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39097
39098         * g++.old-deja/g++.ext/overload1.C: New test.
39099
39100 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         * g++.old-deja/g++.pt/using1.C: New test.
39103
39104 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39105
39106         * g++.old-deja/g++.other/using9.C: New test.
39107
39108 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39109
39110         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39111
39112         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39113
39114 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39115
39116         * g++.old-deja/g++.ext/realpt1.C: Remove.
39117
39118 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39119
39120         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39121
39122 2001-02-26  Will Cohen  <wcohen@redhat.com>
39123
39124         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39125
39126 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39127
39128         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39129         templatized constructors.
39130
39131 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39132
39133         * gcc.c-torture/execute/20010224-1.c: New test.
39134
39135 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39136
39137         * gcc.c-torture/execute/20010222-1.c: New test.
39138
39139 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39140
39141         * g++.old-deja/g++.other/inline20.C: New test.
39142
39143 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39144
39145         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39146
39147 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39148
39149         * g++.old-deja/g++.other/lookup22.C: New test.
39150
39151 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39152
39153         * g77.dg: New directory.
39154         * g77.dg/20010216-1.f: New test case.
39155         * g77.dg/dg.exp: New driver.
39156         * lib/g77-dg.exp: New driver library.
39157
39158 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39159
39160         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39161
39162 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39163
39164         * g++.old-deja/g++.other/decl9.C: New test.
39165
39166 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39167
39168         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39169         not need <string> and also tests the initialization at runtime.
39170
39171 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39172
39173         * gcc.c-torture/execute/longlong.c: New test.
39174
39175 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39176
39177         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39178
39179 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39180
39181         * gcc.c-torture/execute/920302-1.c (execute):
39182         Change argument type to short.
39183
39184 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39185
39186         * g++.old-deja/g++.pt/deduct6.C: New test.
39187
39188 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39189
39190         * g++.old-deja/g++.pt/deduct5.C: New test.
39191
39192 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39193
39194         * gcc.c-torture/execute/20010209-1.c: New test.
39195
39196 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39197
39198         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39199
39200 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39201
39202         * g++.dg/vtgc1.C: Update for new ABI.
39203
39204         * consistency.vlad: New directory, 1665 files.
39205
39206 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39207
39208         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39209         return type.
39210         * gcc.dg/cpp/digraphs.c: Declare puts.
39211
39212 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39213
39214         * g++.old-deja/g++.other/warn5.C: New test.
39215
39216 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39217
39218         * g++.old-deja/g++.pt/spec40.C: New test.
39219
39220 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39221
39222         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39223         case.
39224         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39225
39226 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39227
39228         * gcc.c-torture/compile/20010209-1.c: New test.
39229
39230 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39231
39232         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39233         excess errors message but not if it crashes.
39234         * g++.old-deja/g++.other/crash27.C: Likewise.
39235         * g++.old-deja/g++.other/crash28.C: Likewise.
39236         * g++.old-deja/g++.other/crash30.C: Likewise.
39237         * g++.old-deja/g++.other/crash32.C: Likewise.
39238         * g++.old-deja/g++.other/crash35.C: Likewise.
39239         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39240
39241 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39242
39243         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39244         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39245         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39246         g77.f-torture/execute/execute.exp,
39247         g77.f-torture/noncompile/noncompile.exp,
39248         gcc.c-torture/execute/execute.exp,
39249         gcc.c-torture/execute/memcheck/memcheck.exp,
39250         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39251         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39252         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39253         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39254         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39255         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39256         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39257         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39258         Remove bug reporting instructions with ancient email addresses.
39259
39260 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39261
39262         * gcc.dg/20010202-1.c: New test.
39263         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39264
39265 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39266
39267         * g++.dg/stdbool-if.C: New test.
39268
39269 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39270
39271         * objc/execute/fdecl.m: Added main().
39272
39273 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39274
39275         * gcc.c-torture/execute/20010206-1.c: New test.
39276
39277 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39278
39279         * gcc.dg/cpp/avoidpaste1.c: Update.
39280
39281 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39282
39283         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39284         Pero <nicola@brainstorm.co.uk>.
39285         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39286
39287 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39288
39289         * g++.old-deja/g++.pt/spec39.C: New test.
39290
39291 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39292
39293         * gcc.c-torture/compile/20010202-1.c: New test.
39294
39295 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39296
39297         * g++.old-deja/g++.abi/primary2.C: New test.
39298         * g++.old-deja/g++.abi/primary3.C: New test.
39299         * g++.old-deja/g++.abi/primary4.C: New test.
39300         * g++.old-deja/g++.abi/primary5.C: New test.
39301         * g++.old-deja/g++.abi/vtable3.h: New test.
39302         * g++.old-deja/g++.abi/vtable3a.C: New test.
39303         * g++.old-deja/g++.abi/vtable3b.C: New test.
39304         * g++.old-deja/g++.abi/vtable3c.C: New test.
39305         * g++.old-deja/g++.abi/vtable3d.C: New test.
39306         * g++.old-deja/g++.abi/vtable3e.C: New test.
39307         * g++.old-deja/g++.abi/vtable3f.C: New test.
39308         * g++.old-deja/g++.abi/vtable3g.C: New test.
39309         * g++.old-deja/g++.abi/vtable3h.C: New test.
39310         * g++.old-deja/g++.abi/vtable3i.C: New test.
39311         * g++.old-deja/g++.abi/vtable3j.C: New test.
39312         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39313
39314 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39315
39316         * g++.old-deja/g++.other/anon6.C: New test.
39317         * g++.old-deja/g++.other/anon7.C: New test.
39318
39319 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39320
39321         * gcc.dg/cpp/avoidpaste2.c: New tests.
39322
39323 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39324
39325         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39326
39327 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39328
39329         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39330         DECIMAL_DIG cases for Irix."
39331
39332 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39333
39334         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39335
39336 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39337
39338         * gcc.dg/c99-tag-1.c: New test.
39339
39340 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39341
39342         * gcc.dg/cpp/tr-warn1.c: Add tests.
39343
39344 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39345
39346         * gcc.dg/cpp/avoidpaste1.c: Update.
39347         * gcc.dg/cpp/paste4.c: Update.
39348
39349 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39350
39351         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39352         cases for Irix.
39353
39354 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39355
39356         * g++.old-deja/g++.other/inline19.C: New test.
39357
39358 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39359
39360         * gcc.dg/Wlarger-than.c: New test.
39361
39362 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39363
39364         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39365
39366 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39367
39368         * gcc.c-torture/execute/20010129-1.c: New test.
39369         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39370
39371 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39372
39373         * gcc.dg/cpp/avoidpaste1.c: Test case.
39374
39375 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39376
39377         * g++.old-deja/g++.other/inline18.C: New test.
39378
39379 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39380
39381         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39382         and __builtin_putchar.
39383
39384 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39385
39386         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39387         tests.
39388
39389 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39390
39391         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39392         floating point number rounding mode to round to the nearest
39393         representable mode.
39394
39395 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * g++.old-deja/g++.other/mangle2.C: New test.
39398
39399 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39400
39401         * gcc.c-torture/compile/20010124-1.c: New test.
39402
39403 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39404
39405         * g++.old-deja/g++.pt/spec38.C: New test.
39406
39407 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39408
39409         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39410         "Build don't run".
39411
39412 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39413
39414         * gcc.c-torture/execute/20010123-1.c: New test.
39415
39416 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39417
39418         * g++.old-deja/g++.pt/spec37.C: New test.
39419
39420 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39421
39422         * g++.old-deja/g++.pt/overload14.C: New test.
39423
39424 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39425
39426         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39427         __builtin_return_address.
39428
39429 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39430
39431         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39432         * g++.old-deja/g++.pt/spec35.C: New test.
39433         * g++.old-deja/g++.pt/spec36.C: New test.
39434
39435 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39436
39437         * gcc.c-torture/compile/20010118-1.c: New test.
39438
39439 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39440
39441         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39442
39443 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.c-torture/execute/20010119-1.c: New test.
39446
39447 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39448
39449         * g++.old-deja/g++.other/vbase5.C: New test.
39450
39451 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.c-torture/execute/20010118-1.c: New test.
39454
39455 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39456
39457         * g++.old-deja/g++.pt/deduct3.C: New test.
39458
39459 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39460
39461         * g++.old-deja/g++.pt/spec34.C: New test.
39462
39463 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39464
39465         * g77.f-torture/compile/20000601-2.f: New test.
39466
39467 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39468
39469         * g++.old-deja/g++.other/init17.C: New test.
39470
39471 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39472
39473         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39474
39475 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39476
39477         * g++.old-deja/g++.pt/unify8.C: New test.
39478
39479 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39480
39481         * g++.old-deja/g++.abi/vbase1.C: New test.
39482
39483 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         * g++.old-deja/g++.pt/crash65.C: New test.
39486
39487 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39488
39489         * gcc.dg/cpp/assembl2.S: New test case.
39490
39491 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39492
39493         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39494         are supported.
39495
39496 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39497
39498         * g++.old-deja/g++.other/builtins1.C: New test.
39499         * g++.old-deja/g++.other/builtins2.C: Likewise.
39500         * g++.old-deja/g++.other/builtins3.C: Likewise.
39501         * g++.old-deja/g++.other/builtins4.C: Likewise.
39502
39503 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39504
39505         * gcc.c-torture/compile/20010117-1.c: New test.
39506         * gcc.c-torture/compile/20010117-2.c: New test.
39507
39508 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39509
39510         * g77.f-torture/execute/20010116.[fx]: New test,
39511         XFAIL on i?86-*-*.
39512         * g77.f-torture/compile/20010115.f: Indicate it's
39513         a test for PR fortran/1636.
39514
39515 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39516
39517         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39518
39519 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39520
39521         * g77.f-torture/compile/20010115.f: New test.
39522
39523 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39524
39525         * g++.old-deja/g++.pt/nontype5.C: New test.
39526
39527 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39528
39529         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39530         have an equivalent working one below it.
39531
39532 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39533
39534         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39535         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39536
39537 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39538
39539         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39540         message containing "init_priority".
39541         (conpr-2.C): Likewise.
39542         (conpr-3.C): Likewise.
39543         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39544
39545 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39546
39547         * gcc.c-torture/execute/20010114-2.c: New test.
39548
39549 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39550
39551         * gcc.c-torture/compile/20010114-1.c: New test.
39552         * gcc.c-torture/compile/20010114-1.x: Xfail.
39553         * gcc.c-torture/compile/20010114-2.c: New test.
39554         * gcc.c-torture/execute/20010114-1.c: New test.
39555         * gcc.dg/trunc-1.c: New test.
39556         * gcc.dg/uninit-B.c: New test.
39557
39558 2001-01-13  Nick Clifton  <nickc@redhat.com>
39559
39560         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39561         target.
39562
39563 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39564
39565         * gcc.c-torture/compile/20010113-1.c: New test.
39566
39567 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39568
39569         * gcc.c-torture/compile/20001212-1.c: New test.
39570
39571 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39572
39573         * gcc.dg/cpp/widestr1.c: Update.
39574         * gcc.dg/cpp/prag-imp.c: Remove.
39575
39576 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39577
39578         * gcc.c-torture/execute/20000801-3.x: Remove.
39579         * gcc.dg/c90-init-1.c: New test.
39580         * gcc.dg/c99-init-1.c: New test.
39581         * gcc.dg/c99-init-2.c: New test.
39582         * gcc.dg/gnu99-init-1.c: New test.
39583
39584 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39585
39586         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39587         testing that no relevant ones were found.
39588
39589 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39590
39591         * g++.old-deja/g++.pt/cast2.C: New test.
39592
39593 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39594
39595         * g++.old-deja/g++.pt/friend47.C: New test.
39596
39597 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39598
39599         * g++.old-deja/g++.pt/instantiate13.C: New test.
39600
39601 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39602
39603         * g++.old-deja/g++.other/defarg7.C: New test.
39604         * g++.old-deja/g++.other/defarg8.C: New test.
39605
39606 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39607
39608         * g++.old-deja/g++.pt/crash64.C: New test.
39609
39610 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39611
39612         * g++.old-deja/g++.pt/crash63.C: New test.
39613
39614 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39615
39616         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39617
39618 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39619
39620         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39621
39622 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39623
39624         * g++.old-deja/g++.pt/error3.C: New test.
39625
39626 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39627
39628         * g++.old-deja/g++.other/crash39.C: New test.
39629
39630 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39631
39632         * g++.old-deja/g++.other/vbase4.C: New test.
39633
39634 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39635
39636         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39637         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39638         * gcc.dg/special/special.exp: New test driver which will check
39639         for alias support for the above test.
39640
39641 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39642
39643         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39644         problems on small machines.
39645         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39646         parameterize.
39647
39648 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39649
39650         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39651         mips.
39652         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39653
39654 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39655
39656         * g++.old_deja/g++.pt/using8.C: New test.
39657
39658 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39659
39660         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39661
39662 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39663
39664         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39665         where a failure is expected.
39666         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39667
39668 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39669
39670         * g++.old_deja/g++.pt/instantiate12.C: New test.
39671
39672 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39673
39674         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39675         start of structs.
39676         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39677         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39678         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39679         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39680         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39681         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39682         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39683         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39684         * g++.old-deja/g++.eh/spec6.C: Likewise.
39685         * g++.old-deja/g++.jason/crash3.C: Likewise.
39686         * g++.old-deja/g++.law/ctors11.C: Likewise.
39687         * g++.old-deja/g++.law/ctors17.C: Likewise.
39688         * g++.old-deja/g++.law/ctors5.C: Likewise.
39689         * g++.old-deja/g++.law/ctors9.C: Likewise.
39690         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39691         * g++.old-deja/g++.mike/net22.C: Likewise.
39692         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39693         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39694         * g++.old-deja/g++.mike/virt3.C: Likewise.
39695         * g++.old-deja/g++.niklas/t128.C: Likewise.
39696         * g++.old-deja/g++.other/anon4.C: Likewise.
39697         * g++.old-deja/g++.other/using1.C: Likewise.
39698         * g++.old-deja/g++.other/warn3.C: Likewise.
39699         * g++.old-deja/g++.pt/t37.C: Likewise.
39700         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39701         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39702
39703 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39706
39707 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39708
39709         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39710
39711 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39712
39713         * gcc.c-torture/compile/20010107-1.c: New test.
39714
39715 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39716
39717         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39718
39719 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39720
39721         * gcc.dg/format/format.h: New file.
39722         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39723         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39724         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39725         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39726         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39727         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39728         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39729         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39730         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39731         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39732         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39733         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39734         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39735         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39736         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39737         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39738         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39739         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39740         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39741         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39742         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39743         instead of declaring standard types, macros and functions in each
39744         test.
39745
39746 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39747
39748         * gcc.c-torture/execute/20010106-1.c: New test.
39749
39750 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39751
39752         * gcc.dg/format/format.exp: New file.
39753         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39754         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39755         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39756         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39757         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39758         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39759         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39760         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39761         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39762         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39763         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39764         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39765         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39766         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39767         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39768         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39769         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39770         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39771         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39772         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39773         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39774         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39775         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39776         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39777         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39778         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39779         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39780         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39781         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39782         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39783         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39784         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39785         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39786         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39787         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39788         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39789         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39790         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39791         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39792         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39793         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39794         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39795
39796 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39797
39798         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39799         account.
39800
39801 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39802
39803         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39804
39805 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39806
39807         * g++.old-deja/g++.pt/crash62.C: New test.
39808
39809 2001-01-04  Richard Henderson  <rth@redhat.com>
39810
39811         * gcc.dg/20000926-1.c: Update expected warnings.
39812         * gcc.dg/array-2.c: Likewise.
39813         * gcc.dg/array-4.c: Also validate flexible array members.
39814         * gcc.dg/c99-flex-array-1.c: New.
39815
39816 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39817
39818         * gcc.c-torture/compile/20001222-1.x: Remove.
39819
39820 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39821
39822         * gcc.c-torture/execute/built-in-setjmp.c: New.
39823
39824 2001-01-03  Richard Henderson  <rth@redhat.com>
39825
39826         * gcc.dg/940510-1.c: Update expected error wording.
39827         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39828
39829 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39830
39831         * lib/target-supports.exp (check_alias_available): Modified to
39832         indicate aliases not supported if only weak aliases are supported.
39833
39834 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39835
39836         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39837         Turn on cmpstrsi checks for __pj__ and __i370__.
39838
39839 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.other/virtual11.C: New test.
39842
39843 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39844
39845         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39846
39847 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39848
39849         * gcc.c-torture/compile/20010102-1.c: New test.
39850
39851 2001-01-02  Andreas Jaeger  <aj@suse.de>
39852
39853         * gcc.dg/noreturn-3.c: New test.
39854
39855         * gcc.dg/noreturn-4.c: New test.
39856
39857 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39858
39859         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39860         __builtin_fputc and __builtin_fwrite.
39861
39862 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39863
39864         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39865         signed char, not default char.
39866
39867 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39868
39869         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39870
39871 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39872
39873         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39874
39875 2000-12-29  Richard Henderson  <rth@redhat.com>
39876
39877         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39878         (__cyg_profile_func_exit): Define.
39879
39880 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39881
39882         * g++.dg/vtgc1.C: New test.
39883
39884 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39885
39886         * gcc.dg/noncompile/20001228-1.c: New test.
39887
39888         * gcc.dg/20001228-1.c: New test.
39889
39890         * gcc.c-torture/execute/20001228-1.c: New test.
39891
39892 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39893
39894         * gcc.dg/format-strfmon-1.c: New test.
39895
39896 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39897
39898         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39899         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39900         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39901         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39902         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39903         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39904         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39905         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39906         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39907         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39908         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39909         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39910         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39911
39912         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39913         * gcc.c-torture/execute/string-opt-4.c: Test index.
39914
39915 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39916
39917         * gcc.c-torture/compile/20001226-1.c: New test.
39918
39919 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39920
39921         * gcc.c-torture/compile/20001222-1.c: New test.
39922         * gcc.c-torture/compile/20001222-1.x: Xfail.
39923
39924 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39925
39926         * gcc.c-torture/execute/comp-goto-2.c: New test.
39927
39928 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39929
39930         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39931         Use long types if __INT_MAX__ is 32767.
39932         (main): Use cast to (sint32 *) when poking 88 into a_page.
39933
39934         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39935
39936 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39937
39938         * gcc.c-torture/compile/20001221-1.c: New test.
39939         * gcc.c-torture/execute/20001221-1.c: New test.
39940
39941 2000-12-20  Richard Henderson  <rth@redhat.com>
39942
39943         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39944         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39945
39946 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39947
39948         * gcc.dg/compare3.c: New test.
39949
39950 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39951
39952         * gcc.dg/format-warnll-1.c: New test.
39953
39954 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39955
39956         * gcc.dg/cpp/cmdlne-P.c: New test.
39957
39958 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39959
39960         * gcc.c-torture/execute/builtin-abs-1.c,
39961         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39962
39963 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39964
39965         * gcc.dg/cpp/multiline.c: New test.
39966
39967 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39968
39969         * g++.old-deja/g++.other/syshdr1.C: Update.
39970         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39971
39972 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39973
39974         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39975
39976 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39977
39978         * g++.old-deja/g++.pt/ttp65.C: New test.
39979
39980 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39981
39982         * g++.old-deja/g++.pt/ttp64.C: New test.
39983
39984 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39985
39986         * g++.old-deja/g++.pt/spec33.C: New test.
39987
39988 2000-12-14  Catherine Moore  <clm@redhat.com>
39989
39990         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39991         * gcc.c-torture/execute/920612-2.c: Likewise.
39992         * gcc.c-torture/execute/920428-2.c: Likewise.
39993         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39994         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39995
39996 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39997
39998         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39999         * gcc.dg/pack-test-2.c: Likewise.
40000
40001 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40002
40003         Tests by Zack Weinberg <zackw@stanford.edu>.
40004
40005         * gcc.dg/cpp/defined.c: Update.
40006         * gcc.dg/cpp/defined_trad.c: New tests.
40007
40008 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40009
40010         * gcc.dg/cpp/trad-direct.c: Update.
40011
40012 2000-12-11  Neil Booth  <neilb@earthling.net>
40013
40014         * gcc.dg/cpp/defined_trad.c
40015
40016 2000-12-11  Neil Booth  <neilb@earthling.net>
40017
40018         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40019
40020 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40021
40022         * gcc.dg/format-miss-2.c: New test.
40023
40024 2000-12-09  Neil Booth  <neilb@earthling.net>
40025
40026         * gcc.dg/cpp/lineflags.c: New tests.
40027         * gcc.dg/cpp/poison.c: Update.
40028         * gcc.dg/cpp/redef2.c: Update.
40029         * gcc.dg/cpp/skipping.c: New test.
40030
40031 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40032
40033         * g++.old-deja/g++.other/eh3.C: New testcase.
40034
40035 2000-12-07  Neil Booth  <neilb@earthling.net>
40036
40037         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40038         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40039         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40040         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40041         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40042         Update.
40043
40044 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40045
40046         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40047         __SIZE_TYPE__ instead of int for type of integers cast to
40048         pointers.
40049
40050 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40051
40052         * g++.old-deja/g++.other/cleanup4.C: New test.
40053
40054 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40055
40056         * format-sec-1.c: New test.
40057
40058 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40059
40060         * gcc.dg/format-nonlit-3.c: New test.
40061
40062 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40063
40064         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40065         through a null pointer.
40066
40067 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40068
40069         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40070         * g++.old-deja/g++.pt/partial4.C: New test.
40071
40072 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40073
40074         * gcc.c-torture/execute/ieee/hugeval.x: New.
40075
40076 2000-12-06  Neil Booth  <neilb@earthling.net>
40077
40078         * gcc.dg/cpp/backslash2.c: New tests.
40079
40080 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40081
40082         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40083         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40084
40085 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40086
40087         * gcc.c-torture/execute/20001203-2.c: New testcase.
40088
40089 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40090
40091         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40092         * g++.old-deja/g++.other/virtual10.C: New test.
40093
40094 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40095
40096         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40097
40098 2000-12-05  Richard Henderson  <rth@redhat.com>
40099
40100         * gcc.c-torture/compile/20001205-1.c: New.
40101
40102 2000-12-04  Neil Booth  <neilb@earthling.net>
40103
40104         * g++.old-deja/g++.other/virtual9.C: New test.
40105         * g++.old-deja/g++.pt/crash61.C: New test.
40106         * gcc.c-torture/execute/loop-9.c: New test.
40107
40108 2000-12-04  Neil Booth  <neilb@earthling.net>
40109
40110         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40111         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40112         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40113         * gcc.dg/cpp/extratokens.c: ...here.
40114
40115 2000-12-04  Neil Booth  <neilb@earthling.net>
40116
40117         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40118         New tests.
40119
40120 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40121
40122         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40123         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40124
40125 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40126
40127         * gcc.c-torture/execute/20001203-1.c: New test.
40128
40129 2000-12-03  Neil Booth  <neilb@earthling.net>
40130
40131         * gcc.dg/cpp/macro6.c: New test cases.
40132
40133 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40134
40135         * gcc.c-torture/execute/string-opt-9.c: New test.
40136         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40137         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40138         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40139
40140         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40141         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40142
40143 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40144
40145         * gcc.dg/cpp/if-6.c: New testcase.
40146
40147         * gcc.dg/20001201-1.c: New testcase.
40148
40149 2000-12-02  Neil Booth  <neilb@earthling.net>
40150
40151         * g++.old-deja/g++.other/externC4.C,
40152         g++.old-deja/g++.other/friend10.C: New tests.
40153
40154 2000-12-02  Neil Booth  <neilb@earthling.net>
40155
40156         * g++.old-deja/g++.other/instan2.C
40157         * g++.old-deja/g++.other/instan3.C: New test.
40158
40159 2000-12-02  Neil Booth  <neilb@earthling.net>
40160
40161         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40162         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40163         gnuc99.c,gnuc99-pedantic.c: New tests.
40164
40165 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40166
40167         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40168         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40169
40170 2000-12-01  Neil Booth  <neilb@earthling.net>
40171
40172         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40173         * gcc.dg/cpp/poison.c: Update.
40174         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40175
40176 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40177
40178         * g77.f-torture/execute/20001201.f: New test.
40179
40180 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40181
40182         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40183
40184 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40185
40186         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40187
40188 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40189
40190         * g++.old-deja/g++.other/cast6.C: New test.
40191
40192 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40193
40194         * gcc.c-torture/execute/20001130-2.c: New testcase.
40195
40196 2000-11-30  Richard Henderson  <rth@redhat.com>
40197
40198         * gcc.c-torture/execute/20001130-1.c: New test.
40199
40200 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40201
40202         * g++.old-deja/g++.other/op3.C: New test.
40203
40204 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40205
40206         * g++.old-deja/g++.other/op2.C: New test.
40207
40208 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40209
40210         * g++.old-deja/g++.other/crash38.C: New test.
40211
40212 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40213
40214         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40215
40216 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40217
40218         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40219         tests.
40220         * gcc.c-torture/execute/string-opt-6.c: New test.
40221
40222         * gcc.dg/20001117-1.c: Add main.
40223
40224 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40225
40226         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40227         Move from here ...
40228         * gcc.dg/940510-1.c: ... to here.
40229
40230         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40231         zero-size arrays in toplevel structures.
40232
40233 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40234
40235         * gcc.c-torture/execute/loop-8.c: New test.
40236
40237 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40238
40239         * g++.old-deja/g++.other/base1.C: New test.
40240
40241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40242
40243         * g++.old-deja/g++.other/parse2.C: New test.
40244
40245 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40246
40247         * g++.old-deja/g++.pt/incomplete1.C: New test.
40248
40249 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40250
40251         * g++.old-deja/g++.other/friend9.C: New test.
40252
40253 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40254
40255         * gcc.dg/20001127-1.c: New test.
40256
40257 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40258
40259         * g++.old-deja/g++.pt/friend46.C: New test.
40260
40261 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40262
40263         * g++.old-deja/g++.other/ptrmem8.C: New test.
40264
40265 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40266
40267         * gcc.c-torture/execute/string-opt-7.c: New test.
40268         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40269
40270 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40271
40272         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40273         instead of 'mkcheck 2'.
40274
40275 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40276
40277         * gcc.c-torture/execute/memcheck/driver.c,
40278         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40279         C9X references to refer to C99.
40280
40281 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40282
40283         * gcc.dg/ultrasp3.c: New test.
40284
40285 2000-11-25  Neil Booth  <neilb@earthling.net>
40286
40287         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40288
40289 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40290
40291         * gcc.c-torture/compile/20001123-2.c: New.
40292
40293 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40294
40295         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40296
40297 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40298
40299         * gcc.dg/sequence-point-1.c: Add some new tests.
40300         * gcc.c-torture/execute/20001124-1.c: New test.
40301
40302 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40303
40304         * g++.old-deja/g++.other/vaarg4.C: New test.
40305         * gcc.c-torture/compile/20001123-1.c: New test.
40306
40307 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40308
40309         * g++.other/crash24.C: Adjust and remove XFAIL.
40310         * g++.other/crash37.C: New test.
40311
40312 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40313
40314         * g++.old-deja/g++.pt/instantiate9.C: New test.
40315
40316 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40317
40318         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40319         new ABI, too.
40320
40321         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40322         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40323
40324 2000-11-22  Neil Booth  <neilb@earthling.net>
40325
40326         * gcc.dg/cpp/Wtrigraphs.c: New test.
40327
40328 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40329
40330         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40331
40332 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40333
40334         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40335
40336 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40337
40338         * lib/gcc-dg.exp: load_lib scanasm.exp.
40339         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40340         * lib/g++-dg.exp: load_lib scanasm.exp.
40341         * lib/scanasm.exp: New.
40342         (scan-assembler, scan-assembler-not): Add optional arguments to
40343         test name, or if not present, the pattern name.
40344         (scan-assembler-dem, scan-assembler-dem-not): New.
40345
40346         * g++.dg/dg.exp: New.
40347
40348 2000-11-21  Neil Booth  <neilb@earthling.net>
40349
40350         * gcc.dg/cpp/integrated1.c: Remove.
40351
40352 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40353
40354         * gcc.c-torture/execute/20001121-1.c: New test.
40355
40356 2000-11-21  Richard Henderson  <rth@redhat.com>
40357
40358         * gcc.c-torture/compile/20001121-1.c: New test.
40359
40360 2000-11-20  Neil Booth  <neilb@earthling.net>
40361
40362         * gcc.dg/cpp/integrated1.c: New test.
40363
40364 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40365
40366         * g++.old-deja/g++.other/inline17.C: New test.
40367
40368 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40369
40370         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40371         local variable to be zero: I made the variable global. Now
40372         uses abort() and exit() instead of relying on main's return value.
40373
40374 2000-11-20  Neil Booth  <neilb@earthling.net>
40375
40376         * gcc.dg/cpp/paste2.c: Update test.
40377         * objc/execute/paste.m: New test.
40378
40379 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40380
40381         * gcc.dg/c99-condexpr-1.c: New test.
40382
40383 2000-11-20  Neil Booth  <neilb@earthling.net>
40384
40385         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40386
40387 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40388
40389         * g++.old-deja/g++.pt/export1.C: New test.
40390
40391 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40392
40393         * gcc.dg/20001117-1.c: New test.
40394
40395 2000-11-18  Richard Henderson  <rth@redhat.com>
40396
40397         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40398
40399 2000-11-18  Richard Henderson  <rth@redhat.com>
40400
40401         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40402         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40403         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40404
40405 2000-11-18  Richard Henderson  <rth@redhat.com>
40406
40407         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40408         (main): New.  Exit cleanly.
40409
40410 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40411
40412         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40413         gcc.dg/c99-fordecl-2.c: New tests.
40414
40415 2000-11-18  Richard Henderson  <rth@redhat.com>
40416
40417         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40418         * gcc.c-torture/execute/zerolen-2.c: New.
40419
40420 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40421
40422         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40423         memory.
40424
40425 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40426
40427         * g++.old-deja/g++.pt/instantiate8.C: New test.
40428
40429 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40430
40431         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40432         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40433
40434 2000-11-16  Nick Clifton  <nickc@redhat.com>
40435
40436         * gcc.c-torture/execute/nestfunc-2.c: New test.
40437         * gcc.c-torture/execute/nestfunc-3.c: New test.
40438
40439 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40440
40441         * gcc.c-torture/compile/20001116-1.c: New test.
40442
40443 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40444
40445         * gcc.c-torture/execute/20001115-1.c: New test.
40446
40447 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40448
40449         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40450         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40451         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40452         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40453
40454 2000-11-15  Neil Booth  <neilb@earthling.net>
40455
40456         gcc.dg/cpp/_Pragma1.c: Update.
40457         gcc.dg/cpp/_Pragma2.c: New test.
40458
40459 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40460
40461         * g++.old-deja/g++.other/anon5.C: New test.
40462
40463 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40464
40465         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40466         tests.
40467
40468 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40469
40470         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40471         output.
40472
40473 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40474
40475         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40476         labels at end of compound statements.
40477
40478 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40479
40480         * gcc.c-torture/execute/loop-7.c: New test.
40481
40482 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40483
40484         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40485
40486 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40487
40488         * gcc.dg/c99-bool-1.c: New test.
40489
40490 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40491
40492         * gcc.dg/c99-scope-1.c: Remove xfail.
40493         * gcc.dg/c99-scope-2.c: New test.
40494
40495 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40496
40497         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40498         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40499
40500 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40501
40502         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40503         error messages.
40504
40505         * g++.mike/p700.C: Don't typedef wchar_t.
40506         * g++.mike/p784.C: Likewise.
40507         * g++.mike/eb101.C: Don't use __wchar_t.
40508
40509 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40510
40511         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40512         from DO loop.
40513
40514 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40515
40516         * gcc.c-torture/execute/20001111-1.c: New test.
40517
40518 2000-11-10  Nick Clifton  <nickc@redhat.com>
40519
40520         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40521         long multuiple and accumulate.
40522
40523 2000-11-09  Richard Henderson  <rth@redhat.com>
40524
40525         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40526         via size_t instead of int.
40527
40528         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40529         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40530         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40531         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40532
40533 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40534
40535         * gcc.c-torture/compile/20001109-1.c: New test.
40536         * gcc.c-torture/compile/20001109-2.c: New test.
40537
40538 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         * g++.old-deja/g++.pt/operator1.C: New test.
40541         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40542
40543 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40544
40545         * gcc.dg/20001108-1.c: New test.
40546
40547 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40548
40549         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40550         with both arguments constant strings.
40551         * gcc.c-torture/execute/string-opt-3.c: New test.
40552         * gcc.c-torture/execute/string-opt-4.c: New test.
40553         * gcc.c-torture/execute/string-opt-5.c: New test.
40554
40555 2000-11-08  Nick Clifton  <nickc@redhat.com>
40556
40557         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40558         mulsidi3adddi patterns.
40559
40560 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40561
40562         * g++.old-deja/g++.other/crash36.C: New test.
40563
40564 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40565
40566         * g++.old-deja/g++.other/init16.C: New test.
40567
40568 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40569
40570         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40571
40572 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40573
40574         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40575         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40576         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40577
40578 2000-11-07  DJ Delorie  <dj@redhat.com>
40579
40580         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40581
40582 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40583
40584         * gcc.c-torture/execute/string-opt-1.c: New test.
40585
40586 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40587
40588         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40589         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40590         parameters in registers, and there is no way for a varargs
40591         function to know in which order the integer and floating-point
40592         parameters should be interleaved when they are placed on the
40593         stack.
40594         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40595         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40596
40597 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40598
40599         * gcc.c-torture/execute/string-opt-2.c: New test.
40600
40601 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40602
40603         * g++.old-deja/g++.pt/crash60.C: New test.
40604
40605 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40606
40607         * g++.old-deja/g++.other/crash24.C: New test.
40608         * g++.old-deja/g++.other/crash25.C: New test.
40609         * g++.old-deja/g++.other/crash26.C: New test.
40610         * g++.old-deja/g++.other/crash27.C: New test.
40611         * g++.old-deja/g++.other/crash28.C: New test.
40612         * g++.old-deja/g++.other/crash29.C: New test.
40613         * g++.old-deja/g++.other/crash30.C: New test.
40614         * g++.old-deja/g++.other/crash31.C: New test.
40615         * g++.old-deja/g++.other/crash32.C: New test.
40616         * g++.old-deja/g++.other/crash33.C: New test.
40617         * g++.old-deja/g++.other/crash34.C: New test.
40618         * g++.old-deja/g++.other/crash35.C: New test.
40619
40620 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40621
40622         * gcc.c-torture/execute/20001031-1.c: New test.
40623
40624 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40625
40626         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40627         namespace.
40628
40629         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40630         standards-conformant.
40631
40632         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40633
40634         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40635         * g++.old-deja/g++.mike/p755a.C: Likewise.
40636         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40637         library makes no calls to `operator new' during initialization.
40638
40639 2000-11-04  Neil Booth  <neilb@earthling.net>
40640
40641         * gcc.dg/cpp/include2.c: New tests.
40642
40643 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40644
40645         * lib/g++.exp (g++_set_ld_library_path): New function.
40646         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40647
40648 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40649
40650         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40651         warnings.
40652
40653 2000-11-01  Richard Henderson  <rth@redhat.com>
40654
40655         * g++.old-deja/g++.ext/namedret1.C: New.
40656         * g++.old-deja/g++.ext/namedret2.C: New.
40657         * g++.old-deja/g++.ext/namedret3.C: New.
40658
40659 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40660
40661         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40662         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40663
40664 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40665
40666         * gcc.c-torture/execute/va-arg-21.c: New test.
40667
40668 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40669
40670         * gcc.dg/c99-complex-2.c: New test.
40671
40672 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40673
40674         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40675
40676 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40677
40678         * g++.old-deja/g++.other/inline16.C: New test.
40679
40680 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40681
40682         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40683         __PRETTY_FUNCTION__
40684
40685 2000-10-29  Neil Booth  <neilb@earthling.net>
40686
40687         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40688         New tests.
40689         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40690         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40691         optimisation.
40692
40693 2000-10-29  Neil Booth  <neilb@earthling.net>
40694
40695         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40696         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40697         * mi5.c: Test multiple includes work with -C.
40698         * trigraphs.c: Test ^= version.
40699
40700 2000-10-28  Neil Booth  <neilb@earthling.net>
40701
40702         New tests and test updates for new macro expander.
40703
40704         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40705         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40706         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40707         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40708         new diagnostic messages.
40709
40710         * gcc.dg/cpp/macro3.c: New tests.
40711
40712 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40713
40714         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40715         on the same line.
40716
40717 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40718
40719         * g++.old-deja/g++.other/eh2.C: New test.
40720
40721 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40722
40723         * gcc.c-torture/execute/20001027-1.c: New test.
40724
40725 2000-10-26  Richard Henderson  <rth@redhat.com>
40726
40727         * gcc.c-torture/execute/20001026-1.c: New.
40728
40729 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40730
40731         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40732         * g++.old-deja/g++.law/builtin1.C: Likewise.
40733         * g++.old-deja/g++.law/ctors10.C: Likewise.
40734         * g++.old-deja/g++.law/virtual3.C: Likewise.
40735         * g++.old-deja/g++.mike/p658.C: Likewise.
40736         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40737         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40738         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40739         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40740         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40741
40742 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40743
40744         * gcc.c-torture/compile/20001024-1.c: New test.
40745
40746 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40747
40748         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40749         to tell us whether or not we are using V3.
40750
40751 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40752
40753         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40754         operands.
40755
40756 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40757
40758         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40759
40760 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40761
40762         * gcc.c-torture/execute/20001024-1.c: New test.
40763
40764 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40765
40766         * g++.old-deja/g++.other/sibcall1.C: New test.
40767
40768 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40769
40770         * gcc.dg/noncompile/init-3.c: New test.
40771
40772 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40773
40774         * gcc.dg/format-array-1.c: New test.
40775
40776 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40777
40778         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40779         writing through null pointers; remove comment about testing
40780         unterminated strings.
40781
40782 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40783
40784         * gcc.c-torture/execute/20001017-2.c: New test.
40785
40786 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40787
40788         * gcc.c-torture/compile/20001018-1.c: New test.
40789         * gcc.c-torture/compile/20001018-1.x: Xfail.
40790
40791 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40792
40793         * gcc.c-torture/execute/20001017-1.c: New test.
40794
40795 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40796
40797         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40798         for multiple use of arguments with scanf formats; add tests for
40799         multiple use of arguments.
40800
40801 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40802
40803         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40804
40805 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40806
40807         * gcc.dg/format-miss-1.c: New test.
40808
40809 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40810
40811         * gcc.c-torture/execute/20001013-1.c: New test.
40812
40813 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40814
40815         * gcc.dg/format-branch-1.c: New test.
40816
40817 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40818
40819         * README, lib/file-format.exp: Remove EGCS references.
40820
40821 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40822
40823         * gcc.dg/20001013-1.c: New test.
40824
40825 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40826
40827         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40828         for intmax_t in the compiler using __typeof__ and the type rules
40829         for conditional expressions.
40830
40831 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40832
40833         * gcc.dg/20001012-1.c: New test.
40834         * gcc.dg/20001012-2.c: New test.
40835
40836 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40837
40838         * gcc.dg/format-attr-1.c: New test.
40839
40840 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40841
40842         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40843         __LONG_LONG_MAX__ instead of LLONG_MAX.
40844
40845 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40846
40847         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40848         scanf flags.
40849         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40850         flags.
40851
40852 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40853
40854         * gcc.dg/sequence-pt-1.c: New test.
40855
40856 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40857
40858         * gcc.c-torture/execute/20001011-1.c: New testcase.
40859         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40860
40861 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40862
40863         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40864         does not error on it.
40865
40866 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40867
40868         * gcc.dg/20001009-1.c: New test.
40869
40870 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40871
40872         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40873         * gcc.c-torture/execute/20001009-2.c: ... to here.
40874
40875 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40876
40877         * gcc.c-torture/compile/20001009-1.c: New testcase.
40878         * gcc.c-torture/execute/20001009-1.c: New testcase.
40879         Testcases provided by Jan Hubicka <jh@suse.cz>.
40880
40881 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40882
40883         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40884         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40885         uintmax_t using <limits.h> to emulate the compiler's internal
40886         logic.  No longer XFAIL %j tests.
40887
40888 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40889
40890         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40891         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40892         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40893         regexps and details of expected handling of some bad formats.
40894         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40895         suppression.
40896
40897 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40898
40899         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40900         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40901         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40902         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40903         in list archives.
40904
40905 2000-10-06  Richard Henderson  <rth@cygnus.com>
40906
40907         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40908         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40909         * g++.old-deja/g++.jason/report.C: Likewise.
40910         * g++.old-deja/g++.law/friend5.C: Likewise.
40911         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40912         of the expected warnings.
40913
40914 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40915
40916         * g++.old-deja/g++.pt/enum14.C: New test.
40917
40918 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40919
40920         * g++.old-deja/g++.pt/crash59.C: New test.
40921
40922 2000-10-04  Will Cohen  <wcohen@redhat.com>
40923
40924         * gcc.dg/20000926-1.c: New test.
40925
40926 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40927
40928         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40929         function name for current C++ compiler.
40930         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40931
40932 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40933
40934         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40935         __PRETTY_FUNCTION__.
40936         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40937
40938 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40939
40940         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40941
40942 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40943
40944         * gcc.c-torture/compile/20000923-1.c: New test.
40945
40946 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40947
40948         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40949         * g++.old-deja/g++.pt/ttp62.C: Same.
40950         * g++.old-deja/g++.other/inline14.C: Same.
40951
40952 2000-09-24  Richard Henderson  <rth@cygnus.com>
40953
40954         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40955
40956 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40957
40958         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40959
40960 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40961
40962         * gcc.c-torture/compile/20000922-1.c: New file.
40963
40964 2000-09-21  Nick Clifton  <nickc@redhat.com>
40965
40966         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40967         a signed long modulo operation.
40968         (mod6): New function - perform an unsigned long modulo operation.
40969         (main): Add tests for modulos of very large numbers by very small
40970         dividends.
40971
40972 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40973
40974         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40975
40976 2000-09-19  Richard Henderson  <rth@cygnus.com>
40977
40978         * gcc.dg/compare2.c (case 10): XFAIL.
40979
40980 2000-09-18  Richard Henderson  <rth@cygnus.com>
40981
40982         * gcc.c-torture/execute/20000906-1.c: Move ...
40983         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40984         that support __builtin_trap.
40985
40986 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40987
40988         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40989
40990 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40991
40992         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40993         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40994         more $ format tests.
40995
40996 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40997
40998         * gcc.dg/format-errmk-1.c: New test.
40999
41000 2000-09-17  Greg McGary  <greg@mcgary.org>
41001
41002         * gcc.c-torture/execute/20000917-1.x: Remove.
41003
41004 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41005
41006         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41007
41008 2000-09-17  Greg McGary  <greg@mcgary.org>
41009
41010         * gcc.c-torture/execute/20000917-1.c: New test.
41011         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41012
41013 2000-09-16  Neil Booth  <NeilB@earthling.net>
41014
41015         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41016         in nested macro bug.
41017
41018 2000-09-15  Neil Booth  <NeilB@earthling.net>
41019
41020         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41021
41022 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41023
41024         * gcc.c-torture/execute/20000914-1.c: New test.
41025
41026 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41027
41028         * g++.other/inline13.C: New test.
41029
41030 2000-09-12  Andreas Jaeger  <aj@suse.de>
41031
41032         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41033         constant by Ulrich Drepper <drepper@redhat.com>.
41034
41035 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41036
41037         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41038
41039 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41040
41041         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41042
41043 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41044
41045         * gcc.dg/cpp/backslash.c: New test.
41046
41047 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41048
41049         * gcc.c-torture/execute/20000910-1.c: New test.
41050         * gcc.c-torture/execute/20000910-2.c: Likewise.
41051
41052 2000-09-11  Robert Lipe  <robertl@sco.com>
41053
41054         * gcc.dg/pragma-align.c: New test.
41055
41056 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41057
41058         * g++.old-deja/g++.pt/explicit82.C: New test.
41059         * g++.old-deja/g++.pt/explicit83.C: New test.
41060
41061 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41062
41063         * gcc.dg/asm-names.c: New test.
41064
41065 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41066
41067         * gcc.dg/cpp/tr-warn6.c: New test
41068
41069 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41070
41071         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41072         be accepted.
41073
41074 2000-09-07  Catherine Moore  <clm@redhat.com>
41075
41076         * gcc.c-torture/execute/unroll-1.c: New test.
41077
41078 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41079
41080         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41081         ERROR markers.
41082         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41083         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41084         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41085         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41086         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41087         Preprocess only.
41088         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41089         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41090
41091 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41092
41093         * g++.old-deja/g++.pt/deduct2.C: New test.
41094
41095 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41096
41097         * g++.old-deja/g++.pt/parms2.C: New test.
41098
41099 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41100
41101         * g++.old-deja/g++.pt/crash58.C: New test.
41102
41103 2000-09-06  Greg McGary  <greg@mcgary.org>
41104
41105         * gcc.c-torture/execute/20000906-1.c: New test.
41106         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41107
41108 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41109
41110         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41111
41112 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41113
41114         * g++.old-deja/g++.pt/crash57.C: New test.
41115
41116 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41117
41118         * g++.old-deja/g++.pt/crash56.C: New test.
41119
41120 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         * g++.old-deja/g++.pt/koenig1.C: New test.
41123
41124 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41125
41126         * gcc.dg/20000904-1.c: New test.
41127
41128 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41129
41130         * gcc.dg/cpp/paste8.c: New test.
41131
41132 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41133
41134         * gcc.c-torture/compile/20000827-1.c: New test.
41135
41136 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41137
41138         * gcc.dg/format-diag-1.c: New test.
41139
41140 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41141
41142         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41143         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41144         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41145         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41146         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41147
41148 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41149
41150         * g++.old-deja/g++.other/nested4.C: New test.
41151
41152 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41153
41154         * g++.old-deja/g++.ns/scoped1.C: New test.
41155
41156 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41157
41158         * lib/g++.exp: Support testing already-installed GCC.
41159
41160 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41161
41162         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41163
41164 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41165
41166         * gcc.dg/return-type-2.c: New test.
41167
41168 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41169
41170         * gcc.c-torture/compile/20000825-1.c: New test.
41171
41172 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41173
41174         * gcc.dg/dwarf2-2.c: New test.
41175
41176 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41177
41178         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41179         dg-warning regexps.
41180
41181 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41182
41183         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41184         gcc.dg/format-ext-5.c: New tests.
41185
41186 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41187
41188         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41189
41190 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41191
41192         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41193
41194 2000-08-24  Richard Henderson  <rth@cygnus.com>
41195
41196         * gcc.dg/ia64-sync-1.c: New test.
41197         * gcc.dg/ia64-sync-2.c: New test.
41198         * gcc.dg/ia64-asm-1.c: New test.
41199
41200 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41201
41202         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41203         * gcc.dg/format-ext-2.c: New test.
41204
41205 2000-08-23  Jason Merrill  <jason@redhat.com>
41206
41207         * lib/old-dejagnu.exp: Also ignore "In member function" and
41208         "At global scope".
41209
41210 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41211
41212         * gcc.dg/noncompile/label-lineno-1.c: New test.
41213
41214 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41215
41216         * gcc.dg/c99-array-nonobj-1.c: New test.
41217
41218 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41219
41220         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41221         tests.
41222         * gcc.dg/format-ext-1.c: New test.
41223
41224 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41225
41226         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41227         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41228         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41229         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41230         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41231
41232 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41233
41234         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41235         gcc.dg/c99-strftime-2.c: New tests.
41236
41237 2000-08-22  Richard Henderson  <rth@cygnus.com>
41238
41239         * gcc.c-torture/execute/20000822-1.c: New test.
41240
41241 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41242
41243         * gcc.c-torture/execute/20000819-1.x: Remove.
41244
41245 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41246
41247         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41248         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41249         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41250         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41251         gcc.dg/format-xopen-1.c: New tests.
41252
41253 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41254
41255         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41256
41257 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41258
41259         * g++.old-deja/g++.other/loop2.C: New test.
41260
41261         * gcc.c-torture/compile/20000606-1.c: New test.
41262         * gcc.c-torture/compile/20000728-1.c: New test.
41263         * gcc.c-torture/execute/20000801-1.c: New test.
41264         * gcc.c-torture/execute/20000801-2.c: New test.
41265         * gcc.c-torture/execute/20000819-1.c: New test.
41266         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41267         * gcc.dg/20000629-1.c: New test.
41268         * gcc.dg/20000724-1.c: New test.
41269         * gcc.dg/20000807-1.c: New test.
41270
41271 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41272
41273         * gcc.dg/cpp/pragma-1.c: New test.
41274         * gcc.dg/cpp/pragma-2.c: New test.
41275
41276 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41277
41278         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41279         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41280
41281 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41282
41283         * gcc.c-torture/compile/20000818-1.c: New test.
41284
41285 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41286
41287         * gcc.c-torture/execute/20000818-1.c: New test.
41288
41289 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41290
41291         * gcc.dg/format-va-1.c: New test.
41292
41293 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41294
41295         * g++.old-deja/g++.other/typedef8.C: New test.
41296
41297 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41298
41299         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41300         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41301         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41302         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41303         * g++.old-deja/g++.other/ptrmem7.C: New test.
41304         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41305
41306 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41307
41308         * g++.old-deja/g++.pt/typename27.C: New test.
41309
41310 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41311
41312         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41313         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41314         * g++.old-deja/g++.pt/friend45.C: New test.
41315         * g++.old-deja/g++.other/friend8.C: New test.
41316
41317 2000-08-15  Richard Henderson  <rth@cygnus.com>
41318
41319         * gcc.c-torture/execute/20000815-1.c: New test.
41320
41321 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41322
41323         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41324         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41325         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41326
41327 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41328
41329         * g++.old-deja/g++.other/refinit2.C: New test.
41330
41331 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41332
41333         * lib/c-torture.exp (c-torture): Make
41334         compiler_conditional_xfail_data global.
41335         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41336         compiler_conditional_xfail_data machinery.
41337         (f-torture-execute): Likewise.
41338         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41339         and only when unrolling loops.
41340
41341         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41342
41343 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41344
41345         * g++.old-deja/g++.pt/explicit81.C: New test.
41346
41347 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41348
41349         * g++.old-deja/g++.pt/typename26.C: New test.
41350
41351 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41352
41353         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41354         warning.
41355
41356 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41357
41358         * g++.old-deja/g++.other/array3.C: New test.
41359
41360 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41361
41362         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41363         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41364         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41365         New tests.
41366
41367 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41368
41369         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41370         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41371
41372 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41373
41374         * gcc.c-torture/execute/20000808-1.c: New test.
41375
41376 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41377
41378         * gcc.dg/c90-const-expr-1.c: New test.
41379
41380 2000-08-08  Richard Henderson  <rth@cygnus.com>
41381
41382         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41383
41384 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41385
41386         * gcc.dg/noncompile/const-ll-1.c: New test.
41387
41388 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41389
41390         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41391
41392 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41393
41394         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41395         that running programs linked against the shared version of libobjc
41396         run correctly.
41397
41398 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41399
41400         * gcc.dg/c99-printf-1.c: New test.
41401
41402 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41403
41404         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41405
41406 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41407
41408         * gcc.c-torture/execute/20000731-1.x: Delete.
41409
41410 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41411
41412         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41413         and torture_without_loops as is done by c-torture.exp.
41414         (search_for): Copy from c-torture.exp.
41415         (gcc-dg-runtest): New function, drives a directory of tests
41416         iterating over the TORTURE_OPTIONS.
41417         (scan-assembler, scan-assembler-not): Move here from
41418         individual directory drivers.
41419
41420         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41421         defined by lib/gcc-dg.exp.
41422         * gcc.dg/cpp/cpp.exp: Likewise.
41423         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41424         gcc-dg-runtest, so we cycle over optimization options.
41425
41426         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41427         * gcc.dg/compare2.c: No longer expected to fail.
41428
41429 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41430
41431         * gcc.c-torture/execute/20000804-1.c: New test.
41432
41433 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41434
41435         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41436
41437 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41438
41439         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41440
41441 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41442
41443         * gcc.c-torture/compile/20000803-1.c: New test.
41444
41445 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41446
41447         * gcc.c-torture/execute/20000801-3.c,
41448         gcc.c-torture/execute/20000801-4.c: New tests.
41449         * gcc.c-torture/execute/20000801-3.x,
41450         gcc.c-torture/execute/20000801-4.x: Xfail.
41451
41452 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41453
41454         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41455         libobjc/.libs to allow for libtool.
41456
41457 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41458
41459         * gcc.c-torture/compile/20000802-1.c: New test.
41460
41461 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41462
41463         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41464
41465 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41466
41467         * gcc-c-torture/execute/20000731-2.c: New test.
41468
41469         * gcc.c-torture/execute/20000731-1.c: New test.
41470         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41471
41472 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41473
41474         * testsuite/gcc.dg/cpp/paste7.c: New test.
41475         * gcc.dg/cpp/20000725-1.c: New test.
41476
41477 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41478
41479         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41480         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41481         declaration warning for __builtin_dwarf_reg_size.
41482
41483         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41484
41485 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41486
41487         * gcc.dg/noncompile/voidparam-1.c: New test.
41488
41489 2000-07-30  Richard Henderson  <rth@cygnus.com>
41490
41491         * gcc.dg/c90-digraph-1.c: Don't xfail.
41492         * gcc.dg/compare2.c (case 10): Xfail.
41493         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41494
41495 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41496
41497         * gcc.dg/c99-main-1.c: New test.
41498
41499 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41500
41501         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41502
41503 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41504
41505         * gcc.c-tortuer/execute/20000726-1.c: New test.
41506
41507 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41508
41509         * gcc.c-torture/execute/enum-2.c: New test.
41510
41511 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41512
41513         * gcc.dg/cpp/tr-warn3.c: New test.
41514
41515 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41516
41517         * g++.old-deja/g++.ext/implicit1.C: Remove.
41518         * g++.old-deja/g++.jason/c2.C: Remove
41519         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41520         * g++.old-deja/g++.pt/crash16.C: Likewise.
41521         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41522
41523 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41524
41525         * g++.old-deja/g++.other/for2.C: New test.
41526
41527 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41528
41529         * gcc.dg/20000720-1.c: New test.
41530
41531 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41532
41533         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41534
41535 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41536
41537         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41538         * gcc.c-torture/execute/20000722-1.c: New.
41539         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41540
41541 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * gcc.dg/cpp/20000720-1.S: New test.
41544
41545 2000-07-21  Michael Meissner  <meissner@redhat.com>
41546
41547         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41548
41549 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41550
41551         * g++.old-deja/g++.brendan/crash16.C,
41552         g++.old-deja/g++.brendan/parse3.C,
41553         g++.old-deja/g++.brendan/redecl1.C,
41554         g++.old-deja/g++.ns/template13.C,
41555         g++.old-deja/g++.other/decl4.C,
41556         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41557
41558 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41559
41560         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41561         and "Internal error".
41562
41563         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41564         regexps.
41565         * gcc.dg/cpp/paste6.c: New test.
41566
41567 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41568
41569         * gcc.dg/cpp/tr-direct.c: New test.
41570
41571         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41572         gcc.dg/cpp/undef1.c: Tweak error regexps.
41573
41574 2000-07-18  Eric Christopher <echristo@redhat.com>
41575
41576         * gcc.c-torture/compile/20000718-1.c: New test.
41577
41578 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41579
41580         * cpplex.c (_cpp_push_token): If the token being pushed back
41581         is the previous token in this context, just subtract one from
41582         context->posn.
41583         * cppmacro.c (save_expansion): Clear aux field when storing a
41584         placemarker.
41585
41586 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41587
41588         * gcc.dg/noncompile/redecl-1.c: New test.
41589
41590 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41591
41592         * gcc.c-torture/execute/20000717-5.c: New test.
41593         * gcc.c-torture/execute/20000717-1.x: Removed.
41594
41595 2000-07-17  Richard Henderson  <rth@cygnus.com>
41596
41597         * gcc.c-torture/execute/20000717-4.c: New test.
41598
41599 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41600
41601         * gcc.dg/cpp/syshdr.c: New test.
41602         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41603
41604 2000-07-17  Neil Booth  <neilb@earthling.net>
41605
41606         * gcc.dg/cpp/cmdlne-dM.c: New test.
41607         * gcc.dg/cpp/cmdlne-dD.c: New test.
41608
41609 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41610
41611         * gcc.c-torture/execute/20000717-3.c: New test.
41612
41613         * gcc.c-torture/compile/20000717-1.c: New test.
41614
41615 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41616
41617         * gcc.c-torture/execute/20000717-2.c: New test.
41618
41619 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41620
41621         * gcc.dg/formatz-1.c: New test.
41622
41623         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41624         * gcc.dg/c99-digraph-1.c: New tests.
41625
41626         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41627         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41628
41629         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41630         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41631         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41632         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41633         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41634         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41635         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41636
41637 2000-07-17   Greg McGary <greg@mcgary.org>
41638
41639         * gcc.c-torture/execute/20000717-1.c: New test.
41640         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41641
41642 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41643
41644         * gcc.c-torture/execute/20000715-2.c: New test.
41645         * gcc.dg/20000715-1.c: New test.
41646
41647 2000-07-15  Michael Meissner  <meissner@redhat.com>
41648
41649         * gcc.c-torture/execute/20000715-1.c: New test.
41650
41651 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41652
41653         * gcc.c-torture/execute/20000707-1.c: New test.
41654
41655 2000-07-13  Neil Booth  <NeilB@earthling.net>
41656
41657         * testsuite/gcc.dg/cpp/digraph1.c,
41658         testsuite/gcc.dg/cpp/digraph2.c,
41659         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41660
41661 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41662
41663         * g77.f-torture/compile/20000630-2.f: New test.
41664         * g77.f-torture/compile/20000630-2.x
41665
41666 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41667
41668         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41669
41670 2000-07-11  Neil Booth  <NeilB@earthling.net>
41671
41672         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41673
41674 2000-07-11  Neil Booth  <NeilB@earthling.net>
41675
41676         * gcc.dg/cpp/cmdlne-C.c: New.
41677
41678 2000-07-09  Neil Booth  <NeilB@earthling.net>
41679
41680         * gcc.dg/cpp/directiv.c: New tests.
41681         * gcc.dg/cpp/undef1.c: Update.
41682
41683 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41684
41685         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41686
41687 2000-07-09  Neil Booth  <NeilB@earthling.net>
41688
41689         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41690
41691 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41692
41693         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41694         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41695
41696 2000-07-08  Neil Booth  <NeilB@earthling.net>
41697
41698         * gcc.dg/cpp/macsyntx.c: New tests.
41699
41700 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41701
41702         * gcc.dg/20000707-1.c: New test.
41703
41704 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41705
41706         * gcc.c-torture/execute/20000706-1.c: New test.
41707         * gcc.c-torture/execute/20000706-2.c: New test.
41708         * gcc.c-torture/execute/20000706-3.c: New test.
41709         * gcc.c-torture/execute/20000706-4.c: New test.
41710         * gcc.c-torture/execute/20000706-5.c: New test.
41711
41712 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41713
41714         * g++.old-deja/g++.pt/instantiate7.C: New test.
41715
41716 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41717
41718         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41719         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41720         * g++.old-deja/g++.other/rtti3.C: Likewise.
41721         * g++.old-deja/g++.other/rttid3.C: Likewise.
41722
41723 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41724
41725         *  g77.f-torture/compile/20000630-1.x: Fix typo
41726
41727 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41728
41729         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41730         assembly output.
41731
41732 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41733
41734         * gcc.dg/cpp/ident.c: New test.
41735
41736 2000-07-05  Neil Booth  <NeilB@earthling.net>
41737
41738         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41739           gcc.dg/cpp/lexstrng.c: New tests.
41740
41741 2000-07-04  Neil Booth  <NeilB@earthling.net>
41742
41743         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41744         * gcc.dg/cpp/strify2.c: Same.
41745
41746 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41747
41748         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41749         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41750         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41751         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41752
41753         * testsuite/gcc.dg/cpp/macro1.c,
41754         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41755         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41756         testsuite/gcc.dg/cpp/strify1.c,
41757         testsuite/gcc.dg/cpp/strify2.c: New tests.
41758
41759 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41760
41761         * gcc.c-torture/execute/20000703-1.c: New test.
41762
41763 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41764
41765         * g++.old-deja/g++.pt (lookup10.C): New test.
41766
41767 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41768
41769         * g++.old-deja/g++.pt (typename25.C): New test.
41770
41771 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41772
41773         * gcc.c-torture/compile/20000701-1.c: New test.
41774
41775 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41776
41777         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41778         to test case.
41779
41780 2000-06-30  Catherine Moore  <clm@cygnus.com>
41781
41782         * gcc.c-torture/execute/align-1.c: New test.
41783
41784 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41785
41786         * g++.old-deja/g++.pt/expr8.C: New test.
41787         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41788
41789 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41790
41791         * gcc.c-torture/compile/20000629-1.c: New test.
41792
41793 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41794
41795
41796         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41797         gcc.dg/noncompile directory, depending on whether they're
41798         preprocessor tests or not.  Annotate all the tests for the dg
41799         framework.
41800
41801         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41802         * gcc.dg/noncompile/noncompile.exp: New.
41803
41804         * Moved files:
41805         Old name                                New name
41806         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41807         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41808         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41809         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41810         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41811         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41812         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41813         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41814         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41815         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41816         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41817         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41818         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41819         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41820         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41821         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41822         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41823         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41824         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41825         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41826         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41827         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41828         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41829         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41830
41831         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41832         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41833         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41834         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41835         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41836         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41837
41838 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41839
41840         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41841         declare one variable.  On the fourth, error.
41842         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41843         declared by 20000628-1a.h.
41844
41845 2000-06-29  Richard Henderson  <rth@redhat.com>
41846
41847         * gcc.c-torture/execute/930529-1.x: New file.
41848         * gcc.dg/920413-1.c: Adjust expected warning text.
41849         * gcc.dg/980217-1.c: Declare abort.
41850         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41851
41852 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41853
41854         * g77.f-torture/compile/20000629-1.f: New test.
41855         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41856
41857 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41858
41859         Rearrange lots of files, removing entirely the
41860         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41861         directories.
41862
41863         * Deleted files:
41864         gcc.c-torture/code_quality/code_quality.exp
41865         gcc.c-torture/special/special.exp
41866         gcc.failure/failure.exp
41867         gcc.failure/940409-1.x
41868         gcc.c-torture/compile/961203-1.x
41869
41870         * New files:
41871         gcc.misc-tests/linkage.exp
41872         gcc.c-torture/execute/920730-1t.c
41873         gcc.c-torture/execute/920730-1t.x
41874         gcc.c-torture/compile/920520-1.x
41875         gcc.c-torture/compile/920521-1.x
41876         gcc.c-torture/compile/981006-1.x
41877         gcc.c-torture/execute/eeprof-1.x
41878
41879         * Moved files (possibly with modifications to fit a new harness):
41880         Old name                                New name
41881         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41882         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41883         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41884         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41885         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41886         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41887         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41888         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41889         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41890         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41891         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41892         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41893         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41894         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41895
41896 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41897
41898         * c-torture/compile/961203-1.x: Delete.
41899
41900         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41901         not exit. Include stdio.h.
41902         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41903         * gcc.misc-tests/dg-12.c: Likewise.
41904         * gcc.misc-tests/dg-5.c: Likewise.
41905         * gcc.misc-tests/dg-6.c: Likewise.
41906         * gcc.misc-tests/dg-7.c: Prototype abort.
41907         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41908         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41909         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41910         not exit.
41911         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41912         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41913
41914 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41915
41916         * gcc.dg/cpp/20000628-1.c: New test.
41917         * gcc.dg/cpp/20000628-1.h: New header for above test.
41918         * gcc.dg/cpp/20000628-1a.h: Likewise.
41919
41920 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41921
41922         * gcc.dg/cpp: New directory.
41923         * gcc.dg/cpp/cpp.exp: New driver.
41924         * gcc.dg/cpp/20000627-1.c: New test.
41925         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41926         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41927         and rewrite as a compilation test.
41928
41929         * gcc.dg: Move many files into the cpp subdirectory, possibly
41930         renaming or editing them as well.
41931         Old name                New name
41932         990119-1.c              cpp/19990119-1.c
41933         990228-1.c              cpp/19990228-1.c
41934         990407-1.c              cpp/19990407-1.c
41935         990409-1.c              cpp/19990409-1.c
41936         990413-1.c              cpp/19990413-1.c
41937         990703-1.c              cpp/19990703-1.c
41938         20000127-1.c            cpp/20000127-1.c
41939         20000129-1.c            cpp/20000129-1.c
41940         20000207-1.c            cpp/20000207-1.c
41941         20000207-2.c            cpp/20000207-2.c
41942         20000209-1.c            cpp/20000209-1.c
41943         20000209-2.c            cpp/20000209-2.c
41944         20000301-1.c            cpp/20000301-1.c
41945         20000419-1.c            cpp/20000419-1.c
41946         20000510-1.S            cpp/20000510-1.S
41947         20000519-1.c            cpp/20000519-1.c
41948         20000529-1.c            cpp/20000529-1.c
41949         20000625-1.c            cpp/20000625-1.c
41950         20000625-2.c            cpp/20000625-2.c
41951         cpp-as1.c               cpp/assert1.c
41952         cpp-as2.c               cpp/assert2.c
41953         cxx-comments-1.c        cpp/cxxcom1.c
41954         cxx-comments-2.c        cpp/cxxcom2.c
41955         endif-label.c           cpp/endif.c
41956         cpp-hash1.c             cpp/hash1.c
41957         cpp-hash2.c             cpp/hash2.c
41958         cpp-if1.c               cpp/if-1.c
41959         cpp-if2.c               cpp/if-2.c
41960         cpp-if3.c               cpp/if-3.c
41961         cpp-if4.c               cpp/if-4.c
41962         cpp-if5.c               cpp/if-5.c
41963         cpp-cond.c              cpp/if-cexp.c
41964         cpp-missingop.c         cpp/if-mop.c
41965         cpp-missingparen.c      cpp/if-mpar.c
41966         cpp-opprec.c            cpp/if-oppr.c
41967         cpp-ifparen.c           cpp/if-paren.c
41968         cpp-shortcircuit.c      cpp/if-sc.c
41969         cpp-shift.c             cpp/if-shift.c
41970         cpp-unary.c             cpp/if-unary.c
41971         cpp-li1.c               cpp/line1.c
41972         cpp-li2.c               cpp/line2.c
41973         lineno.c                cpp/line3.c
41974         lineno-2.c              cpp/line4.c
41975         cpp-mi.c                cpp/mi1.c
41976         cpp-mic.h               cpp/mi1c.h
41977         cpp-micc.h              cpp/mi1cc.h
41978         cpp-mind.h              cpp/mi1nd.h
41979         cpp-mindp.h             cpp/mi1ndp.h
41980         cpp-mix.h               cpp/mi1x.h
41981         cpp-mi2.c               cpp/mi2.c
41982         cpp-mi2a.h              cpp/mi2a.h
41983         cpp-mi2b.h              cpp/mi2b.h
41984         cpp-mi2c.h              cpp/mi2c.h
41985         cpp-mi3.c               cpp/mi3.c
41986         cpp-mi3.def             cpp/mi3.def
41987         poison-1.c              cpp/poison.c
41988         pr-impl.c               cpp/prag-imp.c
41989         cpp-redef-2.c           cpp/redef1.c
41990         cpp-redef.c             cpp/redef2.c
41991         strpaste.c              cpp/strp1.c
41992         strpaste-2.c            cpp/strp2.c
41993         cpp-tradpaste.c         cpp/tr-paste.c
41994         cpp-tradstringify.c     cpp/tr-str.c
41995         cpp-tradwarn1.c         cpp/tr-warn1.c
41996         cpp-tradwarn2.c         cpp/tr-warn2.c
41997         trigraphs.c             cpp/trigraphs.c
41998         cpp-unc1.c              cpp/unc1.c
41999         cpp-unc2.c              cpp/unc2.c
42000         cpp-unc3.c              cpp/unc3.c
42001         cpp-unc.c               cpp/unc4.c
42002         undef.c                 cpp/undef1.c
42003         undef-2.c               cpp/undef2.c
42004         cpp-wi1.c               cpp/widestr1.c
42005
42006 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42007
42008         * lib/g++.exp (g++_include_flags): Tweak.
42009
42010 2000-06-27  H.J. Lu  <hjl@gnu.org>
42011             Loren J. Rittle  <ljrittle@acm.org>
42012
42013         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42014         version with one that knows about the new gcc tree structure.
42015         (g++_link_flags): Same.
42016
42017 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42018
42019         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42020         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42021         case we are cross-compiling.
42022
42023         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42024         g++.old-deja/g++.niklas/Makefile.in,
42025         g++.old-deja/g++.niklas/configure.in,
42026         g++.old-deja/g++.other/Makefile.in,
42027         g++.old-deja/g++.other/configure.in,
42028         gcc.c-torture/code_quality/Makefile.in,
42029         gcc.c-torture/code_quality/configure.in,
42030         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42031         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42032         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42033         gcc.c-torture/execute/ieee/Makefile.in,
42034         gcc.c-torture/execute/ieee/configure.in,
42035         gcc.c-torture/noncompile/Makefile.in,
42036         gcc.c-torture/noncompile/configure.in,
42037         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42038         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42039         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42040
42041 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42042
42043         * g++.old-deja/g++.other/ambig3.C: New test.
42044
42045 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42046
42047         * g++.old-deja/g++.pt/syntax1.C: New test.
42048         * g++.old-deja/g++.pt/syntax2.C: New test.
42049         * g++.old-deja/g++.other/syntax3.C: New test.
42050         * g++.old-deja/g++.other/syntax4.C: New test.
42051
42052 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42053
42054         * gcc.dg/20000623-1.c: Prototype exit and abort.
42055
42056 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42057
42058         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42059         New tests.
42060         * gcc.dg/cpp-mi3.def: New file.
42061
42062         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42063         inside assertions.
42064         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42065         lexer's error messages.
42066         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42067         divine anything from the linemarkers.
42068         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42069         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42070
42071 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42072
42073         * gcc.dg/20000623-1.c: New test.
42074
42075 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42076
42077         * gcc.c-torture/execute/20000622-1.c: New test.
42078
42079 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42080
42081         * g++.old-deja/g++.other/init15.C: New test.
42082
42083 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42084
42085         * g++.old-deja/g++.pt/vaarg2.C: New test.
42086         * g++.old-deja/g++.pt/vaarg3.C: New test.
42087
42088 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42089
42090         * g++.old-deja/g++.other/dyncast6.C: New test.
42091
42092 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * gcc.c-torture/execute/loop-6.c: New test.
42095
42096 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42097
42098         * gcc.dg/20000614-1.c: New test.
42099         * gcc.dg/20000614-2.c: New test.
42100
42101 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42102
42103         * g++.old-deja/g++.other/inline12.C: New test.
42104
42105 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42106
42107         * g++.old-deja/g++.other/eh1.C: New test.
42108
42109 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42110
42111         * g++.old-deja/g++.other/type.C: New test.
42112
42113 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42114
42115         * g++.old-deja/g++.other/initstring.C: New test.
42116
42117 2000-06-12  Jason Merrill  <jason@redhat.com>
42118
42119         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42120
42121 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42122
42123         * gcc.c-torture/compile/20000609-1.c: New test.
42124
42125 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42126
42127         * gcc.dg/20000609-1.c: New test.
42128
42129 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42130
42131         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42132         * gcc.c-torture/noncompile/poison-1.c: Move...
42133         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42134         * gcc.dg/cpp-li1.c: Add a token after the #line.
42135
42136 2000-06-05  Richard Henderson  <rth@cygnus.com>
42137
42138         * gcc.c-torture/execute/20000605-2.c: New test.
42139         * gcc.c-torture/execute/20000605-3.c: New test.
42140
42141 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42142
42143         * g77.f-torture/execute/20000503-1.x: New file.
42144
42145 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42146
42147         * g++.old-deja/g++.eh/badalloc1.C: New test.
42148
42149 2000-06-05  Richard Henderson  <rth@cygnus.com>
42150
42151         * gcc.c-torture/execute/20000605-1.c: New test.
42152
42153 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42154             Nathan Sidwell <nathan@codesourcery.com>
42155
42156         * gcc.c-torture/compile/20000605-1.c: New test.
42157
42158 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42159
42160         * g77.f-torture/compile/20000601-1.f: New test.
42161
42162 2000-06-03  Richard Henderson  <rth@cygnus.com>
42163
42164         * gcc.c-torture/execute/20000603-1.c: New.
42165
42166 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42167
42168         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42169         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42170
42171 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42172
42173         * gcc.dg/compare2.c (case 12): XFAIL.
42174         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42175         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42176
42177         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42178
42179 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42180
42181         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42182         guard macro is already defined when the header is first
42183         included.
42184         * gcc.dg/cpp-mix.h: New file.
42185         * gcc.dg/endif-label.c: Update patterns to match compiler.
42186
42187         * g++.brendan/complex1.C: Declare abort.
42188         * g++.law/refs4.C: Remove XFAIL.
42189         * g++.oliva/expr2.C: Declare abort and exit.
42190
42191 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42192
42193         * gcc.c-torture/execute/20000528-1.c: New test.
42194
42195         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42196         * g++.old-deja/g++.law/temps4.C: Likewise.
42197
42198         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42199         stdlib.h.  Call abort() on failure.
42200         * g++.old-deja/g++.law/refs4.C: Likewise.
42201         * g++.old-deja/g++.law/temps4.C: Likewise.
42202         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42203         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42204
42205 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42206
42207         Relative to g++.dg/special:
42208         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42209
42210         Relative to g++.old-deja:
42211         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42212         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42213         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42214         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42215         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42216         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42217         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42218
42219         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42220         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42221         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42222         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42223         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42224         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42225         and/or string.h.
42226
42227         * g++.other/goto1.C: Update expectations for error messages.
42228
42229 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42230
42231         * gcc.c-torture/compile/20000523-1.c: New test.
42232
42233 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42234
42235         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42236
42237 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42238
42239         * g++.old-deja/g++.eh/catch11.C: New test.
42240         * g++.old-deja/g++.eh/catch12.C: New test.
42241
42242 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42243
42244         * gcc.c-torture/execute/20000523-1.c: New test.
42245
42246 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42247
42248         * c-torture/execute/bcp-1.c: Replace abort in arg of
42249         __builtin_constant_p with a generic external function.
42250
42251         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42252         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42253         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42254         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42255         Prototype abort and/or exit.
42256
42257         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42258         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42259         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42260         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42261
42262 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42263
42264         * gcc.dg/dwarf2-1.c: New test.
42265
42266 2000-05-20  Richard Henderson  <rth@cygnus.com>
42267
42268         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42269
42270 2000-05-20  Andreas Jaeger  <aj@suse.de>
42271
42272         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42273         testcase.
42274
42275 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42276
42277         * gcc.c-torture/execute/20000519-2.c: New test.
42278
42279 2000-05-19  Andreas Jaeger  <aj@suse.de>
42280
42281         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42282         which fails with SSA.
42283
42284         * lib/c-torture.exp: Also test with -O3 -fssa.
42285
42286 2000-05-18  Michael Meissner  <meissner@redhat.com>
42287
42288         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42289         * gcc.c-torture/execute/920415-1.c: Ditto.
42290         * gcc.c-torture/execute/920501-1.c: Ditto.
42291         * gcc.c-torture/execute/conversion.c: Ditto.
42292         * gcc.c-torture/execute/cvt-1.c: Ditto.
42293
42294 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42295
42296         * gcc.c-torture/compile/20000518-1.c: New test.
42297
42298 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42299
42300         * g77.f-torture/compile/200005018.f: New test.
42301
42302 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42303
42304         * gcc.c-torture/compile/20000517-1.c: New test.
42305
42306 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42307
42308         * gcc.c-torture/execute/20000516-1.c: New test.
42309
42310 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42311
42312         * g++.old-deja/g++.other/eh.C: New test.
42313
42314 2000-05-12  Richard Henderson  <rth@cygnus.com>
42315
42316         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42317         constants through to doit's conditional.
42318
42319 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42320
42321         * gcc.c-torture/compile/20000511-1.c: New test.
42322         * g77.f-torture/compile/20000511-1.f: New test.
42323         * g77.f-torture/compile/20000511-2.f: New test.
42324
42325 2000-05-11  Michael Meissner  <meissner@redhat.com>
42326
42327         * gcc.c-torture/execute/20000511-1.c: New test.
42328
42329 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42330
42331         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42332         * gcc.dg/20000510-1.S: New.
42333
42334 2000-05-08  Catherine Moore  <clm@cygnus.com>
42335
42336         * gcc.dg/unused-3.c: New.
42337
42338 2000-05-06  Richard Henderson  <rth@cygnus.com>
42339
42340           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42341           * g++.old-deja/g++.mike/warn1.C: Likewise.
42342           * g++.old-deja/g++.pt/local1.C: Likewise.
42343           * g++.old-deja/g++.pt/local7.C: Likewise.
42344           * g++.old-deja/g++.pt/spec16.C: Likewise.
42345
42346 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42347
42348         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42349
42350 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42351
42352           * g77.f-torture/execute/20000503-1.f: New test.
42353
42354 2000-05-04  Andreas Jaeger  <aj@suse.de>
42355
42356         * gcc.dg/noreturn-2.c: New test.
42357
42358 2000-05-04  Neil Booth  <NeilB@earthling.net>
42359
42360         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42361         preprocessor.
42362
42363 2000-05-04  Richard Henderson  <rth@cygnus.com>
42364
42365         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42366
42367 2000-05-04  Richard Henderson  <rth@cygnus.com>
42368
42369         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42370         OpenSSL by Jason R Thorpe.
42371
42372 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42373
42374         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42375
42376 2000-05-03  Robert Lipe <robertlipe@usa.net>
42377
42378         * gcc.dg/20000503-1.c: New test.
42379
42380 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42381
42382         * gcc.c-torture/compile/20000502-1.c: New test.
42383         * g++.old-deja/g++.other/align.C: New test.
42384         * gcc.dg/cpp-tradstringify.c: New test.
42385
42386 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42387
42388         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42389         and hard registers.
42390
42391 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42392
42393         * gcc.c-torture/execute/loop-5.c: New test.
42394
42395 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42396
42397         * gcc.c-torture/execute/va-arg-20.c: New test.
42398
42399 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42400
42401         * gcc.c-torture/execute/20000422-1.c: New test.
42402
42403 2000-04-20  Greg McGary  <gkm@gnu.org>
42404
42405         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42406         when optimizing, but without sibling-call optimizations (-O1).
42407
42408 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42409
42410           * gcc.c-torture/compile/20000420-1.c: New test.
42411
42412 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42413
42414         * g++.abi/ptrflags.C: New test.
42415         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42416
42417 2000-04-19  Catherine Moore  <clm@cygnus.com>
42418
42419         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42420
42421 2000-04-19  Greg McGary  <gkm@gnu.org>
42422
42423         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42424         sibling-call optimizations.
42425
42426 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42427
42428         * gcc.dg/20000419-1.c: New test.
42429
42430 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42431
42432         * gcc.c-torture/execute/20000412-6.c: New test.
42433
42434 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42435
42436         * gcc.c-torture/execute/20000412-5.c: New test.
42437         * g77.f-torture/compile/20000412-1.f: New test.
42438         * gcc.c-torture/execute/20000412-4.c: New test.
42439         * gcc.c-torture/compile/20000412-2.c: New test.
42440         * gcc.c-torture/execute/20000412-3.c: New test.
42441         * gcc.c-torture/compile/20000412-1.c: New test.
42442         * gcc.c-torture/execute/20000412-2.c: New test.
42443
42444 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42445
42446         * objc/execute/bf-20.m: New test.
42447
42448 2000-04-10  Richard Henderson  <rth@cygnus.com>
42449
42450         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42451
42452         * gcc.c-torture/execute/20000412-1.c: New test.
42453
42454 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42455
42456         * g++.old-deja/g++.eh/catchptr1.C: New test.
42457
42458 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42459
42460         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42461
42462 2000-04-08  Neil Booth  <NeilB@earthling.net>
42463
42464         * gcc.dg/cpp-nullchar.c: Remove test as
42465         embedded nulls cause problems.
42466
42467 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42468
42469         * gcc.dg/compare2.c: New test.
42470
42471 2000-04-08  Neil Booth  <NeilB@earthling.net>
42472
42473         * gcc.dg/cpp-nullchar.c: New test.
42474
42475 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42476
42477         * gcc.dg/cpp-mi2.c: New test.
42478         * gcc.dg/cpp-mi2[abc].h: New files.
42479
42480 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42481
42482         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42483         member name.
42484
42485 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42486
42487         * g++.old-deja/g++.abi/vmihint.C: New test.
42488
42489 2000-04-06  Neil Booth  <NeilB@earthling.net>
42490
42491         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42492         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42493         copyright.
42494
42495 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42496
42497         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42498         avoid stack-frame overwrite.
42499
42500 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42501
42502         * gcc.c-torture/compile/20000405-2.c: New test.
42503         * gcc.c-torture/compile/20000405-3.c: New test.
42504
42505 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42506
42507         * gcc.c-torture/compile/20000405-1.c: New test.
42508
42509 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42510
42511         * gcc.dg/cast-qual-1.c: Revert last change.
42512
42513 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42514
42515         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42516
42517 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42518
42519         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42520         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42521
42522 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42523
42524         * gcc.c-torture/compile/20000403-2.c: New test.
42525         * gcc.c-torture/compile/20000403-1.c: New test.
42526
42527 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42528
42529         * gcc.c-torture/execute/20000403-1.c: New test.
42530
42531 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42532
42533         * gcc.c-torture/execute/20000402-1.c: New test.
42534
42535 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42536
42537         * gcc.c-torture/execute/va-arg-15.c: New test.
42538         * gcc.c-torture/execute/va-arg-16.c: New test.
42539         * gcc.c-torture/execute/va-arg-17.c: New test.
42540         * gcc.c-torture/execute/va-arg-18.c: New test.
42541         * gcc.c-torture/execute/va-arg-19.c: New test.
42542
42543 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42544
42545         * gcc.c-torture/compile/981211-1.c: Move to...
42546         * gcc.dg/cpp-as1.c: ...here.
42547         * gcc.dg/cpp-as2.c: New file.
42548
42549         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42550         compiler.
42551
42552 2000-04-02  Neil Booth  <NeilB@earthling.net>
42553
42554         * gcc.dg/cpp-cond.c  New tests.
42555         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42556         accidental success less likely.
42557         * gcc.dg/cpp-missingop.c  New tests.
42558         * gcc.dg/cpp-missingparen.c  New tests.
42559         * gcc.dg/cpp-shift.c  New tests.
42560         * gcc.dg/cpp-shortcircuit.c  New tests.
42561         * gcc.dg/cpp-unary.c  New tests.
42562
42563 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42564
42565         * gcc.c-torture/compile/20000329-1.c: New test.
42566
42567 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42568
42569         * gcc.c-torture/compile/20000326-1.c: New test.
42570         * gcc.c-torture/compile/20000326-2.c: New test.
42571
42572 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42573
42574         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42575         the first parameter is a function argument.
42576
42577 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42578
42579         * g++.old-deja/g++.ext/array4.C: New test.
42580
42581 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42582
42583         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42584
42585 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42586
42587         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42588
42589 2000-03-19  Richard Henderson  <rth@cygnus.com>
42590
42591         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42592
42593 2000-03-19  Richard Henderson  <rth@cygnus.com>
42594
42595         * gcc.c-torture/compile/20000319-1.c: New test.
42596
42597 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42598
42599         * gcc.c-torture/execute/20000314-3.c: New test.
42600         * gcc.c-torture/execute/20000314-2.c: New test.
42601         * gcc.c-torture/execute/20000314-1.c: New test.
42602         * gcc.c-torture/compile/20000314-2.c: New test.
42603         * gcc.c-torture/compile/20000314-1.c: New test.
42604
42605 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42606
42607         * g++.old-deja/g++.warn/inline.C: New test.
42608
42609 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42610
42611         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42612         standards-compliant result rather than specific constants.
42613         Put test-values in array.
42614
42615 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42616
42617         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42618         (g++_target_compile): Put test-specific options last.
42619
42620 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42621
42622         * g++.old-deja/g++.eh/vbase4.C: New test.
42623
42624 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42627
42628 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42629
42630         * g++.old-deja/g++.brendan/misc12.C: Removed.
42631         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42632         * g++.old-deja/g++.ext/pretty4.C: New test.
42633
42634 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42635
42636         * g++.old-deja/g++.other/string2.C: New test.
42637
42638 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42639
42640         * g++.old-deja/g++.warn/impint2.C: New test.
42641
42642 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42643
42644         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42645         is 1, not zero.
42646
42647 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42648
42649         * g++.old-deja/g++.warn/impint.C: New test.
42650         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42651         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42652         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42653         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42654         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42655         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42656         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42657         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42658         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42659         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42660         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42661         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42662
42663 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42664
42665         * gcc.dg/cpp-redef.c: New test.
42666
42667 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42668
42669         * g++.old-deja/g++.pt/unify7.C: New test.
42670
42671 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42672
42673         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42674         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42675
42676 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42677
42678         * gcc.c-torture/compile/20000224-1.c: New test.
42679
42680 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42681
42682         * gcc.c-torture/compile/cpp-2.c: New test.
42683         * gcc.c-torture/compile/cpp-1.c: New test.
42684
42685 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42686
42687         * gcc.c-torture/execute/20000225-1.c: New test.
42688
42689 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42690
42691         * gcc.dg/cpp-li2.c: New test.
42692
42693         * gcc.dg/cpp-wi1.c: New test.
42694
42695         * gcc.dg/cpp-li1.c: New test.
42696
42697 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42698
42699         * g++.old-deja/g++.other/sizeof5.C: New test.
42700
42701 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42702
42703         * gcc.c-torture/execute/va-arg-13.c: New test.
42704
42705 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42706
42707         * gcc.c-torture/execute/va-arg-12.c: New test.
42708
42709 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42710
42711         * gcc.c-torture/execute/20000223-1.c: New test.
42712
42713 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42714
42715         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42716
42717 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42718
42719         * g++.old-deja/g++.abi/ptrmem.C: New test.
42720
42721 2000-02-19  Richard Henderson  <rth@cygnus.com>
42722
42723         * gcc.c-torture/compile/init-3.c: New.
42724
42725 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42728         ALWAYS_CXXFLAGS.
42729
42730 2000-02-11  Robert Lipe <robertl@sco.com>
42731
42732         * gcc.c-torture/compile/20000211-3.c: New test.
42733
42734 2000-02-11  Martin Buchholz <martin@xemacs.org>
42735
42736         * gcc.c-torture/compile/20000211-2.c: New test.
42737
42738 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42739
42740         * gcc.c-torture/compile/20000211-1.c: New test.
42741
42742 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42743
42744         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42745           on native targets
42746
42747 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42748
42749         * g++.old-deja/g++.other/cast5.C: New test.
42750
42751 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42752
42753         * gcc.c-torture/execute/20000205-1.c: New.
42754
42755 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42756
42757         * g++.old-deja/g++.jason/cast3.C: Return void.
42758         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42759
42760 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42761
42762         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42763
42764         * gcc.dg/loop-1.c: New test.
42765
42766 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42767
42768         * gcc.c-torture/compile/20000127-1.c: New test.
42769         * gcc.c-torture/execute/991228-1.c: New test.
42770
42771 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42772
42773         * gcc.dg/unused-2.c: New test.
42774
42775         * gcc.dg/conv-1.c: New test.
42776
42777 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42778
42779         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42780         compiler.
42781         (tool_option_proc): Fix typo.
42782
42783 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42784
42785         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42786         of the ld on the host, not on the build machine.
42787         Also, don't crash if '--help' is not a supported option.
42788
42789 2000-01-24  Richard Henderson  <rth@cygnus.com>
42790
42791         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42792
42793 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42794
42795         * gcc.c-torture/execute/20000120-2.c: New test.
42796         * gcc.c-torture/execute/20000120-1.c: New test.
42797
42798 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42799
42800         * gcc.c-torture/execute/20000113-1.c: New test.
42801
42802 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42803
42804         * gcc.c-torture/execute/20000112-1.c: New test.
42805
42806 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42807
42808         * gcc.dg/20000111-1.c: New test.
42809
42810 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42811
42812         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42813         with 16 bit integers.
42814
42815 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42816
42817         * gcc.dg/20000108-1.c: New test.
42818
42819 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42820
42821         * g++.old-deja/g++.ns/koenig8.C: New test.
42822
42823 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42824
42825         * g++.old-deja/g++.other/cast4.C: New test.
42826
42827 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42828
42829         * gcc.c-torture/compile/20000105-2.c: New test.
42830         * gcc.c-torture/compile/20000105-1.c: New test.
42831
42832 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42833
42834         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42835         references to printf & atoi to conform to ANSI standard.
42836         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42837         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42838         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42839         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42840         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42841         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42842         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42843         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42844         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42845         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42846         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42847         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42848         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42849         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42850         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42851         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42852         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42853         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42854         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42855         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42856         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42857         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42858         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42859         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42860         * g++.old-deja/g++.brendan/init3.C: Likewise.
42861         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42862         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42863         * g++.old-deja/g++.brendan/new2.C: Likewise.
42864         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42865         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42866         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42867         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42868         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42869         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42870         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42871         * g++.old-deja/g++.brendan/template24.C: Likewise.
42872         * g++.old-deja/g++.brendan/template3.C: Likewise.
42873         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42874         * g++.old-deja/g++.jason/inline3.C: Likewise.
42875         * g++.old-deja/g++.jason/opeq.C: Likewise.
42876         * g++.old-deja/g++.law/arg5.C: Likewise.
42877         * g++.old-deja/g++.law/arm7.C: Likewise.
42878         * g++.old-deja/g++.law/ctors11.C: Likewise.
42879         * g++.old-deja/g++.law/cvt8.C: Likewise.
42880         * g++.old-deja/g++.law/init9.C: Likewise.
42881         * g++.old-deja/g++.law/refs4.C: Likewise.
42882         * g++.old-deja/g++.law/template2.C: Likewise.
42883         * g++.old-deja/g++.law/visibility24.C: Likewise.
42884         * g++.old-deja/g++.law/vtable3.C: Likewise.
42885         * g++.old-deja/g++.mike/asm2.C: Likewise.
42886         * g++.old-deja/g++.mike/eh1.C: Likewise.
42887         * g++.old-deja/g++.mike/misc1.C: Likewise.
42888         * g++.old-deja/g++.mike/misc13.C: Likewise.
42889         * g++.old-deja/g++.mike/misc14.C: Likewise.
42890         * g++.old-deja/g++.mike/ns12.C: Likewise.
42891         * g++.old-deja/g++.mike/p1248.C: Likewise.
42892         * g++.old-deja/g++.mike/p3708.C: Likewise.
42893         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42894         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42895         * g++.old-deja/g++.mike/p646.C: Likewise.
42896         * g++.old-deja/g++.mike/p700.C: Likewise.
42897         * g++.old-deja/g++.mike/p783.C: Likewise.
42898         * g++.old-deja/g++.mike/p783a.C: Likewise.
42899         * g++.old-deja/g++.mike/p783b.C: Likewise.
42900         * g++.old-deja/g++.mike/p786.C: Likewise.
42901         * g++.old-deja/g++.mike/p789.C: Likewise.
42902         * g++.old-deja/g++.mike/p789a.C: Likewise.
42903         * g++.old-deja/g++.mike/p807a.C: Likewise.
42904         * g++.old-deja/g++.other/delete3.C: Likewise.
42905         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42906         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42907         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42908         * g++.old-deja/g++.other/empty1.C: Likewise.
42909         * g++.old-deja/g++.other/temporary1.C: Likewise.
42910         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42911         * g++.old-deja/g++.pt/t16.C: Likewise.
42912         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42913
42914 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42915
42916         * gcc.dg/991230-1.c: New test.
42917
42918 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42919
42920         * gcc.c-torture/compile/991229-3.c: New test.
42921         * gcc.c-torture/compile/991229-2.c: New test.
42922         * gcc.c-torture/compile/991229-1.c: New test.
42923
42924 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42925
42926         * gcc.c-torture/compile/labels-2.c: New test.
42927
42928 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42929
42930         * gcc.c-torture/execute/991227-1.c: New test.
42931
42932 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42933
42934         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42935
42936 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42937
42938         * gcc.c-torture/execute/991221-1.c: New test.
42939
42940 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42941
42942         * g++.old-deja/g++.other/cast3.C: New test.
42943
42944 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42945
42946         * gcc.c-torture/execute/991216-4.c: New test.
42947
42948 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42949
42950         * gcc.c-torture/execute/991216-1.c: New test.
42951         * gcc.c-torture/execute/991216-2.c: New test.
42952         * gcc.c-torture/execute/991216-3.c: New test.
42953
42954 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42955
42956         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42957         Actually make the test fail by using "-O2" for compilation.
42958
42959 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42960
42961         * g++.old-deja/g++.warn/cast-align1.C: New test.
42962
42963 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42964
42965         * gcc.c-torture/compile/991214-1.c: New test.
42966         * gcc.c-torture/compile/991214-2.c: New test.
42967
42968 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42969
42970         * gcc.dg/991214-1.c: New test.
42971
42972 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42973
42974         * gcc.c-torture/compile/991213-3.c: New test.
42975         * gcc.c-torture/compile/991213-2.c: New test.
42976         * gcc.c-torture/compile/991213-1.c: New test.
42977
42978 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42979
42980         * gcc.dg/991209-1.c: New test.
42981
42982 1999-12-08  Nathan Sidwell <nathan@acm.org>
42983
42984         * gcc.c-torture/compile/991208-1.c: New test.
42985
42986 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42987
42988         * gcc.dg/ultrasp2.c: New test.
42989
42990 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42991
42992         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42993
42994 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42995
42996         * gcc.c-torture/compile/991202-1.c: New test.
42997         * gcc.c-torture/execute/991202-1.c: New test.
42998         * gcc.c-torture/execute/991202-2.c: New test.
42999         * gcc.c-torture/execute/991202-3.c: New test.
43000
43001 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43002
43003         * g++.old-deja/g++.abi/align.C: New test.
43004         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43005         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43006
43007 1999-12-01  Richard Henderson  <rth@cygnus.com>
43008
43009         * gcc.c-torture/execute/991201-1.c: New.
43010
43011 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43012
43013         * gcc.dg/991129-1.c: New test.
43014
43015 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43016
43017         * gcc.c-torture/compile/991127-1.c: New test.
43018
43019 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43020
43021         * g++.old-deja/g++.other/warn4.C: New test.
43022
43023 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43024
43025         * g++.old-deja/g++.eh/cleanup2.C: New test.
43026         * g++.old-deja/g++.ext/pretty2.C: New test.
43027         * g++.old-deja/g++.ext/pretty3.C: New test.
43028         * g++.old-deja/g++.other/debug6.C: New test.
43029
43030 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43031
43032         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43033         compiler_output to look for one error message instead of two.
43034
43035 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43036
43037         * gcc.c-torture/execute/991118-1.c: Also test case
43038         where the word boundary does not split a byte evenly.
43039
43040 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43041
43042         * g++.old-deja/g++.ext/restrict1.C: New test.
43043
43044 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43045
43046         * gcc.c-torture/execute/991118-1.c: New test.
43047
43048 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43049
43050         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43051         working directory pathnames.
43052
43053 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43054
43055         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43056         host is equipped with driver.h and driver.o so it can actually
43057         compile and run the tests.
43058
43059 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43060
43061         * gcc.c-torture/compile/991008-1.c: New test.
43062
43063 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43064
43065         * lib/gcc-dg.exp: Include target-supports.exp
43066
43067 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43068
43069         * lib/target-supports.exp: New file: Provide procs to test for
43070         features supported by the target.
43071         (check_weak_available): Moved here from ecos.exp.
43072         (check_alias_available): New proc: Determine of the target
43073         toolchain supports the alias attribute.
43074
43075         * gcc.dg/special/ecos.exp: Move check_weak_available to
43076         target-supports.exp.
43077         (alias-1.c): Only perform the test if the target supports
43078         aliases.
43079         (wkali-1.c): Only perform the test if the target supports
43080         aliases.
43081
43082         * gcc.dg/990506-0.c: Expect error messages from cross
43083         targets as well as native targets.
43084
43085 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43086
43087         * gcc.dg/ultrasp1.c: Removed xfail.
43088         * gcc.dg/struct-ret-2.c: Likewise.
43089         * gcc.dg/array-1.c: Likewise.
43090
43091 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43092
43093         * gcc.dg/struct-ret-2.c: New test.
43094
43095         * gcc.dg/array-1.c: New test.
43096
43097 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43098
43099         * gcc.c-torture/execute/991030-1.c: New test.
43100
43101 1999-10-26  Richard Henderson  <rth@cygnus.com>
43102
43103         * gcc.c-torture/compile/991026-2.c: New test.
43104
43105 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43106
43107         * gcc.c-torture/compile/991026-1.c: New test.
43108
43109 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43110
43111         * gcc.c-torture/execute/991023-1.c: New test.
43112
43113 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43114
43115         * gcc.c-torture/execute/991019-1.c: New test.
43116
43117 1999-10-16  Richard Henderson  <rth@cygnus.com>
43118
43119         * gcc.c-torture/execute/991016-1.c: New test.
43120
43121 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43122
43123         * gcc.c-torture/execute/991014-1.c: New test.
43124
43125 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43126
43127         * g++.old-deja/g++.other/union2.C: New test.
43128
43129 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43130
43131         * g++.old-deja/g++.other/vaarg2.C: New test.
43132         * g++.old-deja/g++.other/vaarg3.C: New test.
43133
43134 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43135
43136         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43137         in compile/.
43138
43139 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43140
43141         * gcc.c-torture/execute/va-arg-11.c: New test.
43142
43143 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43144
43145         * lib/file-format.exp (gcc_target_object_format): Don't
43146         crash if objdump is unavailable.
43147
43148 1999-09-29  Donn Terry <donn@interix.com>
43149
43150         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43151
43152 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43153
43154         * gcc.c-torture/compile/990928-1.c: New test.
43155
43156 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43157
43158         * g++.old-deja/g++.other/decl6.C: New test.
43159
43160 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43161
43162         * gcc.c-torture/execute/va-arg-10.c: New test.
43163
43164 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43165
43166         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43167         __PRETTY_FUNCTION__.
43168
43169 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43170
43171         * gcc.c-torture/execute/990923-1.c: New test.
43172
43173 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43174
43175         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43176         for which -fpic is inappropriate.
43177
43178 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43179
43180         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43181
43182 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43183
43184         * g++.old-deja/g++.other/dyncast1.C: New test.
43185         * g++.old-deja/g++.other/dyncast2.C: New test.
43186         * g++.old-deja/g++.other/dyncast3.C: New test.
43187         * g++.old-deja/g++.other/dyncast4.C: New test.
43188         * g++.old-deja/g++.other/dyncast5.C: New test.
43189         * g++.old-deja/g++.eh/catch3.C: New test.
43190         * g++.old-deja/g++.eh/catch3p.C: New test.
43191         * g++.old-deja/g++.eh/catch4.C: New test.
43192         * g++.old-deja/g++.eh/catch4p.C: New test.
43193         * g++.old-deja/g++.eh/catch5.C: New test.
43194         * g++.old-deja/g++.eh/catch5p.C: New test.
43195         * g++.old-deja/g++.eh/catch6.C: New test.
43196         * g++.old-deja/g++.eh/catch6p.C: New test.
43197         * g++.old-deja/g++.eh/catch7.C: New test.
43198         * g++.old-deja/g++.eh/catch7p.C: New test.
43199         * g++.old-deja/g++.eh/catch8.C: New test.
43200         * g++.old-deja/g++.eh/catch8p.C: New test.
43201         * g++.old-deja/g++.eh/catch9.C: New test.
43202         * g++.old-deja/g++.eh/catch9p.C: New test.
43203
43204 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43205
43206         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43207         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43208
43209 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43210
43211         * gcc.c-torture/compile/990913-1.c: New test.
43212
43213 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43214
43215         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43216         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43217
43218 1999-09-09  Richard Henderson  <rth@cygnus.com>
43219
43220         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43221
43222 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43223
43224         * g++.old-deja/g++.other/lookup11.C: New test.
43225         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43226         what is permitted and what we want.
43227         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43228         overload use.
43229         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43230
43231 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43232
43233         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43234         * gcc.c-torture/noncompile/poison-1.c: New file.
43235
43236 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43237
43238         * g++.old-deja/g++.other/sizeof3.C: New test.
43239         * g++.old-deja/g++.other/sizeof4.C: New test.
43240         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43241         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43242
43243 1999-09-07  Richard Henderson  <rth@cygnus.com>
43244
43245         * gcc.dg/va-arg-1.c: New.
43246
43247 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43248
43249         * gcc.c-torture/execute/va-arg-9.c: New test.
43250
43251 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43252
43253         * g77.f-torture/compile/980519-2.f: New test.
43254         * g77.f-torture/compile/19990905-0.f: New test.
43255         * g77.f-torture/compile/19990905-1.f: New test.
43256         * g77.f-torture/compile/19990905-2.f: New test.
43257
43258         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43259
43260 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43261
43262         * gcc.c-torture/execute/990827-1.c: Fix typo.
43263
43264 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43265
43266         * g++.old-deja/g++.other/deref1.C: New test.
43267
43268 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43269
43270         * g++.old-deja/g++.other/ambig2.C: New test.
43271         * g++.old-deja/g++.other/cond5.C: New test.
43272         * g++.old-deja/g++.other/lookup16.C: New test.
43273
43274 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43275
43276         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43277         assemblers too.
43278
43279 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43280
43281         * lib/c-torture.exp: Avoid the "compare executables" optimization
43282         when testing native.
43283
43284 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43285
43286         * gcc.c-torture/execute/990829-1.c: New test.
43287         * gcc.c-torture/compile/990829-1.c: New test.
43288
43289 1999-08-27  Paul Burchard  <burchard@pobox.com>
43290
43291         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43292         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43293         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43294         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43295         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43296         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43297         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43298         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43299         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43300         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43301         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43302
43303 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43304
43305         * gcc.c-torture/execute/990827-1.c: New test.
43306
43307 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43308
43309         * g77.f-torture/noncompile/19990826-4.f: New test.
43310
43311         * g77.f-torture/compile/19990826-3.f: New test.
43312
43313         * g77.f-torture/execute/19990826-2.f: New test.
43314
43315         * g77.f-torture/compile/19990826-1.f: New test.
43316
43317         * gcc.c-torture/execute/990826-0.c: New test.
43318         * g77.c-torture/execute/19990826-0.f: New test.
43319
43320         * g77.f-torture/noncompile/970626-2.f: New test.
43321
43322 1999-08-25  Paul Burchard  <burchard@pobox.com>
43323
43324         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43325         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43326         lss-011.C: New tests.
43327
43328 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43329
43330         * g++.old-deja/g++.other/decl5.C: New test.
43331
43332 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43333
43334         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43335         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43336         call `postbase' for each one.  All callers of `postbase' changed
43337         to call this instead.
43338
43339 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43340
43341         * gcc.c-torture/execute/990811-1.c: New test.
43342
43343 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43344
43345         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43346         just native ones.
43347
43348         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43349         just native ones.
43350
43351 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43352
43353         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43354
43355 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43356
43357         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43358
43359 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43360
43361         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43362
43363 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43364
43365         * gcc.c-torture/execute/990804-1.c: New test.
43366
43367 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43368
43369         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43370         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43371         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43372
43373 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43374
43375         * g++.old-deja/g++.other/struct1.C: New test.
43376
43377 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43378
43379         * g++.old-deja/g++.other/enum2.C: New test.
43380
43381 1999-08-02  Richard Henderson  <rth@cygnus.com>
43382
43383         Adapted from tests from Franz Sirl:
43384         * gcc.c-torture/execute/va-arg-7.c: New test.
43385         * gcc.c-torture/execute/va-arg-8.c: New test.
43386
43387 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43388
43389         * gcc.c-torture/compile/990801-2.c: New test.
43390
43391         * gcc.c-torture/compile/990801-1.c: New test.
43392
43393 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43394
43395         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43396         fp-cmp-1.c, converting double to float.
43397
43398         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43399         fp-cmp-1.c, converting double to long double.
43400
43401         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43402         from fr1 to unknown_register, since fr1 is a legitimate register
43403         on some machines.
43404
43405 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43406
43407         * README: More listname related changes.
43408
43409 1999-07-08  Catherine Moore  <clm@cygnus.com>
43410
43411         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43412
43413 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43414
43415         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43416
43417 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43418
43419         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43420
43421 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43422
43423         * gcc.dg/990703-1.c: New test.
43424
43425 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43426
43427         * lib/file-format.exp: New file: Move definition of proc
43428         gcc_target_object_format to here from
43429         gcc.dg/special/ecos.exp.
43430
43431         * lib/c-torture.exp: Include lib file-format.exp.
43432         * lib/gcc-dg.exp: Include lib file-format.exp.
43433
43434         * gcc.dg/special/ecos.exp: Remove definition of proc
43435         gcc_target_object_format.
43436
43437 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43438
43439         * gcc.c-torture/execute/990628-1.c: New test.
43440
43441 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43442
43443         * gcc.c-torture/compile/990625-2.c: New test.
43444
43445         * gcc.c-torture/compile/990625-1.c: New test.
43446
43447 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43448
43449         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43450         attributes compile.
43451         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43452         ports that use the COFF/PE file format.
43453
43454 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43455
43456         * gcc.c-torture/compile/990617-1.c: New test.
43457
43458 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43459
43460         * g++.old-deja/g++.other/decl4.C: New test.
43461
43462 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43463
43464         * g++.old-deja/g++.other/bitfld3.C: New test.
43465
43466 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43467
43468         * g++.old-deja/g++.eh/catch1.C: New test.
43469
43470 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43471
43472         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43473
43474         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43475         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43476
43477 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43478
43479         * g77.f-torture/compile/19990502-0.f: Replace with new,
43480         shorter, test that still fails after recent changes.
43481
43482 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43483
43484         * gcc.c-torture/execute/990604-1.c: New test.
43485
43486 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43487
43488         * gcc.c-torture/execute/990531-1.c: New test.
43489
43490 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43491
43492         * gcc.c-torture/compile/990527-1.c: New test.
43493
43494 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43495
43496         * gcc.c-torture/execute/990527-1.c: New test.
43497
43498 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43499
43500         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43501         bitfields as signed.
43502
43503 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43504
43505         * g77.f-torture/compile/19990525-0.f: New test.
43506
43507 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43508
43509         * gcc.c-torture/execute/990525-2.c: New test.
43510
43511         * gcc.c-torture/execute/990525-1.c: New test.
43512
43513 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43514
43515         * g++.old-deja/g++.other/anon3.C: New test.
43516         * g++.old-deja/g++.other/anon4.C: New test.
43517         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43518         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43519         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43520         Merrill).
43521
43522 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43523
43524         * gcc.c-torture/execute/990524-1.c: New test.
43525
43526         * gcc.dg/990524-1.c: New test.
43527
43528 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43529
43530         * gcc.c-torture/compile/990523-1.c: New test.
43531
43532 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43533
43534         * gcc.c-torture/compile/990519-1.c: New test.
43535
43536 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43537
43538         * gcc.c-torture/compile/990517-1.c: New test.
43539
43540         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43541         (e4, f4): New tests.
43542         (main): Call them.
43543
43544 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43545
43546         * gcc.dg/noreturn-1.c: New test.
43547
43548 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43549
43550         * gcc.c-torture/execute/990513-1.c: New test.
43551
43552 1999-05-10  Richard Henderson  <rth@cygnus.com>
43553
43554         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43555
43556 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43557
43558         * g77.f-torture/execute/erfc.f: Use small single-precision
43559         values, to avoid problems on Alphas when not -mieee.
43560
43561 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43562
43563         * gcc.dg/990506-0.c: New test.
43564
43565 1999-05-08  Richard Henderson  <rth@cygnus.com>
43566
43567         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43568         the constant to test.  Don't XFAIL 64-bit targets.
43569
43570         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43571         * g++.old-deja/g++.law/profile1.C: Likewise.
43572
43573         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43574         operator new instances.
43575         * g++.old-deja/g++.other/delete5.C: Likewise.
43576
43577 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43578
43579         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43580         intrinsic.
43581
43582 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43583
43584         * g77.f-torture/execute/u77-test.f: Reverse order of two
43585         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43586
43587 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43588
43589         * gcc.dg/compare1.c: New test.
43590
43591 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43592
43593         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43594         New tests.
43595
43596 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43597
43598         * g77.f-torture/compile/19990502-1.f: New test.
43599
43600 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43601
43602         * g77.f-torture/compile/19990502-0.f: New test.
43603
43604 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43605
43606         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43607         intrinsic.
43608
43609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43610
43611         * g77.f-torture/execute/u77-test.f (main): List libU77
43612         intrinsics not currently tested.
43613         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43614         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43615         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43616         Trim blanks off the ends of some printed strings.
43617
43618 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43619
43620         * g77.f-torture/execute/u77-test.f (main): Just warn about
43621         FSTAT gid disagreement, as it's expected on some systems.
43622
43623 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43624
43625         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43626         use a new function, which allows for some slop.
43627         Clean up some commentary.
43628         (issum): The new function.
43629         (sgladd): Deleted subroutine.
43630
43631 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43632
43633         * g77.f-torture/execute/u77-test.f: Modify to be more like
43634         libf2c/libU77 version, bringing patches to that version here.
43635         Add suitable commentary.
43636
43637 1999-04-25  Richard Henderson  <rth@cygnus.com>
43638
43639         * gcc.dg/990424-1.c: New test.
43640
43641 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43642
43643         * g77.f-torture/execute/u77-test.f (main): Bug involving
43644         LSTAT has been fixed, so turn back on full checking.
43645
43646 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43647
43648         * g77.f-torture/compile/19990419-0.f: New test.
43649         * g77.f-torture/execute/19990419-1.f: New test.
43650
43651 1999-04-17  Richard Henderson  <rth@cygnus.com>
43652
43653         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43654         to avoid the need for a prototype to supress a warning.
43655
43656 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43657
43658         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43659
43660 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43661
43662         * gcc.c-torture/execute/990404-1.c: New test.
43663
43664 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43665
43666         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43667         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43668         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43669         missing initializer warnings.
43670
43671 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43672
43673         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43674         matching strings.
43675
43676 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43677
43678         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43679
43680 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43681
43682         * g77.f-torture/execute/19990325-0.f: New test.
43683         * g77.f-torture/execute/19990325-1.f: New test.
43684
43685 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43686
43687         * gcc.c-torture/execute/990324-1.c: New test.
43688
43689 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43690
43691         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43692         test with 4.
43693
43694 1999-03-17  Richard Henderson  <rth@cygnus.com>
43695
43696         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43697
43698 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43699
43700         * g77.f-torture/execute/19990313-2.f: New test.
43701         * g77.f-torture/execute/19990313-3.f: New test.
43702
43703 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43704
43705         * g77.f-torture/execute/19990313-0.f: New test.
43706         * g77.f-torture/execute/19990313-1.f: New test.
43707
43708 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43709
43710         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43711         printf to sprintf.
43712         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43713         (main): Add check for u15.  Conditionalize u31 check depending on
43714         whether ints are <32 bits or >=32 bits.
43715
43716 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43717
43718         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43719
43720 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43721
43722         * g77.f-torture/compile/19990305-0.f: New test.
43723         * g77.f-torture/execute/19981119-0.f: New test.
43724
43725 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43726
43727         * g77.f-torture/execute/970625-2.f: call ABORT if final
43728         result is not correct, instead of just printing it.
43729         Add this checking via newly introduced obfuscation, to
43730         trip up buggy front ends.
43731
43732 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43733
43734         * g77.f-torture/compile/960317-1.f: Moved from being
43735         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43736
43737 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43738
43739         * g77.f-torture/execute/960317-1.f: New (old) test.
43740         * g77.f-torture/execute/970625-2.f: Ditto.
43741
43742 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43743
43744         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43745         message on line 1 or line 2; cccp and cpplib do this differently.
43746
43747 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43748
43749         * g++.old-deja/g++.law/weak1.C: New test.
43750
43751 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43752
43753         * gcc.c-torture/execute/990119-1.c: Renamed to...
43754         * gcc.dg/990119-1.c: this, so it will only be tested once
43755         (it's a preprocessor test, it doesn't need to be run at
43756         multiple optimization levels).
43757
43758 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43759
43760         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43761           ALWAYS_CXXFLAGS.
43762
43763 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43764
43765         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43766         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43767         to not be compilable by current g77.
43768
43769 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43770
43771         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43772
43773 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43774
43775         * gcc.c-torture/execute/990222-1.c: New test.
43776
43777 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43778
43779         * g77.f-torture/compile/19990218-0.f: New test.
43780         * g77.f-torture/noncompile/19990218-1.f: New test.
43781
43782 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43783
43784         * g77.f-torture/compile/19981216-0.f: New test.
43785
43786 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43787
43788         * gcc.dg/990214-1.c: New test.
43789
43790 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43791
43792         * gcc.dg/990213-2.c: New test.
43793
43794         * gcc.dg/990213-1.c: New test.
43795
43796 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43797
43798         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43799         ints.
43800
43801 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43802
43803         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43804         specified by target.
43805
43806         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43807
43808 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43809
43810         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43811
43812 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43813
43814         * gcc.dg/special/ecos.exp: New test driver for new tests with
43815         special requirements.
43816
43817         * gcc.dg/special/alias-1.c: New test.
43818         * gcc.dg/special/gcsec-1.c: New test.
43819         * gcc.dg/special/weak-1.c: New test.
43820         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43821         * gcc.dg/special/weak-2.c: New test.
43822         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43823         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43824         * gcc.dg/special/wkali-1.c: New test.
43825         * gcc.dg/special/wkali-2.c: New test.
43826         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43827         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43828
43829 1999-02-10  Felix Lee  <flee@cygnus.com>
43830
43831           * lib/c-torture.exp (c-torture-compile): Pull out code for
43832           analyzing gcc error messages.
43833           (c-torture-execute): Likewise.  Fix some (harmless) false
43834           positives.
43835           * lib/gcc.exp (gcc_check_compile): New function.
43836
43837 1999-02-08  Richard Henderson  <rth@cygnus.com>
43838
43839         * gcc.c-torture/execute/990208-1.c: New test.
43840
43841 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43842
43843         * g++.dg/special/ecos.exp: New driver for new tests with special
43844         requirements
43845
43846         * g++.dg/special/conpr-1.C: New test
43847         * g++.dg/special/conpr-2.C: New test
43848         * g++.dg/special/conpr-2a.C: New test
43849         * g++.dg/special/conpr-3.C: New test
43850         * g++.dg/special/conpr-3a.C: New test
43851         * g++.dg/special/conpr-3b.C: New test
43852
43853         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43854         allow g++ to use the dg driver
43855
43856         * README: Add comment about g++.dg directory
43857
43858 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43859
43860         * README: Update email addresses.
43861
43862 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43863
43864         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43865         arguments in order to force structure S onto the stack even on
43866         the alpha.
43867         (test): Pass 10 leading arguments to function foo as well as the
43868         structure S.
43869
43870         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43871         failure for all targets.
43872
43873         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43874         abort to terminate program execution.
43875
43876 1999-01-30  Richard Henderson  <rth@cygnus.com>
43877
43878         * gcc.c-torture/execute/990130-1.c: New test.
43879
43880 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43881
43882         * gcc.dg/990130-1.c: New test.
43883
43884 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43885
43886         * gcc.c-torture/execute/990128-1.c: New test.
43887
43888 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43889
43890         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43891
43892 1999-01-27  Felix Lee  <flee@cygnus.com>
43893
43894         * lib/c-torture.exp (c-torture-compile): pull out code for
43895         analyzing gcc error messages.
43896         (c-torture-execute): ditto, and fix some (harmless) false
43897         positives.
43898         * lib/gcc.exp (gcc_check_compile): new function.
43899
43900 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43901
43902         * gcc.dg/990117-1.c: New test.
43903
43904         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43905
43906         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43907
43908 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43909
43910         * g77.f-torture/compile/990115-1.f: New test.
43911
43912 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43913
43914         * gcc.c-torture/compile/990107-1.c: New test
43915
43916 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43917
43918         * gcc.c-torture/execute/990106-2.c: New test.
43919
43920         * gcc.c-torture/execute/990106-1.c: New test.
43921
43922 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43923
43924         * gcc.c-torture/compile/981223-1.c: New test.
43925
43926 1998-12-29  Richard Henderson  <rth@cygnus.com>
43927
43928         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43929         (opt3): Rename from opt4 and disable.
43930
43931 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43932
43933         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43934
43935 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43936
43937         * g++.old-deja/g++.other/conv5.C: New test.
43938
43939 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43940
43941         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43942
43943 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43944
43945         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43946
43947 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43948
43949         * gcc.c-torture/compile/981211-1.c: New test.
43950
43951 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43952
43953         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43954
43955         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43956
43957 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43958
43959         * gcc.special/930510-1.c: Make C9X safe.
43960         * gcc.misc-tests/gcov-1.c Similarly.
43961         * gcc.misc-tests/gcov-2.c Similarly.
43962
43963 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43964
43965         * gcc.dg/ultrasp1.c: New test.
43966
43967 1998-12-06  Richard Henderson  <rth@cygnus.com>
43968
43969         * gcc.c-torture/execute/981206.c: New test.
43970
43971 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43972
43973         * g++.old-deja/g++.ns/template7.C: New test.
43974
43975         * g++.old-deja/g++.other/expr1.C: New test.
43976
43977         * g++.old-deja/g++.eh/tmpl3.C: New test.
43978
43979         * g++.old-deja/g++.eh/tmpl2.C: New test.
43980
43981 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43982
43983         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43984         * g++.old-deja/g++.other/using6.C: Removed.
43985         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43986
43987         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43988
43989 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43990
43991         * g++.old-deja/g++.pt/overload8.C: New test.
43992
43993         * g++.old-deja/g++.pt/overload7.C: New test.
43994
43995         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43996
43997         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43998         and relinking messages.
43999         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44000         compiling with -frepo.
44001
44002 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44003
44004         * g++.old-deja/g++.pt/lookup6.C: New test.
44005
44006 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44007
44008         * gcc.c-torture/execute/981130-1.c: New test.
44009         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44010
44011 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44012
44013         * g++.old-deja/g++.pt/explicit76.C: New test.
44014
44015         * g++.old-deja/g++.pt/friend38.C: New test.
44016
44017         * g++.old-deja/g++.ns/crash2.C: New test.
44018
44019         * g++.old-deja/g++.pt/defarg8.C: New test.
44020
44021         * g++.old-deja/g++.pt/instantiate6.C: New test.
44022
44023         * g++.old-deja/g++.pt/static6.C: New test.
44024
44025         * g++.old-deja/g++.pt/decl2.C: New test.
44026
44027 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44028
44029         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44030         problem is actually related with name lookup, but so what? :-)
44031
44032         * g++.old-deja/g++.pt/friend37.C: New test.
44033
44034 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44035
44036         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44037         element, which fails on some systems.
44038
44039         * g77.f-torture/execute/labug1.f: New test.
44040
44041 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44042
44043         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44044         is defined.
44045
44046 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44047
44048         * g77.f-torture/compile/981117-1.f: New test.
44049
44050 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44051
44052         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44053         properly discarded.
44054
44055 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44056
44057         * gcc.c-torture/execute/memcheck: New directory of tests for
44058         -fcheck-memory-usage.
44059
44060 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44061
44062         * README: New file, general information about the testsuite and
44063         new description of the various C++ test subdirectories.
44064         * README.g++: Eliminate obsolete information, update and move most
44065         relevant stuff to README.
44066
44067 1998-11-07  Richard Henderson  <rth@cygnus.com>
44068
44069         * gcc.c-torture/compile/981107-1.c: New test.
44070
44071 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44072
44073         * execute/memcpy-bi.c: New testcase.
44074
44075 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44076
44077         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44078         base classes.
44079
44080         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44081         template is selected.
44082
44083         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44084         classes, it should be accepted for all types.
44085
44086         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44087
44088         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44089         specializations start with template headers.
44090
44091 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44092
44093         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44094
44095         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44096         non-POD types.
44097
44098 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44099
44100         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44101
44102 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44103
44104         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44105
44106 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44107
44108         * 981019-1.c: New test.
44109
44110 1998-10-14  Robert Lipe <robertl@dgii.com>
44111
44112         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44113         find objc headers.
44114
44115 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44116
44117         * compile/981001-4.c: Remove use of GCC extension that triggers a
44118         compiler bug.
44119
44120 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44121
44122         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44123
44124 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44125
44126         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44127         instantiation of template produces incorrect code for delete
44128         expression.
44129
44130         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44131         constructors' name is not unique.
44132         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44133         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44134
44135         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44136         automatic array of const is ill-formed.
44137
44138         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44139         of template parameter?
44140
44141         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44142         const.
44143
44144         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44145         pointer-to-member expression.
44146
44147         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44148         declaration causes ICE.
44149
44150 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44151
44152         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44153         reserved in the global namespace.
44154
44155         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44156         generate needed virtual table.
44157
44158         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44159
44160 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44161
44162         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44163         template-dependent type
44164
44165 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44166
44167         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44168         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44169         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44170
44171         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44172         class should be usable as argument of member function.
44173         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44174         class should be usable as return type of member function.
44175         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44176         class should be usable as type of data member.
44177
44178         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44179
44180 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44181
44182         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44183
44184 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44185
44186         * gcc.dg/dll-?.c Add thumb to target list.
44187         Fix assembler scan patterns to match current assembler output.
44188
44189 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44190
44191         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44192         matching of template brackets.
44193
44194         * g++.old-deja/g++.other/using4.C: New test.  Test using
44195         declarations of methods from base classes.
44196
44197         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44198         within functions should introduce names into the innermost
44199         enclosing namespace.
44200
44201         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44202         of static locals if first initialization throws.
44203
44204 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44205
44206         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44207
44208 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44209
44210         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44211         lose track of the possible targets of tablejump insns.
44212         * special/special.exp: Run it.
44213
44214 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44215
44216         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44217         must be declared before its specializations can be named in friend
44218         declarations.
44219
44220 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44221
44222         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44223
44224         * g77.f-torture/execute/io1.f: New test.
44225
44226 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44227
44228         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44229         with pointer to template function, for which no argument deduction
44230         is possible.
44231
44232         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44233         specialization of template function as argument to template
44234         function.
44235
44236         * g++.old-deja/g++.other/access2.C: New test; Inner class
44237         shouldn't have privileged access to Outer's names.
44238
44239 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44240
44241         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44242         friend template declared within template class conflicts with
44243         nested class of the same name.
44244
44245         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44246         is ignored.
44247
44248         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44249         object with direct initializer as function declaration.
44250
44251         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44252         initializers.
44253
44254         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44255         involving const pointer and NULL produces incorrect result.
44256
44257         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44258         type name without `typename' should be rejected with -pedantic.
44259
44260 1998-10-02  Richard Henderson  <rth@cygnus.com>
44261
44262         * g++.old-deja/g++.other/addrof1.C: New test.
44263
44264 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44265
44266         * gcc.c-torture/compile/981001-1.c: New test.
44267         * gcc.c-torture/execute/981001-1.c: New test.
44268
44269 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44270
44271         * gcc.c-torture/compile/981001-2.c: New test.
44272         * gcc.c-torture/compile/981001-3.c: New test.
44273         * gcc.c-torture/compile/981001-4.c: New test.
44274
44275 1998-10-01  Robert Lipe  <robertl@dgii.com>
44276
44277         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44278         multilibbed hosts.  Idea grafted from g77.exp.
44279
44280 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44281
44282         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44283         avoid losing on systems which need -lsocket.
44284
44285 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44286
44287         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44288         * g++.old-deja/g++.other/nested2.C: Ditto.
44289         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44290         failure.
44291
44292 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44293
44294         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44295         preferred over template operator!= for enum bitfields.
44296
44297 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44298
44299         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44300         that happen to have the same base name, but in different scopes,
44301         are incorrectly rejected.
44302
44303 1998-09-16  Richard Henderson  <rth@cygnus.com>
44304
44305         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44306         on the native word size instead of an integer literal.
44307
44308 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44309
44310         * g++.old-deja/g++.other/static2.C: Invocation of static data
44311         member of type pointer-to-function denoted as non-static member.
44312
44313         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44314         checks involving function types and aliases.
44315
44316 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44317
44318         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44319         redefined to the same non-trivial type.
44320
44321         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44322         namespace-qualification of template specializations declared in
44323         other namespaces.
44324
44325         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44326         to declare a subset of the specializations of a template function
44327         as friends of specializations of a template class.
44328
44329         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44330         member templates that do not fully specialize the enclosing
44331         template class are rejected.
44332
44333 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44334
44335         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44336
44337 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44338
44339         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44340         altered from libf2c/libU77 version.
44341
44342 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44343
44344         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44345
44346 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44347
44348         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44349         (un)signed char are different types for template specialization
44350         purposes.
44351
44352 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44353
44354         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44355         * objc: ObjC testsuite.
44356
44357 1998-08-31  Catherine Moore  <clm@cygnus.com>
44358
44359         * gcc.c-torture/execute/941014-1.x: New file.
44360
44361 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44362
44363         * lib/c-torture.exp: Add support for
44364         torture_eval_before_compile and torture_eval_before_execute
44365         variables.
44366
44367 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44368
44369         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44370         this test triggers valid.
44371
44372 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44373
44374         * gcc.dg/980827-1.c: New test.
44375
44376 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44377
44378         * gcc.c-torture/execute/loop-4b.c: New test.
44379
44380 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44381
44382         * lib/c-torture.exp: Add support for
44383         torture_eval_before_compile and torture_eval_before_execute
44384         variables.
44385
44386 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44387
44388         * gcc.c-torture/compile/980825-1.c: New test.
44389
44390 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44391
44392         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44393         count number tests in opt_t0 not good_t0.
44394
44395 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44396
44397         * gcc.c-torture/compile/930326-1.x: Fix typo.
44398
44399 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44400
44401         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44402         causes an ICE.
44403
44404 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44405
44406         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44407         STACK_SIZE is defined.
44408         * gcc.c-torture/unsorted/stuct.c: Similarly.
44409
44410         * gcc.c-torture/compile/980821-1.c: New test.
44411
44412 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44413
44414         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44415
44416 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44417
44418         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44419         code.
44420
44421 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44422
44423         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44424         error'.
44425
44426 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44427
44428         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44429
44430 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44431
44432         * gcc.c-torture/compile/980816-1.c: New test.
44433
44434         * gcc.dg/980816-1.c: New test.
44435
44436 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44437
44438         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44439         compiler for ieee tests.
44440
44441 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44442
44443         * g77.f-torture/compile/980729-0.f: New test.
44444
44445 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44446
44447         * gcc.c-torture/special/eeprof-1.c: New test, for
44448         -finstrument-functions.
44449         * gcc.c-torture/special/special.exp: Run it.
44450
44451 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44452
44453         * gcc.c-torture/compile/980729-1.c: New test.
44454
44455 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44456
44457         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44458         __thumb__ is defined, and test for ARM style doubles if so.
44459
44460 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44461
44462         * g77.f-torture/noncompile/980615-0.f: New test.
44463
44464 1998-07-26  H.J. Lu  (hjl@gnu.org)
44465
44466         * gcc.dg/980312-1.c: Do link instead of compile.
44467         * gcc.dg/980313-1.c: Likewise.
44468
44469 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44470
44471         * gcc.c-torture/compile/980726-1.c: New test.
44472
44473 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44474
44475         * g77.f-torture/execute/io0.f: New test.
44476
44477 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44478
44479         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44480         an int.
44481
44482 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44483
44484         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44485         m32r bugs.
44486
44487 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44488
44489         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44490         c-decl.c:grokdeclarator can handle mode attributes.
44491
44492 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44493
44494         * gcc.c-torture/execute/980716-1.c: New test.
44495
44496 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44497
44498         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44499         the mn10200.
44500         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44501         the mn10200.
44502         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44503         * gcc.c-torture/compile/930326-1.x: Similarly.
44504
44505 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44506
44507         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44508         New test from Craig.
44509
44510 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44511
44512         * g77.f-torture/noncompile/980616-0.f: New test.
44513
44514         * g77.f-torture/execute/970816-3.f: New test from Craig.
44515
44516 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44517
44518         *  g++.other/singleton.C: Return error value instead of taking
44519         SIGSEGV.
44520
44521 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44522
44523         *  g++.other/singleton.C: New test.  Warning is under dispute.
44524         Runtime crash is not.
44525
44526 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44527
44528         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44529         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44530         using6.C, using7.C}: New namespace tests.
44531
44532 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44533
44534         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44535         specialization with typedef'ed names used as array indexes.
44536
44537 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44538
44539         * gcc.c-torture/execute/980709-1.c: New test.
44540
44541         * gcc.dg/980709-1.c: New test.
44542
44543 1998-07-07  Richard Henderson  <rth@cygnus.com>
44544
44545         * gcc.c-torture/execute/bcp-1.c: New test.
44546
44547 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44548
44549         * gcc.c-torture/execute/980707-1.c: New test.
44550
44551 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44552
44553         * gcc.c-torture/compile/980706-1.c: New test.
44554
44555 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44556
44557         * g77.f-torture/execute/980701-0.f,
44558         g77.f-torture/execute/980701-1.f: New test from Craig.
44559
44560 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44561
44562         * gcc.c-torture/compile/980701-1.c: New test.
44563
44564         * gcc.c-torture/execute/980701-1.c: New test.
44565
44566 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44567 rlsruhe.de>
44568
44569         * g++.old-deja/g++.robertl/eb132.C: New test.
44570         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44571
44572 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44573
44574         * g77.f-torture/execute/980628-7.f,
44575         g77.f-torture/execute/980628-8.f,
44576         g77.f-torture/execute/980628-9.f,
44577         g77.f-torture/execute/980628-10.f: New tests from Craig.
44578
44579         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44580
44581 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44582
44583         * g77.f-torture/execute/980628-4.f: New test from Craig.
44584         * g77.f-torture/execute/980628-5.f: Likewise.
44585         * g77.f-torture/execute/980628-2.f: Likewise.
44586         * g77.f-torture/execute/980628-0.f: Likewise.
44587         * g77.f-torture/execute/980628-1.f: Likewise.
44588         * g77.f-torture/execute/980628-3.f: Likewise.
44589         * g77.f-torture/execute/980628-6.f: Likewise.
44590
44591 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44592
44593         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44594         directory when nothing has been installed yet.
44595
44596 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44597
44598         * gcc.c-torture/special/special.exp: Handle newer versions of
44599         dejagnu.
44600
44601 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44602
44603         * gcc.dg/980626-1.c: New test.
44604
44605 1998-06-19  Bruno Haible <haible@ilog.fr>
44606
44607         * gcc.misc-tests/m-un-2.c: New test.
44608         * g++.old-deja/g++.other/warn01.c: Likewise.
44609
44610 1998-06-19  Robert Lipe  <robertl@dgii.com>
44611
44612         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44613         compatibility with assmblers with a different comment character.
44614         Eliminate use of GAS-specific extensions.
44615
44616 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44617
44618         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44619
44620 1998-06-19  Robert Lipe  <robertl@dgii.com>
44621
44622         * lib/g77.exp: Replace search for libf2c.a with search for newly
44623         renamed libg2c.a
44624
44625 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44626
44627         * gcc.c-torture/execute/980617-1.c: New test.
44628
44629 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44630
44631         * gcc.c-torture/execute/980612-1.c: New test.
44632
44633 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44634
44635         * gcc.dg/980523-1.c: Only test on ppc-linux.
44636         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44637
44638         * gcc.c-torture/execute/980608-1.c: New test.
44639
44640 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44641
44642         * gcc.c-torture/execute/980605-1.c: New test.
44643
44644 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44645
44646         * gcc.c-torture/execute/980604-1.c: New test.
44647
44648 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44649
44650         * gcc.c-torture/execute/980602-1.c: New test.
44651         * gcc.c-torture/execute/980602-2.c: Likewise.
44652
44653 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44654
44655         * 970125-0.f: Fix per JCB.  Add commentary.
44656
44657 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44658
44659         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44660         IEEE -0 support.
44661
44662 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44663
44664         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44665         earlier.
44666
44667 1998-05-28  Catherine Moore <clm@cygnus.com>
44668
44669         * gcc.c-torture/execute/980526-3.c: New test.
44670
44671 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44672
44673         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44674         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44675         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44676         m88k-motorola-sysv3 to XFAIL.
44677
44678 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44679
44680         * gcc.dg/980526-1.c: New test.
44681         * gcc.c-torture/execute/980526-2.c: New test.
44682
44683 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44684
44685         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44686
44687         * gcc.c-torture/execute/980526-1.c: New test.
44688
44689 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44690
44691         * g77.f-torture/execute/alpha2.f: Add runtime test.
44692
44693 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44694
44695         * g++.old-deja/old-deja.exp: Strip leading directories.
44696
44697         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44698         error for the line.  Don't run multiple tests for the same line.
44699
44700 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44701
44702         * gcc.dg/980523-1.c: New test.
44703
44704 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44705
44706         * g77.f-torture/compile/970915-0.f: New test.
44707
44708 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44709
44710         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44711
44712 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44713
44714         * gcc.dg/980520-1.c: New test.
44715
44716 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44717
44718         * gcc.dg/980502-1.c: Fix return type.
44719
44720 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44721
44722         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44723         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44724         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44725         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44726         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44727
44728 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44729
44730         * g77.f-torture/execute/980520-1.f: New test.
44731
44732 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44733
44734         * lib/mike-g77.exp: New file.
44735
44736         * g77.f-torture/noncompile/noncompile.exp,
44737         g77.f-torture/noncompile/check0.f: New files.
44738
44739 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44740
44741         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44742         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44743         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44744         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44745         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44746         abort where appropriate.
44747
44748 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44749
44750         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44751         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44752
44753 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44754
44755         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44756
44757 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44758
44759         * g77.f-torture/compile/980427-0.f: New test.
44760
44761 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44762
44763         * g77.f-torture/compile/980424-0.f: New test.
44764
44765 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44766
44767         * g77.f-torture/compile/980419-2.f (main): New test.
44768         * g77.f-torture/compile/970125-0.f: New test.
44769         * g77.f-torture/compile/980419-1.f: New test.
44770
44771 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44772
44773         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44774         of loop-4.c.
44775
44776 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44777
44778         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44779
44780 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44781
44782         * gcc.c-torture/compile/980329-1.c: New test.
44783
44784 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44785
44786         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44787         * gcc.dg/980312-1.c: Fix typo in -march command.
44788
44789 1998-03-16  H.J. Lu  (hjl@gnu.org)
44790
44791         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44792
44793 1998-03-11  Robert Lipe  <robertl@dgii.com>
44794
44795         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44796         Dave Love agree the Fortran source is bogus.
44797
44798 1998-03-11  Robert Lipe  <robertl@dgii.com>
44799
44800         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44801         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44802         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44803         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44804         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44805
44806 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44807
44808         * g++.old-deja/g++.other/friend1.C: New test.
44809
44810 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44811
44812         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44813         possibly uninitialized) variables and declare dnrm2.
44814
44815 1998-02-23  Robert Lipe <robertl@dgii.com>
44816
44817         From Bruno Haible <haible@ilog.fr>:
44818         * gcc.c-torture/execute/980223.c: New test.
44819
44820 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44821
44822         * gcc.dg/ifelse-1.c: New test.
44823
44824 1998-02-09  H.J. Lu  (hjl@gnu.org)
44825
44826         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44827
44828           * lib/old-dejagnu.exp (old-dejagnu): Added the
44829           "execution test - XFAIL *-*-*" handling in the spirit of
44830           "excess errors test -". Changed the "execution test fails"
44831           handling to be like "excess errors test fails".
44832           * Update various tests accordingly.
44833
44834 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44835
44836         * gcc.c-torture/execute/980205.c: New test.
44837
44838 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44839
44840         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44841         * lib/f-torture.exp: Similarly.
44842         * gcc.c-torture: Rename all .cexp files to .x files.
44843
44844 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44845
44846         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44847         (940510-1.c): Removed duplicate.
44848         (971104-1.c): New test.
44849
44850 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44851
44852           * lib/f-torture.exp: Improve error and loop detection.
44853
44854 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44855
44856         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44857         use that to size the filler array.
44858
44859 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44860
44861         * lib/c-torture.exp(c-torture-execute): Fix typo.
44862
44863         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44864         testcase as the executable name. Keep the executable around if
44865         the test fails.
44866
44867 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44868
44869         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44870         changes.  Only test one -g option, and move it to the end of the
44871         list of options to test.
44872
44873 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44874
44875         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44876         variable GCC_TORTURE_OPTIONS to supply default switches separated
44877         by colons.  If no environment variable, run tests with -O0 -g, -O1
44878         -g, and -O2 -g as well.
44879
44880 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44881
44882         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44883         explanatory comments. Fix indentation.
44884
44885 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44886
44887         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44888
44889 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44890
44891         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44892         * g++.old-deja/g++.mike/p7325.C: Likewise.
44893         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44894
44895 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44896
44897         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44898         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44899         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44900         * g++.old-deja/g++.law/operators4.C: Likewise.
44901
44902 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44903
44904         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44905         * g++.old-deja/g++.mike/p784.C: Ditto.
44906         * g++.old-deja/g++.mike/p785.C: Ditto.
44907
44908 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44909
44910           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44911
44912 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44913
44914         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44915         target feature; pass this to c-torture-execute as needed.
44916
44917 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44918
44919         * lib/c-torture.exp(c-torture-execute): If the previous and the
44920         current executables being tested are identical, we don't need to
44921         run the executable again. Try to make the executable names
44922         unique. Add an optional argument for passing additional compiler
44923         flags.
44924
44925 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44926
44927         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44928
44929 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44930
44931         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44932
44933 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44934
44935         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44936         32bit or larger longs.
44937
44938         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44939         have either a 32bit long or 32bit int.
44940
44941 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44942
44943         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44944         Make double precision tests dependent on sizeof (double).
44945
44946 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44947
44948         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44949         too.
44950
44951 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44952
44953         * gcc.c-torture/compile/961203-1.cexp: New script.
44954
44955 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44956
44957         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44958         up the includes ourselves.
44959
44960 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44961
44962         * lib/plumhall.exp: Remove random include, and add a few
44963         verbose messages for debugging.
44964
44965 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44966
44967         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44968         of trying to do it ourselves.
44969
44970 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44971
44972         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44973
44974 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44975
44976         * gcc.prms/5403.c: Made regexp a bit less strict.
44977
44978 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44979
44980         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44981         is returned from remote_load instead.
44982         * lib/plumhall.exp: Ditto.
44983         * lib/mike-g++.exp: Ditto.
44984         * lib/old-dejagnu.exp: Ditto.
44985         * lib/c-torture.exp: Ditto.
44986
44987 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44988
44989         * lib/g++.exp: Use build_wrapper procedure.
44990         * lib/gcc.exp: Ditto.
44991
44992 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44993
44994         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44995         an old-style decl for malloc.  Fixes tests to work when
44996         sizeof (int) != sizeof (size_t).
44997
44998 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44999
45000         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45001
45002         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45003         use stdargs.h interface.
45004
45005 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45006
45007         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45008         NO_VARARGS when compiling.
45009
45010 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45011
45012         * lib/plumhall.exp(ph_includes): New procedure.
45013         (ph_make): Use it.
45014         (ph_compiler): Ditto.
45015
45016         * lib/g++.exp: Rename test-glue.c to testglue.c.
45017         * lib/gcc.exp: Ditto.
45018
45019 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45020
45021         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45022         to completion when it's called.
45023
45024 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45025
45026         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45027         is defined, don't do test.
45028
45029 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45030
45031         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45032         for object files.
45033         (ph_summary): Mark skipped testcases as untested, not unresolved.
45034
45035         * lib/plumhall.exp (ph_make): If unresolved because of bad
45036         errorCode, record errorCode in log file.
45037         (*): Replace send_log/verbose with verbose -log.
45038
45039 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45040
45041         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45042         double conversion if double isn't at least 8 bytes.
45043
45044         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45045         int to work with targets where int is 16 bits.
45046
45047         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45048         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45049         precision for the test to complete.
45050
45051 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45052
45053         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45054         if d10v is not compiled with the -mdouble64 flag.
45055         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45056
45057         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45058         d10v is not compiled with the -mint32 flag.
45059
45060 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45061
45062         * lib/plumhall.exp: Use incr_count.
45063
45064 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45065
45066         * gcc.c-torture: Update to c-torture-1.45.
45067
45068 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45069
45070         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45071         the name of the expect testcase file).
45072
45073         * lib/g++.exp(g++_init): Ditto.
45074
45075 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45076
45077         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45078         the host.
45079
45080         * lib/gcc.exp(gcc_exit): New procedure.
45081
45082 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45083
45084         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45085         specs where appropriate.
45086
45087         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45088         because of new "candidates are" messages, and removed a few
45089
45090         * Converted all non-old-style g++ testcases to old-style, and
45091         moved into g++.old-deja.
45092
45093 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45094
45095         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45096         options.
45097
45098         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45099         succeeded.
45100
45101         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45102
45103 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45104
45105         * lib/gcc.exp (gcc_target_compile): Add support for defining
45106         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45107         the machine doesn't have those features.
45108
45109 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45110
45111         * g++.law/operators4.exp: Don't use LIBS.
45112
45113 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45114
45115         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45116
45117         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45118         * lib/g++.exp: Set it here instead. Also, allow use of the
45119         --tool_exec and --tool_opt options. Change CXX to
45120         GXX_UNDER_TEST.
45121
45122         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45123
45124         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45125
45126 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45127
45128         * lib/old-dejagnu.exp: Use prune_warnings instead of
45129         prune_system_crud.
45130         * lib/mike-g++.exp: Ditto.
45131         * lib/gcc.exp: Ditto.
45132         * lib/g++.exp: Ditto.
45133
45134         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45135
45136 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45137
45138           * 941014-2.c: Include stdlib.h
45139           * 960327-1.c: Include stdio.h
45140           * dbra.c, index-1.c: Don't assume ints are 32bits.
45141
45142 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45143
45144         * lib/gcc.exp: Add gcc,stack_size target feature.
45145
45146         * lib/g++.exp(g++_target_compile): Add the include and link
45147         paths here, not in two other places. And, it's $options, not
45148         options.
45149
45150         * lib/mike-g++.exp(postbase): Remove the code that determines
45151         the correct include and link paths.
45152         * g++.old-deja/old-deja.exp: Ditto.
45153
45154 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45155
45156         * lib/g++.exp(g++_init): target_compile no longer returns the
45157         filename of the result.
45158
45159 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45160
45161         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45162         call to glob.
45163
45164         * gcc.c-torture/special/special.exp: Change call to
45165         gcc_target_compile to include the object file.
45166
45167 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45168
45169         * gcc.c-torture/special/special.exp: Correct misspelling in last
45170         change.
45171
45172 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45173
45174         * lib/plumhall.exp(ph_summary): Log the entire output of the
45175         executable. Return -1 if there were any failures, 0 otherwise.
45176         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45177         (ph_make): Clean up objects and executables that were built
45178         if the tests succeeded.
45179
45180 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45181
45182         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45183         libraries and includes in the build tree as appropriate.
45184
45185 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45186
45187         * lib/c-torture.exp: Instead of looking for the global variable
45188         NO_LONG_LONG, check to see if that's a feature of the target.
45189
45190 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45191
45192         * config/default.exp: Minimize. Delete the remainer of the files in
45193         config; this functionality is now in devo/dejagnu/config.
45194
45195         g++.*/*: Pass any additional flags used to compile to postbase;
45196         delete CXXFLAGS.
45197
45198         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45199         is now done by runtest.exp. Use gcc_target_compile instead of
45200         compile.
45201
45202         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45203         Remove references to CFLAGS. Use remote_file instead of
45204         calling rm -f.
45205         (c-torture): Take a list of arguments to use to compile this
45206         testcase.
45207
45208         lib/g++.exp: Simplify. Use target_compile instead of compile.
45209         lib/gcc-dg.exp: Ditto.
45210         lib/gcc.exp: Ditto.
45211         lib/mike-{gcc,g++}.exp: Ditto.
45212         lib/old-dejagnu.exp: Ditto.
45213         lib/plumhall.exp: Ditto.
45214
45215 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45216
45217         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45218         (ph_linker): Likewise.
45219
45220 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45221
45222           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45223         MAP_ANON / MAP_ANONYMOUS if defined;
45224         else try to map from /dev/zero .
45225
45226 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45227
45228         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45229         isn't defined, then define it to MAP_ANONYMOUS.
45230
45231 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45232
45233         * gcc.c-torture: Update to c-torture-1.42 release.
45234
45235 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45236
45237         * gcc.c-torture: Update to c-torture-1.41 release.
45238
45239 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45240
45241         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45242         c-torture release.
45243
45244 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45245
45246         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45247         and LDFLAGS.  Fix second case to append the target_info ldflags
45248         onto LDFLAGS, not CFLAGS.
45249         * lib/g++.exp (g++_init): Add target_info stuff.
45250         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45251         of libgloss and newlib flags for !native.
45252
45253         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45254         (GDB): Fix relative path to go up another dir for finding gdb.
45255
45256 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45257
45258         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45259         versions in the target_info array, if they don't exist.
45260
45261 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45262
45263         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45264
45265 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45266
45267         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45268         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45269
45270 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45271
45272         * lib/old-dejagnu.exp: Don't remove the output file before we've
45273         actually tested it. Don't append pwd to the path of the executable
45274         we're testing.
45275
45276 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45277
45278         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45279
45280 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45281
45282         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45283         temporary directory for compiler files, and set it to a default
45284         value of /tmp. Set $output as the name of the output file from
45285         compiling the testcase. Add a -o option to $cflags_var so the
45286         compiler writes the final output file as $output. Set $executable
45287         to $output.
45288
45289         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45290         directory for compiler files, and set it to /tmp if it doesn't
45291         already have a value. Set $output_file to the name of the output
45292         file from compiling the testcase. Add a -o option to CXXFLAGS so
45293         the compiler writes the final output file as $output. Use $output
45294         as the executable to be tested.
45295
45296 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45297
45298         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45299
45300 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45301
45302         * gcc.c-torture/execute/pending-1.c: New test.  Still
45303         pending in Tege's queue.
45304
45305 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45306
45307         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45308         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45309         if there were failures.  Call unresolved if there were unresolved
45310         testcases.  Call gcc_fail if program did not run to completion.
45311         (ph_make): Pass additional argument name to ph_execute.
45312         (ph_execute): Add new argument.  Pass additional arguments to
45313         ph_summary.  Call gcc_fail is there is no execution output.
45314
45315 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45316
45317         * lib/plumhall.exp (proc_summary): Output relavent summary
45318         lines into the log so specific failures in plumhall can be
45319         investigated.
45320
45321 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45322
45323         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45324         (c-torture-execute): Don't try to execute tests which use
45325         "long long" types if $NO_LONG_LONG is nonzero.
45326
45327 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45328
45329         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45330         not c-torture.
45331
45332         * gcc.ieee: Move from here.
45333         * gcc.c-torture/execute/ieee: To here.
45334
45335 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45336
45337         * gcc.c-torture: Update to c-torture-1.41 release.
45338
45339 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45340
45341         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45342         not "$output".
45343
45344 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45345
45346         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45347         -c present.
45348
45349 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45350
45351         * config/proelf.exp: Handle connecting to a simulator.
45352
45353 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45354
45355         * config/proelf.exp: New file.  Enough framework that we can
45356         run c-torture tests on the proelf targets (or any other target
45357         that gdb can connect to for that matter).
45358
45359 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45360
45361         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45362         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45363
45364         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45365         exec_output exists.
45366
45367 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45368
45369         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45370         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45371
45372         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45373         to pass/fail/unresolved/unsupported/untested.  Caller must now
45374         call unresolved/unsupported/untested.
45375         * lib/*.exp: Update FSF address.  Update to handle new results of
45376         ${tool}_load.
45377         * lib/chill.exp (verbose): Delete.
45378
45379 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45380
45381         * lib/gcc.exp (default_gcc_start): Change order of args to
45382         $LDFLAGS $CFLAGS $LIBS.
45383         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45384         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45385         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45386         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45387         * gcc.misc-tests/dg-test.exp: Likewise.
45388         * gcc.misc-tests/msgs.exp: Likewise.
45389         * gcc.prms/prms.exp: Likewise.
45390         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45391         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45392
45393         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45394
45395 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45396
45397         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45398
45399         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45400         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45401
45402         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45403         necessary.
45404
45405 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45406
45407         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45408         global for loop; add use of $mathlib.
45409         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45410         settings here; set mathlib for anything but VxWorks.
45411
45412 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45413
45414         * gcc.c-torture: Update to c-torture-1.40 release.
45415
45416 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45417
45418         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45419         dg.exp.
45420
45421 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45422
45423         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45424         global.
45425
45426 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45427
45428         * lib/g++.exp (LIBS): Define if not already.
45429         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45430         (gcc-dg-prune): Call prune_gcc_output.
45431         * lib/gcc.exp (prune_gcc_output): New proc.
45432         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45433         prune_gcc_output.
45434
45435 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45436
45437         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45438         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45439
45440 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45441
45442         * gcc.c-torture: Update to c-torture-1.39 release.
45443
45444 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45445
45446         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45447         fails, try others as well.
45448
45449 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45450
45451         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45452         If compilation fails, mark execute tests as `untested'.
45453         If test is marked as unsupported, don't mark compilation and
45454         execute tests as failed.
45455
45456 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45457
45458         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45459         libstdc++ for whether or not we want to be doing shared
45460         libraries.  Delete link_curses since we don't need it anymore.
45461         * lib/mike-g++.exp (postbase): Don't link in libg++.
45462         * g++.old-deja/old-deja.exp: Likewise.
45463
45464 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45465
45466         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45467
45468 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45469
45470         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45471         For that, add `-Wl,-a,shared_archive'.
45472         * g++.old-deja/old-deja.exp: Likewise.
45473
45474 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45475
45476         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45477
45478 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45479
45480         * lib/mike-g++.exp (postbase): Pay attention to the status of
45481         g++_load.
45482
45483 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45484
45485           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45486
45487 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45488
45489         * lib/gcc.exp (default_gcc_start): No longer need to log program
45490         being executed or its output, execute_anywhere does that now.
45491         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45492         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45493
45494 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45495
45496         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45497         the same as those in lib/g++.exp.
45498
45499 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45500
45501         * gcc.c-torture: Update to c-torture-1.38 release.
45502         * gcc.ieee: Related changes.
45503
45504 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45505
45506         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45507         "exec". Minor reformatting changes.
45508
45509         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45510         cross. This means all "exec" calls now work on a remote host as
45511         well.
45512         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45513         cross. Filter out the extra "\r\n" stuff that expect puts in.
45514         (c-torture-execute): Filter out the bogus warnings like
45515         c-torture-compile does. Add support for canadian cross.
45516         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45517         Use execute_anywhere rather than calling exec directly. Now it
45518         works for canadian cross testing.
45519
45520 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45521
45522         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45523         results into a variable, and check that rather than using file exists.
45524
45525 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45526
45527         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45528         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45529
45530 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45531
45532         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45533         lib_curses if there's a shared libg++ in the build tree.
45534
45535 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45536
45537         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45538         if not supported target.
45539
45540 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45541
45542         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45543         link_curses up to always happen, not just for native builds.
45544
45545 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45546
45547         * gcc.c-torture: Update to c-torture-1.36 release.
45548         * gcc.failure: Related changes.
45549
45550 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45551
45552         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45553
45554 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45555
45556         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45557         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45558         runshlib, link_curses, and mathlib for link and run.
45559
45560         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45561         pass the runtime shared library options for Solaris, OSF/1, and
45562         Irix5, and link with -lcurses to avoid unresolved references.
45563
45564 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45565
45566         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45567         only run once.
45568
45569 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45570
45571         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45572
45573 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45574
45575         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45576         do not have a framework for the "compat" tests yet.
45577
45578 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45579
45580         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45581         set to null if we're testing vxworks5.1.  Use that instead of
45582         `-lm' in the setting of LIBS for link and run.
45583
45584 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45585
45586         * config/rom68k.exp (${tool}_load): Major changes to make it
45587         work.  Verified that it does in fact return the stuff in
45588         exec_output properly.  Catch any Emul or any TRAP other than 0.
45589
45590 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45591
45592         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45593         LDFLAGS properly for targets that need stuff from libgloss.
45594         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45595         only run once.
45596         (gpp_initialized): New variable.
45597
45598 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45599
45600         * config/rom68k.exp: Load libgloss.exp.
45601         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45602         so we can produce a fully linked binary.
45603         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45604         so we can produce a fully linked binary.
45605
45606 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45607
45608         * lib/plumhall.exp (ph_section): Watch for expected failures.
45609         Add missing `else'.
45610
45611         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45612         run the testcase.
45613         (c-torture): Likewise.
45614
45615 1995-08-28  Doug Evans  <dje@cygnus.com>
45616
45617         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45618
45619         * lib/mike-g++.exp (mike_cleanup): New proc.
45620         (prebase): New globals compiler_result, not_compiler_result,
45621         target_regexp.
45622         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45623         allow leading "-" in pattern.  Watch for unsupported tests.
45624         If $compiler_result is set, pattern match assembler code,
45625         and ditto for $not_compiler_result.
45626         * lib/mike-gcc.exp: Likewise.
45627
45628         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45629         execution "succeeded".
45630
45631 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45632
45633         * config/win32.exp: New file.
45634         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45635
45636 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45637
45638         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45639         unsupported.
45640         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45641         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45642         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45643
45644         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45645         "... without exceptions was ...".  That is now handled by
45646         prune_system_crud.
45647         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45648
45649 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45650
45651         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45652         sieve.c,sort2.c}: New files.
45653         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45654         sieve.exp,sort2.exp}: Drivers for them.
45655
45656         * lib/mike-gcc.exp (program_output): New user settable variable.
45657         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45658         messages.
45659         * lib/mike-g++.exp (program_output): New user settable variable.
45660
45661         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45662
45663         * config/sh.exp: Deleted (use sim.exp instead).
45664
45665 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45666
45667         * config/vx.exp: Declare CHECKTASK as global.
45668         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45669         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45670         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45671
45672 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45673
45674         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45675         target. Like vx.exp, only includes `vx29k.exp' instead of
45676         `vxworks.exp'.
45677
45678 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45679
45680         * config/sim.exp: Increase time limit from 120 seconds to 240.
45681
45682 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45683
45684         * gcc.c-torture/execute/950628-1.c: New test.
45685
45686 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45687
45688         * gcc.c-torture: Update with changes/additions from
45689         c-torture-1.34.
45690
45691 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45692
45693         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45694
45695 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45696
45697         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45698
45699 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45700
45701         * gcc.c-torture/compile/950512-1.c: New test.
45702         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45703         * gcc.dg/struct-ret-1.c: Likewise.
45704
45705 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45706
45707         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45708           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45709
45710 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45711
45712         * gcc.c-torture/special/920411-1.c: Deleted.
45713         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45714
45715 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45716
45717         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45718         cpu limit.
45719
45720 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45721
45722         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45723
45724 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45725
45726         From kenner;
45727         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45728         is the proper length.
45729         * va-arg-3.c: Likewise.
45730
45731 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45732
45733         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45734         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45735
45736         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45737         * lib/g++.exp (default_g++_start): Delete old cruft.
45738
45739 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45740
45741         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45742         (2 * (1 << 18)) to (2 * (1 << 17)).
45743
45744         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45745
45746 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45747
45748         * config/rom68k.exp: Renamed from config/idp.exp
45749
45750 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45751
45752         * c-torture/compile/921109-2.c
45753
45754 1995-04-18  Mike Stump  <mrs@cygnus.com>
45755
45756         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45757         excess errors.
45758
45759 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45760
45761         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45762         output.
45763         * lib/g++.exp (default_g++_start): Likewise.
45764
45765 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45766
45767         * gcc.c-torture/compile/950329-1.c: New test.
45768
45769 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45770
45771           * config/bug.exp (${tool}_load): Updated to use new remote_open
45772           and remote_close procs.
45773         * config/idp.exp: New file.
45774
45775 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45776
45777         * gcc.c-torture/execute/950322-1.c: New test.
45778
45779 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45780
45781         * config/vx.exp (${tool}_load): Clean up testing of return code from
45782         vxworks_ld and vxworks_spawn.
45783
45784 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45785
45786         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45787
45788 1995-03-13  Mike Stump  <mrs@cygnus.com>
45789
45790         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45791         can mark excess errors on a machine by machine basis.  Note, the
45792         default is to not expect any excess errors, even when excess
45793         errors test - is given, so you will want to put an XFAIL ... on
45794         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45795         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45796         those 4 machines, but no others.
45797
45798 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45799
45800         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45801         * lib/c-torture.exp: to here.
45802
45803 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45804
45805         * gcc.c-torture/execute/950221-1.c: New test.
45806         * gcc.c-torture/execute/struct-ret-1.c: New test.
45807         * gcc.c-torture/compile/950221-1.c: New test.
45808
45809         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45810
45811 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45812
45813         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45814         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45815
45816 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45817
45818         * g++.gb: New directory of tests, derived from my signature and
45819         class scoping tests.
45820
45821         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45822         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45823         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45824         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45825         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45826         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45827         * g++.gb/sig25.C: Likewise.
45828
45829         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45830         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45831         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45832         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45833         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45834         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45835         * g++.gb/sig25.exp: Likewise.
45836
45837         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45838         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45839         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45840         * g++.gb/scope13.C: Likewise, this test still fails.
45841
45842         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45843         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45844         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45845         * g++.gb/scope13.exp: Ditto.
45846
45847         * g++.gb/README: New file, explains what these tests are about.
45848
45849 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45850
45851         * lib/dg.exp (dg-do): Support `preprocess'.
45852         (dg-test): Likewise.
45853
45854 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45855
45856         * config/udi.exp: change "continue -expect" to "exp_continue".
45857
45858 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45859
45860         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45861         Delete redundant tests.
45862
45863         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45864         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45865         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45866         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45867         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45868         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45869         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45870         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45871
45872         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45873         storing label pointers.
45874         * gcc.c-torture/execute/921019-1.c: Likewise.
45875         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45876         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45877         parameter fp.
45878         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45879         constants.
45880
45881         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45882         Delete obsolete tests.
45883
45884         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45885         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45886         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45887         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45888         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45889         * gcc.c-torture/compile/950124-1.c: New test.
45890
45891         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45892
45893 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45894
45895         * lib/mike-g++.exp: Add -lm to LIBS.
45896
45897 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45898
45899         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45900
45901 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45902
45903         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45904
45905 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45906
45907         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45908
45909 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45910
45911         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45912         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45913         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45914         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45915         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45916         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45917         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45918         * g++.law/{operators31.C, operators32.C,
45919         * g++.law/{operators33.C, operators34.C}: Likewise.
45920         * g++.law/{pic1.C, refs2.C}: Likewise.
45921         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45922         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45923         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45924         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45925
45926         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45927         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45928         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45929         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45930         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45931         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45932         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45933         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45934         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45935         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45936         * g++.law/{operators34.exp}: Likewise.
45937         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45938         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45939         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45940         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45941         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45942
45943         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45944         No longer expected to fail.
45945         * g++.law/missed-error3.C: Tweak for recent bool changes.
45946
45947 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45948
45949         * config/emb-unix: Deleted.
45950         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45951         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45952
45953 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45954
45955         * lib/dg.exp (dg-test): Fix typo in last patch.
45956
45957 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45958
45959         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45960         (handles multiple occurrences).
45961
45962 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45963
45964         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45965         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45966         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45967         printed).
45968         * lib/c-torture.exp (c-torture-compile): Likewise.
45969         (c-torture): Prepend full path if missing.
45970         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45971         (gcc_fail): Likewise.
45972         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45973
45974 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45975
45976         * lib/netware.exp: Only attach to NetWare i386 systems.
45977
45978 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45979
45980         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45981         messages.  Add test name to "output pattern match" pass/fail message.
45982
45983 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45984
45985         * gcc.dg: New testsuite.
45986         * gcc.dg/dg.exp: New file.
45987
45988         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45989         test-switch.c}: Deleted.
45990
45991         * gcc.misc-tests/msgs.exp: New testcase driver.
45992
45993 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45994
45995         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45996         Watch for illegal return values from ${tool}_load.
45997         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45998         cross targets.  Coerce return value >0 to 1.
45999
46000 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46001
46002         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46003
46004         * config/emb-unix.exp: New file.
46005
46006         * config/sim.exp: Error if variable $SIM not defined.
46007         (${tool}_load): Mark test as "untested" if simulator missing.
46008
46009         * config/unix.exp: Load remote.exp to get rcp_download.
46010         * lib/c-torture.exp: Use different option lists for testcases with
46011         and without loops.
46012         * gcc.c-torture/execute/execute.exp: Likewise.
46013
46014 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46015
46016         * config/*.exp: Clarify return code from ${tool}_load.
46017         Call `unresolved' or `untested' instead of `warning' or `perror'
46018         (sometimes you still want to call both though).
46019         Add comment that `shell_id' is local to each file.
46020         * config/udi.exp (timeout): Set to 30.
46021         Don't print warning if connection fails, $connectmode has already
46022         printed an error.
46023         (${tool}_load): Move verbose messages to level 2.
46024         Rework pattern for "Process started" message.
46025         Pass `shell_id' to ${connectmode}_download.
46026         Retry twice upon timeout.  Make resetting of target more robust.
46027         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46028         Pass `shell_id' to exit_$connectmode.
46029         Only call exit_$connectmode if connected.
46030         * config/unix.exp (${tool}_load): Check return codes better.
46031         * config/vrtx.exp (${tool}_load): Likewise.
46032         * config/vx.exp (${tool}_load): Likewise.
46033         Delete unneeded global's.
46034         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46035         from ${tool}_load.
46036         (dg-stat): Delete.
46037         (dg-init): Delete recording of pass/fail counts.
46038         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46039         (old-dejagnu-init): Likewise.
46040         (old-dejagnu-stat): Delete contents, empty proc now.
46041         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46042         (c-torture): Delete references to lcnt, lpass, lfail.
46043         Get option list from TORTURE_OPTIONS.
46044         Delete -funroll[-all]-loops if no loops.
46045         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46046         (g++_stat): Delete contents (empty proc now).
46047         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46048         (gcc_finish): Likewise.
46049         (gcc_stat): Deleted.
46050         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46051         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46052         * gcc.c-torture/execute/execute.exp: Likewise.
46053         Split tests into two parts: compile, execute.
46054         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46055         no loops.  Update to reflect clarified return codes from ${tool}_load.
46056
46057 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46058
46059         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46060         to grep for.
46061         (old-dejagnu): Likewise (where necessary).
46062
46063 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46064
46065         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46066
46067         * lib/dg.exp (dg-process-target): Fix processing of selector.
46068         Add comment regarding use of `error'.
46069
46070         * lib/gcc.exp (prune_system_crud): Define if missing.
46071         * lib/g++.exp (prune_system_crud): Likewise.
46072
46073         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46074         Call prune_system_crud.
46075         * lib/dg.exp (dg-runtest): New proc.
46076         Use perror instead of send_user for tcl errors in testcase.
46077         Don't return any value, it's never used.
46078         Don't clobber previous definition of `unknown'.
46079         Print tcl errors in `dg-final'.
46080
46081 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46082
46083         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46084         (dg-test): Don't print errorInfo, it contains stack backtrace.
46085
46086 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46087
46088         * lib/g++.exp (runtest_file_p): Define if missing.
46089
46090 1994-09-24  Doug Evans  (dje@cygnus.com)
46091
46092         * lib/mike-g++.exp: Comment out loading of g++.exp.
46093         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46094         (default_g++_version): Always print something.
46095         (default_g++_start): Comment out call to `which'.
46096         (g++_start, g++_load): Deleted (must be defined in config file).
46097         * lib/gcc.exp: Test for existence of $CC at start.
46098         Delete check for tmpdir (done in gcc_init).
46099         (default_gcc_version): Always print something.
46100         (default_gcc_start): Comment out call to `which'.
46101         * config/*.exp: Major cleanup - make cross targets work at least a
46102         little better for g++ (by not being "--tool gcc" specific).
46103         Rename gcc_xxx to ${tool}_xxx.
46104         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46105         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46106
46107 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46108
46109         * lib/c-torture.exp (c-torture-compile): Rework compiler
46110         message processing.
46111
46112         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46113         c-torture.
46114
46115 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46116
46117         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46118
46119         * lib/dg.exp (dg-process-target): Support { target native }.
46120
46121 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46122
46123         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46124         looked for "... program xxx got fatal signal".
46125         Correct regsub munging of `comp_output'.
46126         Ignore compiler messages "path prefix not used" and "linker input
46127         file unused".
46128
46129 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46130
46131         * lib/gcc.exp (runtest_file_p): Define if missing.
46132         * gcc.prms/template.c: Example to work from.
46133
46134 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46135
46136         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46137         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46138
46139         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46140         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46141         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46142         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46143
46144         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46145         (dg-process-target): No longer a varargs proc.
46146         Return S/N for target, P/F for xfail.  All callers changed.
46147         (user option procs): More argument checking.
46148         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46149         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46150         (dg-test): Skip test if not running on selected target in `dg-do'.
46151         Update handling of `dg-do-what', `dg-output-text'.
46152         Separate execution pass/fail from output pattern match pass/fail.
46153         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46154
46155 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46156
46157         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46158         target for 920510-1.c.
46159
46160 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46161
46162         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46163         Clean up comment regarding use of passcnt, etc.
46164         (gcc_stat): Don't update `testcnt' here.
46165         (gcc_finish): Do it here.
46166         Might as well reset `but_id' here too.
46167         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46168         to determine if the file should be tested.
46169         * gcc.c-torture/compile/compile.exp: Likewise.
46170         * gcc.c-torture/execute/execute.exp: Likewise.
46171         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46172         * gcc.misc-tests/dg-test.exp: Likewise.
46173         * gcc.prms/prms.exp: Likewise.
46174         * gcc.wendy/wendy.exp: Likewise.
46175         * g++.old-deja.exp: Likewise.
46176         Move "Testing file" message to verbose level 1.
46177
46178 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46179
46180         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46181
46182 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46183
46184         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46185         (default_gcc_start): Accept optional second list element
46186         of compiler flags.  Print compiler output at verbosity level 2.
46187         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46188         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46189         Save current values of framework globals passcnt, failcnt, xpasscnt,
46190         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46191         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46192         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46193         xfailcnt to compute stats.  Update framework global `testcnt' from
46194         pass/fail counts.
46195         (gcc_finish): New proc.  Clean up test environment.
46196         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46197         (gcc_epass, gcc_efail): Delete.
46198         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46199         argument of line number.
46200         (dg-init): If the tool has an init routine, call it.
46201         (dg-test): Remove args `cflags_var' and `libs_var'.
46202         Pass all compiler options to ${tool}_start.
46203         Handle missing line number.
46204         (dg-finish): New function.
46205         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46206         particular files.  Call gcc_finish at end.  Move "skipping test"
46207         message to verbosity level 3.
46208         * gcc.c-torture/compile/compile.exp: Likewise.
46209         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46210         * gcc.c-torture/execute/execute.exp: Likewise.
46211         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46212         Print testcase being tried at verbosity level 1.
46213         * gcc.c-torture/special/special.exp: Unset xfail.
46214         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46215         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46216         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46217         * gcc.failure/failure.exp: Likewise.
46218         * gcc.ieee/ieee.exp: Likewise.
46219         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46220         Update call to dg-test.  Call dg-finish at end.
46221         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46222         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46223         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46224         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46225         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46226         * gcc.wendy/wendy.exp: Add copyright.
46227         Delete setting of tmpdir (done by gcc_init).
46228         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46229         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46230         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46231         gcc_[ce]pass/fail.
46232
46233 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46234
46235         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46236         confusion.
46237         (g++_load): Likewise.
46238
46239         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46240         Rename argument to `prog' to remove the confusion.
46241         Varargs fns behave differently too!
46242         (g++_load): Likewise.
46243
46244         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46245
46246         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46247         what it is.  Delete (always) printing of status value for !native.
46248         Simplify verbose code, and include status and exec_output.
46249         (g++_load): Use gcc_load.
46250
46251 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46252
46253         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46254         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46255         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46256         940714-3.c as these testcases don't exist anymore.  Make
46257         va-arg-1.c expected to pass.
46258
46259 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46260
46261         * gcc.misc-tests/misc.exp: Only run specific testcases.
46262         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46263         * gcc.misc-tests/dg-[1-9].c: New files.
46264
46265         * lib/dg.exp: New testsuite driver.
46266         * gcc.prms/prms.exp: Use it.
46267
46268         * README.gcc: New file.
46269
46270         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46271         Document and reset `lxpass' and `lxfail'.
46272         Simplify "initialized" message.
46273         (gcc_stat): Clean up comments a little.
46274
46275 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46276
46277         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46278
46279 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46280
46281         * lib/old-dejagnu.exp (process-option): New proc.
46282         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46283         (old-dejagnu): Simplify.
46284         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46285
46286 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46287
46288         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46289         exists and is not an empty string.
46290
46291         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46292         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46293         finished.
46294         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46295         automatically.
46296
46297         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46298         longer expected to fail.
46299
46300         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46301         "f" function call.
46302
46303         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46304
46305         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46306         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46307         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46308         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46309         c-torture-1.29.
46310
46311         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46312         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46313
46314         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46315
46316         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46317         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46318
46319         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46320         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46321         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46322
46323 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46324
46325         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46326         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46327         940714-1.c, 940714-2.c, 940714-3.c},
46328         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46329         gcc.misc-tests/{mg.c,mg.exp}:
46330         New tests.
46331         * gcc.noncompile/noncompile.exp: Change accordingly.
46332
46333 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46334
46335         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46336         Undo previous clobberage.
46337
46338 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46339
46340         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46341         * gcc.special/{930510-1.c, special.exp}:
46342         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46343         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46344         struct-varargs-1.c}: New tests from c-torture-1.26.
46345
46346 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46347
46348         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46349           argument to switch.
46350
46351 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46352
46353         * Revert the previous changes.  Please see Rob's directory
46354           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46355           fixes.
46356
46357 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46358
46359         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46360             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46361             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46362             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46363             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46364             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46365             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46366             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46367             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46368             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46369             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46370             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46371             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46372             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46373             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46374             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46375             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46376             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46377             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46378             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46379             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46380             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46381             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46382             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46383             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46384             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46385             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46386
46387 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46388
46389         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46390             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46391           with perror calls.
46392
46393 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46394
46395         * config/unix.exp (g++_load): Fix syntax.
46396
46397 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46398
46399         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46400         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46401         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46402         Don't expect va-arg-1.c to fail.  Correct expected output for
46403         920928-1.c.
46404         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46405         * gcc.wendy/hbm4.c: Correct typo.
46406         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46407
46408 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46409
46410         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46411         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46412         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46413         * lib/c-torture.exp (c-torture-compile): Ditto.
46414
46415         Reduce volume of output (remove all the -I's and such).
46416         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46417         Call gcc_cpass, gcc_cfail.
46418         (c-torture): Pass testing option to c-torture-compile.
46419
46420 1994-03-21  Doug Evans  (dje@cygnus.com)
46421
46422         Bring patches over from progressive.
46423         * config/default.exp: Exit remote shell cleanly.
46424         (g++_exit, g++_start): Add default versions.
46425         * config/sim.exp (gcc_load): Use perror, not error.
46426
46427 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46428
46429         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46430         set in site.exp.
46431
46432 1994-03-14  Doug Evans  (dje@cygnus.com)
46433
46434         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46435         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46436         (wendy_try): New proc to run testcase.
46437         (main loop): Call 'em.
46438         * gcc.wendy/*.c: Clean up pass to correct expected output.
46439
46440         * lib/gcc.exp: Minor cleanup work.
46441         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46442
46443 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46444
46445         * config/sim.exp (gcc_load): Document return codes better.
46446         Don't pass -v to simulator.
46447
46448 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46449
46450           * gcc.special/920717-x.c: Fix typo.
46451           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46452           get at sources.
46453
46454         * lib/mike-gcc.exp: Fix typo.
46455
46456 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46457
46458         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46459         binary to use, transform the name.
46460         * config/*.exp: rename everything. Nuke any g++ specific files,
46461         it's now a special case of gcc that requires no special support.
46462         Add a default.exp for unsupported targets.
46463
46464 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46465
46466         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46467         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46468         version of Tcl.
46469
46470 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46471
46472         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46473         than a warning.
46474
46475 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46476
46477         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46478
46479 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46480
46481         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46482         option_list.  Compile every file with only 4/6 option choices
46483         (same as C torture) instead of with 12/18 different option
46484         choices.
46485         * lib/c-torture.exp: Likewise.
46486
46487         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46488         not already set.
46489
46490 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46491
46492         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46493         can put an XFAIL *-*-* on excess errors.
46494
46495 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46496
46497         * g++.law: Add more tests derived from g++-bugs snapshots.
46498
46499         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46500         equivalent to g++.law/init9.
46501
46502         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46503         compiled it, and the a.out file after we've run it.
46504
46505 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46506
46507         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46508         compiled it, and the a.out file after we've run it.
46509
46510 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46511
46512         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46513
46514 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46515
46516         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46517         version number.
46518
46519 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46520
46521         * g++.law: New directory of g++ tests derived from the g++-bugs
46522         snapshots.
46523
46524 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46525
46526         * gcc.compile: initbug1.c initbug1.exp testcase added
46527
46528 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46529
46530         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46531         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46532           fixes submitted by Jeff Law (law@cs.utah.edu)
46533         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46534           Jeff Law (law@cs.utah.edu)
46535
46536
46537 1993-11-30  Mike Stump  (mrs@cygnus.com)
46538
46539         * config/unix-g++.exp: Follow the gcc way of doing things.
46540         * g++.old-deja/old-deja.exp: Minor updates.
46541         * lib/g++.exp: New file, follow the gcc way of doing things.
46542         * lib/old-dejagnu.exp: Minor updates.
46543         * lib/mike-g++.exp: Always unset errorInfo.
46544
46545 1993-11-06  Mike Stump  (mrs@cygnus.com)
46546
46547         * lib/gcc.exp: Fix some errors with the below change, CC and
46548         CFLAGS should be global when setting, not local.
46549
46550 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46551
46552         * lib/gcc.exp: Transform tool name.
46553
46554 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46555
46556         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46557
46558 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46559
46560         * lib/gcc.exp: change gcc_done to gcc_stat
46561
46562 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46563
46564         * Upgraded gcc testsuite to c-torture version 1.25
46565
46566 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46567
46568         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46569         * lib/c-torture: added hooks for new reporting code.
46570
46571 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46572
46573         * config/sh-gcc.exp: check if sh-sim exists in the path
46574
46575 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46576
46577         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46578         * gcc.compile/compile.exp: Initial changes for new logic.
46579         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46580         * gcc.failure/failure.exp: Initial changes for new logic.
46581         * gcc.ieee/ieee.exp: Initial changes for new logic.
46582         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46583         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46584         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46585         * lib/c-torture.exp: Initial changes for new logic.
46586         * lib/gcc.exp: Initial changes for new logic.
46587
46588 1993-10-15  Mike Stump  (mrs@cygnus.com)
46589
46590         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46591         depend upon failure or success.  Fully qualify names in failure
46592         and success messages.  Always remove a.out before starting
46593         compile, just in case.  Pay more attention to error text output by
46594         the compiler.  Handle testcases with no known past errors just
46595         like all others, so that things are uniform.  Other miscellaneous
46596         improvements.
46597
46598 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46599
46600         * gcc.cpp: new directory for cpp tests
46601
46602 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46603
46604         * lib/chill.exp: Code reformatted, removed unused code.
46605         * config/unix-chill.exp: Code reformatted, removed unused code.
46606         * chill.execute/execute.exp: Code reformatted, removed unused code.
46607         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46608
46609 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46610
46611         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46612         routines not written.
46613
46614 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46615
46616         * config/bug-gcc.exp: Use new procs from bug.exp.
46617
46618 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46619
46620         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46621         via ftp, rather than depending on NFS.
46622         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46623         case.
46624
46625 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46626
46627         * config/bug-gcc.exp: Use new download proc.
46628
46629 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46630
46631         * chill.execute/execute.exp: cleanups, handles errors better
46632         * chill.compile/compile.exp: rewrite, based on execute.exp
46633         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46634         * lib/chill.exp: major changes to diff proc and compile and link
46635           procs. added chill_fail and chill_pass wrappers to pass and
46636           fail. added more comments, and handle error codes better.
46637           Added a hack to capture stderr from exec, so noncompile tests
46638           can work.
46639
46640 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46641
46642         * chill.execute/execute.exp: rewrite of testsuite driver
46643         * lib/chill.exp: rewrite of testsuite driver
46644         * config/unix-chill.exp: rewrite of testsuite driver
46645
46646 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46647
46648         In chill.execute:
46649         * iexpr.ch: Standardize uppercase.
46650         * tuples.dat: Standardize uppercase.
46651         * vary.ch: standardize.  Correct varying string assignments.
46652         * vary.dat: Add new output lines.
46653
46654 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46655
46656         In chill.execute:
46657         * chprintf.ch: Standardize use of uppercase.
46658         * tuples.ch: Standardize and turn arr2 into a DCL,
46659           rather than a SYN.
46660         * pinits.ch: Standardize.
46661
46662 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46663
46664         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46665         * Makefil: Renamed to Makefile.in.
46666         * configure.in: New.
46667
46668 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46669
46670         In chill.execute:
46671         * .cvsignore: Add result/output files.
46672         * Makefile: Fix up variables at start.  Use MFLAGS
46673           everywhere.  Correct bool_loc, built_ins entries.
46674           Add entry for vary1.ch.
46675         * bitarray.ch: Standardize upper-case usage.
46676         * bitexpr.ch: Standardize, add output of b1.
46677         * params.ch: Use arrayt in along PROC parameters, to
46678           avoid novelty problems.
46679         * sets.ch: Tiny cleanup.
46680         * vary1.ch: Re-indent.
46681
46682 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46683
46684           * Add PR-related files to Makefiles, .cvsignore files, etc.
46685
46686 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46687
46688         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46689           with compiler objects. New names are test-flow.c and test-loop.c
46690
46691 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46692
46693         * Upgraded c-torture tests from 1.19 to 1.20
46694
46695         * new files:
46696         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46697         * gcc.compile: 930623-1.c 930623-2.c
46698         * gcc.noncompile: 930622-1.c 930622-2.c
46699         * gcc.failure: 920411-1.c 920627-2.c
46700         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46701
46702 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46703
46704         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46705           More changes to get testsuite working properly. Needs more work.
46706           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46707
46708 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46709
46710         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46711           More changes to get testsuite working properly. Needs more work.
46712
46713 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46714
46715         * chill.compile/compile.exp: Added for Dejagnu support
46716         * chill.execute/execute.exp: Added for Dejagnu support
46717         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46718
46719 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46720
46721         This should complete moving the CHILL test files.
46722         * chill.noncompile(.cvsignore printf.grt
46723             in-printf.grt chprintf.grt chprintf.ch):
46724             Added test-support files.
46725           (Makefile): Modified further.
46726         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46727             signal.ch): Added test files.
46728           * chill.execute (.cvsignore printf.grt printr.c
46729             in-printf.grt rts.c chprintf.grt rts.h): Added
46730           test-support files.
46731             (Makefile): More corrections.
46732
46733 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46734
46735         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46736           test cases, ready for DejaGnu.
46737
46738 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46739
46740         * Upgraded c-torture tests from 1.18 to 1.19
46741
46742         * gcc.compile: added test(s):
46743           930607-1.c
46744         * gcc.execute: added test(s):
46745           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46746
46747         * added new subdirectory for misc tests: gcc.misc-tests
46748         * gcc.misc-test(s): added tests:
46749           inst-check.c test-consts.c test-ior.c test-switch.c
46750
46751 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46752
46753         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46754
46755 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46756
46757         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46758
46759 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46760
46761         * Upgraded c-torture tests from 1.17 to 1.18
46762
46763 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46764
46765         * Upgraded c-torture tests from 1.12 to 1.17
46766
46767 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46768
46769         * lib/old-dejagnu.exp:
46770           Fixed handling of XFAIL target triplets to correctly
46771           recognize wildcard characters.  Removed code that
46772           appended a unique id tag to the end of the file name
46773           printed out by the result of the testcases within a
46774           given test file.
46775
46776 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46777
46778         * lib/old-dejagnu.exp:
46779           Reworked expected failure handling to trigger off of XFAIL
46780           keyword in keyphrase embeded in testcase source code. The
46781           XFAIL keyword must be at the end of the keyphrase line. It
46782           may optionally be followed by one or more target triplets.
46783           It has just occured that the handling of wildcards in the
46784           target triplet may not be correct.
46785
46786 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46787
46788         * g++.old-deja/tests:
46789           Moved all subdirectories up one level into g++.old-deja .
46790
46791         * lib/old-dejagnu.exp:
46792           Fixed problem with CXXFLAGS not being properly reset, and being
46793           corrupted with extraneous "-c" compiler option.  This was
46794           causing binaries to not be generated for test that needed them.
46795           Modified strings passed to "pass" and "fail" so that individual
46796           tests from the same test file would be distinguished by an
46797           identifier appended to the test file name in the summary logs;
46798           this corrected a problem with erroneous diff logs.  Added code
46799           to search testcases for expected fail and unexpected pass keywords.
46800
46801 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46802
46803         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46804
46805 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46806
46807         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46808           Removed extraneous text from end of "Special g++ Options"
46809           keyphrase.
46810
46811         * lib/old-dejagnu.exp: Added pattern matching to look for new
46812           keywords, embedded in testcases comments, which will trigger
46813           calls to xpass and xfail.
46814
46815 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46816
46817         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46818           comments embedded in the testcases, especially the one looking for
46819           special compiler options, as well as the pattern matching for the
46820           compiler output again.
46821
46822 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46823
46824         * lib/old-dejagnu.exp: Do a proper check of the return value for
46825           execute tests. Fixed several problems with the pattern matching
46826           of the compiler output which gave erroneous test results.
46827           Changed several of the test result messages to be more descriptive.
46828         * config/unix-g++.exp: Proc g++_load now actually works and
46829           executes the tests passed to it and returns a usable return
46830           value.
46831
46832 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46833
46834           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46835
46836 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46837
46838         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46839           Modified both files to properly execute the old style
46840           dejagnu tests. The previous versions of these files were
46841           experimental and did not function anything near correctly.
46842
46843 1993-04-05  Rob Savoye  (rob@cygnus.com)
46844
46845         * Removed all Makefile.in and configure.in files. No configuration
46846         needed now.
46847
46848 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46849
46850         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46851
46852 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46853
46854         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46855         gcc.special/configure.in, gcc.noncompile/configure.in,
46856         gcc.execute/configure.in, gcc.code_quality/configure.in,
46857         g++.other/configure.in, g++.old-deja/configure.in,
46858         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46859         in srcname setting.
46860
46861 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46862
46863         * lib/udi.exp: Fixed mondfe and mondfe_download.
46864         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46865         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46866
46867 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46868
46869         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46870         (gdb_exit): Don't remove *_soc files.
46871
46872 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46873
46874         * lib/c-torture.exp: Don't look for main; instead always use -w
46875         -c.  This is how the c-torture tests work.  Remove the object
46876         file if the compilation succeeds.
46877         * gcc.execute/execute.exp: Remove executable if test passes.
46878         * gcc.noncompile/noncompile.exp: Every test is an expected
46879         failure.
46880         * gcc.special/special.exp: Added tests from c-torture 1.11,
46881         corrected use of existing test.
46882         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46883         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46884         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46885         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46886         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46887         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46888         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46889         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46890         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46891         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46892         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46893         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46894         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46895         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46896         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46897         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46898         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46899         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46900         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46901         c-torture 1.11.
46902         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46903         correspond to c-torture 1.11.
46904
46905         * New file.