OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/27588
4         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5
6 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/29806
9         * gfortran.dg/contains.f90: New test.
10         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11
12 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13
14         PR tree-optimization/29581
15         * gcc.dg/pr29581-1.c: New test.
16         * gcc.dg/pr29581-2.c: New test.
17         * gcc.dg/pr29581-3.c: New test.
18         * gcc.dg/pr29581-4.c: New test.
19         * gfortran.dg/pr29581.f90: New test.
20
21 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
22
23         PR fortran/29702
24         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
25         numbers in error message headers.
26
27 2006-11-14  Richard Guenther  <rguenther@suse.de>
28
29         * gcc.target/i386/math-torture/math-torture.exp: Restrict
30         to i?86 and x86_64 targets.
31
32 2006-11-14  Caroline Tice  <ctice@apple.com>
33
34         * gcc.dg/pubtypes-1.c: New file/testcase.
35         * gcc.dg/pubtypes-2.c: New file/testcase.
36         * gcc.dg/pubtypes-3.c: New file/testcase.
37         * gcc.dg/pubtypes-4.c: New file/testcase.
38         * g++.dg/pubtypes.C: New file/testcase.
39
40 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
41
42         PR c++/29106
43         * g++.dg/init/self1.C: New test.
44
45 2006-11-14  Tobias Burnus  <burnus@net-b.de>
46
47         PR fortran/29657
48         * gfortran.dg/conflicts.f90: Add.
49
50 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
51
52         PR rtl-optimization/29798
53
54         * gcc.c-torture/execute/pr29798.c: New.
55
56 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57
58         * gcc.dg/builtins-20.c: Add more cases.
59
60 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
61
62         PR fortran/29759
63         * gfortran.dg/gomp/pr29759.f90: New test.
64
65 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/29518
68         * g++.dg/template/static28.C: New test.
69
70 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
71
72         * lib/c-torture.exp: Use target-libpath.exp.
73         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
74         set GCC_EXEC_PREFIX env var from global variable of same name.
75
76 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
77
78         PR fortran/26994
79         * gfortran.fortran-torture/compile/transfer-1.f90:
80         New testcase.
81
82 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
83             Zdenek Dvorak <dvorakz@suse.cz>
84
85         PR tree-optimization/29680
86         * gcc.dg/alias-11.c: New test.
87
88 2006-11-12  Jason Merrill  <jason@redhat.com>
89             Andrew Pinski <pinskia@physics.uc.edu>
90
91         PR middle-end/28915
92         * gcc.target/i386/vectorize1.c: New.
93
94 2006-11-12  Roger Sayle  <roger@eyesopen.com>
95
96         PR rtl-optimization/29797
97         * gcc.c-torture/execute/pr29797-1.c: New test case.
98
99 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
100
101         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
102
103 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
104
105         * gcc.dg/tree-ssa/prefetch-3.c: New test.
106
107 2006-11-12  Roger Sayle  <roger@eyesopen.com>
108
109         PR tree-optimization/13827
110         * gcc.dg/fold-eqand-1.c: New test case.
111
112 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
113
114         PR rtl-opt/28812
115         * gcc.c-torture/execute/mayalias-3.c: New test.
116
117 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
118
119         PR middle-end/27528
120         * gcc.c-torture/compile/pr27528.c: New test.
121         * gcc.dg/pr27528.c: Likewise.
122
123 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
124
125         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
126
127         * gcc.dg/torture/builtin-symmetric-1.c: New test.
128
129 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
130
131         PR fortran/29758
132         * gfortran.dg/reshape_source_size_1.f90: New test.
133
134 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
135
136         PR fortran/29315
137         * gfortran.dg/aliasing_dummy_4.f90: New test.
138
139 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
140
141         PR target/29777
142         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
143         and x86_64-*-* targets.
144
145 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
146
147         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
148         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
149         New macros. Use them in exact tests.
150         (TESTIT3): New macro.
151         Add tests for fmin, fmax and fma.
152
153 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
154
155         PR fortran/29431
156         * gfortran.dg/array_constructor_13.f90: New test.
157
158 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
159
160         PR fortran/29744
161         * gfortran.dg/used_types_12.f90: New test.
162
163 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
164
165         PR middle-end/29726
166         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
167         (test6): Ditto.
168         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
169         * gcc.dg/fold-eqandshift-3.c: New test case.
170
171 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
172
173         PR fortran/29699
174         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
175
176         PR fortran/21370
177         * gfortran.dg/change_symbol_attributes_1.f90: New test.
178
179 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
180
181         * gcc.dg/20061109-1.c: New testcase.
182
183 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
184
185         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
186
187 2006-11-09  Tobias Burnus  <burnus@net-b.de>
188
189         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
190         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
191
192 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
193
194         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
195         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
196
197 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
198
199         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
200
201 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
202
203         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
204         vect-9.c).
205         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
206         * gcc.dg/vect/vect-9.c: Now vectorizable.
207         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
208         that support vect_widen_mult. 
209         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
210         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from 
211         vect-reduc-dot-u16.c).
212         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from 
213         vect-reduc-dot-u16.c).
214         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
215         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
216         vect-reduc-dot-s8.c).
217         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
218         vect-reduc-dot-s8.c).
219         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
220         vect-reduc-dot-s8.c).
221         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
222         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
223         vect-reduc-dot-u8.c).
224         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
225         vect-reduc-dot-u8.c).
226         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
227         * gcc.dg/vect/vect-multitypes-9.c: New test.
228         * gcc.dg/vect/vect-multitypes-10.c: New test.
229         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
230         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
231         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
232         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
233         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
234         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
235         wrapv-vect-reduc-dot-s8.c.
236         * lib/target-support.exp (check_effective_target_vect_unpack): New.
237         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
238         targets that support vec_unpack. 
239         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
240         (check_effective_target_vect_widen_mult_qi_to_hi): New.
241         (check_effective_target_vect_widen_mult_hi_to_si): New.
242         (check_effective_target_vect_widen_sum): Removed.
243
244         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
245
246         * gcc.dg/vect/vect-multitypes-8.c: New test.
247         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
248
249         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
250
251         * gcc.dg/vect/vect-multitypes-7.c: New test.
252
253         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
254
255         * gcc.dg/vect/vect-multitypes-4.c: New test.
256         * gcc.dg/vect/vect-multitypes-5.c: New test.
257         * gcc.dg/vect/vect-multitypes-6.c: New test.
258
259         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
260         
261         * gcc.dg/vect/vect-multitypes-1.c: New test.
262         * gcc.dg/vect/vect-multitypes-2.c: New test.
263         * gcc.dg/vect/vect-multitypes-3.c: New test.
264
265 2006-11-07  Eric Christopher  <echristo@apple.com>
266
267         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
268         Test using scan-assembler-not.
269
270 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
271
272         * gcc.dg/inline-17.c: New test.
273
274 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
275
276         PR other/25028
277         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
278         on HP-UX.
279
280 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
281
282         PR fortran/29539
283         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
284
285         PR fortran/29634
286         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
287         test.
288
289 2006-11-07  Tobias Burnus  <burnus@net-b.de>
290
291         PR fortran/29601
292         * gfortran.dg/volatile.f90: Add.
293         * gfortran.dg/volatile2.f90: Add.
294         * gfortran.dg/volatile3.f90: Add.
295         * gfortran.dg/volatile4.f90: Add.
296         * gfortran.dg/volatile5.f90: Add.
297         * gfortran.dg/volatile6.f90: Add.
298         * gfortran.dg/volatile7.f90: Add.
299
300 2006-11-06  Tobias Burnus  <burnus@net-b.de>
301
302         * gfortran.dg/io_constraints_2.f90: Adjust pattern
303           for matching error messages.
304         * gfortran.dg/specifics_3.f90: Adjust pattern
305           for matching error messages.
306
307 2006-11-06  Janis Johnson  <janis187@us.ibm.com
308             Bernhard Fischer  <aldot@gcc.gnu.org>
309
310         * lib/gcc-dg.exp (output-exists): New proc.
311         (output-exists-not): New proc.
312         * gcc.test-framework/test-framework.awk: Support new directives.
313         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
314         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
315         * gcc.test-framework/dg-outexists-exp-F.c: New test.
316         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
317         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
318         * gcc.test-framework/dg-outexists-exp-P.c: New test.
319
320 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
321
322         PR fortran/29630
323         PR fortran/29679
324         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
325         * gfortran.dg/initialization_3.f90: New.
326
327 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
328
329         PR libgfortran/25545
330         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
331
332 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
333
334         PR middle-end/29695
335         * gcc.c-torture/execute/pr29695-1.c: New test.
336         * gcc.c-torture/execute/pr29695-2.c: New test.
337
338 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
339
340         PR fortran/29565
341         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
342
343 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
344
345         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
346         for matching error messages.
347
348 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
349
350         PR target/26915
351         * gcc.target/i386/387-12.c: New test.
352
353 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
354
355         PR libfortran/29713
356         * gfortran.dg/pr29713.f90: New test.
357
358 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
359
360         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
361         Also test for bogus rest sign.
362
363 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
364
365         PR libfortran/27895
366         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
367
368 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
369
370         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
371         from error messages.
372
373 2006-11-02  Mike Stump  <mrs@apple.com>
374
375         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
376
377         * g++.old-deja/g++.abi/align.C: Enable for darwin.
378
379 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
380
381         * g++.dg/eh/gcsec1.C: New test.
382
383 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
384
385         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
386         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
387
388 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
389
390         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
391         hexadecimal value.
392         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
393         * gcc.dg/pr14796-2.c: Likewise.
394
395 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
396
397         * gcc.c-torture/execute/20061101-1.c: New test.
398
399 2006-11-01  Richard Guenther  <rguenther@suse.de>
400
401         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
402
403 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
404
405         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
406         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
407
408 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
409
410         * gcc.c-torture/execute/20061031-1.c: New test.
411
412 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
413
414         PR 23067
415         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
416         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
417         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
418         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
419         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
420         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
421         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
422
423 2006-10-31  Eric Christopher  <echristo@apple.com>
424             Falk Hueffner  <falk@debian.org>
425
426         * gcc.dg/builtin-bswap-1.c: New.
427         * gcc.dg/builtin-bswap-2.c: New.
428         * gcc.dg/builtin-bswap-3.c: New.
429         * gcc.dg/builtin-bswap-4.c: New.
430         * gcc.dg/builtin-bswap-5.c: New.
431         * gcc.target/i386/builtin-bswap-1.c: New.
432
433 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
434
435         * gcc.dg/inline-16.c: New.
436
437         PR 16622
438         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
439         defining it.
440         * gcc.dg/inline-13.c: New.
441         * gcc.dg/inline-14.c: New.
442         * gcc.dg/inline-15.c: New.
443
444         PR 11377
445         * gcc.dg/inline6.c: New.
446         * gcc.dg/inline7.c: New.
447
448 2006-10-31  Roger Sayle  <roger@eyesopen.com>
449
450         PR middle-end/23470
451         * gcc.dg/pr23470-1.c: New test case.
452
453 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
454
455         PR fortran/29537
456         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
457         data.
458         * gfortran.dg/blockdata_2.f90: New testcase.
459
460 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
461
462         PR libfortran/29627
463         * gfortran.dg/unf_short_record_1.f90:  New test.
464
465 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
466
467         PR fortran/29067
468         * gfortran.dg/pr29067.f: New test.
469
470 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
471             Richard Sandiford  <richard@codesourcery.com>
472
473         * lib/target-supports.exp (get_compiler_messages): Append options
474         as a single list element.
475         (check_effective_target_arm_vfp_ok): New.
476         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
477
478 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
479
480         PR fortran/29387
481         * gfortran.dg/intrinsic_actual_2.f90: New test.
482
483         PR fortran/29490
484         * gfortran.dg/actual_array_interface_1.f90: New test.
485
486         PR fortran/29641
487         * gfortran.dg/used_types_11.f90: New test.
488
489 2006-10-30  Dirk Mueller  <dmueller@suse.de>
490
491         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
492         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
493         * g++.old-deja/g++.pt/eichin01.C (main): Same.
494         * g++.old-deja/g++.mike/net25.C (main): Same.
495         * g++.dg/lookup/exception1.C (main): Same.
496         * g++.dg/parse/parens2.C (main): Same.
497
498 2006-10-30  Roger Sayle  <roger@eyesopen.com>
499
500         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
501
502 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
503
504         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
505         * gcc.dg/torture/builtin-math-3.c: Likewise.
506
507 2006-10-30  Tobias Burnus  <burnus@net-b.de>
508
509         PR fortran/29452
510         * gfortran.dg/write_check.f90: Check run-time keyword checking.
511         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
512
513 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
514
515         PR Fortran/29410
516         * gfortran.fortran-torture/execute/transfer1.f90: New test.
517
518 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
519
520         * lib/target-supports.exp (check_function_available): Declare
521         function before calling.
522
523 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
524
525         PR tree-optimization/29637
526         * gcc.dg/pr29637.c: New test.
527
528 2006-10-29  Roger Sayle  <roger@eyesopen.com>
529
530         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
531         tree canonicalization.
532
533 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
534
535         * gcc.dg/builtins-20.c: Add more hypot tests.
536
537 2006-10-29  Roger Sayle  <roger@eyesopen.com>
538
539         * gcc.dg/fold-compare-1.c: New test case.
540
541 2006-10-29  Dirk Mueller  <dmueller@suse.de>
542
543         PR c++/16307
544         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
545
546 2006-10-29  Roger Sayle  <roger@eyesopen.com>
547
548         PR tree-optimization/15458
549         * gcc.dg/fold-xornot-1.c: New test case.
550
551 2006-10-29  Richard Guenther  <rguenther@suse.de>
552
553         * gcc.target/i386/math-torture/trunc.c: New testcase.
554
555 2006-10-29  Richard Guenther  <rguenther@suse.de>
556
557         * gcc.target/i386/math-torture/round.c: New testcase.
558
559 2006-10-29  Richard Guenther  <rguenther@suse.de>
560
561         * gcc.target/i386/math-torture/ceil.c: New testcase.
562         * gcc.target/i386/math-torture/floor.c: Likewise.
563
564 2006-10-29  Richard Guenther  <rguenther@suse.de>
565
566         * gcc.target/i386/math-torture/rint.c: New testcase.
567         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
568
569 2006-10-29  Richard Guenther  <rguenther@suse.de>
570
571         * gcc.target/i386/math-torture/lfloor.c: New testcase.
572         * gcc.target/i386/math-torture/lceil.c: Likewise.
573
574 2006-10-28  Tobias Burnus  <burnus@net-b.de>
575
576         PR libgfortran/24313
577         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
578
579 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
580
581         * gcc.c-torture/execute/20020118-1.c,
582         gcc.c-torture/execute/builtins/strlen.c,
583         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
584         comment typos.
585
586 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
587
588         * gcc.dg/builtins-20.c: Add tests for hypot.
589         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
590         two-argument builtins.
591         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
592         TESTIT2.  Update all callers.
593         (TESTIT2, TESTIT2_R): New helper macros.
594         Add testcases for pow, hypot and atan2.
595
596 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
597
598         PR C++/29295
599         * g++.dg/expr/bool1.C: New test.
600         * g++.dg/expr/bool2.C: New test.
601
602 2006-10-28  Tobias Burnus  <burnus@net-b.de>
603
604         PR fortran/28224
605         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
606         * gfortran.dg/namelist_internal.f90: New test.
607
608 2006-10-28  Tobias Burnus  <burnus@net-b.de>
609
610         PR fortran/29625
611         * gfortran.dg/io_real_boz.f90: Add.
612         * gfortran.dg/io_real_boz2.f90: Add.
613
614 2006-10-28  Richard Guenther  <rguenther@suse.de>
615
616         PR middle-end/26899
617         * gcc.dg/tree-ssa/pr26899.c: New testcase.
618
619 2006-10-28  Richard Guenther  <rguenther@suse.de>
620
621         PR target/28806
622         * gcc.target/i386/math-torture/lround.c: New testcase.
623
624 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
625
626         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
627         * gcc.dg/builtins-44.c: Likewise.
628         * gcc.dg/builtins-45.c: Likewise.
629         * gcc.dg/pr28796-2.c: Likewise.
630         * gcc.dg/unordered-3.c: Likewise.
631
632 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
633
634         PR libgfortran/27954
635         * gfortran.dg/error_recovery_2.f90: New test.
636
637 2006-10-26  Richard Guenther  <rguenther@suse.de>
638
639         * gcc.target/i386/i386.exp: Use glob, not find to collect
640         tests.  Avoids recursing into subdirectories.
641         * gcc.target/i386/math-torture/math-torture.exp: Torture
642         for interesting ia32 math options.
643         * gcc.target.i386/math-torture/lrint.c: New testcase.
644
645 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
646
647         PR libgfortran/29563
648         * gfortran.dg/arrayio_9.f90: Update test.
649         * gfortran.dg/arrayio_19.f90: New test.
650
651 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
652
653         * gcc.dg/20061026.c: New testcase.
654
655 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
656
657         PR libgfortran/29563
658         * gfortran.dg/arrayio_9.f90: New test.
659
660 2006-10-26  Ben Elliston  <bje@au.ibm.com>
661
662         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
663         Copy the strings manually, as strcpy may call strlen.
664
665 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
666
667         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
668         Add checks for log, log2, log10 and log1p.
669
670         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
671         we already test 0.0.  Add checks for expm1, log, log2, log10,
672         log1p, cbrt, erf and erfc.
673
674 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
675
676         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
677
678 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
679
680         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
681         and remainderl() built-in functions.  Remove -ffast-math from
682         dg-options.
683
684 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
685
686         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
687         acosh and atanh.
688
689         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
690         floating point modifiers to arguments passed to float and long
691         double functions respectively.  Update all callers to use floating
692         point numbers, not integers.  Add tests for exp, exp2 and
693         exp10/pow10.
694
695         * gcc.dg/torture/builtin-math-3.c: New test.
696
697 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
698
699         PR fortran/29393
700         * gfortran.dg/initialize_2.f90: New.
701
702 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
703
704         * gcc.dg/torture/builtin-math-2.c: New test.
705
706 2006-10-24  Richard Guenther  <rguenther@suse.de>
707
708         PR middle-end/28796
709         * gcc.dg/pr28796-1.c: New testcase.
710         * gcc.dg/pr28796-2.c: Likewise.
711
712 2006-10-24  Richard Guenther  <rguenther@suse.de>
713
714         * gcc.dg/builtins-57.c: New testcase.
715
716 2006-10-24  Richard Guenther  <rguenther@suse.de>
717
718         PR tree-optimization/29567
719         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
720
721 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
722
723         PR tree-optimization/14784
724         * gcc.dg/alias-10.c: New test.
725
726 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
727
728         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
729
730 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
731
732         * gcc.dg/builtin-strncat-chk-1.c: New test.
733
734 2006-10-23  Jan Hubicka  <jh@suse.cz>
735
736         * gcc.dg/memmove-1.c: New test.
737
738 2006-10-23  Paul Brook  <paul@codesourcery.com>
739
740         * gcc.dg/pragma-pack-5.c: New test.
741
742 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
743
744         * g++.dg/other/s390-1.C: New testcase.
745
746 2006-10-23  Richard Guenther  <rguenther@suse.de>
747
748         PR middle-end/27132
749         PR middle-end/23295
750         * gcc.dg/pr27132.c: New testcase.
751         * gcc.dg/pr23295.c: Likewise.
752         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
753         * g++.dg/tree-ssa/pr19807.C: Likewise.
754
755 2006-10-23  Richard Guenther  <rguenther@suse.de>
756
757         PR middle-end/21032
758         * gcc.dg/pr21032.c: New testcase.
759
760 2006-10-22  Jeff Law  <law@redhat.com>
761         Richard Guenther  <rguenther@suse.de>
762
763         PR tree-optimization/15911
764         * gcc.dg/tree-ssa/vrp30.c: New testcase.
765
766 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
767
768         PR c++/20647
769         * g++.dg/abi/rtti3.C: New.
770
771 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
772
773         PR middle-end/28252
774         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
775         transformation.
776
777 2006-10-21  Richard Guenther  <rguenther@suse.de>
778
779         PR tree-optimization/3511
780         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
781
782 2006-10-21  Richard Guenther  <rguenther@suse.de>
783
784         PR middle-end/26898
785         * gcc.dg/torture/pr26898-1.c: New testcase.
786         * gcc.dg/torture/pr26898-2.c: Likewise.
787
788 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
789
790         PR c++/28053
791         * g++.dg/parse/bitfield1.C: Adjust error markers.
792         * g++.dg/parse/bitfield2.C: New test.
793
794 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
795
796         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
797
798 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
799
800         PR libfortran/27895
801         * gfortran.dg/zero_sized_1.f90: New test.
802
803 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
804
805         * gcc.dg/div-compare-1.c: New test.
806
807 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
808
809         PR fortran/29216
810         * gfortran.dg/result_default_init_1.f90: New test.
811
812         PR fortran/29314
813         * gfortran.dg/automatic_default_init_1.f90: New test.
814
815         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
816         from 38 to 33.
817
818 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
819
820         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
821         'using namespace std' without previous declaration.
822         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
823         * g++.old-deja/g++.robertl/eb133c.C: New.
824
825 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826
827         PR libgfortran/29277
828         * gfortran.dg/streamio_4.f90: Update test.
829         * gfortran.dg/streamio_11.f90: New test.
830
831 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
832
833         PR c++/27952
834         * g++.dg/inherit/virtual1.C: New test.
835
836 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
837
838         PR c++/28261
839         * g++.dg/parse/enum3.C: New test.
840
841 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
842
843         PR c++/29039
844         * g++.dg/init/ctor8.C: New test.
845
846 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
847
848         PR c++/27270
849         * g++.dg/ext/complit8.C: Tweak error markers.
850         * g++.dg/template/complit1.C: Add error marker.
851
852 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
853
854         PR c++/27270
855         * g++.dg/ext/complit8.C: New test.
856
857         PR c++/29408
858         * g++.dg/parse/dtor12.C: New test.
859
860         PR c++/29435
861         * g++.dg/template/sizeof11.C: New test.
862
863 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
864
865         PR fortran/29392
866         * gfortran.dg/data_char_3.f90: New test.
867
868         PR fortran/29451
869         * gfortran.dg/negative_automatic_size.f90: New test.
870
871 2006-10-16  David Daney  <ddaney@avtrex.com>
872
873         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
874
875 2006-10-16  Eric Christopher  <echristo@apple.com>
876
877         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
878         x86_64.
879
880 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
881
882         PR c++/28211
883         * g++.dg/tc1/dr49.C: Tweak error messages.
884         * g++.dg/parse/template21.C: New test.
885
886 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
887
888         PR middle-end/20491
889         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
890
891 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
892
893         PR fortran/29403
894         * gfortran.dg/print_1.f90: New test.
895
896 2006-10-15  Jan Hubicka  <jh@suse.cz>
897
898         PR middle-end/29241
899         * gcc.c-torture/compile/pr29241.c: New testcase.
900
901 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
902
903         PR middle-end/29250
904         * gcc.c-torture/compile/pr29250.c: New test.
905
906 2006-10-15  Richard Guenther  <rguenther@suse.de>
907
908         * gcc.dg/pr29299.c: New testcase.
909
910 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
911
912         PR fortran/24767
913         * gfortran.dg/label_4.f90: Adjust warning flag.
914
915 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
916
917         PR fortran/29371
918         * gfortran.dg/nullify_3.f90: New test.
919
920 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
921
922         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
923         on Solaris 2.5.1 too.
924
925 2006-10-13  Eric Christopher  <echristo@apple.com>
926
927         * gcc.dg/pr25993.c: Skip for darwin.
928
929 2006-10-13  Eric Christopher  <echristo@apple.com>
930
931         * gcc.dg/visibility-11.c: Skip for darwin.
932
933 2006-10-13  Eric Christopher  <echristo@apple.com>
934
935         * gcc.dg/darwin-weakimport-1.c: Use
936         -fno-asynchronous-unwind-tables.
937         * gcc.dg/darwin-weakimport-3.c: Ditto.
938
939 2006-10-13  Richard Guenther  <rguenther@suse.de>
940
941         PR tree-optimization/29446
942         * gcc.dg/torture/pr29446.c: New testcase.
943
944 2006-10-13  Bill Wendling  <wendling@apple.com>
945
946         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
947         * g++.old-deja/g++.jason/hmc1.C: Likewise.
948         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
949         * g++.old-deja/g++.law/shadow1.C: Likewise.
950         * g++.old-deja/g++.law/ctors10.C: Likewise.
951         * g++.dg/debug/namespace1.C: Likewise.
952         * g++.dg/inherit/namespace-as-base.C: Likewise.
953         * g++.dg/opt/delay-slot-1.C: Likewise.
954         * g++.dg/parse/defarg10.C: Likewise.
955         * g++.dg/template/ptrmem11.C: Likewise.
956         * g++.dg/template/mem_func_ptr.C: Likewise.
957         * g++.dg/template/spec19.C: Likewise.
958
959 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
960
961         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
962
963 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
964
965         PR fortran/29373
966         * gfortran.dg/implicit_9.f90: New test.
967
968         PR fortran/29407
969         * gfortran.dg/namelist_25.f90: New test.
970
971         PR fortran/27701
972         * gfortran.dg/same_name_2.f90: New test.
973
974         PR fortran/29232
975         * gfortran.dg/host_assoc_types_1.f90: New test.
976
977         PR fortran/29364
978         * gfortran.dg/missing_derived_type_1.f90: New test.
979         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
980
981         PR fortran/29422
982         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
983
984         PR fortran/29428
985         * gfortran.dg/alloc_comp_assign_5.f90: New test.
986
987 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
988
989         PR fortran/29391
990         * gfortran.dg/bound_2.f90: New test.
991
992 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
993
994         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
995         directive.
996         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
997         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
998         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
999         * gfortran.dg/gomp/reduction3.f90: Likewise.
1000         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1001         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1002         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1003         * gfortran.dg/forall_4.f90: Likewise.
1004         * gfortran.dg/spec_expr_4.f90: Likewise.
1005         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1006         * gfortran.dg/forall_5.f90: Likewise.
1007         * gfortran.dg/open_access_append_2.f90: Add check for
1008         compile-time warning.
1009
1010 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/28506
1013         * g++.dg/parse/pure1.C: New test.
1014
1015 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1016
1017         PR fortran/21435
1018         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1019         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1020         for compile-time warnings.
1021         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1022         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1023         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1024         file.
1025         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1026         specifier.
1027         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1028         compile-time warning.
1029
1030 2006-10-12  Jan Hubicka  <jh@suse.cz>
1031
1032         PR c/28419
1033         * gcc.dg/pr28319.c: New test.
1034
1035 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1036         PR c++/29318
1037         * g++.dg/ext/vla4.C: New test.
1038
1039 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1040
1041         PR c++/27961
1042         * g++.dg/template/crash60.C: New test.
1043         * g++.dg/other/large-size-array.C: Adjust error markers.
1044         * g++.dg/parse/crash27.C: Likewise.
1045         * g++.dg/template/crash1.C: Likewise.
1046
1047 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1048
1049         PR testsuite/29093
1050         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1051
1052 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR preprocessor/28709
1055         * gcc.dg/cpp/paste14.c: New test.
1056
1057 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/29175
1060         * g++.dg/init/array24.C: New test.
1061
1062 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1063
1064         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1065         of <sys/types.h>.
1066
1067 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1068
1069         PR c++/29024
1070         * g++.dg/parse/typedef8.C: New test.
1071         * g++.dg/other/mult-stor1.C: Adjust error markers.
1072
1073 2006-10-11  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/28230
1076         * gcc.dg/torture/pr28230.c: New testcase.
1077
1078 2006-10-11  Richard Guenther  <rguenther@suse.de>
1079
1080         PR inline-asm/29119
1081         * gcc.dg/torture/pr29119.c: New testcase.
1082
1083 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR middle-end/29272
1086         * gcc.c-torture/execute/20060930-2.c: New test.
1087
1088 2006-10-09  Richard Henderson  <rth@redhat.com>
1089
1090         Revert emutls patch.
1091
1092 2006-10-09  Richard Guenther  <rguenther@suse.de>
1093
1094         PR middle-end/29254
1095         * gcc.dg/pr29254.c: New testcase.
1096
1097 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1098             Paul Thomas  <pault@gcc.gnu.org>
1099
1100         PR fortran/20541
1101         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1102         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1103         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1104         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1105         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1106         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1107         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1108         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1109         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1110         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1111         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1112         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1113         * gfortran.dg/alloc_comp_std.f90: New test.
1114         * gfortran.dg/move_alloc.f90: New test.
1115
1116 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1117
1118         PR fortran/29115
1119         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1120
1121         PR fortran/29211
1122         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1123
1124 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/28585
1127         * gfortran.dg/new_line.f90: New test.
1128
1129 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1130
1131         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1132         * gcc.dg/torture/builtin-convert-1.c,
1133         gcc.dg/torture/builtin-convert-2.c,
1134         gcc.dg/torture/builtin-convert-3.c,
1135         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1136
1137 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1138
1139         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1140         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1141         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1142         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1143
1144 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1145
1146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1147         Xfail some tests for powerpc-darwin and powerpc-aix.
1148
1149 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR c/29380
1152         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1153
1154 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1155
1156         PR target/29300
1157         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1158         on hppa*-*-hpux*.
1159
1160 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1161
1162         PR fortran/16580
1163         PR fortran/29288
1164         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1165         Add tests for using all possible intrinsics as actual arguments.
1166         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1167         all possible intrinsics as actual arguments.
1168         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1169         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1170
1171 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1172
1173         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1174         * gcc.dg/debug/debug-2.c: Likewise.
1175
1176 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1177
1178         * gcc.c-torture/compile/sync-2.c: New test.
1179
1180 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1181
1182         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1183         line endings.
1184
1185 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1186
1187         PR rtl-optimization/29128
1188         * gcc.c-torture/compile/pr29128.c: New test.
1189
1190 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1191
1192         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1193         line endings.
1194
1195 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1196
1197         PR middle-end/29256
1198         * gcc.dg/tree-ssa/loop-19.c: New test.
1199
1200 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR tree-optimization/29330
1203         * gcc.dg/pr29330.c: New test.
1204
1205         PR target/28924
1206         * gcc.c-torture/compile/20061005-1.c: New test.
1207
1208 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1209
1210         * gcc.dg/typename-vla-1.c: New case.
1211         * gnat.dg/forward_vla.adb: New case.
1212
1213 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR tree-optimization/29290
1216         * gfortran.dg/loop_nest_1.f90: New test.
1217
1218         PR target/29198
1219         * gcc.dg/tls/opt-12.c: New test.
1220
1221         PR fortran/28415
1222         * gfortran.dg/save_2.f90: New test.
1223
1224         PR c/29091
1225         * gcc.dg/pr29091.c: New test.
1226
1227 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1228
1229         * lib/target-supports.exp
1230         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1231         same as x86_64-*-*; check for LP64.
1232
1233 2006-10-04  Richard Henderson  <rth@redhat.com>
1234
1235         * lib/target-supports.exp (check_effective_target_tls): Redefine
1236         to mean non-emulated tls.
1237         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1238         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1239         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1240         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1241         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1242         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1243         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1244
1245 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1246
1247         PR fortran/29343
1248         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1249
1250 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1251
1252         * gfortran.dg/bounds_check_fail_1.f90: New test.
1253
1254 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1255
1256         PR c++/29020
1257         * g++.dg/template/friend48.C: New test.
1258
1259 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1260
1261         PR fortran/29098
1262         * gfortran.dg/default_initialization_2.f90: New test.
1263
1264 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1265
1266         PR fortran/20779
1267         PR fortran/20891
1268         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1269
1270 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/29284
1273         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1274
1275         PR fortran/29321
1276         PR fortran/29322
1277         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1278
1279         PR fortran/25091
1280         PR fortran/25092
1281         * gfortran.dg/entry_array_specs_1.f90: New test.
1282
1283 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1284
1285         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1286         insufficient to inhibit some test failures at -O3.  Do testing
1287         on integers.
1288
1289 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1290
1291         PR c++/29138
1292         * g++.dg/inherit/access8.C: New test.
1293         * g++.dg/template/dtor4.C: Tweak error messages.
1294
1295 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1296
1297         PR fortran/27478
1298         * gfortran.dg/entry_8.f90: New test.
1299
1300 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1301
1302         PR c++/29291
1303         * g++.dg/parse/new4.C: New test.
1304
1305 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1306
1307         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1308         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1309         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1310         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1311         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1312
1313 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1314
1315         PR fortran/19260
1316         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1317         * gfortran.dg/continuation_2.f90: New test.
1318
1319         PR fortran/19262
1320         * gfortran.dg/continuation_3.f90: New test.
1321         * gfortran.dg/continuation_4.f90: New test.
1322         * gfortran.dg/continuation_5.f: New test.
1323         * gfortran.dg/continuation_6.f: New test.
1324
1325 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1326
1327         PR c++/29226
1328         * g++.dg/template/vla1.C: New test.
1329
1330 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1331
1332         PR fortran/29210
1333         * gfortran.dg/complex_parameter_1.f90: New test.
1334
1335 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR c/29154
1338         * gcc.c-torture/execute/20060929-1.c: New test.
1339
1340 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1341
1342         PR c++/29105
1343         * g++.dg/template/member6.C: New test.
1344         * g++.dg/parse/typename7.C: Adjust error markers.
1345
1346         PR c++/29080
1347         * g++.dg/template/member7.C: New test.
1348
1349 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1350
1351         PR c/24010
1352         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1353         gcc.dg/Woverride-init-3.c: New tests.
1354
1355 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1356
1357         * gcc.c-torture/execute/20060930-1.c: New test.
1358
1359 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1360
1361         PR fortran/18791
1362         * gfortran.dg/specifics_1.f90: New test.
1363         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1364         complex specifics.
1365
1366 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1367
1368         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1369         pthread-init-common.h: New.
1370
1371 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1372
1373         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1374         precision on some archs.
1375
1376 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gcc.dg/non-local-goto-1.c: New test.
1379         * gcc.dg/non-local-goto-2.c: Likewise.
1380         * gcc.dg/setjmp-3.c: Likewise.
1381         * gcc.dg/setjmp-4.c: Likewise.
1382
1383 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1384
1385         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1386
1387 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1388
1389         PR fortran/28276
1390         * gfortran.dg/exponent_1.f90: New test.
1391
1392         PR fortran/27021
1393         * gfortran.dg/nearest_1.f90: New test.
1394
1395 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR middle-end/25261
1398         PR middle-end/28790
1399         * gcc.dg/gomp/nestedfn-1.c: New test.
1400
1401 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1402
1403         PR objc/29195
1404         * objc/compile/method-1.m: New test.
1405
1406 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1407
1408         PR c++/26938
1409         * g++.dg/template/crash58.C: New test.
1410         * g++.dg/parse/crash28.C: Adjust error markers.
1411         * g++.dg/template/crash34.C: Likewise.
1412         * g++.dg/template/friend31.C: Likewise.
1413         * g++.dg/template/crash32.C: Likewise.
1414
1415         PR c++/27329
1416         * g++.dg/template/crash59.C: New test.
1417
1418         PR c++/27667
1419         * g++.dg/template/spec33.C: New test.
1420         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1421
1422 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1423             Adam Nemet  <anemet@caviumnetworks.com>
1424
1425         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1426         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1427
1428 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1429
1430         PR target/28911
1431         * gcc.dg/pr28911.c: New.
1432
1433 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1434
1435         PR target/29169
1436         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1437         (dg-options): Add -mfpmath=387.
1438
1439 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR c/28706
1442         * gcc.dg/pr28706.c: New test.
1443
1444         PR c/28712
1445         * gcc.dg/pr28712.c: New test.
1446
1447 2006-09-22  Mike Stump  <mrs@apple.com>
1448
1449         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1450
1451 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1452
1453         PR tree-optimization/28888
1454         * gcc.dg/pr28888.c: New test.
1455
1456 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1457
1458         PR c++/29016
1459         * g++.dg/init/ptrfn1.C: New test.
1460
1461 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1462
1463         PR c++/28861
1464         * g++.dg/template/spec32.C: New test.
1465         * g++.dg/parse/crash9.C: Adjust error markers.
1466
1467         PR c++/28303
1468         * g++.dg/template/typedef6.C: New test.
1469         * g++.dg/init/error1.C: Adjust error markers.
1470         * g++.dg/parse/crash9.C: Likewise.
1471         * g++.dg/template/crash55.C: Likewise.
1472
1473 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1474
1475         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1476
1477 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1478
1479         PR target/27650
1480         * g++.dg/ext/dllimport12.C: New test.
1481
1482 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1483
1484         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1485         * gcc.target/mips/nmadd-2.c: Likewise.
1486         * gcc.target/mips/mips-ps-6.c: New test.
1487         * gcc.target/mips/neg-abs-1.c: Likewise.
1488         * gcc.target/mips/neg-abs-2.c: Likewise.
1489         * gcc.target/mips/nmadd-3.c: New test.
1490
1491 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR middle-end/28046
1494         * gcc.dg/gomp/atomic-10.c: New test.
1495         * g++.dg/gomp/atomic-10.C: New test.
1496
1497 2006-09-20  Eric Christopher  <echristo@apple.com>
1498
1499         * gcc.target/i386/sse3-not-fisttp.c: New.
1500
1501 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1502
1503         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1504
1505 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1506
1507         * gcc.c-torture/execute/pr28289.c (one): New variable.
1508         (main): Use it instead of argc.
1509         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1510         (main): Use it instead of argc.
1511
1512 2006-09-19  Paul Brook  <paul@codesourcery.com>
1513
1514         PR target/28516
1515         * gcc.dg/nested-func-5.c: New test.
1516
1517 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1518
1519         * lib/target-supports.exp (check_effective_target_tls): Compile
1520         test stubs using ${tool}_target_compile, not just target_compile.
1521         (check_effective_target_tls_runtime): Likewise.
1522
1523 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1524
1525         * gcc.c-torture/compile/20030405-1.x: Remove.
1526
1527         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1528         optimising linker from discarding it.
1529
1530 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1531
1532         PR fortran/28526
1533         * gfortran.dg/keyword_symbol_1.f90: New test.
1534
1535         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1536         pedantic compilation option.
1537
1538 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1539
1540         PR fortran/29060
1541         * gfortran.dg/spread_shape_1.f90: New test.
1542
1543 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1544
1545         PR tree-optimization/28887
1546         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1547
1548 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1549
1550         PR c/25993
1551         * gcc.dg/pr25993.c: New test.
1552
1553 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1554
1555         PR tree-opt/21591
1556         * gcc.dg/vect/pr21591.c: New test.
1557
1558 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1559
1560         PR tree-opt/29059
1561         * gcc.c-torture/compile/strcpy-1.c: New test.
1562         * gcc.c-torture/compile/strcpy-2.c: New test.
1563         * gcc.c-torture/compile/memcpy-1.c: New test.
1564         * gcc.c-torture/compile/memcpy-2.c: New test.
1565
1566 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1567
1568         PR testsuite/29055
1569         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1570
1571 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1572
1573         * gnat.dg/specs/double_record_extension1.ads: New test.
1574         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1575
1576 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1577
1578         PR fortran/29051
1579         * gfortran.dg/oldstyle_3.f90: New test.
1580
1581 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1582
1583         PR libgfortran/29099
1584         * gfortran.dg/secnds-1.f: New test.
1585
1586 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1587
1588         PR libgfortran/29053
1589         * gfortran.dg/streamio_9.f90: New test.
1590         * gfortran.dg/streamio_10.f90: New test.
1591
1592 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1593
1594         PR C++/29002
1595         * g++.dg/init/array22.C: New test.
1596         * g++.dg/init/array23.C: New test.
1597
1598 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1599
1600         * stackcheck.lst: Update list of tests requiring stack checking.
1601         * norun.lst: Adjust for above change.
1602         * ada95.lst: New file.
1603         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1604         requiring -gnat95 switch.
1605
1606 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1607
1608         * gnat.dg/in_out_parameter.adb: New test.
1609
1610 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1611
1612         PR debug/28980
1613         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1614
1615 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1616
1617         * gnat.dg/specs/unchecked_union.ads: New test.
1618
1619 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1620
1621         PR rtl-optimization/28982
1622         * gcc.c-torture/execute/pr28982a.c: New test.
1623         * gcc.c-torture/execute/pr28982b.c: Likewise.
1624
1625 2006-09-12  Eric Christopher  <echristo@apple.com>
1626
1627         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1628         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1629
1630 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1631
1632         PR c/28768
1633         PR preprocessor/14634
1634         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1635         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1636         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1637
1638 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1639
1640         * gcc.dg/pr28243.c: New test.
1641
1642 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1643
1644         PR fortran/28971
1645         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1646         this undiagnosed regression reappears.
1647
1648 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1649
1650         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1651         Treat $srcdir as a literal.
1652         * lib/fortran-torture.exp (fortran-torture-compile,
1653         fortran-torture-execute): Likewise.
1654         * lib/objc-torture.exp (objc-torture-compile,
1655         objc-torture-execute): Likewise.
1656         * lib/profopt.exp (profopt-execute): Likewise.
1657
1658 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1659
1660         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1661
1662 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1663
1664         PR testsuite/28950
1665         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1666
1667 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1668
1669         PR target/13685
1670         * gcc.target/i386/pr13685.c: New test.
1671
1672 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1673
1674         * gcc.dg/pr28726.c: New test.
1675
1676 2006-09-11  Josh Conner  <jconner@apple.com>
1677
1678         * gcc.dg/nrv3.c: Increase size of structure.
1679         * gcc.dg/nrv4.c: Likewise.
1680         * gcc.dg/nrv5.c: Likewise.
1681
1682 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1683
1684         PR libfortran/28890
1685         gfortran.dg/assumed_charlen_function_5.f90: New test.
1686
1687 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1688
1689         PR c++/28991
1690         * g++.dg/init/static3.C: New test.
1691
1692 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1693
1694         PR testsuite/29007
1695         * gcc.dg/long-long-cst1.c (t): Add cast to
1696         __SIZE_TYPE__ before casting to int.
1697         (main): Return 0 on success.
1698
1699 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1700
1701         * gcc.c-torture/execute/20060910-1.c: New test.
1702
1703 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1704
1705         PR middle-end/26983
1706         * gcc.dg/pr26983.c: New test.
1707
1708 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1709
1710         PR target/29006
1711         * gcc.c-torture/execute/pr29006.c: New test.
1712
1713 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1714
1715         PR libfortran/28947
1716         gfortran.dg/matmul_4.f90: New test.
1717
1718 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1719
1720         PR fortran/28959
1721         gfortran.dg/used_types_10: New test.
1722
1723 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1724
1725         PR libfortran/28923
1726         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1727         gfortran.dg/array_initializer_3.f90: New test.
1728
1729 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1730
1731         PR fortran/28914
1732         * gfortran.dg/actual_array_constructor_3.f90: New test.
1733
1734 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1735
1736         PR testsuite/26778
1737         * gcc.target/i386/pr26778.c: New testcase.
1738
1739 2006-09-08  Eric Christopher  <echristo@apple.com>
1740
1741         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1742         * gcc.target/i386/memcpy-1.c: Ditto.
1743         * gcc.target/i386/asm-1.c: Ditto.
1744         * gcc.target/i386/20060512-4.c: Ditto.
1745         * gcc.target/i386/compress-float-387.c: Ditto.
1746         * gcc.target/i386/20060512-1.c: Ditto.
1747         * gcc.target/i386/compress-float-sse.c: Ditto.
1748         * gcc.target/i386/20060512-2.c: Ditto.
1749         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1750         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1751         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1752         * gcc.dg/pr26449.c: Ditto.
1753         * gcc.dg/attr-ms_struct-2.c: Ditto.
1754         * gcc.dg/attr-ms_struct-1.c: Ditto.
1755         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1756
1757 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1758
1759         PR c/28504
1760         * gcc.dg/vla-10.c: New test.
1761
1762 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1763
1764         PR c++/28858
1765         * g++.dg/parse/template20.C: New test.
1766         * g++.dg/template/operator8.C: Remove obsolete part.
1767         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1768         * g++.old-deja/g++.pt/crash65.C: Likewise.
1769
1770 2006-09-07  Jason Merrill  <jason@redhat.com>
1771
1772         PR middle-end/27724
1773         * gcc.dg/long-long-cst1.c: New test.
1774
1775 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1776
1777         PR C++/28906
1778         * g++.dg/other/array3.C: New test.
1779         * g++.dg/other/array4.C: New test.
1780         * g++.dg/other/array5.C: New test.
1781
1782 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1783
1784         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1785
1786 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1787
1788         PR target/28946
1789         * gcc.target/i386/pr28946.c: New test.
1790
1791 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1792
1793         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1794         in integer literal constant.
1795         * gfortran.dg/enum_8.f90: Ditto.
1796         * gfortran.dg/g77/20030326-1.f: Ditto.
1797
1798 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1799
1800         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1801         nonconformance usage.
1802
1803 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1804
1805         PR middle-end/28862
1806         * gcc.c-torture/compile/vector-align-1.c: New test.
1807
1808 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1809
1810         PR rtl-opt/27883
1811         * g++.dg/opt/copysign-1.C: New test.
1812
1813 2006-09-06  Jason Merrill  <jason@redhat.com>
1814
1815         PR c++/27371
1816         * g++.dg/warn/unused-result1.C: New test.
1817
1818 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1819
1820         PR c++/28903
1821         * g++.dg/ext/vla3.C: New test.
1822
1823         PR c++/28886
1824         * g++.dg/template/array16.C: New test.
1825
1826 2006-09-06  Richard Guenther  <rguenther@suse.de>
1827
1828         * gcc.dg/pr27226.c: Remove testcase again.
1829
1830 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         PR tree-opt/28937
1833         * g++.dg/opt/unroll2.C: New test.
1834
1835 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1836
1837         PR tree-opt/28952
1838         * gcc.dg/vect/pr28952.c: New test.
1839
1840 2006-09-05  Richard Guenther  <rguenther@suse.de>
1841
1842         PR tree-optimization/28900
1843         * gcc.dg/torture/pr28900.c: New testcase
1844
1845 2006-09-05  Richard Guenther  <rguenther@suse.de>
1846
1847         PR tree-optimization/28905
1848         * gcc.c-torture/compile/pr28905.c: New testcase.
1849
1850 2006-09-05  Richard Guenther  <rguenther@suse.de>
1851
1852         PR middle-end/28935
1853         * gcc.dg/pr28935.c: New testcase.
1854
1855 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1856
1857         * gcc.c-torture/execute/20060905-1.c: New test.
1858
1859 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1860
1861         PR fortran/28908
1862         * gfortran.dg/used_types_7.f90: New test.
1863         * gfortran.dg/used_types_8.f90: New test.
1864         * gfortran.dg/used_types_9.f90: New test.
1865
1866 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1867
1868         * gcc.c-torture/compile/20060904-1.c: New test.
1869
1870 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1871
1872         PR c++/23287 Revert my 2006-09-01 patch
1873         * g++.dg/parse/dtor12.C: Remove.
1874
1875 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1876
1877         PR c+/27670
1878         * g++.dg/template/operator9.C: New test.
1879
1880         PR c++/27493
1881         * g++.dg/template/operator7.C: New test.
1882
1883         PR c++/27494
1884         * g++.dg/template/operator8.C: New test.
1885
1886         PR c++/27397
1887         * g++.dg/template/crash57.C: New test.
1888
1889         * g++.dg/template/typedef4.C: Adjust error markers.
1890         * g++.dg/template/typedef5.C: Likewise.
1891
1892 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR c++/28878
1895         * g++.dg/parse/crash33.C: New test.
1896
1897 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1898         Richard Guenther  <rguenther@suse.de>
1899         Adam Nemet  <anemet@caviumnetworks.com>
1900
1901         PR middle-end/27226
1902         * gcc.target/mips/memcpy-1.c: New testcase.
1903         * gcc.dg/pr27226.c: Likewise.
1904
1905 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1906
1907         PR c++/28705
1908         * g++.dg/lookup/koenig5.C: New.
1909         * g++.dg/template/crash56.C: New.
1910
1911 2006-09-01  Josh Conner  <jconner@apple.com>
1912
1913         PR c++/25505
1914         * gcc.dg/nrv3.c: New test.
1915         * gcc.dg/nrv4.c: New test.
1916         * gcc.dg/nrv5.c: New test.
1917
1918 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1919
1920         PR c++/23287
1921         * g++.dg/parse/dtor12.C: New.
1922
1923 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1924
1925         PR tree-optimization/28839
1926         * gcc.dg/pr28839.c: New test.
1927
1928 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1929
1930         PR target/24367
1931         * gcc.dg/pr24367.c: New testcase.
1932
1933 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1934
1935         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1936
1937 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1938
1939         PR rtl-optimization/27735
1940         * gcc.dg/loop-unswitch-1.c: New test.
1941
1942 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1943
1944         PR fortran/28885
1945         * gfortran.dg/aliasing_dummy_2.f90: New test.
1946
1947         PR fortran/20067
1948         * gfortran.dg/generic_5.f90: Change error message.
1949
1950         PR fortran/28873
1951         * gfortran.dg/generic_6.f90: New test.
1952
1953         PR fortran/25077
1954         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1955
1956         PR fortran/25102
1957         * gfortran.dg/invalid_interface_assignment.f90: New test.
1958
1959         PR fortran/24866
1960         * gfortran.dg/module_proc_external_dummy.f90: New test.
1961
1962 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1963
1964         PR c++/28349
1965         * testsuite/g++.dg/warn/var-args1.C: New test.
1966
1967 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1968
1969         PR fortran/28866
1970         * gfortran.dg/simpleif_2.f90: New test.
1971         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1972         * gfortran.dg/enum_5.f90: Ditto.
1973
1974 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1975             Kazu Hirata  <kazu@codesourcery.com>
1976
1977         PR tree-optimization/17506
1978         * gcc.dg/pr17506.c: New.
1979
1980 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1981
1982         PR c++/28139
1983         * g++.dg/eh/alias1.C: New test.
1984
1985 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1986
1987         PR c++/28860
1988         * g++.dg/template/ttp22.C: New test.
1989
1990 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1991
1992         PR middle-end/26632
1993         * gcc.dg/pr26632.c: New.
1994
1995 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1996
1997         PR libgfortran/28354
1998         * gfortran.dg/fmt_zero_precision.f90: New test.
1999
2000 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/28058
2003         * g++.dg/template/spec31.C: New test.
2004
2005 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2006
2007         PR c++/26573
2008         * g++.dg/other/static2.C: New test.
2009
2010 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2011
2012         * gcc.dg/Wswitch-enum-2.c: New test case.
2013         * gcc.dg/Wswitch-enum-3.c: Likewise.
2014
2015 2006-08-26  Richard Guenther  <rguenther@suse.de>
2016
2017         * gcc.c-torture/compile/20060826-1.c: New testcase.
2018
2019 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2020
2021         PR c++/28736
2022         * g++.dg/template/void10.C: New test.
2023
2024         PR c++/28737
2025         * g++.dg/template/void8.C: New test.
2026
2027         PR c+_+/28738
2028         * g++.dg/template/void9.C: New test.
2029
2030         * g++.dg/template/void3.C: Adjust error markers.
2031         * g++.dg/template/void4.C: Likewise.
2032         * g++.dg/template/crash55.C: Likewise.
2033         * g++.dg/template/void7.C: Likewise
2034
2035 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR c++/28588
2038         * g++.dg/inherit/access6.C: New test.
2039         * g++.dg/inherit/access7.C: Likewise.
2040
2041         PR c++/28595
2042         * g++.dg/template/array15.C: New test.
2043         * g++.dg/template/crash2.C: Tweak error markers.
2044
2045 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR middle-end/28683
2048         * gcc.c-torture/compile/20060823-1.c: New test.
2049
2050 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2051
2052         PR c++/28853
2053         * g++.dg/template/ttp21.C: New test.
2054
2055         PR c++/28852
2056         * g++.dg/other/operator1.C: Add error-marker.
2057         * g++.dg/other/operator2.C: New test.
2058
2059 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2060
2061         PR c/27893
2062         * gcc.c-torture/compile/vla-const-1.c,
2063         gcc.c-torture/compile/vla-const-2.c: New tests.
2064
2065 2006-08-26  Richard Guenther  <rguenther@suse.de>
2066
2067         PR middle-end/28814
2068         * gcc.dg/torture/pr28814.c: New testcase.
2069
2070 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2071
2072         PR c/28418
2073         * gcc.c-torture/compile/compound-literal-1.c: New test.
2074
2075 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2076
2077         PR c/28299
2078         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2079         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2080         Expect extra diagnostics.
2081
2082 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2083
2084         gcc.dg/noncompile/pr16876.c: New test.
2085
2086 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2087
2088         PR c++/28056
2089         * g++.dg/parse/local1.C: New test.
2090         * g++.dg/other/qual1.C: Tweak error marker.
2091
2092 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2093
2094         PR c++/27787
2095         * g++.dg/template/typename10.C: New.
2096         * g++.dg/template/lookup4.C: Remove bogus error marker.
2097
2098 2006-08-25  Richard Guenther  <rguenther@suse.de>
2099
2100         PR testsuite/28829
2101         * gcc.dg/pr26570.c: Fix testcase.
2102
2103 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2104
2105         PR tree-opt/28807
2106         * gcc.c-torture/execute/mayalias-2.c: New test.
2107         * gcc.dg/tree-ssa/alias-13.c: New test.
2108
2109 2006-08-24  Jan Hubicka  <jh@suse.cz>
2110
2111         PR debug/26881
2112         * gcc.dg/debug/pr26881.c: New file.
2113
2114 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2115
2116         PR fortran/28788
2117         * gfortran.dg/used_types_4.f90: New test.
2118         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2119         association of derived types.
2120         * gfortran.dg/used_types_2.f90: Add module cleanup.
2121         * gfortran.dg/used_types_3.f90: The same.
2122
2123         PR fortran/28771
2124         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2125         fix of regression.
2126
2127 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR 28813
2130         * gfortran.dg/direct_io_6.f90: Remove test.
2131
2132 2006-08-23  Stuart Hastings  <stuart@apple.com>
2133
2134         PR 28825
2135         * gcc.target/i386/20060821-1.c: New.
2136
2137 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2138
2139         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2140         dg-warning strings for dllimport.
2141
2142 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2143
2144         PR C++/28450
2145         * g++.dg/ext/vector4.C: New test.
2146         * g++.dg/ext/complex1.C: New test.
2147
2148 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2149
2150         PR debug/28692
2151         * gcc.dg/debug/const-1.c: New.
2152         * gcc.dg/debug/const-2.c: New.
2153         * gcc.dg/debug/dwarf2/const-1.c: New.
2154         * gcc.dg/debug/dwarf2/const-2.c: New.
2155         * gcc.dg/debug/dwarf2/const-2b.c: New.
2156
2157 2006-08-22  Richard Guenther  <rguenther@suse.de>
2158
2159         PR middle-end/28776
2160         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2161         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2162
2163 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2164
2165         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2166
2167 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2168
2169         PR c++/26269
2170         * g++.dg/other/error14.C: New test.
2171
2172         PR c++/28505
2173         * g++.dg/parse/ctor7.C: New test.
2174         * g++.dg/parse/ctor8.C: Likewise.
2175
2176         PR c++/28741
2177         * g++.dg/template/void7.C: New test.
2178
2179 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2180
2181         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2182         * gnat.dg/self_aggregate_with_array.adb: New test.
2183
2184 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2185
2186         * g++.dg/eh/arm-vfp-unwind.C: New test.
2187
2188 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/28341
2191         * g++.dg/template/ref3.C: New test.
2192         * g++.dg/template/nontype13.C: New test.
2193
2194         PR c++/28346
2195         * g++.dg/template/ptrmem17.C: New test.
2196
2197 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2198
2199         PR target/28648 c:
2200         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2201
2202 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         PR fortran/28630
2205         * gfortran.dg/used_types_2.f90: New test.
2206
2207         PR fortran/28601
2208         * gfortran.dg/used_types_3.f90: New test.
2209
2210         PR fortran/20886
2211         * gfortran.dg/generic_actual_arg.f90: New test.
2212
2213         PR fortran/28735
2214         * gfortran.dg/module_private_array_refs_1.f90: New test.
2215
2216         PR fortran/28762
2217         * gfortran.dg/program_name_1.f90: New test.
2218
2219         PR fortran/28425
2220         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2221
2222         PR fortran/28496
2223         * gfortran.dg/array_initializer_2.f90: New test.
2224
2225         PR fortran/18111
2226         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2227
2228         PR fortran/28600
2229         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2230
2231         PR fortran/28771
2232         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2233
2234         PR fortran/28660
2235         * gfortran.dg/dependent_decls_1.f90: New test.
2236
2237 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2238
2239         PR fortran/25217
2240         * gfortran.dg/derived_init_2.f90: New.
2241
2242 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2243
2244         * gcc.c-torture/execute/pr28289.c: New test.
2245
2246 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR c/28744
2249         * gcc.dg/attr-externally-visible-1.c: New test.
2250         * gcc.dg/attr-externally-visible-2.c: New test.
2251         * g++.dg/parse/attr-externally-visible-1.C: New test.
2252         * g++.dg/parse/attr-externally-visible-2.C: New test.
2253
2254 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2255
2256         PR c++/28606
2257         * g++.dg/parse/dtor11.C: New test.
2258
2259 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2260
2261         PR rtl-optimization/28489
2262         * gcc.c-torture/compile/pr28489.c: New test.
2263
2264 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2265
2266         PR c++/28710
2267         * g++.dg/template/redecl4.C: New test.
2268
2269         PR c++/28711
2270         * g++.dg/template/ctor8.C: New test.
2271
2272 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2273
2274         * gcc.dg/pr26570.c: Fix testcase.
2275
2276 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2277
2278         * PR c++/28573
2279         * g++.dg/parse/offsetof6.C: New test.
2280         * g++.dg/parse/offsetof6.C: New test.
2281         * g++.dg/parse/offsetof7.C: New test.
2282
2283 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2284
2285         PR testsuite/28602
2286         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2287         is false.
2288
2289 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2290
2291         PR c++/28302
2292         * g++.dg/ext/vector3.C: New test.
2293
2294 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2295
2296         PR gcov/profile/26570
2297         * gcc.dg/pr26570.c: New test.
2298
2299 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2300
2301         PR c/27697
2302         * gcc.dg/qual-component-1.c: New test.
2303
2304 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2305
2306         PR c++/28593
2307         * g++.dg/parse/new3.C: New test.
2308
2309 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2310
2311         PR fortran/25828
2312         * gfortran.dg/streamio_1.f90: New test.
2313         * gfortran.dg/streamio_2.f90: New test.
2314         * gfortran.dg/streamio_3.f90: New test.
2315         * gfortran.dg/streamio_4.f90: New test.
2316         * gfortran.dg/streamio_5.f90: New test.
2317         * gfortran.dg/streamio_6.f90: New test.
2318         * gfortran.dg/streamio_7.f90: New test.
2319         * gfortran.dg/streamio_8.f90: New test.
2320
2321 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2322
2323         PR c/28287
2324         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2325
2326 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2327
2328         PR c++/28594
2329         * g++.dg/template/void6.C: New test.
2330
2331 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2332
2333         PR c/28649
2334         * gcc.dg/parse-error-1.c: New test.
2335         * gcc.dg/parse-error-2.c: New test.
2336         * gcc.dg/cpp/digraph2.c: Add error-marker.
2337         * gcc.dg/noncompile/920923-1.c: Likewise.
2338
2339 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2340
2341         PR c/27490
2342         * gcc.dg/sizeof-2.c: New testcase.
2343
2344         PR c/27489
2345         * gcc.dg/switch-A.c: New testcase.
2346
2347 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2348
2349         PR c++/28288
2350         PR c++/14556
2351         * g++.old-deja/g++.warn/compare1.C: Delete.
2352         * g++.dg/opt/pr7503-2.C: Delete.
2353         * g++.dg/opt/pr7503-3.C: Delete.
2354         * g++.dg/opt/pr7503-4.C: Delete.
2355         * g++.dg/opt/pr7503-5.C: Delete.
2356         * g++.dg/opt/max1.C: Delete.
2357         * g++.dg/warn/minmax.C: Delete.
2358         * g++.dg/expr/minmax.C: New test.
2359
2360 2006-08-14  Richard Guenther  <rguenther@suse.de>
2361
2362         PR testsuite/28703
2363         * gcc.c-torture/execute/pr28651.c: Do not use argc
2364         to avoid optimization, instead forbid inlining.
2365
2366 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2367
2368         PR rtl-optimization/28634
2369         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2370
2371 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2372
2373         PR c/27184
2374         * gcc.dg/torture/pr27184.c: New test.
2375
2376 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2377
2378         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2379
2380 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2381
2382         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2383         * gfortran.dg/stat_2.f90: Likewise.
2384         * gfortran.dg/chmod_1.f90: Likewise.
2385         * gfortran.dg/chmod_2.f90: Likewise.
2386         * gfortran.dg/chmod_3.f90: Likewise.
2387
2388 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2389
2390         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2391
2392 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2393
2394         * g++.dg/opt/pr23454-2.C: New test.
2395
2396 2006-08-11  Richard Guenther  <rguenther@suse.de>
2397
2398         PR middle-end/28651
2399         * gcc.c-torture/execute/pr28651.c: New testcase.
2400
2401 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2402
2403         * gnat.dg/specs/static_initializer.ads: New test.
2404
2405 2006-08-10  Paul Brook  <paul@codesourcery.com>
2406
2407         * gcc.target/arm/cond-asm.c: New test.
2408
2409 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2410
2411         PR tree-optimization/26197
2412         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2413         * g++.dg/vect/vect.exp: Compile the new tests with
2414         --param max-aliased-vops=0.
2415
2416 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2417
2418         PR c++/28637
2419         * g++.dg/template/void3.C: New test.
2420
2421         PR c++/28638
2422         * g++.dg/template/void4.C: New test.
2423
2424         PR c++/28640
2425         * g++.dg/template/void5.C: New test.
2426
2427 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2428
2429         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2430         after dg-do compile.
2431
2432 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2433
2434         PR tree-optimizations/26969
2435         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2436         "unswitch-loops" with -funswitch-loops.
2437         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2438
2439 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2440
2441         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2442         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2443         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2444         * objc.dg/dwarf-1.m: Likewise.
2445         * objc.dg/dwarf-2.m: Likewise.
2446         * obj-c++.dg/dwarf-2.mm: Likewise.
2447
2448 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2449
2450         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2451         * objc.dg/dwarf-2.m: Likewise.
2452         * obj-c++.dg/dwarf-2.mm: Likewise.
2453
2454         PR libfortran/28603
2455         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2456
2457         PR testsuite/27611
2458         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2459
2460         PR testsuite/27033
2461         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2462
2463 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2464
2465         PR target/27827
2466         * gcc.target/i386/pr27827.c: New testcase.
2467
2468 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2469
2470         PR fortran/28590
2471         * gfortran.dg/sequence_types_1.f90: New test.
2472
2473 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2474
2475         PR fortran/28548
2476         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2477         dg-warning.  Add -pedantic option.
2478
2479 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2480
2481         PR c/28502
2482         * gcc.dg/proto-1.c: New test.
2483
2484         PR c/27721
2485         * gcc.dg/lvalue-4.c: New test.
2486
2487         PR c/28136
2488         * gcc.dg/init-bad-5.c: New test.
2489
2490 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2491
2492         PR c++/28347
2493         * g++.dg/ext/typedef-init.C: Add new test for typedef
2494         initialization inside templates. Adjust existing error markers.
2495
2496 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2497
2498         PR c++/28148
2499         * g++.dg/init/ptrmem3.C: New test.
2500
2501 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2502
2503         PR tree-optimization/27770
2504         * lib/target-support.exp: New target keyword "section_anchors".
2505         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2506         tests.
2507         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2508         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2509         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2510         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2511
2512 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2513
2514         * gcc.dg/20060801-1.c: Add missing '}'.
2515
2516 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2517
2518         PR c++/27508
2519         * g++.dg/parse/dtor9.C: New test.
2520         * g++.dg/parse/dtor10.C: New test.
2521         * g++.dg/other/error7.C: Adjust error-marker.
2522
2523         PR c++/28274
2524         * g++.dg/other/default5.C: New test.
2525
2526 2006-08-02  Richard Guenther  <rguenther@suse.de>
2527
2528         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2529
2530 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/28557
2533         * g++.dg/template/conv9.C: New test.
2534
2535 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2536
2537         PR debug/28063
2538         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2539         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2540         Optionally return assembly text.  Update callers.
2541         (check_no_compiler_messages): Update verbose messages.
2542         (check_no_messages_and_pattern): New.
2543         (check_effective_target_string_merging): New.
2544
2545 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2546
2547         PR c++/28250
2548         * g++.dg/eh/catch4.C: New test.
2549
2550         PR c++/28257
2551         * g++.dg/other/qual1.C: New test.
2552
2553         PR c++/28259
2554         * g++.dg/inherit/error2.C: New test.
2555
2556         PR c++/28267
2557         * g++.dg/other/new1.C: New test.
2558
2559         * g++.dg/warn/pr23075.C: Remove obsolete test.
2560         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2561         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2562
2563 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2564
2565         PR c++/28523
2566         * g++.dg/eh/cast1.C: New test.
2567
2568 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2569
2570         PR libfortran/28452
2571         * gfortran.dg/random_3.f90:  New test.
2572
2573 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2574
2575         PR c++/28432
2576         * g++.dg/other/pr28304.C: Change expected error message.
2577         * g++.dg/other/pr28432.C: New test.
2578
2579 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2580
2581         PR c++/28256
2582         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2583
2584 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2585
2586         PR debug/23336
2587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2588         at -g1.
2589         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2590         g++.dg/debug/enum-2.C: New.
2591
2592 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2593
2594         PR c++/6634
2595         * g++.dg/parse/long1.C: Add more tests.
2596
2597 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2598
2599         * gfortran.dg/lrshift_1.c: New file.
2600
2601 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2602
2603         PR libgfortran/28335
2604         * gfortran.dg/no_unit_error_1.f90: New test.
2605
2606 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607
2608         PR libgfortran/28335
2609         * gfortran.dg/no_unit_error_1.f90: Delete test.
2610         * gfortran.dg/no_unit_error_2.f90: Delete test.
2611
2612 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2613
2614         * gfortran.dg/chmod_3.f90: New test.
2615         * gfortran.dg/ltime_gmtime_1.f90: New test.
2616         * gfortran.dg/ltime_gmtime_2.f90: New test.
2617         * gfortran.dg/lrshift_1.f90: New test.
2618         * gfortran.dg/chmod_1.f90: New test.
2619         * gfortran.dg/chmod_2.f90: New test.
2620
2621 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2622
2623         PR c++/27668
2624         * g++.dg/template/crash55.C: New test.
2625
2626         PR c++/27962
2627         * g++.dg/template/nontype16.C: New test.
2628
2629         * g++.dg/template/void2.C: Adjust error markers.
2630         * g++.dg/template/nontype5.C: Adjust error markers.
2631
2632 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2633
2634         * gcc.target/i386/stack-prot-kernel.c: New test.
2635
2636 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2637
2638         * gcc.dg/builtins-55.c: New test case.
2639
2640 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2641
2642         PR rtl-optimization/27907
2643         * gcc.c-torture/compile/pr27907.c: New test.
2644
2645 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2646
2647         * gfortran.dg/mclock.f90: New test.
2648         * gfortran.dg/int_conv_1.f90: New test.
2649         * gfortran.dg/stat_1.f90: New test.
2650         * gfortran.dg/stat_2.f90: New test.
2651
2652 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2653
2654         PR libgfortran/28335
2655         * gfortran.dg/no_unit_error_1.f90: New test.
2656         * gfortran.dg/no_unit_error_2.f90: New test.
2657         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2658
2659 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2660
2661         PR middle-end/28473
2662         * gcc.dg/fold-convround-1.c: New test case.
2663
2664 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2665
2666         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2667
2668 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2669
2670         PR c++/27572
2671         * g++.dg/other/typedef1.C: New test.
2672         * g++.dg/template/typedef4.C: New test.
2673         * g++.dg/template/typedef5.C: New test.
2674
2675 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2676
2677         PR fortran/28416
2678         * gfortran.dg/allocatable_dummy_3.f90: New.
2679
2680 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2681
2682         PR fortran/28439
2683         * gfortran.dg/arithmetic_if.f90:  New test.
2684
2685 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2686
2687         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2688         avoid memcpy optimization.
2689
2690 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2691
2692         PR fortran/25289
2693         * gfortran.dg/direct_io_6.f90: New test.
2694
2695 2006-07-24  Jan Hubicka  <jh@suse.cz>
2696
2697         PR c/25795
2698         PR c++/27369
2699         * gcc.dg/pr25795.c: New test.
2700         * gcc.dg/pr25795-1.c: New test.
2701
2702 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2703
2704         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2705         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2706         which may be transformed to "g || h" on some platforms.
2707
2708 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2709
2710         PR c++/28025
2711         * g++.dg/template/friend45.C: New test.
2712
2713 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2714
2715         PR libgfortran/28339
2716         * gfortran.dg/arrayio_8.f90: New test.
2717
2718 2006-07-21  Mike Stump  <mrs@apple.com>
2719
2720         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2721
2722         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2723
2724 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2725
2726         PR c++/28250
2727         * g++.dg/eh/catch3.C: New test.
2728
2729         PR c++/28363
2730         * g++.dg/template/defarg10.C: New test.
2731
2732 2006-07-20  Paul Brook  <paul@codesourcery.com>
2733
2734         PR 27363
2735         * gcc.dg/pr27363.c: New test.
2736
2737 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2738
2739         PR c++/28338
2740         * g++.dg/init/ref13.C: New test.
2741
2742 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2743
2744         PR obj-c++/28434
2745         * obj-c++.dg/proto-error-1.mm: New test.
2746
2747 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/28337
2750         * g++.dg/template/string1.C: New test.
2751
2752 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2753
2754         PR c++/28048
2755         * g++.dg/template/defarg9.C: New test.
2756
2757         PR c++/28235
2758         * g++.dg/template/static27.C: New test.
2759
2760 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2761
2762         PR 28410
2763         * gcc.dg/tree-ssa/pr28410.c: New test.
2764
2765 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2766
2767         PR c++/28258
2768         * g++/dg/other/error13.C: New test.
2769
2770         PR c++/28260
2771         * g++.dg/template/friend44.C: New test.
2772
2773 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2774
2775         PR c++/27495
2776         * g++.dg/other/pr27495.C: New.
2777
2778 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2779
2780         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2781         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2782
2783 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2784
2785         PR c/28286
2786         * gcc.dg/pragma-pack-4.c: New test.
2787
2788 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2789
2790         PR c++/28291
2791         * g++.dg/ext/pr28291.C: New test.
2792
2793 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2794
2795         PR middle-end/28403
2796         * gcc.c-torture/execute/pr28403.c: New test.
2797
2798 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2799
2800         PR middle-end/28402
2801         * gcc.dg/pr28402.c: New test.
2802
2803 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2804
2805         PR c++/28304
2806         * g++.dg/other/pr28304.C: New test.
2807
2808 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2809
2810         PR other/28251
2811         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2812         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2813
2814 2006-07-17  Richard Guenther  <rguenther@suse.de>
2815
2816         PR tree-optimization/28238
2817         * g++.dg/tree-ssa/pr28238.C: New testcase.
2818
2819 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2820
2821         PR c++/28250
2822         * g++.dg/eh/catch1.C: New test.
2823         * g++.dg/eh/catch2.C: New test.
2824
2825 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR c++/28370
2828         * g++.dg/template/anon3.C: New test.
2829
2830 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2831
2832         PR fortran/20844
2833         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2834         specifiers requiring an explicit format tag..
2835
2836         PR fortran/28201
2837         * gfortran.dg/generic_5: New test.
2838
2839         PR fortran/20893
2840         * gfortran.dg/elemental_optional_args_1.f90: New test.
2841
2842 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2843
2844         * gnat.dg/assert.ads: New file.
2845         * gnat.dg/controlled_record.ads: Likewise.
2846         * gnat.dg/controlled_record.adb: Likewise.
2847
2848 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2849
2850         PR c++/28292
2851         * g++.dg/other/error12.C: New test.
2852
2853         PR c++/28269
2854         * g++.dg/template/crash54.C: New test.
2855
2856 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2857
2858         PR c++/28249
2859         * g++.dg/parse/catch1.C: New test.
2860
2861         PR c++/28294
2862         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2863
2864         PR c++/28387
2865         * g++.dg/ext/attrib24.C: New test.
2866
2867 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2868
2869         PR c++/28343
2870         * g++.dg/ext/asmspec1.C: New test.
2871
2872 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2873
2874         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2875         (dg-test): Support shouldfail tests.
2876         * lib/target-supports-dg.exp (dg-shouldfail): New.
2877         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2878         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2879         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2880         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2881         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2882         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2883         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2884
2885 2006-07-13  Jan Hubicka  <jh@suse.cz>
2886
2887         * gcc.target/i386/memcpy-1.c: New.
2888
2889 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2890
2891         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2892
2893 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2894
2895         PR fortran/25097
2896         * gfortran.dg/present_1.f90: New test.
2897
2898         PR fortran/20903
2899         * gfortran.dg/interface_derived_type_1.f90: New test.
2900
2901 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2902
2903         PR fortran/28213
2904         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2905         list.
2906
2907 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2908
2909         PR c++/27820
2910         * g++.dg/other/label1.C: New test.
2911
2912 2006-07-07   Richard Guenther  <rguenther@suse.de>
2913
2914         PR middle-end/28268
2915         * gcc.dg/torture/pr28268.c: New testcase.
2916
2917 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2918
2919         PR c++/27019
2920         * g++.dg/ext/pr27019.C: New.
2921
2922 2006-07-07  Richard Guenther  <rguenther@suse.de>
2923
2924         PR tree-optimization/28187
2925         * gcc.dg/pr28187.c: New testcase.
2926
2927 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2928
2929         * gnat.dg/address_conversion.adb: New test.
2930         * gnat.dg/boolean_subtype.adb: Likewise.
2931         * gnat.dg/frame_overflow.adb: Likewise.
2932         * gnat.dg/pointer_array.adb: Likewise.
2933         * gnat.dg/pointer_conversion.adb: Likewise.
2934
2935 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/28237
2938         PR fortran/23420
2939         * gfortran.dg/print_fmt_5.f90: New test.
2940
2941 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2942
2943         PR fortran/28129
2944         * gfortran.dg/bounds_check_4.f90: New test.
2945
2946 2006-07-05  Richard Guenther  <rguenther@suse.de>
2947
2948         PR target/28158
2949         * gfortran.dg/pr28158.f90: New testcase.
2950
2951 2006-07-05  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/28162
2954         * gcc.dg/pr28162.c: New testcase.
2955
2956 2006-07-05  Richard Guenther  <rguenther@suse.de>
2957         Andrew Pinski  <pinskia@gcc.gnu.org>
2958
2959         PR c++/27084
2960         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2961
2962 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2963
2964         PR fortran/28174
2965         * gfortran.dg/actual_array_substr_2.f90: New test.
2966
2967         PR fortran/28167
2968         * gfortran.dg/actual_array_constructor_2.f90: New test.
2969
2970 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2971
2972         * gfortran.dg/itime_idate_1.f: New test.
2973         * gfortran.dg/itime_idate_2.f: New test.
2974
2975 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2976
2977         PR libgfortran/27704
2978         * gfortran.dg/open_status_3.f90: New test.
2979         * gfortran.dg/fmt_l.f90: Update for new feature.
2980
2981 2006-07-03  Asher Langton  <langton2@llnl.gov>
2982
2983         * gfortran.dg/oldstyle_2.f90: New.
2984
2985 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2986
2987         * gnat.dg/string_slice.adb: New test.
2988
2989 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2990
2991         PR fortran/19259
2992         * gfortran.dg/semicolon_fixed.c: New.
2993         * gfortran.dg/semicolon_free.c: New.
2994
2995 2006-06-30  Mike Stump  <mrs@apple.com>
2996
2997         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2998         that don't support internal visibility.
2999
3000 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3001
3002         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3003         for '(' / ')' needing an extra '\'.
3004
3005 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3006
3007         PR middle-end/27428
3008         * gcc.dg/pr27428-1.c: New test case.
3009
3010 2006-06-29  Mike Stump  <mrs@apple.com>
3011
3012         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3013         on darwin as we can't align commons large enough yet.
3014
3015         * gcc.dg/vla-8.c: Add additional testcases.
3016
3017 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3018
3019         PR c++/28114
3020         * g++.dg/other/pr28114.C: New.
3021
3022 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3023
3024         * gcc.c-torture/compile/20060625-1.c: New test.
3025
3026 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3027
3028         PR fortran/20867
3029         * gfortran.dg/stfunc_3.f90: New test.
3030
3031         PR fortran/25056
3032         * gfortran.dg/impure_actual_1.f90: New test.
3033
3034         PR fortran/20874
3035         * gfortran.dg/elemental_result_1.f90: New test.
3036
3037         PR fortran/25073
3038         * gfortran.dg/select_7.f90: New test.
3039
3040         PR fortran/27554
3041         * intrinsic_actual_1.f: New test.
3042
3043         PR fortran/22038
3044         PR fortran/28119
3045         * gfortran.dg/forall_4.f90: New test.
3046
3047         PR fortran/25072
3048         * gfortran.dg/forall_5.f90: New test.
3049
3050 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3051
3052         PR c++/28051
3053         * g++.dg/template/using13.C: New test.
3054
3055         PR c++/28054
3056         * g++.dg/other/incomplete3.C: New test.
3057
3058 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3059
3060         PR fortran/28081
3061         * gfortran.dg/substr_3.f: New test.
3062         * gfortran.dg/equiv_2.f90: Update expected error message.
3063
3064 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3065
3066         PR fortran/28118
3067         * gfortran.dg/actual_array_substr_1.f90: New test.
3068
3069 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3070
3071         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3072         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3073
3074 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3075
3076         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3077
3078 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3079
3080         PR fortran/27981
3081         * gfortran.dg/simpleif_2.f90: New test.
3082
3083 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3084
3085         * g++.dg/template/error22.C: Fix typo.
3086
3087 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3088
3089         PR c++/28112
3090         * g++.dg/ext/attrib23.C: New test.
3091
3092 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3093
3094         * gnat.dg/varsize_temp.adb: New test.
3095
3096 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3097
3098         PR c++/11468
3099         * g++.dg/other/java2.C: New test.
3100
3101 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3102
3103         PR target/27789
3104         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3105         initialization.
3106
3107 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3108
3109         PR target/27531
3110         * gcc.dg/pr27531-1.c: New test case.
3111
3112 2006-06-22  Asher Langton  <langton2@llnl.gov>
3113
3114         PR fortran/24748
3115         * gfortran.dg/implicit_8.f90: New.
3116
3117 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3118
3119         PR rtl-optimization/28121
3120         * gcc.dg/pr28121.c: New test.
3121
3122 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3123
3124         PR c++/27805
3125         * g++.dg/parse/ptrmem6.C: New test.
3126
3127         PR c++/27821
3128         * g++.dg/template/error22.C: New test.
3129
3130 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3131
3132         PR c++/28111
3133         * g++.dg/template/friend43.C: New test.
3134
3135         PR c++/28110
3136         * g++.dg/template/crash53.C: New test.
3137
3138         PR c++/28109
3139         * g++.dg/rtti/incomplete1.C: New test.
3140
3141 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3142
3143         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3144
3145 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3146
3147         * gcc.c-torture/execute/complex-7.c: New.
3148
3149 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3150
3151         * gcc.dg/merge-all-constants-1.c: New test.
3152
3153 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3154
3155         PR c++/28113
3156         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3157
3158 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3159
3160         * gfortran.dg/rrspacing_1.f90: New test.
3161
3162 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3163
3164         PR c++/28052
3165         * g++.dg/other/bitfield2.C: New test.
3166
3167 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3168
3169         PR tree-optimization/27331
3170         * gcc.dg/pr27331.c: New test.
3171
3172 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3173             Eric Botcazou  <ebotcazou@adacore.com>
3174
3175         PR ada/18692
3176         * lib/gnat.exp: New file.
3177         * lib/gnat-dg.exp: Likewise.
3178         * gnat.dg: New directory.
3179         * gnat.dg/dg.exp: New driver.
3180         * gnat.dg/specs: New directory.
3181         * gnat.dg/specs/specs.exp: New driver.
3182         * gnat.dg/style: New directory.
3183         * gnat.dg/style/style.exp: New driver.
3184
3185 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3186
3187         PR fortran/16206
3188         * gfortran.dg/array_initializer_1.f90: New test.
3189
3190         PR fortran/28005
3191         * gfortran.dg/matmul_3.f90: New test.
3192
3193 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3194
3195         PR middle-end/28075
3196         * gcc.dg/tree-ssa/inline-1.c: New test.
3197
3198 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3199
3200         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3201         in malloc prototype; remove XFAIL.
3202         * gcc.dg/pr18241-2.c: Ditto.
3203         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3204         in memset prototype; remove XFAIL.
3205         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3206
3207 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3208
3209         * gcc.dg/vla-8.c: Add.
3210
3211 2006-06-19  Richard Guenther  <rguenther@suse.de>
3212
3213         PR tree-optimization/27090
3214         * g++.dg/tree-ssa/pr27090.C: New testcase.
3215
3216 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3217
3218         PR target/27861
3219         * gcc.dg/pr27861-1.c: New test case.
3220
3221 2006-06-19  Richard Guenther  <rguenther@suse.de>
3222
3223         PR middle-end/28045
3224         * gcc.dg/torture/pr28045.c: New testcase.
3225
3226 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3227
3228         PR fortran/26801
3229         * gfortran.dg/associated_4.f90: New test.
3230
3231 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3232
3233         PR fortran/19310
3234         PR fortran/19904
3235         * gfortran.dg/real_const_3.f90: New test.
3236
3237 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3238
3239         PR c++/28016
3240         * g++.dg/template/static26.C: New test.
3241
3242         PR c++/27979
3243         * g++.dg/expr/bitfield2.C: New test.
3244
3245         PR c++/27884
3246         * g++.dg/parse/linkage2.C: New test.
3247
3248 2006-06-16  Richard Guenther  <rguenther@suse.de>
3249
3250         PR middle-end/27116
3251         * gcc.dg/pr15785-1.c: Revert last change.
3252         * gcc.dg/torture/pr27116-2.c: New testcase.
3253
3254 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3255
3256         PR middle-end/27802
3257         * gcc.dg/pr27802-1.c: New test case.
3258
3259 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3260
3261         PR c++/27689
3262         * g++.dg/template/ttp18.C: New test.
3263         * g++.dg/template/ttp19.C: Likewise.
3264
3265         PR c++/27666
3266         * g++.dg/expr/cond9.C: New test.
3267
3268         PR c++/27640
3269         * g++.dg/template/ctor7.C: New test.
3270
3271 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3272
3273         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3274
3275 2006-06-16  Richard Guenther  <rguenther@suse.de>
3276
3277         PR tree-optimization/27781
3278         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3279
3280 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3281
3282         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3283
3284 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3285
3286         * gcc.dg/tree-ssa/loop-18.c: New test.
3287
3288 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3289
3290         PR c++/27665
3291         * g++.dg/template/crash52.C: New test.
3292
3293         PR c++/27648
3294         * g++.dg/ext/attrib22.C: New test.
3295
3296         PR c++/26559
3297         * g++.dg/template/builtin1.C: New test.
3298         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3299
3300         PR c++/28018
3301         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3302         assignment.
3303         * g++.old-deja/g++.pt/crash51.C: Likewise.
3304
3305         PR c++/27227
3306         * g++.dg/lookup/linkage1.C: New test.
3307         * g++.dg/lookup/linkage2.C: Likewise.
3308
3309 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3310
3311         PR middle-end/27959
3312         * gcc.dg/pr27959.c: New testcase.
3313
3314 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3315
3316         PR target/28014:
3317         * g++.dg/eh/div.C: New test.
3318
3319 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR c++/27894
3322         * g++.dg/tree-ssa/pr26757.C: New test.
3323         * g++.dg/tree-ssa/pr27894.C: New test.
3324
3325 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3326
3327         * gcc.c-torture/compile/20060609-1.c: New test.
3328
3329         PR target/27863
3330         * gcc.c-torture/compile/pr27863.c: New test.
3331
3332 2006-06-13  Richard Guenther  <rguenther@suse.de>
3333
3334         PR tree-optimization/27830
3335         * g++.dg/tree-ssa/pr27830.C: New testcase.
3336
3337 2006-06-13  Matthew Sachs  <msachs@apple.com>
3338
3339         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3340         the list of compiler flags; this causes those flags to be checked
3341         for things like dg-skip-if.
3342
3343 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3344
3345         PR c++/27601
3346         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3347
3348 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3349             Kazu Hirata  <kazu@codesourcery.com>
3350
3351         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3352         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3353
3354 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3355
3356         PR c++/27933
3357         * g++.dg/lookup/using15.C: New test.
3358
3359         PR c++/27951
3360         * g++.dg/other/anon4.C: New test.
3361
3362 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3363
3364         PR c++/21210
3365         * g++.dg/init/complex1.C: New test case.
3366
3367 2006-06-11  Eric Christopher  <echristo@apple.com>
3368
3369         PR middle-end/27948
3370         * gcc.dg/bf-ms-layout.c: Run on darwin.
3371         * gcc.dg/bf-no-ms-layout: Ditto.
3372         * gcc.dg/attr-ms_struct-2.c: New.
3373         * gcc.dg/bf-ms-layout-2.c: Ditto.
3374
3375 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3376
3377         * gcc.dg/attr-ms_struct-packed1.c: New.
3378
3379 2006-06-09  Mike Stump  <mrs@apple.com>
3380
3381         * gcc.dg/vla-7.c: Add.
3382
3383 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3384
3385         PR fortran/24558
3386         * gfortran.dg/entry_6.f90: New test.
3387
3388         PR fortran/20877
3389         PR fortran/25047
3390         * gfortran.dg/entry_7.f90: New test.
3391
3392 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR c/27747
3395         * gcc.dg/cpp/_Pragma6.c: New test.
3396
3397         PR c++/27748
3398         * g++.dg/cpp/_Pragma1.C: New test.
3399
3400         PR preprocessor/27746
3401         * gcc.dg/gomp/macro-3.c: New test.
3402         * gcc.dg/gomp/macro-4.c: New test.
3403         * g++.dg/gomp/macro-3.C: New test.
3404         * g++.dg/gomp/macro-4.C: New test.
3405
3406 2006-06-09  Richard Guenther  <rguenther@suse.de>
3407
3408         PR tree-optimization/26998
3409         * gcc.dg/torture/pr26998.c: New testcase.
3410         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3411
3412 2006-06-08  Mike Stump  <mrs@apple.com>
3413
3414         * gcc.dg/pr27095.c: Account for stubs.
3415
3416         PR target/26427
3417         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3418         produce bad code on darwin.
3419
3420 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3421
3422         PR fortran/27958
3423         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3424
3425 2006-06-08  Asher Langton  <langton2@llnl.gov>
3426
3427         PR fortran/27786
3428         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3429
3430 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3431
3432         PR target/27421
3433         * gcc.dg/union-3.c: New test.
3434
3435 2006-06-08  Richard Guenther  <rguenther@suse.de>
3436
3437         PR middle-end/27116
3438         * gcc.dg/torture/pr27116.c: New testcase.
3439         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3440
3441 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3442
3443         PR rtl-optimization/26449
3444         * gcc.dg/pr26449.c: New test.
3445
3446 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3447
3448         PR c++/27601
3449         * g++.dg/ext/offsetof1.C: Test member functions.
3450
3451 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3452
3453         * gcc.dg/pr27095.c: Improve scanning.
3454
3455 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/23091
3458         * gfortran.dg/saved_automatic_1.f90: New test.
3459
3460         PR fortran/24168
3461         * gfortran.dg/array_simplify_1.f90: New test.
3462
3463         PR fortran/25090
3464         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3465
3466         PR fortran/25058
3467         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3468
3469 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3470
3471         PR c++/27177
3472         * g++.dg/expr/cast7.C: New test.
3473
3474 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3475
3476         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3477         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3478         * lib/fortran-torture.exp (fortran-torture-compile,
3479         fortran-torture-execute): Ditto.
3480
3481 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3482
3483         PR target/27842
3484         * gcc.dg/vmx/pr27842.c: New test.
3485
3486 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3487
3488         PR libfortran/27895
3489         * gfortran.dg/bounds_check_3.f90: New test.
3490
3491 2006-06-05  Mike Stump  <mrs@apple.com>
3492
3493         * objc.dg/objc-fast-4.m: Skip for ppc64.
3494
3495 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3496
3497         PR testsuite/27705
3498         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3499
3500 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3501             Victor Kaplansky  <victork@il.ibm.com>
3502
3503         PR tree-optimizations/26360
3504         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3505         with -fno-tree-dce.
3506         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3507
3508 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3509
3510         PR fortran/14067
3511         * gfortran.dg/data_char_1.f90: Add messages for truncated
3512         strings.
3513
3514         PR fortran/16943
3515         * gfortran.dg/func_decl_2.f90: New test.
3516
3517         PR fortran/20839
3518         * gfortran.dg/do_2.f90: New test.
3519
3520         PR fortran/27655
3521         * gfortran.dg/associated_3.f90: New test.
3522
3523 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/27819
3526         * g++.dg/template/static25.C: New test.
3527
3528         PR c++/27722
3529         * g++.dg/init/array21.C: New test.
3530
3531         PR c++/27807
3532         * g++.dg/ext/complit7.C: New test.
3533
3534         PR c++/27806
3535         * g++.dg/parse/ptrmem5.C: New test.
3536
3537 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3538             Andrew Pinski  <pinskia@physics.uc.edu>
3539
3540         PR c/27150
3541         PR middle-end/27382
3542         * gcc.dg/pr27150-1.c: New testcase.
3543         * gcc.dg/pr27382-1.c: New testcase.
3544         * gcc.dg/pr27382-2.c: New testcase.
3545
3546 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3547
3548         PR c/25161
3549         PR c/27020
3550         * gcc.dg/array-10.c: New test.
3551
3552 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3553
3554         PR c++/27804
3555         * g++.dg/init/const4.C: New test.
3556         * g++.dg/init/member1.C: Add error-marker.
3557         * g++.dg/other/fold1.C: Adjust error-marker.
3558
3559 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3560
3561         PR c++/27601
3562         * g++.dg/ext/offsetof1.C: New test.
3563
3564 2006-06-04 Eric Christopher <echristo@apple.com>
3565
3566         * gcc.dg/attr-ms_struct-1.c: New.
3567
3568 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3569
3570         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3571
3572 2006-06-04  Richard Guenther  <rguenther@suse.de>
3573
3574         PR tree-optimization/27039
3575         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3576
3577 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3578
3579         PR target/26223
3580         * gcc.target/i386/amd64-abi-2.c: New test case.
3581
3582 2006-06-02  Eric Christopher  <echristo@apple.com>
3583
3584         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3585         * gcc.target/i386/20020523-1.c: Skip if darwin.
3586         * gcc.target/i386/asm-3.c: Ditto.
3587         * gcc.target/i386/20011119-1.c: Ditto.
3588         * gcc.target/i386/clobbers.c: Remove pic part of test.
3589
3590 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3591
3592         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3593         * g++.old-deja/g++.other/init19.C: Ditto.
3594         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3595         and add other platforms as expected failures.
3596
3597 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3598
3599         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3600         (is-effective-target-keyword): Ditto.
3601
3602 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3603
3604         PR fortran/27715
3605         * gfortran.dg/extended_char_comparison_1.f:  New test.
3606
3607 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3608
3609         PR fortran/25098
3610         * gfortran.dg/dummy_procedure_1.f90: New test.
3611
3612         PR fortran/25147
3613         * gfortran.dg/dummy_procedure_2.f90: New test.
3614
3615         * gfortran.dg/associated_2.f90: Correct to make consistent with
3616         standard.
3617
3618 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3619
3620         * gcc.target/i386/387-11.c: New test case.
3621
3622 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3623
3624         PR c++/27801
3625         * g++.dg/template/cond6.C: New test.
3626
3627         PR c++/26496
3628         * g++.dg/template/crash51.C: New test.
3629         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3630
3631         PR c++/27385
3632         * g++.dg/init/array20.C: New test.
3633
3634 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3635
3636         * gcc.dg/builtins-54.c: New test case.
3637
3638 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3639
3640         PR c++/26433
3641         * g++.dg/template/fntry1.C: Add dg-do link.
3642
3643         PR c++/27808
3644         * g++.dg/parse/friend6.C: New test.
3645
3646 2006-05-30  Asher Langton  <langton2@llnl.gov>
3647
3648         * gfortran.dg/cray_pointers_7.f90: New test.
3649
3650 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3651
3652         PR tree-optimization/23452
3653         * gcc.dg/fold-mulconj-1.c: New test case.
3654
3655 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/27803
3658         * g++.dg/parse/bitfield1.C: New test.
3659
3660 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3661
3662         * gcc.target/ppc-eq0-1.c: New test case.
3663         * gcc.target/ppc-negeq0-1.c: New test case.
3664
3665 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3666
3667         PR c/27273
3668         * gcc.dg/overflow-warn-5.c: New test.
3669
3670 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3671
3672         PR c/27718
3673         * gcc.dg/sizeof-1.c: New test.
3674
3675 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3676
3677         PR target/27790
3678         * gcc.target/i386/pr27790.c: New test.
3679
3680 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3681
3682         PR libgfortran/27757
3683         * gfortran.dg/direct_io_5.f90: New test.
3684
3685 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3686
3687         PR libgfortran/27634
3688         * gfortran.dg/fmt_missing_period_1.f: New test.
3689         * gfortran.dg/fmt_missing_period_2.f: New test.
3690         * gfortran.dg/fmt_missing_period_3.f: New test.
3691
3692 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3693
3694         PR fortran/19777
3695         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3696         arrays.
3697
3698 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3699
3700         PR c++/27713
3701         * g++.dg/template/new6.C: New test.
3702
3703 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3704
3705         PR tree-optimization/24964
3706         * gcc.target/i386/387-10.c: New test case.
3707
3708 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3709
3710         * intrinsics/string_intrinsics.c (compare_string):
3711         Use memcmp instead of strncmp to avoid tripping over
3712         CHAR(0) in a string.
3713
3714 2006-05-27  Richard Guenther  <rguenther@suse.de>
3715
3716         PR middle-end/27773
3717         * gcc.dg/torture/pr27773.c: New testcase.
3718
3719 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3720
3721         * gcc.dg/pr24561.c: Rename to..
3722         * gcc.dg/pr25962.c: .. this.
3723
3724 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3725
3726         PR fortran/19777
3727         * gfortran.dg/bounds_check_2.f: New test.
3728
3729 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3730
3731         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3732         * gfortran.dg/byte_1.f90: Likewise.
3733         * gfortran.dg/dup_save_2.f90: Likewise.
3734
3735 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3736
3737         * gfortran.dg/associated_2.f90: New test.
3738
3739 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3740
3741         PR fortran/27524
3742         * gfortran.dg/bounds_check_1.f90: New test.
3743
3744 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3745
3746         PR rtl-optimization/27661
3747         * gcc.dg/pr27661.c: New test case.
3748
3749 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3750
3751         PR fortran/23151
3752         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3753         * gfortran.dg/print_parentheses_1.f:  New test.
3754         * gfortran.dg/print_parentheses_2.f90:  New test.
3755
3756 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR target/27758
3759         * gcc.dg/pr27758.c: New test.
3760
3761 2006-05-24  Falk Hueffner  <falk@debian.org>
3762
3763         * gcc.c-torture/compile/pr27571.c: New test.
3764
3765 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3766
3767         PR fortran/27709
3768         * gfortran.dg/spec_expr_4.f90: New test.
3769
3770         PR fortran/27155
3771         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3772
3773 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3774
3775         PR c++/20103
3776         * g++.dg/ext/complit6.C: New test.
3777         * g++.dg/ext/complit3.C: Adjust error markers.
3778         * g++.dg/init/const3.C: New test.
3779
3780 2006-05-25  Richard Guenther  <rguenther@suse.de>
3781
3782         PR middle-end/27743
3783         * gcc.dg/torture/pr27743.c: New testcase.
3784
3785 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3786
3787         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3788
3789 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3790
3791         * gcc.dg/compat/scalar-by-value-x.h: New.
3792         * gcc.dg/compat/scalar-by-value-y.h: New.
3793         * gcc.dg/compat/scalar-by-value-5.c: New.
3794         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3795         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3796         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3797         * gcc.dg/compat/scalar-by-value-6.c: New.
3798         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3799         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3800         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3801
3802 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3803
3804         PR tree-optimization/27639
3805         PR tree-optimization/26719
3806         * gcc.dg/pr27639.c: New test.
3807         * gcc.dg/pr26719.c: New test.
3808         * gcc.dg/tree-ssa/scev-cast.c: New test.
3809
3810 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3811
3812         PR c++/20173
3813         * g++.dg/template/error21.C: New test.
3814
3815 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3816
3817         PR target/27696
3818         * gcc.target/i386/pr27696.c: New.
3819
3820 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3821
3822         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3823
3824         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3825
3826 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3827
3828         PR c++/27716
3829         * g++.dg/other/assign1.C: New test.
3830
3831 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3832
3833         PR target/27266
3834         * gcc.target/i386/pr27266.c: New.
3835
3836 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3837
3838         PR c++/27451
3839         * g++.dg/ext/asm9.C: New test.
3840
3841 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3842
3843         PR rtl-optimization/25514
3844         * gcc.c-torture/compile/pr25514.c: New test.
3845
3846 2006-05-22  Richard Guenther  <rguenther@suse.de>
3847
3848         Revert
3849         2006-01-31  Richard Guenther  <rguenther@suse.de>
3850
3851         * gcc.target/i386/sselibm-1.c: New testcase.
3852         * gcc.target/i386/sselibm-2.c: Likewise.
3853         * gcc.target/i386/sselibm-3.c: Likewise.
3854         * gcc.target/i386/sselibm-4.c: Likewise.
3855         * gcc.target/i386/sselibm-5.c: Likewise.
3856
3857 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3858
3859         PR c/27420
3860         * gcc.dg/func-args-2.c: New test.
3861
3862         PR c/26818
3863         * gcc.dg/struct-incompl-1.c: New test.
3864
3865 2006-05-22  Richard Guenther  <rguenther@suse.de>
3866
3867         PR testsuite/27708
3868         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3869         the transformations we test for.
3870
3871 2006-05-22  Richard Guenther  <rguenther@suse.de>
3872
3873         PR testsuite/27707
3874         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3875
3876 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3877
3878         PR c++/27210
3879         * g++.dg/warn/new1.C: New test.
3880         * g++.dg/template/new5.C: Likewise.
3881
3882 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3883
3884         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3885         * gcc.target/i386/20060512-3.c: Likewise.
3886
3887 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3888
3889         PR rtl-optimization/27671
3890         * gcc.c-torture/execute/pr27671-1.c: New.
3891         * gcc.dg/pr27671-2.c: Likewise.
3892
3893         PR tree-optimization/26622.
3894         * gcc.c-torture/compile/pr26622.c: New.
3895
3896 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3897
3898         PR fortran/27613
3899         * gfortran.dg/recursive_reference_1.f90: New test.
3900
3901 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3902
3903         PR fortran/25746
3904         * gfortran.dg/elemental_subroutine_3.f90: New test.
3905
3906         PR fortran/25090
3907         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3908
3909         PR fortran/27584
3910         * gfortran.dg/associated_target_1.f90: New test.
3911
3912         PR fortran/19015
3913         * gfortran.dg/maxloc_shape_1.f90: New test.
3914
3915 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3916
3917         PR libgfortran/24459
3918         * gfortran.dg/namelist_24.f90: New test.
3919         * gfortran.dg/namelist_12.f: Fix typo in comment.
3920
3921 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3922
3923         PR middle-end/25776
3924         * g++.dg/other/error11.C: New test.
3925
3926 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3927
3928         * gcc.target/mips/pr26765.c: Add -w to options.
3929
3930 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3931
3932         * lib/target-supports.exp (check_effective_target_mpaired_single):
3933         New function.
3934         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3935         multilibs.
3936         * g++.dg/vect/vect.exp: Likewise.
3937
3938 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3939
3940         PR testsuite/25891
3941         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3942
3943 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3944
3945         PR fortran/27662
3946         * gfortran.dg/temporary_1.f90: New file.
3947
3948 2006-05-19  Andreas Schwab  <schwab@suse.de>
3949
3950         * g++.dg/other/unused1.C: Also match "stringz".
3951
3952 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3953
3954         PR c++/26433
3955         * g++.dg/template/fntry1.C: New test.
3956
3957 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3958
3959         PR c++/27471
3960         PR c++/27506
3961         * g++.dg/conversion/bitfield5.C: New test.
3962         * g++.dg/conversion/bitfield6.C: New test.
3963
3964 2006-05-18  Mike Stump  <mrs@apple.com>
3965
3966         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3967         * gcc.dg/vla-4.c: Add.
3968         * gcc.dg/vla-5.c: Add.
3969         * gcc.dg/vla-6.c: Add.
3970
3971 2006-05-12  Stuart Hastings  <stuart@apple.com>
3972
3973         * testsuite/gcc.target/i386/20060512-1.c: New.
3974         * testsuite/gcc.target/i386/20060512-2.c: New.
3975         * testsuite/gcc.target/i386/20060512-3.c: New.
3976         * testsuite/gcc.target/i386/20060512-4.c: New.
3977
3978 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3979
3980         PR c++/26122
3981         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3982
3983         PR c++/26068
3984         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3985         * g++.dg/parse/linkage1.C: New test.
3986
3987 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR tree-optimization/27548
3990         * g++.dg/tree-ssa/pr27548.C: New test.
3991
3992 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3993
3994         PR fortran/26551
3995         * gfortran.dg/recursive_check_1.f: New test.
3996         * gfortran.dg/recursive_check_2.f90: New test.
3997
3998 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3999
4000         * g++.dg/opt/temp2.C: New test.
4001
4002 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR c++/27491
4005         * g++.dg/init/brace5.C: New test.
4006
4007         PR middle-end/27415
4008         * gcc.dg/gomp/pr27415.c: New test.
4009         * g++.dg/gomp/pr27415.C: New test.
4010
4011         PR tree-optimization/27549
4012         * g++.dg/tree-ssa/pr27549.C: New test.
4013
4014 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015
4016         PR libgfortran/27575
4017         * gfortran.dg/read_eof_4.f90: New test.
4018
4019 2006-05-16  Richard Guenther  <rguenther@suse.de>
4020
4021         PR tree-optimization/22303
4022         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4023
4024 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR middle-end/27573
4027         * gcc.dg/gomp/pr27573.c: New test.
4028         * gfortran.dg/gomp/pr27573.f90: New test.
4029
4030         PR c/27499
4031         * gcc.dg/gomp/pr27499.c: New test.
4032         * g++.dg/gomp/pr27499.C: New test.
4033
4034 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4035
4036         PR c++/27339
4037         * g++.dg/parser/access8.C: Adjust error marker.
4038         * g++.dg/template/access17.C: New test.
4039         * g++.dg/template/access18.C: Likewise.
4040
4041 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4042
4043         PR target/26600
4044         * gcc.target/i386/pr26600.c: New test case.
4045
4046 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/27505
4049         * g++.dg/expr/bitfield1.C: New test.
4050
4051 2006-05-15  Richard Guenther  <rguenther@suse.de>
4052
4053         PR tree-optimization/27603
4054         * gcc.dg/torture/pr27603.c: New testcase.
4055
4056 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4057
4058         PR fortran/25090
4059         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4060
4061         PR fortran/25082
4062         * gfortran.dg/scalar_return_1.f90: New test.
4063
4064         PR fortran/27411
4065         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4066
4067 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4068
4069         * gcc.dg/gomp/critical-4.c: New test.
4070         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4071         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4072         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4073         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4074
4075 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4076
4077         PR c++/27582
4078         * g++.dg/template/dependent-args1.C: New test.
4079
4080         PR c++/27581
4081         * g++.dg/lookup/this1.C: New test.
4082
4083         PR c++/27315
4084         * g++.dg/template/operator6.C: New test.
4085         * g++.dg/template/incomplete3.C: New test.
4086
4087         PR c++/27559
4088         * g++.dg/template/new4.C: New test.
4089
4090         PR c++/27496
4091         * g++.dg/template/void2.C: New test.
4092
4093 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4094
4095         * g++.dg/template/dependent-expr5.C: New test.
4096
4097 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4098
4099         PR middle-end/26729
4100         * gcc.dg/pr26729-1.c: New test case.
4101
4102 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4103
4104         * gcc.dg/pr27003.c: New test.
4105
4106 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4107
4108         * lib/target-supports.dg (check_cxa_atexit_available): Change
4109         v3_target_compile to ${tool}_target_compile.
4110
4111 2006-05-11  Jason Merrill  <jason@redhat.com>
4112
4113         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4114
4115 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4116
4117         PR fortran/27553
4118         * gfortran.dg/label_5.f90: New test.
4119
4120 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4121
4122         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4123         check_effective_target_powerpc_altivec_ok): New.
4124         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4125         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4126         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4127         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4128         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4129         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4130         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4131         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4132         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4133         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4134         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4135         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4136         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4137         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4138         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4139         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4140         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4141         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4142         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4143         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4144         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4145         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4146         gcc.target/powerpc/altivec-9.c,
4147         gcc.target/powerpc/altivec-consts.c,
4148         gcc.target/powerpc/altivec-pr22085.c,
4149         gcc.target/powerpc/altivec-splat.c,
4150         gcc.target/powerpc/altivec-types-1.c,
4151         gcc.target/powerpc/altivec-types-2.c,
4152         gcc.target/powerpc/altivec-types-3.c,
4153         gcc.target/powerpc/altivec-types-4.c,
4154         gcc.target/powerpc/altivec-varargs-1.c,
4155         gcc.target/powerpc/altivec-vec-merge.c,
4156         gcc.target/powerpc/ppc-vector-memcpy.c,
4157         gcc.target/powerpc/ppc-vector-memset.c,
4158         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4159         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4160         these effective targets.
4161         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4162         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4163
4164 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4165
4166         PR middle-end/27384
4167         * g++.dg/other/fold1.C: New test.
4168
4169         PR middle-end/27488
4170         * gcc.dg/fold-nonneg-1.c: New test.
4171
4172         PR c++/27547
4173         * g++.dg/other/operator1.C: New test.
4174
4175 2006-05-11  Richard Guenther  <rguenther@suse.de>
4176
4177         PR middle-end/27529
4178         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4179
4180 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4181
4182         * lib/target-supports-dg.exp (check-flags): New.
4183         (dg-skip-if): Move flag checks.
4184
4185 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4186
4187         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4188         * lib/target-supports.dg (check_cxa_atexit_available): New.
4189
4190 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4191
4192         PR fortran/27470
4193         * gfortran.dg/multiple_allocation_2.f90: New test case.
4194
4195 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4196
4197         * gcc.target/arm/pr27387.C: Fix a comment typo.
4198
4199 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4200
4201         PR fortran/24549
4202         * gfortran.dg/error_recovery_1.f90: New test.
4203
4204 2006-05-10  Richard Guenther  <rguenther@suse.de>
4205
4206         PR tree-optimization/27302
4207         * gcc.dg/torture/pr27302.c: New testcase.
4208
4209 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4210         Richard Guenther  <rguenther@suse.de>
4211
4212         PR middle-end/27498
4213         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4214
4215 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4216
4217         PR rtl-optimization/27335
4218         * gcc.dg/pr27335.c: New test.
4219
4220 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4221
4222         * gcc.target/mips/mips-ps-5.c: New file.
4223
4224 2006-05-08  Jan Hubicka  <jh@suse.cz>
4225
4226         PR middle-end/25962
4227         * gcc.dg/pr25962.c: New.
4228
4229 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4230
4231         PR target/27158
4232         * gcc.target/powerpc/pr27158.c: New test case.
4233
4234 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4235
4236         PR testsuite/27476
4237         * ada/acats/run_all.sh: Use test -z.
4238
4239 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4240
4241         PR libfortran/18271
4242         * gfortran.dg/spec_expr_3.f90: New test.
4243
4244 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4245
4246         PR target/24879
4247         * gcc.target/i386/monitor.c: New file.
4248
4249 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4250
4251         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4252
4253 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4254
4255         PR c++/27447
4256         * g++.dg/other/ptrmem7.C: New test.
4257
4258 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4259
4260         PR target/27421
4261         * gcc.dg/array-9.c: New test.
4262
4263 2006-05-07  Richard Guenther  <rguenther@suse.de>
4264
4265         PR tree-optimization/27409
4266         * gcc.dg/torture/pr27409.c: New testcase.
4267
4268 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4269
4270         PR fortran/27457
4271         * gfortran.dg/select_6.f90: New.
4272
4273 2006-05-07  Richard Guenther  <rguenther@suse.de>
4274
4275         PR tree-optimization/27136
4276         * gcc.dg/torture/pr27136.c: New testcase.
4277
4278 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4279
4280         PR fortran/24813
4281         * gfortran.dg/char_cons_len_1.f90: New test.
4282
4283 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4284
4285         PR c++/27427
4286         * g++.dg/template/incomplete2.C: New test.
4287
4288 2006-05-06  Richard Guenther  <rguenther@suse.de>
4289
4290         PR tree-optimization/27151
4291         * gcc.dg/vect/pr27151.c: New testcase.
4292
4293 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4294
4295         PR c++/27430
4296         * g++.dg/template/void1.C: New test.
4297
4298         PR c++/27423
4299         * g++.dg/other/void2.C: New test.
4300
4301         PR c++/27422
4302         * g++.dg/conversion/void1.C: New test.
4303
4304 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4305
4306         PR/21391
4307         * g++.dg/other/unused1.C: New.
4308
4309 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4310
4311         PR objc/27240
4312         * objc.dg/member-1.m: New test.
4313
4314 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4315
4316         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4317
4318 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4319
4320         PR libfortran/26985
4321         * gfortran.dg/matmul_2.f90: New test.
4322
4323 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4324
4325         * ada/acats/run_all.sh: Use sync when main not found.
4326
4327 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4328
4329         PR target/26765
4330         * gcc.target/mips/pr26765.c: New.
4331
4332 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4333
4334         * gcc.target/bfin: New directory.
4335         * gcc.target/bfin/bfin.exp: New file.
4336         * gcc.target/bfin/frmul.c: New file.
4337         * gcc.target/bfin/arith.c: New file.
4338         * gcc.target/bfin/mul-combine.c: New file.
4339         * gcc.target/bfin/shift.c: New file.
4340
4341 2006-05-04  Richard Guenther  <rguenther@suse.de>
4342
4343         PR tree-optimization/14287
4344         PR tree-optimization/14844
4345         PR tree-optimization/19792
4346         PR tree-optimization/21608
4347         PR tree-optimization/27090
4348         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4349         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4350         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4351         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4352         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4353
4354 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4355
4356         PR tree-optimization/27285
4357         * gcc.c-torture/execute/pr27285.c: New test.
4358
4359         PR middle-end/27388
4360         * gcc.dg/gomp/pr27388-1.c: New test.
4361         * gcc.dg/gomp/pr27388-2.c: New test.
4362         * gcc.dg/gomp/pr27388-3.c: New test.
4363
4364         PR c++/27359
4365         * g++.dg/gomp/pr27359.C: New test.
4366
4367 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4368
4369         PR fortran/20248
4370         * gfortran.dg/iargc.f90: New test.
4371
4372 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/27102
4375         * g++.dg/template/crash49.C: New test.
4376
4377 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4378
4379         PR testsuite/27032
4380         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4381
4382 2006-05-02  Jeff Law  <law@redhat.com>
4383
4384         PR tree-optimization/27364
4385         * gcc.c-torture/execute/pr27364.c: New test.
4386
4387 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4388
4389         PR c++/27309
4390         * g++.dg/parser/ctor5.C: New test.
4391
4392 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4393
4394         PR target/27387
4395         * gcc.target/arm/arm.exp: New.
4396         * gcc.target/arm/pr27387.C: Likewise.
4397
4398 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4399
4400         PR fortran/27269
4401         PR fortran/27324
4402         * gfortran.dg/module_equivalence_2.f90: New test.
4403
4404 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4405
4406         PR middle-end/27337
4407         * g++.dg/gomp/pr27337-1.C: New test.
4408         * g++.dg/gomp/pr27337-2.C: New test.
4409
4410         PR middle-end/27328
4411         * gcc.dg/gomp/pr27328.c: New test.
4412
4413         PR middle-end/27325
4414         * g++.dg/gomp/pr27325.C: New test.
4415
4416         PR middle-end/27310
4417         * g++.dg/gomp/pr27310.C: New test.
4418
4419 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4420
4421         PR tree-optimization/27291
4422         * g++.dg/tree-ssa/pr27291.C: New test.
4423
4424 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4425
4426         PR tree-optimization/27283
4427         * g++.dg/tree-ssa/pr27283.C: New test.
4428
4429 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4430
4431         * gcc.dg/tree-ssa/loop-16.c: New test.
4432
4433 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4434             Joseph S. Myers  <joseph@codesourcery.com>
4435
4436         * gcc.dg/Wconversion-3.c: New test case.
4437         * gcc.dg/Wconversion-4.c: Likewise.
4438
4439 2006-05-01  Richard Guenther  <rguenther@suse.de>
4440
4441         PR tree-optimization/26726
4442         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4443
4444 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4445
4446         * gcc.dg/Woverflow-1.c: New test case.
4447         * gcc.dg/Woverflow-2.c: Likewise.
4448         * gcc.dg/Woverflow-3.c: Likewise.
4449
4450 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4451
4452         PR c++/27094
4453         * g++.dg/template/defarg8.C: New test.
4454
4455 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4456
4457         PR c++/27278
4458         * g++.dg/parse/operator7.C: New test.
4459
4460 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4461
4462         PR c++/11471
4463         PR c++/27102
4464         * g++.dg/template/crash48.C: New test.
4465
4466         PR c++/27279
4467         * g++.dg/parse/ctor4.C: New test.
4468
4469 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4470
4471         PR fortran/25681
4472         * gfortran.df/char_type_len.f90: New test.
4473
4474 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4475
4476         PR libgfortran/27304
4477         * gfortran.dg/fmt_exhaust.f90: New test.
4478
4479 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4480
4481         PR c/25309
4482         * gcc.dg/large-size-array-2.c: New test case.
4483
4484 2006-04-28  Richard Guenther  <rguenther@suse.de>
4485
4486         PR target/26826
4487         * gcc.target/i386/pr26826.c: New testcase.
4488
4489 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4490
4491         PR middle-end/27260
4492         * gcc.c-torture/execute/pr27260.c: New.
4493
4494 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4495
4496         PR middle-end/27095
4497         * gcc.dg/pr27095.c: New.
4498
4499 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/27292
4502         * g++.dg/conversion/bitfield4.C: New test.
4503
4504 2006-04-27  Eric Christopher  <echristo@apple.com>
4505
4506         * gcc.dg/pragma-ms_struct.c: New.
4507
4508 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4509
4510         PR c++/27102
4511         * g++.dg/template/crash47.C: New test.
4512
4513 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4514
4515         * gcc.target/i386/sse-7.c: build with -msse.
4516
4517 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4518
4519         PR testsuite/27274:
4520         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4521         (main): Exit if processor doesn't support SSE.
4522
4523 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4524
4525         PR middle-end/27282
4526         * gcc.c-torture/compile/pr27282.c: New test.
4527
4528 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4529
4530         PR middle-end/26913
4531         * g++.dg/gomp/pr26913.C: New test.
4532
4533         PR c/25996
4534         * gcc.dg/gomp/pr25996.c: New test.
4535         * g++.dg/gomp/pr25996.C: New test.
4536
4537 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4538
4539         PR rtl-optimization/26725
4540         * gcc.c-torture/compile/pr26725.c: New test.
4541
4542 2006-04-25  Richard Guenther  <rguenther@suse.de>
4543
4544         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4545         than n + -1.
4546
4547 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4548
4549         * gcc.dg/20060425-1.c: New testcase.
4550
4551 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4552
4553         PR tree-optimization/26865
4554         * gcc.dg/pr26865.c: New test.
4555
4556 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/27292
4559         * g++.dg/conversion/bitfield1.C: New test.
4560         * g++.dg/conversion/bitfield2.C: Likewise.
4561         * g++.dg/conversion/bitfield3.C: Likewise.
4562
4563 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4564         Richard Guenther  <rguenther@suse.de>
4565
4566         PR tree-optimization/27236
4567         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4568
4569 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4570
4571         PR c++/19963
4572         * g++.dg/other/incomplete2.C: New test.
4573
4574 2006-04-24  Richard Guenther  <rguenther@suse.de>
4575
4576         PR middle-end/26869
4577         * gcc.dg/torture/pr26869.c: New testcase.
4578
4579 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4580         Richard Guenther  <rguenther@suse.de>
4581
4582         PR tree-optimization/27218
4583         * g++.dg/tree-ssa/pr27218.C: New testcase.
4584
4585 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/26912
4588         * g++.dg/template/friend41.C: New test.
4589
4590 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4591
4592         * g++.dg/opt/pr15551.C: Include cstdio.
4593         (main): Use remove instead of unlink.
4594
4595 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4596
4597         * gcc.dg/sibcall-7.c: New test.
4598         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4599         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4600         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4601         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4602         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4603
4604 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR c++/26534
4607         * g++.dg/opt/bitfield1.C: New test.
4608         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4609         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4610         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4611         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4612         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4613         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4614         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4615         * g++.dg/abi/bitfield2.C: Likewise.
4616         * g++.dg/init/bitfield1.C: Likewise.
4617
4618 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4619
4620         PR fortran/25099
4621         * gfortran.dg/elemental_subroutine_4.f90: New test.
4622         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4623         call sub (m, x).
4624
4625 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4626
4627         * gcc.c-torture/compile/20060421-1.c: New testcase.
4628
4629 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4630
4631         PR c/25875
4632         * gcc.dg/init-bad-4.c: New test.
4633
4634 2006-04-21  Paul Brook  <paul@codesourcery.com>
4635
4636         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4637
4638 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4639
4640         PR fortran/27122
4641         * gfortran.dg/defined_operators_1.f90: New test.
4642         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4643         remove old ones associated, incorrectly, with Note 5.46.
4644
4645         PR fortran/27113
4646         * gfortran.dg/character_array_constructor_1.f90: New test.
4647
4648 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4649
4650         * gcc.dg/20060419-1.c: New test.
4651
4652 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4653
4654         PR c/26774
4655         * gcc.dg/struct-parse-1.c: New test case.
4656
4657 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4658
4659         PR c++/26558
4660         * g++.dg/parse/template19.C: New test.
4661
4662         PR c++/26739
4663         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4664
4665         PR c++/26036
4666         * g++.dg/expr/call3.C: New test.
4667
4668         PR c++/10385
4669         * g++.dg/conversion/dynamic1.C: New test.
4670
4671 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4672
4673         PR c++/27102
4674         * g++.dg/template/crash35.C: Tweak error markers.
4675         * g++.dg/template/crash46.C: New test.
4676         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4677         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4678
4679 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4680
4681         PR rtl-optimization/14261
4682         * gcc.c-torture/compile/20060419-1.c: Added.
4683
4684 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4685
4686         * gfortran.dg/label_1.f90: Adjust dg-error.
4687
4688 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4689
4690         PR target/26961
4691         * gcc.dg/fold-cond-1.c: New test case.
4692         * gcc.dg/pr26961-1.c: Likewise.
4693
4694 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4695
4696         PR libgfortran/27138
4697         * gfortran.dg/read_bad_advance.f90: New test.
4698
4699 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4700             Dale Johannesen  <dalej@apple.com>
4701
4702         PR target/24076
4703         * gcc.target/i386/vecinit-3.c: New testcase.
4704         * gcc.target/i386/vecinit-4.c: Likewise.
4705         * gcc.target/i386/sse-18.c: Likewise.
4706         * gcc.target/i386/sse-19.c: Likewise.
4707
4708 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4709
4710         * gfortran.dg/allocate_zerosize_1.f90: New test.
4711
4712 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4713
4714         PR c++/26365
4715         * g++.dg/template/crash45.C: New test.
4716
4717 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4718
4719         PR fortran/26787
4720         * gfortran.dg/proc_assign_1.f90: New test.
4721         * gfortran.dg/procedure_lvalue.f90: Change message.
4722         * gfortran.dg/namelist_4.f90: Add new error.
4723
4724         PR fortran/25597
4725         PR fortran/27096
4726         * gfortran.dg/auto_pointer_array_result_1.f90
4727
4728         PR fortran/27089
4729         * gfortran.dg/specification_type_resolution_1.f90
4730
4731         PR fortran/18003
4732         PR fortran/25669
4733         PR fortran/26834
4734         * gfortran.dg/bounds_temporaries_1.f90: New test.
4735
4736         PR fortran/27124
4737         * gfortran.dg/array_return_value_1.f90: New test.
4738
4739 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4740
4741         PR fortran/25336
4742         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4743
4744 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4745
4746         PR middle-end/26823
4747         * g++.dg/gomp/pr26823-1.C: New test.
4748         * g++.dg/gomp/pr26823-2.C: New test.
4749
4750 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4751
4752         PR middle-end/27134
4753         * gcc.dg/pr27314.c: New test.
4754
4755 2006-04-13  Richard Henderson  <rth@redhat.com>
4756
4757         * g++.dg/gomp/block-0.C: Update expected matches.
4758
4759 2006-04-13  DJ Delorie  <dj@redhat.com>
4760
4761         * lib/target-supports.exp (check_effective_target_int32plus): New.
4762         (check_effective_target_ptr32plus): New.
4763         (check_effective_target_size32plus): New.
4764         (check_effective_target_int16): New.
4765         (check_profiling_available): Add m32c to the list of unsupported targets.
4766
4767         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4768         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4769         memory size.
4770         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4771         pointers.
4772         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4773         size_t.
4774         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4775         and size_t.
4776         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4777         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4778         not just xstormy16.  Skip m32c due to weird pointer size.
4779         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4780         not just xstormy16.
4781         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4782         not just xstormy16.
4783         * gcc.dg/20020312-2.c: Add m32c support.
4784         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4785         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4786         in test.
4787         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4788         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4789         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4790         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4791         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4792         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4793         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4794         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4795         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4796         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4797         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4798         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4799         in test.
4800         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4801         in test.
4802         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4803         * gcc.dg/pr23049.c: Require >=32 bit integers.
4804         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4805         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4806         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4807         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4808         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4809         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4810         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4811         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4812         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4813         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4814         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4815         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4816         prototype in test.
4817         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4818         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4819         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4820         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4821         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4822
4823         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4824         * gcc.c-torture/execute/20040703-1.x: Likewise.
4825         * gcc.c-torture/execute/20040705-1.x: Likewise.
4826         * gcc.c-torture/execute/20040705-2.x: Likewise.
4827         * gcc.c-torture/execute/20040709-1.x: Likewise.
4828         * gcc.c-torture/execute/20040709-2.x: Likewise.
4829         * gcc.c-torture/execute/20040811-1.x: Likewise.
4830         * gcc.c-torture/execute/20050316-1.x: Likewise.
4831         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4832         * gcc.c-torture/execute/pr19689.x: Likewise.
4833         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4834         * gcc.c-torture/execute/usmul.x: Likewise.
4835         * gcc.c-torture/execute/vrp-5.x: Likewise.
4836         * gcc.c-torture/execute/vrp-6.x: Likewise.
4837         * gcc.dg/debug/20041023-1.s: Likewise.
4838
4839 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4840
4841         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4842         of integers to a vector types are now constant expressions in C.
4843         * gcc.dg/vect/vect-fold-1.c: New test case.
4844
4845 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4846             Ulrich Weigand  <uweigand@de.ibm.com>
4847
4848         PR target/27006
4849         * gcc.dg/vmx/pr27006.c: New testcase.
4850
4851 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852
4853         PR libgfortran/26766
4854         * gfortran.dg/write_recursive.f90: New test.
4855
4856 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4857
4858         * g++.dg/parse/dtor7.C: New test.
4859         * g++.dg/parse/new1.C: Add error marker.
4860         * g++.dg/template/new3.C: New test.
4861
4862         PR c++/26122
4863         * g++.dg/template/pure1.C: New test.
4864
4865         PR c++/26295
4866         * g++.dg/parse/ptrmem4.C: New test.
4867
4868 2006-04-10  Jeff Law  <law@redhat.com>
4869
4870         PR/27087
4871         * gcc.c-torture/compile/pr27087.c: New test.
4872
4873 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4874
4875         PR/21391
4876         * gcc.dg/20060410.c: New.
4877
4878 2006-04-10  Matthias Klose  <doko@debian.org>
4879
4880         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4881         Recognize multilib directory names containing underscores.
4882
4883 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4884
4885         * gcc.target/i386/vecinit-1.c: New test case.
4886         * gcc.target/i386/vecinit-2.c: Likewise.
4887
4888 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4889
4890         PR debug/27057
4891         * g++.dg/debug/dwarf2-2.C: New test.
4892
4893 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4894
4895         PR rtl-optimization/27073
4896         * gcc.c-torture/execute/pr27073.c: New test.
4897
4898 2006-04-08  Mike Stump  <mrs@apple.com>
4899
4900         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4901
4902 2006-04-07  Richard Guenther  <rguenther@suse.de>
4903
4904         PR tree-optimization/26135
4905         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4906
4907 2006-04-06  Jan Hubicka  <jh@suse.cz>
4908
4909         PR profile/26399
4910         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4911
4912 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4913
4914         * g++.dg/conversion/nullptr1.C: New test case.
4915         * g++.dg/conversion/nullptr2.C: Likewise.
4916
4917 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4918
4919         * gfortran.dg/dependency_18.f90: New test case.
4920
4921 2006-04-05  Richard Guenther  <rguenther@suse.de>
4922
4923         PR tree-optimization/26919
4924         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4925         * gcc.dg/ipa/ipa-2.c: Likewise.
4926         * gcc.dg/ipa/ipa-3.c: Likewise.
4927         * gcc.dg/ipa/ipa-5.c: Likewise.
4928
4929 2006-04-05  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/26763
4932         * gcc.dg/torture/pr26763-1.c: New testcase.
4933         * gcc.dg/torture/pr26763-2.c: Likewise.
4934
4935 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/23634
4938         PR fortran/25619
4939         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4940
4941 2006-04-04  Eric Christopher  <echristo@apple.com>
4942
4943         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4944         stubs.
4945         * gcc.target/i386/387-5.c: Ditto.
4946
4947 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4948
4949         * gcc.target/sparc/struct-ret-check.c: New test.
4950
4951 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4952
4953         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4954         zero decimal digits specified in format.
4955
4956 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4957
4958         PR fortran/26891
4959         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4960
4961         PR fortran/26976
4962         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4963         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4964         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4965         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4966         bigendian-ness.
4967
4968 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4969
4970         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4971         dummy arguments work when the actual argument is itself a dummy
4972         argument of the caller.
4973
4974 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4975
4976         PR libfortran/24685
4977         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4978
4979 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4980
4981         * gfortran.dg/dependencency_17.f90: New test case.
4982
4983 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4984
4985         * gfortran.dg/dependency_14.f90: New test case.
4986         * gfortran.dg/dependency_15.f90: Likewise.
4987         * gfortran.dg/dependency_16.f90: Likewise.
4988
4989 2006-03-31  Asher Langton  <langton2@llnl.gov>
4990
4991         PR fortran/25358
4992         gfortran.dg/cray_pointers_6.f90: New test.
4993
4994 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4995
4996         PR libgfortran/26890
4997         * gfortran.dg/read_size_noadvance.f90: New test.
4998
4999 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5000
5001         PR fortran/25031
5002         * gfortran.dg/multiple_allocation_1.f90: Check that the
5003         size has changed after a re-allocation with stat.
5004
5005 2006-03-30  Richard Guenther  <rguenther@suse.de>
5006
5007         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5008         removal.
5009         * gcc.target/i386/sselibm-2.c: Likewise.
5010         * gcc.target/i386/sselibm-3.c: Likewise.
5011         * gcc.target/i386/sselibm-4.c: Likewise.
5012         * gcc.target/i386/sselibm-5.c: Likewise.
5013
5014 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5015
5016         * gcc.dg/fold-andxor-1.c: New test case.
5017         * gcc.dg/fold-xorand-1.c: Likewise.
5018
5019 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5020
5021         * gcc.dg/fold-convnotconv-1.c: New test case.
5022
5023 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5024
5025         PR fortran/26779
5026         * gfortran.dg/private_type_5.f90: New test.
5027
5028 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5029
5030         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5031
5032 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5033
5034         * gfortran.dg/advance_2.f90: New test.
5035         * gfortran.dg/advance_3.f90: New test.
5036
5037         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5038
5039 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         PR libgfortran/26661
5042         PR libgfortran/26880
5043         * gfortran.dg/read_x_past.f: New test.
5044
5045 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5046
5047         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5048         to be STABS.
5049
5050 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5051
5052         * objc.dg/dwarf-1.m: Skip on AIX.
5053         * objc.dg/dwarf-2.m: Skip on AIX.
5054
5055 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5056
5057         PR fortran/26816
5058         * gfortran.dg/float_1.f90: New test.
5059
5060 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5061
5062         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5063         X86_64 targets.
5064         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5065
5066 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5067
5068         PR libfortran/26735
5069         * gfortran.dg/convert_implied_open.f90: New test case.
5070
5071 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5072
5073         PR fortran/26769
5074         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5075
5076 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5077
5078         PR middle-end/26717
5079         * gcc.dg/pr26717.c: New test.
5080
5081 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5082
5083         * gfortran.dg/dependency_12.f90: New test case.
5084
5085 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5086
5087         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5088
5089 2006-03-24  Jeff Law  <law@redhat.com>
5090
5091         * gcc.c-torture/pr26840.c: New test.
5092
5093 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5094
5095         * objc.dg/dwarf-2.m: New.
5096         * obj-c++.dg/dwarf-2.mm: New.
5097
5098         * g++.old-deja/g++.other/init19.C: New.
5099
5100 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5101
5102         * g++.dg/eh/spbp.C: Skip on AIX.
5103
5104 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5105
5106         PR middle-end/26611
5107         * g++.dg/gomp/pr26611-1.C: New test.
5108         * g++.dg/gomp/pr26611-2.C: New test.
5109
5110 2006-03-24  Jeff Law  <law@redhat.com>
5111
5112         * gcc.c-torture/compile/pr26833.c: New test.
5113         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5114
5115 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5116
5117         * gfortran.dg/endfile_2.f90: Delete temp file.
5118
5119 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5120
5121         PR fortran/19303
5122         * gfortran.dg/record_marker_1.f90: New test case.
5123         * gfortran.dg/record_marker_2.f: New test case.
5124         * gfortran.dg/record_marker_3.f90: New test case.
5125
5126 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5127
5128         PR fortran/17298
5129         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5130         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5131
5132 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5133
5134         * lib/gcc-dg.exp (cleanup-modules): New proc.
5135         * gfortran.dg/allocatable_function_1.f90,
5136         gfortran.dg/allocate_char_star_scalar_1.f90,
5137         gfortran.dg/assumed_charlen_function_1.f90,
5138         gfortran.dg/assumed_dummy_1.f90,
5139         gfortran.dg/assumed_shape_ranks_1.f90,
5140         gfortran.dg/assumed_shape_ranks_2.f90,
5141         gfortran.dg/assumed_size_dt_dummy.f90,
5142         gfortran.dg/auto_char_dummy_array_1.f90,
5143         gfortran.dg/auto_char_len_3.f90,
5144         gfortran.dg/automatic_module_variable.f90,
5145         gfortran.dg/bad_automatic_objects_1.f90,
5146         gfortran.dg/char_array_constructor.f90,
5147         gfortran.dg/char_array_structure_constructor.f90,
5148         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5149         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5150         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5151         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5152         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5153         gfortran.dg/derived_pointer_recursion.f90,
5154         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5155         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5156         gfortran.dg/dummy_functions_1.f90,
5157         gfortran.dg/elemental_initializer_1.f90,
5158         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5159         gfortran.dg/elemental_pointer_1.f90,
5160         gfortran.dg/elemental_subroutine_1.f90,
5161         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5162         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5163         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5164         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5165         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5166         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5167         gfortran.dg/global_references_1.f90,
5168         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5169         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5170         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5171         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5172         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5173         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5174         gfortran.dg/large_integer_kind_1.f90,
5175         gfortran.dg/large_real_kind_1.f90,
5176         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5177         gfortran.dg/module_double_reuse.f90,
5178         gfortran.dg/module_equivalence_1.f90,
5179         gfortran.dg/module_interface_1.f90,
5180         gfortran.dg/module_parameter_array_refs_1.f90,
5181         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5182         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5183         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5184         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5185         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5186         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5187         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5188         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5189         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5190         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5191         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5192         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5193         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5194         gfortran.dg/same_name_1.f90,
5195         gfortran.dg/sibling_dummy_procedure_1.f90,
5196         gfortran.dg/sibling_dummy_procedure_2.f90,
5197         gfortran.dg/sibling_dummy_procedure_3.f90,
5198         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5199         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5200         gfortran.dg/used_dummy_types_2.f90,
5201         gfortran.dg/used_dummy_types_3.f90,
5202         gfortran.dg/used_dummy_types_4.f90,
5203         gfortran.dg/used_dummy_types_5.f90,
5204         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5205         gfortran.dg/userdef_operator_1.f90: Use it.
5206
5207 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5208
5209         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5210         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5211         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5212         gfortran.dg/write_back.f,
5213         gfortran.fortran-torture/execute/inquire_1.f90,
5214         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5215
5216 2006-03-21  Jeff Law  <law@redhat.com>
5217
5218         * gcc.dg/tree-ssa/vrp28.c: New test.
5219
5220 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5221
5222         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5223         if _STDC_C99 is defined.
5224         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5225         * gcc.dg/builtins-20.c: Likewise.
5226         * gcc.dg/builtins-53.c: Likewise.
5227         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5228         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5229
5230 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5231
5232         PR tree-opt/26781
5233         * gcc.c-torture/compile/pr26781-1.c: New test.
5234         * gcc.c-torture/compile/pr26781-2.c: New test.
5235
5236 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR c++/26690
5239         * g++.dg/gomp/pr26690-1.C: New test.
5240         * g++.dg/gomp/pr26690-2.C: New test.
5241
5242 2006-03-20  Jeff Law  <law@redhat.com>
5243
5244         * gcc.dg/tree-ssa/pr21829.c: New test.
5245
5246         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5247
5248 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5249
5250         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5251         (check_visibility_available): Use it.
5252         (check_effective_target_default_packed): Likewise.
5253         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5254         (check_effective_target_fopenmp): Likewise.
5255         (check_effective_target_freorder): Likewise.
5256         (check_effective_target_fpic): Likewise.
5257         (check_named_sections_available): Likewise.
5258         (check_effective_target_ilp32): Likewise.
5259         (check_effective_target_lp64): Likewise.
5260
5261 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5262
5263         PR fortran/20935
5264         * gfortran.dg/scalar_mask_2.f90: New test case.
5265
5266 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5267
5268         PR tree-opt/26629
5269         * gcc.dg/tree-ssa/loadpre12.c: New test.
5270         * gcc.dg/tree-ssa/loadpre13.c: New test.
5271         * gcc.dg/tree-ssa/loadpre14.c: New test.
5272         * gcc.dg/tree-ssa/loadpre15.c: New test.
5273         * gcc.dg/tree-ssa/loadpre16.c: New test.
5274         * gcc.dg/tree-ssa/loadpre17.c: New test.
5275         * gcc.dg/tree-ssa/loadpre18.c: New test.
5276         * gcc.dg/tree-ssa/loadpre19.c: New test.
5277         * gcc.dg/tree-ssa/loadpre20.c: New test.
5278         * gcc.dg/tree-ssa/loadpre21.c: New test.
5279         * gcc.dg/tree-ssa/loadpre22.c: New test.
5280
5281 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5282
5283         PR fortran/26741
5284         * gfortran.dg/elemental_initializer_1.f90: New test.
5285
5286         PR fortran/26716
5287         * gfortran.dg/assumed_shape_ranks_2: New test.
5288
5289 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5290
5291         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5292         target fpic.
5293
5294 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5295
5296         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5297         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5298         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5299         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5300         gfortran.fortran-torture/execute/direct_io.f90,
5301         gfortran.fortran-torture/execute/inquire_2.f90,
5302         gfortran.fortran-torture/execute/inquire_4.f90,
5303         gfortran.fortran-torture/execute/list_read_1.f90,
5304         gfortran.fortran-torture/execute/open_replace.f90,
5305         gfortran.fortran-torture/execute/slash_edit.f90,
5306         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5307         temporary files from testcases.
5308
5309 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5310
5311         PR libgfortran/26509
5312         gfortran.dg/write_direct_eor.f90: New test.
5313
5314 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5315
5316         * gcc.target/powerpc/pr26350.c: New.
5317         * gcc.target/powerpc/indexed-addr.c: New.
5318
5319 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5320
5321         * gfortran.dg/dependency_13.f90: New test case.
5322
5323 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5324
5325         PR middle-end/21781
5326         * gcc.dg/real-const-1.c: New test case.
5327
5328 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5329
5330         * g++.old-deja/g++.other/init18.C: New.
5331         * g++.old-deja/g++.other/init5.C: Remove xfail.
5332
5333 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5334
5335         * g++.dg/opt/pr15551.C: Cleanup temp file.
5336
5337 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5338
5339         PR c++/6634
5340         g++.dg/parse/long1.C: New test.
5341
5342 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5343
5344         PR fortran/19101
5345         * gfortran.dg/continuation.f90: New test.
5346         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5347
5348 2006-03-14  Richard Guenther  <rguenther@suse.de>
5349
5350         PR tree-optimization/26672
5351         * gcc.dg/torture/pr26672.c: New testcase.
5352
5353 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5354
5355         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5356         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5357
5358 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5359
5360         PR middle-end/26557
5361         * gcc.c-torture/compile/switch-1.c: New test case.
5362
5363 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5364
5365         PR fortran/25378
5366         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5367         test to include more permuatations of mask and index.
5368         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5369         respond to F2003 spec. that the position returned for an all false
5370         mask && condition is zero.
5371
5372 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR middle-end/25989
5375         * gcc.dg/gomp/pr25989.c: New test.
5376
5377 2006-03-13  Jeff Law  <law@redhat.com>
5378
5379         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5380
5381 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5382
5383         * gcc.dg/switch-9.c: New test.
5384
5385 2006-03-13  Richard Guenther  <rguenther@suse.de>
5386
5387         PR middle-end/26630
5388         * gcc.dg/torture/pr26630.c: New testcase.
5389
5390 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5391
5392         * gfortran.dg/dependency_10.f90: New test case.
5393         * gfortran.dg/dependency_11.f90: Likewise.
5394
5395 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5396             Erik Edelmann  <eedelman@gcc.gnu.org>
5397
5398         * gfortran.dg/allocatable_function_1.f90: New.
5399         * gfortran.dg/allocatable_function_2.f90: New.
5400
5401 2006-03-10  Richard Guenther  <rguenther@suse.de>
5402
5403         PR middle-end/26565
5404         * gcc.dg/torture/pr26565.c: New testcase.
5405
5406 2006-03-09  Eric Christopher  <echristo@apple.com>
5407
5408         * gcc.c-torture/compile/20060309-1.c: New.
5409
5410 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5411
5412         PR libgfortran/26499
5413         * gfortran.dg/write_back.f: New test.
5414         * gfortran.dg/write_rewind_1.f: New test.
5415         * gfortran.dg/write_rewind_2.f: New test.
5416
5417 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5418
5419         PR libgfortran/26554
5420         * gfortran.dg/read_logical.f90: New test.
5421
5422 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5423
5424         * ada/acats/norun.lst: cdd2a03 now passes.
5425
5426 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5427
5428         PR testsuite/25177
5429         * gcc.target/powerpc/pr18096-1.c: Change where the error
5430         would match.
5431
5432 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5433
5434         * gcc.target/i386/cleanup-1.c: New test.
5435         * gcc.target/i386/cleanup-2.c: New test.
5436
5437 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5438
5439         * gfortran.dg/dependency_9.f90: Remove for the time being.
5440
5441 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5442
5443         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5444         directive.
5445
5446 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5447
5448         * gfortran.dg/dependency_9.f90: New test case.
5449
5450 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5451
5452         * gfortran.dg/dependency_4.f90: New test case.
5453         * gfortran.dg/dependency_5.f90: New test case.
5454         * gfortran.dg/dependency_6.f90: New test case.
5455         * gfortran.dg/dependency_7.f90: New test case.
5456         * gfortran.dg/dependency_8.f90: New test case.
5457
5458 2006-03-03  Paul Brook  <paul@codesourcery.com>
5459
5460         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5461         Add m68k-*-elf.
5462
5463 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5464
5465         PR fortran/25031
5466         * multiple_allocation_1.f90: New test.
5467
5468 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5469
5470         PR tree-optimization/26524
5471         * gfortran.dg/pr26524.f: New test case.
5472
5473 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5474
5475         * g++.dg/template/repo5.C: Cleanup repo files.
5476         * gcc.dg/20051201-1.c: Cleanup coverage files.
5477         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5478         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5479         tree dump files.
5480
5481 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5482
5483         * objc.dg/objc-nofilename-1.m: New test.
5484         * objc.dg/bad-receiver-type.m: New test.
5485         * obj-c++.dg/bad-receiver-type.mm: New test.
5486
5487 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5488
5489         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5490
5491 2006-03-01  Mike Stump  <mrs@apple.com>
5492
5493         * g++.dg/abi/key2.C: Add.
5494
5495 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5496
5497         * gfortran.dg/logical_dot_product.f90: New test.
5498
5499         PR fortran/26393
5500         * gfortran.dg/used_interface_ref.f90: New test.
5501
5502         PR fortran/20938
5503         * gfortran.dg/dependency_2.f90: New test.
5504         * gfortran.fortran-torture/execute/where17.f90: New test.
5505         * gfortran.fortran-torture/execute/where18.f90: New test.
5506         * gfortran.fortran-torture/execute/where19.f90: New test.
5507         * gfortran.fortran-torture/execute/where20.f90: New test.
5508
5509 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5510
5511         * g++.dg/tree-ssa/pr26443.C: New test case.
5512
5513 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5514
5515         PR middle-end/26022
5516         * g++.dg/opt/return-slot1.C: New test.
5517
5518 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5519
5520         PR libgfortran/26136
5521         * gfortran.dg/namelist_23.f90: New test.
5522
5523 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5524
5525         PR middle-end/14752
5526         * gcc.dg/fold-eqandshift-2.c: New test case.
5527
5528 2006-02-28  Richard Guenther  <rguenther@suse.de>
5529
5530         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5531         decomposition.
5532
5533 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5534
5535         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5536
5537 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5538
5539         PR libgfortran/26464
5540         * gfortran.dg/backspace_5.f: New test.
5541         * gfortran.dg/backspace_6.f: New test.
5542
5543 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5544
5545         * gcc.dg/fold-eqandnot-1.c: New test case.
5546
5547 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5548
5549         PR middle-end/19983
5550         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5551
5552 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5553
5554         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5555         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5556
5557 2006-02-26  Richard Guenther  <rguenther@suse.de>
5558
5559         PR tree-optimization/26421
5560         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5561
5562 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5563
5564         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5565         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5566
5567 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5568
5569         * gcc.dg/fold-even-1.c: New test case.
5570
5571 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5572
5573         PR middle-end/21137
5574         * gcc.dg/fold-eqandshift-1.c: New test case.
5575
5576 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5577
5578         PR tree-optimization/25125
5579         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5580         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5581
5582 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5583
5584         PR tree-optimizations/26359
5585         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5586         with -fdump-tree-dceloop-details.
5587         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5588
5589 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5590
5591         PR middle-end/23673
5592         * gcc.dg/fold-eqxor-1.c: New test case.
5593         * gcc.dg/fold-eqxor-2.c: Likewise.
5594         * gcc.dg/fold-eqxor-3.c: Likewise.
5595
5596 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5597
5598         PR fortran/23092
5599         * scalar_mask_1.f90: New test.
5600
5601 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5602
5603         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5604         * g++.dg/eh/uncaught2.C: New.
5605         * g++.dg/eh/uncaught3.C: New.
5606
5607 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608
5609         PR libgfortran/26423
5610         * gfortran.dg/read_many_1.f: New test.
5611
5612 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5613
5614         PR fortran/24519
5615         * gfortran.dg/dependency_3.f90: New test.
5616         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5617         XFAILs.
5618
5619         PR fortran/25395
5620         * gfortran.dg/equiv_6.f90: New test.
5621
5622 2006-02-23  Jeff Law  <law@redhat.com>
5623
5624         * gcc.c-torture/compile/pr26425.c: New test.
5625
5626 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR middle-end/26412
5629         * gcc.dg/gomp/pr26412.c: New test.
5630
5631 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5632
5633         PR c++/26291
5634         * g++.dg/other/ellipsis1.C: New test.
5635         * g++.dg/parse/operator4.C: Adjust error marker.
5636
5637 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5638
5639         PR target/25603
5640         * gfortran.dg/pr25603.f: New testcase.
5641
5642 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5643
5644         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5645         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5646
5647 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5648
5649         * g++.dg/eh/spbp.C: New.
5650
5651 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR middle-end/26379
5654         * gcc.target/i386/mmx-7.c: New test.
5655
5656 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5657
5658         PR tree-optimization/26361
5659         * gcc.dg/tree-ssa/vrp27.c: New test case.
5660
5661 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5662
5663         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5664         * gcc.dg/tree-ssa/complex-4.c: Here.
5665
5666 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5667
5668         PR middle-end/19543
5669         * gfortran.dg/logical_1.f90: New test case.
5670
5671 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5672
5673         PR middle-end/26334
5674         * gcc.dg/20060218-1.c: Moved to...
5675         * gcc.target/i386/20060218-1.c: ... here.  New test.
5676
5677 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5678
5679         PR fortran/26201
5680         * gfortran.dg/convert_1.f90: New.
5681
5682 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5683
5684         PR fortran/25054
5685         * gfortran.dg/namelist_5.f90: New test.
5686
5687         PR fortran/25089
5688         * gfortran.dg/namelist_4.f90: New test.
5689
5690 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5691
5692         PR tree-opt/25680
5693         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5694
5695 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5696
5697         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5698         variable to take into account the variable name in the
5699         function header.
5700         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5701
5702 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR middle-end/26334
5705         * gcc.c-torture/compile/20060217-1.c: New test.
5706         * gcc.dg/20060218-1.c: New test.
5707
5708 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5709
5710         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5711
5712 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5713
5714         * gcc.dg/cpp/undef3.c: New test.
5715         * gcc.dg/cpp/trad/builtins2.c: New test.
5716
5717 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5718
5719         PR c++/26266
5720         * g++.dg/template/static22.C: New test.
5721         * g++.dg/template/static23.C: New test.
5722         * g++.dg/template/static24.C: New test.
5723         * g++.dg/template/non-dependent13.C: New test.
5724         * g++.dg/init/member1.C: Tweak error markers.
5725
5726 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5727
5728         PR target/26255
5729         * gcc.c-torture/compile/pr26255.c: New test case.
5730
5731 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5734         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5735         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5736         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5737         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5738         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5739         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5740
5741 2006-02-16  Jeff Law  <law@redhat.com>
5742
5743         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5744         * gcc.dg/tree-ssa/vrp26.c: New test.
5745
5746 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5747
5748         PR target/20353
5749         PR target/24578
5750         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5751         __UCLIBC__ is defined.
5752
5753 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR fortran/26224
5756         * gfortran.dg/gomp/pr26224.f: New test.
5757
5758 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5759
5760         PR tree-opt/25918
5761         * lib/target-supports.exp
5762         (check_effective_target_vect_short_mult): New.
5763         (check_effective_target_vect_char_mult): New.
5764         (check_effective_target_vect_widen_sum_qi_to_si): New.
5765         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5766         (check_effective_target_vect_widen_sum_hi_to_si): New.
5767         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5768         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5769         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5770         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5771         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5772         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5773         vect-reduc-pattern-2c.c
5774         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5775         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5776         vect-reduc-pattern-1c.c
5777
5778 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5779
5780         PR fortran/24557
5781         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5782
5783 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5784
5785         PR fortran/26054
5786         * gfortran.dg/enum_8.f90: Remove check for warning.
5787         * gfortran.dg/iomsg_1.f90: Ditto.
5788         * gfortran.dg/enum_1.f90: Ditto.
5789         * gfortran.dg/enum_9.f90: Ditto.
5790         * gfortran.dg/enum_2.f90: Ditto.
5791         * gfortran.dg/enum_10.f90: Ditto.
5792         * gfortran.dg/enum_3.f90: Ditto.
5793         * gfortran.dg/flush_1.f90: Ditto.
5794         * gfortran.dg/enum_4.f90: Ditto.
5795         * gfortran.dg/array_constructor_1.f90: Ditto.
5796         * gfortran.dg/enum_5.f90: Ditto.
5797         * gfortran.dg/enum_6.f90: Ditto.
5798         * gfortran.dg/enum_7.f90: Ditto.
5799
5800 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR middle-end/26300
5803         * gcc.c-torture/compile/20060215-1.c: New test.
5804
5805 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5806
5807         PR middle-end/23670
5808         * gcc.dg/tree-ssa/andor-2.c: New test case.
5809
5810 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5811
5812         PR fortran/25045
5813         * optional_dim.f90: New test.
5814
5815 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5816
5817         PR fortran/26277
5818         * gfortran.dg/label_4.f90: New.
5819
5820 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5821             Diego Novillo  <dnovillo@redhat.com>
5822             Uros Bizjak  <uros@kss-loka.si>
5823
5824         * gfortran.dg/gomp: New directory.
5825
5826 2006-02-14  Richard Guenther  <rguenther@suse.de>
5827
5828         PR tree-optimization/26258
5829         * gcc.dg/torture/pr26258.c: New testcase.
5830
5831 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR fortran/26246
5834         * gfortran.dg/pr26246_1.f90: New test.
5835         * gfortran.dg/pr26246_2.f90: New test.
5836
5837         PR middle-end/26092
5838         * gcc.c-torture/compile/20060208-1.c: New test.
5839
5840 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5841
5842         PR fortran/26074
5843         PR fortran/25103
5844         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5845         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5846         * gfortran.dg/automatic_module_variable.f90: Change error message.
5847
5848         PR fortran/20861
5849         * gfortran.dg/internal_dummy_1.f90: New test.
5850
5851         PR fortran/20871
5852         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5853
5854
5855         PR fortran/25083
5856         * gfortran.dg/uncommon_block_data_1.f90: New test.
5857         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5858         with standard.
5859
5860         PR fortran/25088
5861         * gfortran.dg/typed_subroutine_1.f90: New test.
5862
5863 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5864
5865         * objc.dg/dwarf-1.m: New.
5866
5867 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5868
5869         PR middle-end/24427
5870         * gcc.dg/tree-ssa/andor-1.c: New test case.
5871
5872 2006-02-13  Josh Conner  <jconner@apple.com>
5873
5874         PR target/25376
5875         * gcc.dg/pr25376.c: New test.
5876
5877         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5878         assemble.
5879         * lib/target-supports.exp (check_named_sections_available):
5880         Only compile named-sections test -- don't assemble.
5881
5882 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5883
5884         * g++.dg/warn/no-write-strings.C: New test.
5885         * g++.dg/warn/write-strings.C: Likewise.
5886         * g++.dg/warn/write-strings-default.C: Likewise.
5887
5888 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5889
5890         PR fortran/25806
5891         * gfortran.dg/ret_pointer_2.f90: New test.
5892
5893 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5894
5895         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5896
5897 2006-02-10  Jeff Law  <law@redhat.com>
5898
5899         * gcc.c-torture/compile/pr26213.c: New test.
5900
5901 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5902
5903         gfortran.dg/null_1.f90: New test.
5904
5905 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5906
5907         PR fortran/14771
5908         * gfortran.dg/parens_4.f90: New.
5909         * gfortran.dg/parens_5.f90: New.
5910
5911 2006-02-10  Richard Guenther  <rguenther@suse.de>
5912
5913         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5914
5915 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5916         Paul Thomas  <pault@gcc.gnu.org>
5917
5918         PR fortran/14771
5919         * gfortran.dg/parens_1.f90: New.
5920         * gfortran.dg/parens_2.f90: New.
5921         * gfortran.dg/parens_3.f90: New.
5922
5923 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5924
5925         PR fortran/26038
5926         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5927
5928         PR fortran/25059
5929         * gfortran.dg/impure_assignment_1.f90: New test.
5930
5931         PR fortran/25070
5932         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5933
5934 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5935
5936         PR target/26141
5937         * g++.dg/expr/stdarg2.C: New test.
5938
5939 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5940
5941         PR inline-asm/16194
5942         * gcc.dg/pr16194.c: New test.
5943
5944 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5945
5946         * ada/acats/run_acats: Use portable variant of "$@".
5947
5948 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5949
5950         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5951         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5952
5953 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5954
5955         PR tree-opt/26179
5956         * g++.dg/opt/pr26179.C: New test.
5957
5958 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5959
5960         PR middle-end/26134
5961         * gcc.dg/tree-ssa/complex-3.c: New test.
5962
5963 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5964
5965         * gcc.c-torture/compile/volatile-1.c: New test.
5966
5967 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5968
5969         PR 26180
5970         * gcc.dg/tree-ssa/pr26180.c: New test.
5971
5972 2006-02-08  Jeff Law  <law@redhat.com>
5973
5974         * gcc.dg/tree-ssa/pr21417.c: New test.
5975
5976 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5977
5978         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5979         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5980
5981 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5982
5983         * lib/scanrtl.exp: New.
5984
5985 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5986
5987         PR c++/26071
5988         * g++.dg/other/virtual2.C: New test.
5989
5990         PR c++/26070
5991         * g++.dg/other/virtual1.C: New test.
5992
5993 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5994
5995         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5996         cleanup-ipa-dump): Update dump file glob patterns.
5997         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5998         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5999
6000         * lib/gcc-dg.exp: Load it.
6001         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6002
6003 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6004
6005         PR testsuite/26159
6006         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6007         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6008
6009 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6010
6011         PR fortran/25577
6012         * gfortran.dg/mvbits_1.f90: New.
6013
6014 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6015
6016         * g++.dg/warn/Wdiv-by-zero.C: New test.
6017         * g++.dg/warn/Wno-div-by-zero.C: New.
6018
6019 2006-02-07  Jeff Law  <law@redhat.com>
6020
6021         * gcc.dg/tree-ssa/pr21559.c: New test.
6022
6023         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6024         multiple VRP passes.
6025         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6026         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6027         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6028         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6029         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6030         * gcc.dg/tree-ssa/vrp02.c: Likewise
6031         * gcc.dg/tree-ssa/vrp11.c: Likewise
6032         * gcc.dg/tree-ssa/pr14341.c: Likewise
6033         * gcc.dg/tree-ssa/vrp19.c: Likewise
6034         * gcc.dg/tree-ssa/vrp20.c: Likewise
6035         * gcc.dg/tree-ssa/vrp03.c: Likewise
6036         * gcc.dg/tree-ssa/pr21086.c: Likewise
6037         * gcc.dg/tree-ssa/pr21959.c: Likewise
6038         * gcc.dg/tree-ssa/vrp21.c: Likewise
6039         * gcc.dg/tree-ssa/vrp04.c: Likewise
6040         * gcc.dg/tree-ssa/pr25485.c: Likewise
6041         * gcc.dg/tree-ssa/pr22026.c: Likewise
6042         * gcc.dg/tree-ssa/vrp22.c: Likewise
6043         * gcc.dg/tree-ssa/vrp05.c: Likewise
6044         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6045         * gcc.dg/tree-ssa/pr20701.c: Likewise
6046         * gcc.dg/tree-ssa/vrp23.c: Likewise
6047         * gcc.dg/tree-ssa/vrp06.c: Likewise
6048         * gcc.dg/tree-ssa/pr22117.c: Likewise
6049         * gcc.dg/tree-ssa/pr20702.c: Likewise
6050         * gcc.dg/tree-ssa/vrp15.c: Likewise
6051         * gcc.dg/tree-ssa/pr21090.c: Likewise
6052         * gcc.dg/tree-ssa/pr21294.c: Likewise
6053         * gcc.dg/tree-ssa/vrp24.c: Likewise
6054         * gcc.dg/tree-ssa/vrp07.c: Likewise
6055         * gcc.dg/tree-ssa/pr21563.c: Likewise
6056         * gcc.dg/tree-ssa/pr25382.c: Likewise
6057         * gcc.dg/tree-ssa/vrp16.c: Likewise
6058         * gcc.dg/tree-ssa/vrp25.c: Likewise
6059         * gcc.dg/tree-ssa/vrp08.c: Likewise
6060         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6061         * gcc.dg/tree-ssa/vrp17.c: Likewise
6062         * gcc.dg/tree-ssa/pr21458.c: Likewise
6063         * g++.dg/tree-ssa/pr18178.C: Likewise
6064
6065 2006-02-07  Richard Guenther  <rguenther@suse.de>
6066
6067         PR c++/26140
6068         Revert
6069         2006-01-30  Richard Guenther  <rguenther@suse.de>
6070         PR c++/23372
6071         * gcc.dg/pr23372-1.C: New testcase.
6072
6073         * g++.dg/tree-ssa/pr26140.C: New testcase.
6074
6075 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/9737
6078         * g++.dg/template/ttp15.C: New test.
6079         * g++.dg/template/ttp16.C: Likewise.
6080         * g++.dg/template/ttp17.C: Likewise.
6081         * g++.old-deja/g++.pt/ttp36.C: Remove.
6082         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6083         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6084         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6085         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6086         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6087         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6088         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6089         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6090         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6091
6092 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6093
6094         PR libfortran/23815
6095         * unf_io_convert_4.f90: New test.
6096
6097 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6098
6099         * gcc.dg/tree-ssa/loadpre10.c: New test.
6100         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6101         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6102         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6103
6104 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6105
6106         PR libfortran/24685
6107         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6108
6109 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6110
6111         PR tree-opt/25251
6112         * gfortran.dg/assign_7.f: New test.
6113
6114 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         PR fortran/26041
6117         PR fortran/26064
6118         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6119         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6120         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6121
6122 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6123
6124         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6125         in size_t typedef.
6126
6127 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6128
6129         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6130         * g++.dg/charset/string.c (foo): Likewise.
6131         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6132         const char*
6133         * g++.dg/ext/builtin2.C (printf): Likewise.
6134         * g++.dg/init/new15.C (printf): Likewise.
6135         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6136         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6137         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6138         * g++.dg/template/non-dependent4.C (temp): Likewise.
6139         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6140         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6141         parameter type to const char*.
6142         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6143         Change type to const char*.
6144         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6145         Likewise.
6146         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6147         second parameter type to const char*.
6148         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6149         (Y::Y): Change parameter type to const char*.
6150         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6151         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6152         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6153         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6154         (char*).
6155         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6156         const char*.
6157         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6158         type to const char*.
6159         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6160         return type to const char*.
6161         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6162         to const char*.
6163         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6164         * g++.old-deja/g++.law/refs1.C: Likewise.
6165         * g++.old-deja/g++.law/visibility1.C: Likewise.
6166         * g++.old-deja/g++.law/visibility2.C: Likewise.
6167         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6168         const char*.
6169         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6170         * g++.old-deja/g++.mike/net48.C: Likewise.
6171         * g++.old-deja/g++.mike/p646.C: Likewise.
6172         * g++.old-deja/g++.mike/p6746.C: Likewise.
6173         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6174         type to const char*.
6175         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6176         deprecated conversion warning.
6177         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6178         char*.
6179         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6180         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6181         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6182         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6183         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6184         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6185         * g++.old-deja/g++.pt/t39.C: Likewise.
6186         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6187         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6188
6189 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6190
6191         PR fortran/25075
6192         intrinsic_argument_conformance_1.f90: New test.
6193
6194 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6195
6196         PR fortran/20845
6197         * gfortran.dg/char_result_11.f90: Add SAVE.
6198         * gfortran.dg/der_pointer_4.f90: Ditto.
6199         * gfortran.dg/default_initialization.f90: New test.
6200
6201 2006-02-03  Jeff Law  <law@redhat.com>
6202
6203         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6204         handle more than 100 dump files.
6205         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6206         * lib/scantree.exp (scan-tree-dump): Likewise.
6207         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6208         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6209         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6210         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6211         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6212
6213 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6214
6215         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6216
6217 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/template/using12.C: New test.
6220
6221 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6222
6223         * gcc.target/powerpc/pr25960.c: New test.
6224
6225 2006-02-02  Steven G. Kargl  <kargls@comcast>
6226
6227         PR fortran/24958
6228         gfortran.dg/nullify_2.f90: New test.
6229
6230 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6231
6232         PR 25990
6233         * gcc.dg/gomp/pr25990.c: New test.
6234
6235 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6236
6237         PR c++/25342
6238         * g++.gd/template/partial4.C: New test.
6239
6240 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6241
6242         PR middle-end/26001
6243         * gfortran.dg/data_char_2.f90: New.
6244
6245 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6246
6247         PR fortran/26039
6248         maxval_maxloc_conformance_1.f90: New test.
6249
6250 2006-01-31  Richard Guenther  <rguenther@suse.de>
6251
6252         * gcc.target/i386/sselibm-1.c: New testcase.
6253         * gcc.target/i386/sselibm-2.c: Likewise.
6254         * gcc.target/i386/sselibm-3.c: Likewise.
6255         * gcc.target/i386/sselibm-4.c: Likewise.
6256         * gcc.target/i386/sselibm-5.c: Likewise.
6257
6258 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6259
6260         PR fortran/24266
6261         * gfortran.dg/arrayio_derived_2.f90: New.
6262
6263 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6264
6265         * gcc.dg/unsigned-long-compare.c: New test.
6266
6267 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6268
6269         PR testsuite/25318
6270         * lib/target-supports.exp (check_effective_target_freorder):
6271         Check to see if target supports -freorder-blocks-and-partition.
6272         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6273         instead of "dg-require-named-sections".
6274
6275 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6276
6277         PR target/14798:
6278         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6279         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6280         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6281         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6282         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6283         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6284         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6285         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6286
6287 2006-01-30  Richard Guenther  <rguenther@suse.de>
6288
6289         PR c++/23372
6290         * gcc.dg/pr23372-1.C: New testcase.
6291
6292 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6293
6294         * gcc.dg/gomp/pr25874.c: New test.
6295
6296 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6297
6298         PR tree-opt/25911
6299         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6300
6301 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6302
6303         PR fortran/18578
6304         PR fortran/18579
6305         PR fortran/20857
6306         PR fortran/20885
6307         * gfortran.dg/intent_out_1.f90: New test.
6308
6309 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6310
6311         PR fortran/17911
6312         * gfortran.dg/procedure_lvalue.f90: New test.
6313
6314         PR fortran/20895
6315         PR fortran/25030
6316         * gfortran.dg/char_pointer_assign_2.f90: New test.
6317         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6318         assignment to be consistent with standard.
6319         * gfortran.dg/char_result_2.f90: The same.
6320         * gfortran.dg/char_result_8.f90: The same.
6321
6322 2006-01-28  Zack Weinberg  <zackw@panix.com>
6323
6324         * gcc.dg/Woverlength-strings.c
6325         * gcc.dg/Woverlength-strings-pedantic-c89.c
6326         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6327         * gcc.dg/Woverlength-strings-pedantic-c99.c
6328         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6329
6330 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6331
6332         * gcc.c-torture/execute/20060127-1.c: New test.
6333
6334 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6335
6336         PR c++/25999
6337         * g++.dg/ext/pragmaweak1.C: New test.
6338
6339 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6340
6341         PR c++/25855
6342         * g++.dg/template/spec29.C: New test.
6343
6344 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6345
6346         PR c/19606.
6347         * gcc.c-torture/execute/pr19606.c: New.
6348
6349 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6350
6351         * gcc.dg/pragma-re-4.c: New test.
6352
6353 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6354
6355         PR fortran/25964
6356         * gfortran.dg/assumed_size_refs_3.f90: New test.
6357
6358 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6359
6360         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6361
6362 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6363
6364         PR ada/21317
6365         * ada/acats/support/impdef.a: Add One_Long_Second.
6366         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6367         * ada/acats/tests/c9/c94026.a: Likewise.
6368         * ada/acats/tests/c9/c97305c.ada: Likewise.
6369         * ada/acats/tests/c9/c99004a.ada: Likewise.
6370
6371 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6372
6373         PR fortran/25964
6374         * gfortran.dg/global_references_2.f90: New test.
6375
6376         PR fortran/25084
6377         PR fortran/20852
6378         PR fortran/25085
6379         PR fortran/25086
6380         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6381         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6382
6383         PR fortran/25416
6384         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6385
6386 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6387
6388         PR c/25892
6389         * gcc.dg/Wpointer-sign.c: New.
6390         * gcc.dg/Wpointer-sign-Wall.c: New.
6391         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6392         * gcc.dg/Wpointer-sign-pedantic.c: New.
6393         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6394         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6395
6396 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6397
6398         PR C/25861
6399         * gcc.c-torture/compile/pr25861.c: New test.
6400
6401 2006-01-26  Paul Brook  <paul@codesourcery.com>
6402
6403         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6404         on short-enum targets.
6405         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6406         variable.
6407         (generate_fields): Use short_enums.
6408         (main): Set short_enums.  Document -e.
6409         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6410         on short-enum targets.
6411         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6412         variable.
6413         (generate_fields): Use short_enums.
6414         (main): Set short_enums.  Document -e.
6415         * lib/target-supports.exp (check_effective_target_short_enums): New.
6416
6417 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6418
6419         PR target/25947
6420         * gcc.dg/torture/pr25947-1.c: New test.
6421
6422 2006-01-25  Jan Hubicka  <jh@suse.cz>
6423             Roger Sayle  <roger@eyesopen.com>
6424
6425         PR rtl-optimization/25703
6426         * gcc.target/i386/20060125-1.c: New test case.
6427         * gcc.target/i386/20060125-2.c: New test case.
6428
6429 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6430
6431         PR fortran/18540
6432         * gfortran.dg/goto_1.f: New.
6433
6434 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6435
6436         PR fortran/25716
6437         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6438         25716 on 32-bit systems too.
6439
6440 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6441
6442         PR testsuite/25590
6443         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6444
6445 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6446
6447         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6448
6449 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6450
6451         PR fortran/25835
6452         * gfortran.dg/read_eof.f90: Delete, renamed.
6453         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6454         * gfortran.dg/read_eof_2.f90: New test.
6455         * gfortran.dg/read_eof_3.f90: New test.
6456
6457 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6458
6459         PR tree-opt/25860
6460         * gcc.c-torture/compile/pr25860.c: New test.
6461
6462 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6463
6464         PR c++/25552
6465         * g++.dg/parse/dtor8.C: New test.
6466
6467 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6468
6469         PR testsuite/25891
6470         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6471         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6472         check_effective_target_fopenmp returns 0.
6473
6474 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6475
6476         PR ada/20548
6477         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6478         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6479         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6480
6481 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6482
6483         PR tree-opt/25857
6484         * g++.dg/opt/pr25857.C: New test.
6485
6486 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6487         Jan Hubicka  <jh@suse.cz>
6488         Richard Guenther  <rguenther@suse.de>
6489
6490         PR rtl-optimization/25654
6491         * gcc.dg/torture/pr25654.c: New testcase.
6492         * gcc.target/i386/pr25654.c: Likewise.
6493
6494 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6495
6496         PR fortran/25901
6497         * gfortran.dg/internal references_2.f90: New test.
6498
6499         Fix regression in testing of admissability of attributes.
6500         * gfortran.dg/intent_used_1.f90: New test.
6501
6502 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6503
6504         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6505         Remove target conditional torture options for i?86 and x86_64
6506         GNU/Linux.
6507
6508 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6509
6510         PR c++/10891
6511         * g++.dg/rtti/no-rtti.C: New.
6512
6513 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/25895
6516         * g++.dg/inherit/conv2.C: New test.
6517
6518         PR c++/25856
6519         * g++.dg/parse/dtor7.C: New test.
6520
6521         PR c++/25858
6522         * g++.dg/template/crash44.C: New test.
6523
6524 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/25124
6527         PR fortran/25625
6528         * gfortran.dg/internal_references_1.f90: New test.
6529           PR fortran/20881
6530         PR fortran/23308
6531         PR fortran/25538
6532         PR fortran/25710
6533         * gfortran.dg/global_references_1.f90: New test.
6534         * gfortran.dg/g77/19990905-1.f: Restore the error that
6535         there is a clash between the common block name and
6536         the name of a subroutine reference.
6537
6538         PR fortran/PR24276
6539         * gfortran.dg/aliasing_dummy_1.f90: New test.
6540
6541 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6542
6543         * gcc.dg/vmx/1b-01.c: Warning fix.
6544         * gcc.dg/vmx/1c-02.c: Likewise.
6545         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6546
6547 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6548
6549         PR testsuite/24962
6550         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6551
6552 2006-01-20  Richard Guenther  <rguenther@suse.de>
6553         Steven Bosscher <stevenb.gcc@gmail.com>
6554
6555         PR rtl-optimization/24626
6556         * gcc.dg/torture/pr24626-1.c: New testcase.
6557         * gcc.dg/torture/pr24626-2.c: Likewise.
6558         * gcc.dg/torture/pr24626-3.c: Likewise.
6559         * gcc.dg/torture/pr24626-4.c: Likewise.
6560
6561 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6562
6563         PR c++/5520
6564         * g++.dg/warn/empty-body.C: New.
6565
6566 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/22136
6569         * g++.dg/template/using10.C: New test.
6570         * g++.dg/temlpate/using11.C: Likewise.
6571         * g++.dg/inherit/using5.C: Tweak error messages.
6572
6573 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6574
6575         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6576         target test.
6577         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6578
6579 2006-01-19  Jan Hubicka  <jh@suse.cz>
6580
6581         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6582
6583 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6584
6585         PR c++/25854
6586         * g++.dg/template/spec28.C: New test.
6587
6588 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6591         Fix fprintf's by adding srcdir or removing it.
6592
6593 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6594
6595         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6596         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6597         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6598         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6599         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6600         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6601         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6602         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6603         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6604         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6605         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6606         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6607         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6608         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6609
6610 2006-01-18  Jeff Law  <law@redhat.com>
6611
6612         * gcc.dg/tree-ssa/vrp25.c: New test.
6613
6614 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6615
6616         * gcc.dg/pr25805.c: Fix misapplied patch.
6617
6618 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6619
6620         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6621         (check_effective_target_vect_udot_qi): New.
6622         (check_effective_target_vect_sdot_hi): New.
6623         (check_effective_target_vect_udot_hi): New.
6624         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6625         prefixed with "wrapv-" with -fwrapv.
6626         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6627         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6628         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6629         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6630         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6631
6632         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6633         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6634         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6635         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6636
6637 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6638
6639         PR c++/16829
6640         * g++.dg/other/default2.C: New test.
6641         * g++.dg/other/default3.C: New test.
6642
6643 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6644
6645         PR c/25805
6646         * gcc.dg/pr25805.c: New file.
6647
6648 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6649
6650         PR c++/25836
6651         * g++.dg/template/init6.C: New test.
6652
6653 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6654
6655         * gcc.dg/tree-ssa/pr24287.c: New test
6656
6657 2006-01-18  Eric Christopher  <echristo@apple.com>
6658
6659         * g++.dg/eh/table.C: New.
6660
6661 2006-01-18  DJ Delorie  <dj@redhat.com>
6662
6663         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6664         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6665         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6666         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6667
6668 2006-01-18  Jeff Law  <law@redhat.com>
6669
6670         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6671         on wrapping on overflow semantics.
6672
6673         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6674
6675         * gcc.gc/tree-ssa/vrp23.c: New test.
6676         * gcc.gc/tree-ssa/vrp24.c: New test.
6677
6678 2006-01-18  Richard Henderson  <rth@redhat.com>
6679             Aldy Hernandez  <aldyh@redhat.com>
6680             Jakub Jelinek  <jakub@redhat.com>
6681             Diego Novillo  <dnovillo@redhat.com>
6682             Uros Bizjak  <uros@kss-loka.si>
6683
6684         * testsuite/gcc.dg/gomp: New directory.
6685
6686 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6687             Steven G. Kargl  <kargls@comcast.net>
6688
6689         PR fortran/20869
6690         * gfortran.dg/intrinsic_external_1.f90: New test.
6691
6692         PR fortran/20875.
6693         * gfortran.dg/elemental_pointer_1.f90: New test.
6694
6695         PR fortran/25024
6696         * gfortran.dg/external_procedures_1.f90: New test.
6697
6698         PR fortran/25785
6699         gfortran.dg/assumed_present.f90: New test.
6700
6701 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6702
6703         * g++.dg/parse/lookup5.C: New test.
6704
6705 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6706
6707         PR fortran/25697
6708         * gfortran.dg/read_eof.f90: New test.
6709
6710 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6711
6712         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6713         add a closing brace.
6714
6715 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6716
6717         PR fortran/25631
6718         * gfortran.dg/fmt_tl.f: New test.
6719
6720 2006-01-17  Eric Christopher  <echristo@apple.com>
6721
6722         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6723         * g++.old-deja/g++.warn/impint2.C: Ditto.
6724         * g++.old-deja/g++.other/null1.C: Ditto.
6725         * g++.dg/warn/conv2.C: Ditto.
6726         * g++.dg/warn/conv4.C: New file.
6727
6728 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6729
6730         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6731
6732 2006-01-17  Andreas Jaeger  <aj@suse.de>
6733             Janis Johnson <janis187@us.ibm.com>
6734
6735         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6736         in 64-bit.
6737         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6738         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6739
6740 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6741
6742         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6743         xfail txxx where xxx >= 25.
6744
6745 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6746
6747         PR testsuite/25764
6748         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6749
6750 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR c/25682
6753         * gcc.dg/pr25682.c: New test.
6754         * g++.dg/parse/array-size2.C: New test.
6755
6756 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6757
6758         * consistency.vlad: Remove entire directory, 1652 files.
6759
6760 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6761
6762         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6763         check_effective_target_dfprt_nocache): New.
6764         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6765         (check_effective_target_dfprt): New.
6766         * lib/c-compat.exp (check_dfp): Remove.
6767         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6768         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6769         level of support for decimal float.
6770         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6771         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6772         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6773         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6774         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6775         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6776         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6777         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6778         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6779         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6780         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6781         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6782         directives.
6783
6784 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6785
6786         PR testsuite/25741
6787         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6788         $base_dir/../.
6789         * lib/gfortran.exp (gfortran_init): Likewise.
6790         * lib/obj-c++.exp (obj-c++_init): Likewise.
6791         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6792         (scan-assembler-dem-not): Likewise.
6793         * lib/scandump.exp (scan-dump-dem): Likewise.
6794         (scan-dump-dem-not): Likewise.
6795
6796 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6797
6798         PR testsuite/25767
6799         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6800         powerpc-*-darwin*.
6801         * lib/obj-c++.exp (obj-c++_init): Likewise.
6802
6803 2006-01-16  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6806
6807 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6808
6809         PR testsuite/25777
6810         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6811         to LD_LIBRARY_PATH.
6812
6813 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6814             Andrew Pinski  <pinskia@physics.uc.edu>
6815
6816         * gcc.dg/minmax-1.c: New test.
6817
6818 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6819
6820         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6821         * gcc.misc-tests/dectest.exp: Ditto.
6822
6823 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6824
6825         PR testsuite/25796
6826         * gcc.target/i386/cmov6.c: Use -march=k8.
6827
6828 2006-01-15  Andreas Jaeger  <aj@suse.de>
6829
6830         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6831         x86 does not have __float128.
6832
6833 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6834
6835         * gcc.target/i386/cmov6.c: New test.
6836
6837 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6838
6839         PR c++/25663
6840         * g++.dg/template/ctor6.C: New test.
6841
6842 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6843
6844         PR tree-optimization/25485
6845         * gcc.dg/tree-ssa/pr25485.c: New.
6846
6847 2006-01-14  Richard Guenther  <rguenther@suse.de>
6848
6849         PR tree-optimization/22548
6850         PR tree-optimization/22555
6851         PR tree-optimization/22501
6852         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6853         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6854         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6855         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6856         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6857         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6858         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6859         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6860         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6861
6862 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6863
6864         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6865         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6866
6867 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6868         Richard Guenther  <rguenther@suse.de>
6869
6870         PR rtl-optimization/24257
6871         * gcc.dg/torture/pr24257.c: New testcase.
6872
6873 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6874
6875         * gcc.c-torture/execute/20060110-1.c: New test.
6876         * gcc.c-torture/execute/20060110-2.c: New test.
6877
6878 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6879
6880         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6881
6882 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6883
6884         PR fortran/25756
6885         * gfortran.dg/label_3.f90: New test.
6886
6887 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6888
6889         PR tree-optimization/25771
6890         * g++.dg/tree-ssa/pr25771.C: New test
6891
6892 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6893
6894         PR tree-opt/24365
6895         * g++.dg/opt/complex5.C: New test.
6896
6897 2006-01-13  Richard Guenther  <rguenther@suse.de>
6898
6899         * gcc.target/i386/387-9.c: New testcase.
6900
6901 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6902
6903         PR c++/24824
6904         * g++.dg/debug/dwarf2-1.C: New.
6905
6906 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6907
6908         PR testsuite/25728
6909         * lib/gcov.exp (verify-lines): Add "close $fd".
6910
6911 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6912             Ben Elliston  <bje@au.ibm.com>
6913
6914         * gcc.dg/dfp/inf-1.c: New test.
6915
6916 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6917             Yao Qi  <qiyaoltc@cn.ibm.com>
6918             Ben Elliston  <bje@au.ibm.com>
6919             Jon Grimm  <jgrimm2@us.ibm.com>
6920
6921         * gcc.dg/nodfp-1.c: New test.
6922         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6923         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6924         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6925         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6926         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6927         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6928         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6929         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6930         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6931         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6932         * gcc.dg/format/dfp-printf-1.c: Likewise.
6933         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6934         (compat_setup_dfp): New.
6935         * gcc.dg/compat/compat.exp: Use it.
6936         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6937         Make some variables global, prepend "compat_" to their names.
6938         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6939         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6940         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6941         * lib/compat.exp (compat_skip_list): Make global, rename.
6942         * lib/c-compat.exp: New file.
6943         * lib/target-supports.exp (check_effective_target_dfp): New.
6944
6945         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6946         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6947         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6948         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6949         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6950         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6951         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6952         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6953         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6954         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6955         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6956         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6957         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6958         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6959         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6960         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6961         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6962         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6963         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6964         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6965         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6966         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6967         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6968         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6969         gcc.dg/dfp/struct-layout-1.c,
6970         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6971         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6972         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6973         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6974         gcc.dg/dfp/func-vararg-dfp.c,
6975         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6976         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6977         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6978         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6979         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6980
6981 2006-01-11  Richard Guenther  <rguenther@suse.de>
6982
6983         PR tree-optimization/25734
6984         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6985
6986 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6987
6988         PR fortran/25486
6989         * gfortran.dg/literal_character_constant_1_x.F: New test.
6990         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6991         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6992         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6993
6994 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6995
6996         PR c++/25386
6997         * g++.dg/ext/packed3.C: Add expected packed error.
6998
6999 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7000
7001         PR target/25706
7002         * gcc.dg/torture/pr25706-1.c: New test.
7003
7004 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7005
7006         PR tree-optimization/23109
7007         PR tree-optimization/23948
7008         PR tree-optimization/24123
7009
7010         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7011         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7012         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7013         g++.dg/tree-ssa/pr23948.C: New testcases.
7014         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7015         three divisions in order to do the optimization.
7016
7017 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7018
7019         PR c++/25632
7020         * g++.dg/other/pr25632.C: New test.
7021
7022 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7023
7024         PR fortran/25730
7025         * gfortran.dg/used_types_1.f90: New test.
7026
7027 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7028
7029         PR target/25718
7030         * gcc.dg/torture/pr25718-1.c: New test.
7031
7032 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7033
7034         * gfortran.dg/list_read_2.f90: Fix typo in description.
7035
7036 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7037
7038         * lib/target-supports.exp (check_visibility_available): Simplify test
7039         for *-*-netware*.
7040         (check_profiling_available): Fail for *-*-netware*.
7041         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7042         * gcc.dg/20021014-1.c: Likewise.
7043         * gcc.dg/nest.c: Likewise.
7044
7045 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7046
7047         fortran/24936
7048         * gfortran.dg/forall_3.f90: New test.
7049
7050 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7051
7052         PR fortran/21977
7053         * gfortran.dg/nesting_2.f90: New test.
7054         * gfortran.dg/nesting_3.f90: New test.
7055
7056 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7057
7058         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7059         Fix typo in comment.
7060
7061 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7062
7063         * gfortran.dg/single_char_string.f90: New test.
7064
7065 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7066
7067         * gfortran.dg/ichar_2.f90: New test.
7068
7069 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7070
7071         PR fortran/25093
7072         * gfortran.dg/private_type_4.f90: New.
7073
7074 2006-01-07  Richard Guenther  <rguenther@suse.de>
7075
7076         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7077
7078 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7079
7080         * gfortran.dg/func_decl_1.f90: New.
7081         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7082         * gfortran.dg/array_alloc_2.f90: Likewise.
7083         * gfortran.dg/char_result_8.f90: Likewise.
7084         * gfortran.dg/dup_save_1.f90: Likewise.
7085         * gfortran.dg/dup_save_2.f90: Likewise.
7086         * gfortran.dg/f2c_6.f90: Likewise.
7087         * gfortran.dg/f2c_7.f90: Likewise.
7088         * gfortran.dg/func_result_2.f90: Likewise.
7089         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7090
7091 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7092
7093         PR fortran/22146
7094         * gfortran.dg/elemental_subroutine_1.f90: New test.
7095         * gfortran.dg/elemental_subroutine_2.f90: New test.
7096
7097         PR fortran/25029
7098         PR fortran/21256
7099         * gfortran.dg/assumed_size_refs_1.f90: New test.
7100
7101         PR fortran/20868
7102         PR fortran/20870
7103         * gfortran.dg/assumed_size_refs_2.f90: New test.
7104         * gfortran.dg/initialization_1.f90: Change warning message.
7105
7106 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7107
7108         * gcc.dg/tree-ssa/loop-15.c: New test.
7109
7110 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7111
7112         PR fortran/25598
7113         * gfortran.dg/backspace_3.f: New test.
7114         * gfortran.dg/backspace_4.f: New test.
7115
7116 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7117
7118         PR fortran/24268
7119         * gfortran.dg/fmt_white.f: Update test.
7120
7121 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7122
7123         * gcc.dg/cast-1.c: Add new warning.
7124         * gcc.dg/cast-2.c: Likewise.
7125         * gcc.dg/cast-3.c: Likewise.
7126         * gcc.dg/format/cast-1.c: Likewise.
7127         * gcc.dg/cast-4.c: New testcase.
7128
7129 2006-01-05  Richard Guenther  <rguenther@suse.de>
7130
7131         PR tree-optimization/22555
7132         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7133
7134 2006-01-05  Richard Guenther  <rguenther@suse.de>
7135             Diego Novillo  <dnovillo@redhat.com>
7136
7137         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7138         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7139         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7140         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7141         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7142         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7143         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7144         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7145         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7146         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7147         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7148         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7149         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7150         * treelang/compile/extravar.tree: Likewise.
7151         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7152         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7153         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7154         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7155         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7156
7157 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7158
7159         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7160         for 64-bit fix.
7161
7162 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7163
7164         PR fortran/23675
7165         gfortran.dg/char_result_11.f90: New.
7166
7167 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7168
7169         PR c++/24782
7170         * g++.dg/parse/access9.C: New test.
7171         * g++.dg/tc1/dr52.C: Tweak error markers.
7172
7173 2006-01-04  Richard Henderson  <rth@redhat.com>
7174
7175         Merge from gomp branch.
7176         * g++.dg/parse/pragma2.C: Update expected error lines.
7177
7178 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7179
7180         * g++.dg/other/i386-2.C: New test.
7181
7182         PR target/25554
7183         * gcc.c-torture/compile/20051228-1.c: New test.
7184
7185         PR c/25559
7186         * gcc.dg/pr25559.c: New test.
7187
7188 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7189
7190         PR c++/25492
7191         * g++.dg/lookup/friend9.C: New test.
7192
7193         PR c++/25625
7194         * g++.dg/template/repo5.C: New test.
7195
7196 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7197
7198         PR fortran/25101
7199         * gfortran.dg/forall_2.f90: New test.
7200
7201 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7202
7203         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7204         dg-require-weak.  Adjust regexp to handle leading-underscore
7205         targets and space as well as TAB after .weak.  Change previous
7206         64-bit fix to not use naked dot.
7207
7208 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7209
7210         PR rtl-optimization/25578
7211         * gcc.c-torture/execute/20060102-1.c: New testcase.
7212
7213 2006-01-03  Richard Guenther  <rguenther@suse.de>
7214
7215         PR c/25183
7216         * gcc.dg/torture/pr25183.c: New testcase.
7217
7218 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7219
7220         Merge from gomp-branch.
7221         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7222         * gcc.dg/ia64-sync-2.c: Likewise.
7223         * gcc.dg/ia64-sync-3.c: Likewise.
7224         * gcc.dg/ia64-sync-4.c: Likewise.
7225         * gcc.dg/sync-2.c: Likewise.
7226         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7227         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7228
7229 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7230
7231         PR c++/25635
7232         * g++.dg/parse/operator6.C: New test.
7233
7234         PR c++/25637
7235         * g++.dg/parse/error29.C: New test.
7236
7237         PR c++/25638
7238         * g++.dg/parse/dtor6.C: New test.
7239
7240         PR c++/25633
7241         * g++.dg/parse/ctor3.C: New test.
7242
7243         PR c++/25634
7244         * g++.dg/template/class3.C: New test.
7245
7246 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7247
7248         * g++.dg/debug/debug9.C: New.
7249
7250 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7251
7252         PR fortran/24640
7253         * gfortran.dg/label_2.f90: New test.
7254
7255 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7256
7257         * g++.dg/lookup/using12.C: Tighten error marker.
7258
7259 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7260             Andrew Pinski <pinskia@physics.uc.edu>
7261
7262         * gcc.target/powerpc/darwin-abi-3.c: New file.
7263         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7264         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7265         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7266         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7267         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7268         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7269         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7270         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7271
7272 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7273
7274         * gcc.dg/tree-ssa/loadpre1.c: New;
7275         * gcc.dg/tree-ssa/loadpre2.c: New;
7276         * gcc.dg/tree-ssa/loadpre3.c: New;
7277         * gcc.dg/tree-ssa/loadpre4.c: New;
7278         * gcc.dg/tree-ssa/loadpre5.c: New;
7279         * gcc.dg/tree-ssa/loadpre6.c: New;
7280         * gcc.dg/tree-ssa/loadpre7.c: New;
7281         * gcc.dg/tree-ssa/loadpre8.c: New;
7282         * gcc.dg/tree-ssa/loadpre9.c: New;
7283
7284 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7285
7286         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7287         * g++.dg/abi/thunk4.C: Likewise.
7288
7289 2006-01-01  Andreas Jaeger  <aj@suse.de>
7290
7291         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7292         portable.
7293
7294 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR c++/25294
7297         * gcc.dg/pragma-pack-3.c: New test.
7298         * g++.dg/parse/pragma3.C: New test.
7299
7300 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7301
7302         PR middle-end/24827
7303         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7304
7305 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7306
7307         PR testsuite/25214
7308         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7309
7310 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7311
7312         PR fortran/22607
7313         * gfortran-dg/pure_byref_3.f90: New.
7314
7315         fortran/PR 25396
7316         * gfortran.dg/userdef_operator_1.f90: New.
7317
7318 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7319
7320         * g++.dg/abi/thunk3.C: New.
7321         * g++.dg/abi/thunk4.C: New.
7322
7323 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7324
7325         PR fortran/25532
7326         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7327         associated derived type components of derived types are
7328         properly declared in contained procedures.
7329
7330 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7331
7332         PR libgfortran/25139
7333         * gfortran.dg/backspace_2.f: New test.
7334
7335 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7336
7337         PR libgfortran/25550
7338         * gfortran.dg/endfile.f: New test.
7339
7340 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7341
7342         PR libgfortran/25419
7343         * gfortran.dg/comma.f: New test.
7344
7345 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7346
7347         * lib/gfortran-dg.exp: Remove trailing whitespace.
7348         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7349         -funroll-all-loops.
7350
7351 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7352
7353         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7354         Extended Double long doubles or repeat tests when long double is
7355         the same size as double.
7356
7357 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7358
7359         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7360
7361         PR testsuite/25442
7362         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7363         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7364
7365         PR testsuite/25441
7366         * gcc.dg/pr23911.c: Make test variable static.
7367
7368         PR testsuite/25444
7369         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7370
7371 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/25439
7374         * g++.dg/parse/crash17.C: Adjust error markers.
7375         * g++.dg/template/error20.C: New test.
7376
7377 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7378
7379         PR c++/23172
7380         * g++.dg/ext/complit4.C: New test.
7381
7382         PR c++/25417
7383         * g++.dg/ext/complit5.C: Likewise.
7384
7385 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7386
7387         PR tree-optimization/25125
7388         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7389         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7390         * gcc.c-torture/execute/pr25125.c: New.
7391
7392 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7393
7394         PR fortran/25029
7395         PR fortran/21256
7396         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7397         with incorrect assumed size references.
7398
7399 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/23171
7402         * g++.dg/opt/init1.C: New test.
7403
7404 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7405
7406         PR c++/24671
7407         * g++.dg/template/sfinae3.C: New test.
7408
7409 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7410
7411         * g++.dg/other/friend4.C: New test.
7412
7413 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7414
7415         PR target/25005
7416         * g++.dg/opt/pr25005.C: New test.
7417
7418 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c++/25369
7421         * g++.dg/template/ptrmem16.C: New test.
7422
7423 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7424
7425         PR fortran/25029
7426         PR fortran/21256
7427         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7428
7429 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7430
7431         PR libgfortran/25307
7432         * gfortran.dg/list_read_5.f90: New test.
7433
7434 2005-12-22  Richard Henderson  <rth@redhat.com>
7435
7436         * gcc.target/i386/sse-7.c: Use -msse2.
7437
7438 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR rtl-optimization/25432
7441         * gcc.c-torture/compile/20051216-1.c: New test.
7442
7443         PR objc/25328
7444         * objc/execute/pr25328.m: New test.
7445
7446 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7447
7448         PR c++/25364
7449         * g++.dg/template/call4.C: New test.
7450
7451 2005-12-22  Dale Johannesen  <dalej@apple.com>
7452
7453         * gcc.target/i386/sse-17.c: New.
7454
7455 2005-12-22  Paul Brook  <paul@codesourcery.com>
7456
7457         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7458
7459 2005-12-22  Paul Brook  <paul@codesourcery.com>
7460
7461         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7462
7463 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7464
7465         PR tree-opt/25513
7466         * gcc.c-torture/compile/pr25513.c: New test.
7467
7468 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7469
7470         PR c++/23333
7471         * g++.dg/parse/error25.C: Add more tests.
7472
7473 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7474
7475         PR fortran/18990
7476         * gfortran.dg/der_charlen_1.f90: New.
7477
7478 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7479
7480         PR fortran/20889
7481         * gfortran.dg/pointer_component_type_1.f90: New test.
7482
7483         PR fortran/25029
7484         PR fortran/21256
7485         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7486         should give an error with assumed size array refernces and checks those
7487         that should not.
7488         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7489         reference an upper bound so that it does not generate an error.
7490
7491         PR fortran/19362
7492         PR fortran/20244
7493         PR fortran/20864
7494         PR fortran/25391
7495         * gfortran.dg/used_dummy_types_1.f90: New test.
7496         * gfortran.dg/used_dummy_types_2.f90: New test.
7497         * gfortran.dg/used_dummy_types_3.f90: New test.
7498         * gfortran.dg/used_dummy_types_4.f90: New test.
7499         * gfortran.dg/used_dummy_types_5.f90: New test.
7500
7501         PR fortran/23152
7502         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7503         group already being USE associated.
7504         * gfortran.dg/assumed_shape_nml.f90: New test.
7505         * gfortran.dg/assumed_size_nml.f90: New test.
7506
7507         PR fortran/20862
7508         PR fortran/25053
7509         PR fortran/25063
7510         PR fortran/25064
7511         PR fortran/25066
7512         PR fortran/25067
7513         PR fortran/25068
7514         PR fortran/25307
7515         * gfortran.dg/io_constraints_1.f90: New test.
7516         * gfortran.dg/io_constraints_1.f90: New test.
7517         * gfortran.dg/iostat_3.f90: Change wording of warning.
7518         * gfortran.dg/g77/19981216-0.f: The same.
7519
7520 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7521
7522         PR tree-optimization/23518
7523         * testsuite/gcc.dg/pr23518.c: New.
7524
7525 2005-12-21  Mike Stump  <mrs@apple.com>
7526
7527         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7528
7529 2005-12-21  Paul Brook  <paul@codesourcery.com>
7530
7531         * gcc.dg/pr19340.c: Skip on m68k targets.
7532
7533 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7534
7535         PR rtl-optimization/25196
7536         * gcc.dg/pr25196.c: New test.
7537
7538 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7539
7540         PR fortran/25423
7541         gfortran.dg/where_nested_1.f90: New.
7542
7543 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7544
7545         PR tree-optimization/25382.
7546         * gcc.dg/tree-ssa/pr25382.c: New.
7547
7548 2005-12-20  Richard Guenther  <rguenther@suse.de>
7549
7550         PR middle-end/24306
7551         * gcc.target/i386/pr24306.c: New testcase.
7552
7553 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7554
7555         PR tree-optimization/25501
7556         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7557
7558 2005-12-20  Richard Guenther  <rguenther@suse.de>
7559
7560         Revert
7561         2005-12-02  Richard Guenther  <rguenther@suse.de>
7562
7563         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7564
7565 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7566
7567         PR c++/21228
7568         * g++.dg/warn/Wunreachable-code-2.C: New test.
7569
7570 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7571
7572         PR c++/24278
7573         * g++.dg/template/ctor5.C: New test.
7574
7575         PR c++/24915
7576         * g++.dg/template/overload8.C: New test.
7577
7578 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7579
7580         * gcc.c-torture/compile/pr25483 : New test.
7581
7582 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7583
7584         PR c++/20552
7585         * g++.dg/ext/typeof10.C: New test.
7586
7587 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7588
7589         * gcc.dg/mt-loopi1.c: New.
7590
7591 2005-12-18  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/25481
7594         * gcc.dg/torture/pr25481.c: New testcase.
7595
7596 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7597
7598         PR rtl-optimization/21041
7599         * gcc.dg/pr21041.c: New test.
7600
7601 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7602
7603         PR libgfortran/25463
7604         * gfortran.dg/advance.f90: New test.
7605
7606 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7607
7608         * gcc.dg/20051201-1.c: New test.
7609
7610 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7611
7612         PR fortran/25018
7613         * gfortran.dg/initialization_1.f90: New test.
7614         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7615         * gfortran.dg/g77/980616-0.f: The same.
7616
7617 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7618
7619         * PR fortran/25458
7620         * gfortran.dg/chkbits.f90: New test.
7621
7622 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7623
7624         * gfortran.dg/enum_5.f: Revert to previous version.
7625
7626 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7627
7628         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7629         * gfortran.dg/nested_modules_1.f90: Ditto.
7630         * gfortran.dg/hollerith_f95.f90: Ditto.
7631         * gfortran.dg/select_5.f90: Ditto.
7632         * gfortran.dg/secnds.f: Ditto.
7633         * gfortran.dg/hollerith2.f90: Ditto.
7634         * gfortran.dg/imag_2.f: Ditto.
7635         * gfortran.dg/ftell_2.f90: Ditto.
7636         * gfortran.dg/malloc_free_1.f90: Ditto.
7637         * gfortran.dg/logint-1.f: Ditto.
7638         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7639         * gfortran.dg/e_d_fmt.f90: Ditto.
7640         * gfortran.dg/hollerith_legacy.f90: Ditto.
7641         * gfortran.dg/logint-2.f: Ditto.
7642         * gfortran.dg/enum_5.f90: Ditto.
7643         * gfortran.dg/f2c_2.f90: Ditto.
7644         * gfortran.dg/pr17143.f90: Ditto.
7645         * gfortran.dg/namelist_14.f90: Ditto.
7646         * gfortran.dg/logint-3.f: Ditto.
7647         * gfortran.dg/spread_scalar_source.f90: Ditto.
7648         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7649         * gfortran.dg/namelist_11.f: Ditto.
7650         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7651         * gfortran.dg/g77/20010519-1.f
7652         * gfortran.dg/g77/alpha1.f: Ditto.
7653         * gfortran.dg/g77/990115-1.f: Ditto.
7654         * gfortran.dg/g77/erfc.f: Ditto.
7655         * gfortran.dg/g77/19990313-3.f: Ditto.
7656         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7657         * gfortran.dg/g77/20010426.f: Ditto.
7658         * gfortran.dg/g77/19990313-0.f: Ditto.
7659         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7660         * gfortran.dg/g77/20000629-1.f: Ditto.
7661         * gfortran.dg/g77/970125-0.f: Ditto.
7662         * gfortran.dg/g77/8485.f: Ditto.
7663         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7664         * gfortran.dg/g77/19990313-1.f: Ditto.
7665         * gfortran.dg/g77/int8421.f: Ditto.
7666         * gfortran.dg/g77/19990305-0.f: Ditto.
7667         * gfortran.dg/g77/947.f: Ditto.
7668         * gfortran.dg/g77/19990905-2.f: Ditto.
7669         * gfortran.dg/g77/cabs.f: Ditto.
7670         * gfortran.dg/g77/19990313-2.f: Ditto.
7671         * gfortran.dg/g77/20020307-1.f: Ditto.
7672         * gfortran.dg/g77/dcomplex.f: Ditto.
7673         * gfortran.dg/g77/19990502-1.f: Ditto.
7674         * gfortran.dg/g77/19981216-0.f: Ditto.
7675         * gfortran.dg/common_4.f90: Ditto.
7676         * gfortran.dg/entry_4.f90: Ditto.
7677         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7678         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7679         * gfortran.dg/namelist_12.f: Ditto.
7680         * gfortran.dg/scale_1.f90: Ditto.
7681         * gfortran.dg/modulo_1.f90
7682         * gfortran.dg/hollerith.f90: Ditto.
7683         * gfortran.dg/direct_io_3.f90: Ditto.
7684         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7685         * gfortran.dg/gnu_logical_1.F: Ditto.
7686         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7687         * gfortran.dg/assign_1.f90: Ditto.
7688         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7689         * gfortran.dg/pr23095.f: Ditto.
7690         * gfortran.dg/read_float_1.f90: Ditto.
7691
7692 2005-12-17  Andreas Jaeger  <aj@suse.de>
7693
7694         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7695         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7696
7697 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7698
7699         PR fortran/24268
7700         * gfortran.dg/fmt_white.f: New test.
7701
7702 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7703
7704         * gfortran.dg/label_1.f90: New test.
7705
7706 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7707
7708         PR testsuite/25422
7709         * gcc.dg/20031012-1.c: Add -Walways-true option.
7710         * gcc.dg/weak/weak-3.c: Likewise.
7711         * g++.old-deja/g++.mike/warn8.C: Likewise.
7712
7713 2005-12-16  Mike Stump  <mrs@apple.com>
7714
7715         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7716         exit.
7717
7718 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7719
7720         PR libgfortran/25264
7721         PR libgfortran/25349
7722         * gfortran.dg/tl_editing.f90: Added additional checks.
7723         * gfortran.dg/t_editing.f: New test.
7724         * gfortran.dg/write_padding.f90: New test
7725
7726 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727
7728         PR testsuite/25215
7729         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7730
7731 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7732
7733         PR rtl-optimization/24899
7734         * gcc.c-torture/execute/20051215-1.c: New test.
7735
7736 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7737
7738         PR 24823
7739         * gfortran.dg/pr24823.f: New test.
7740
7741 2005-12-16  Jeff Law  <law@redhat.com>
7742
7743         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7744
7745 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7746
7747         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7748         Change C++ style comments to C style comments.
7749         Remove aligned types from the array.
7750         Keep Enums disabled.
7751         (complex_types): Remove aligned types from the array.
7752         Comment out "_Complex long double".
7753         (attrib_types): Remove.
7754         (complex_attrib_types): Remove.
7755         (attrib_array_types): Remove.
7756         (complex_attrib_array_types): Remove.
7757         (aligned_bitfld_types): Remove.
7758         (n_aligned_bitfld_types): Remove.
7759         (FEATURE_ALIGNEDPACKED): Delete.
7760         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7761         (singles): Remove support for adding attributes.
7762         (choose_type): Remove support for attributed types.
7763         (generate_fields): Remove support for attributed bit-fields.
7764         Remove support for adding attributes.
7765         (generate_random_tests): Remove support for adding attributes.
7766         (features): Add back "[0] :0" and "complex vector [0]".
7767         (main): Remove support for attributed bit-fields.
7768         Uncomment the calling of generate_random_tests for the rests of
7769         the tests.
7770
7771 2005-12-16  Jan Hubicka  <jh@suse.cz>
7772
7773         * gcc.c-torture/combine/pr25224.c: New.
7774
7775 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7776
7777         PR other/25028
7778         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7779         HP-UX.
7780
7781 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7782
7783         * gcc.dg/20051215-1.c: New file.
7784
7785 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7786
7787         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7788         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7789
7790 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7791
7792         PR fortran/18197
7793         * gfortran.dg/dummy_functions_1.f90: New.
7794
7795 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7796
7797         PR rtl-optimization/25310
7798         * gcc.c-torture/compile/pr25310.c: New test.
7799
7800 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR debug/25023
7803         * gcc.dg/pr25023.c: New test.
7804
7805 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7806
7807         * g++.old-deja/g++.brendan/redecl1.C,
7808         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7809         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7810         g++.old-deja/g++.oliva/typeof1.C,
7811         g++.old-deja/g++.other/crash16.C,
7812         g++.old-deja/g++.other/crash34.C,
7813         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7814         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7815         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7816         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7817         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7818         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7819         Remove xfail.
7820
7821 2005-12-14  Kean Johnston  <jkj@sco.com>
7822             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7823
7824         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7825         * gcc.target/i386/20020523-1.c: Ditto.
7826         * gcc.target/i386/tailcall-1.c: Ditto.
7827         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7828         * gcc.target/i386/ssetype-5.c: Ditto.
7829
7830 2005-12-14  Jeff Law  <law@redhat.com>
7831
7832         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7833
7834 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR target/25254
7837         PR target/24188
7838         * gcc.target/i386/pr25254.c: New test.
7839         * gfortran.dg/PR24188.f: New test.
7840
7841 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7842
7843         * lib/fortran-torture.exp: Catch remaining uses of
7844         remote_file build delete.
7845
7846 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7847
7848         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7849
7850 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7851
7852         * gcc.dg/warn-addr-cmp.c: New test.
7853
7854 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7855
7856         PR debug/25023
7857         PR target/25293
7858         * gcc.target/i386/pr25293.c: New test.
7859
7860 2005-12-13  Petr Machata  <machata@post.cz>
7861
7862         PR c++/24907
7863         * g++.dg/parse/comma2.C: New test.
7864
7865 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7866             Jakub Jelinek  <jakub@redhat.com>
7867
7868         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7869         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7870         (limits.h): Include unconditionally.
7871         (stdlib.h): Likewise.
7872         (hashtab.h): Do not include.
7873         (getopt.h): Likewise.
7874         (stddef.h): Include.
7875         (hashval_t): Define.
7876         (struct entry): Add "next" field.
7877         (HASH_SIZE): New macro.
7878         (hash_table): New variable.
7879         (switchfiles): Do not use xmalloc.
7880         (mix): New macro.
7881         (iterative_hash): New function.
7882         (hasht): Remove.
7883         (e_exists): New function.
7884         (e_insert): Likewise.
7885         (output): Use, instead of libiberty hashtable functions.
7886         (main): Do not use getopt.  Do not call htab_create.
7887
7888 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR c++/25331
7891         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7892         put atal* and atpaal* attributes on array elements.
7893         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7894         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7895         put atal* and atpaal* attributes on array elements.
7896         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7897
7898 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7899
7900         * gcc.dg/single-precision-constant.c: New test.
7901
7902 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7903
7904         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7905         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7906         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7907         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7908         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7909         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7910         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7911         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7912         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7913         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7914         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7915         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7916         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7917         gcc.target/powerpc/ppc-sdata-2.c,
7918         gcc.target/powerpc/ppc-stackalign-1.c,
7919         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7920         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7921         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7922         gcc.target/powerpc/rs6000-ldouble-2.c,
7923         gcc.target/powerpc/rs6000-power2-1.c,
7924         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7925         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7926         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7927         option into target selector.
7928         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7929         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7930
7931 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7932
7933         PR objc/25348
7934         * objc.dg/encode-9.m: New test.
7935
7936 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7937
7938         PR testsuite/20772
7939         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7940         * gcc.dg/asm-b.c: Fix typo.
7941         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7942         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7943         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7944         i?86 lp64 and x86_64 ilp32.
7945         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7946         on i?86 lp64.
7947         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7948
7949 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7950
7951         PR fortran/25078
7952         gfortran.dg/equiv_5.f90: New test.
7953
7954 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7955
7956         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7957         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7958         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7959         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7960         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7961         * gcc.dg/tree-ssa/reassoc-5.c: New.
7962         * gcc.dg/tree-ssa/reassoc-6.c: New.
7963         * gcc.dg/tree-ssa/reassoc-7.c: New.
7964         * gcc.dg/tree-ssa/reassoc-8.c: New.
7965         * gcc.dg/tree-ssa/reassoc-9.c: New.
7966         * gcc.dg/tree-ssa/reassoc-10.c: New.
7967         * gcc.dg/tree-ssa/reassoc-11.c: New.
7968
7969 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7970
7971         PR testsuite/25167
7972         PR testsuite/24478
7973         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7974
7975 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7976
7977         PR c++/25300
7978         * g++.dg/template/inherit.C: Do not use a generic error message.
7979
7980 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7981
7982         PR libobjc/25354
7983         * objc.dg/gnu-encoding: New directory.
7984         * objc.dg/gnu-encoding/compat-common.h: New file.
7985         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7986         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7987         * objc.dg/gnu-encoding/vector-defs.h: New file.
7988         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7989         * objc.dg/gnu-encoding/generate-random.c: New file.
7990         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7991         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7992         * objc.dg/gnu-encoding/generate-random.h: New file.
7993
7994 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7995
7996         PR c++/25337
7997         * g++.dg/template/defarg7.C: New test.
7998
7999 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8000
8001         PR libobjc/25347
8002         * objc.dg/encode-8.m: New test.
8003
8004 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8005
8006         PR libobjc/25346
8007         * objc.dg/encode-7.m: New test.
8008
8009 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8010
8011         PR c++/25010
8012         * g++.dg/opt/inline10.C: New test.
8013
8014 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8015
8016         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8017
8018 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8019
8020         * gfortran.dg/substring_equivalence.f90: typo in comment
8021
8022 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8023
8024         PR fortran/25068
8025         * gfortran.dg/iostat_3.f90: New test.
8026
8027 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8028
8029         PR fortran/23815
8030         * gfortran.dg/unf_io_convert_1.f90: New test.
8031         * gfortran.dg/unf_io_convert_2.f90: New test.
8032         * gfortran.dg/unf_io_convert_3.f90: New test.
8033
8034 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8035
8036         PR testsuite/20772
8037         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8038         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8039         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8040         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8041         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8042         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8043         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8044         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8045         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8046         gcc.dg/torture/fp-int-convert-float128-timode.c,
8047         gcc.dg/torture/fp-int-convert-float128.c,
8048         gcc.dg/torture/fp-int-convert-float80-timode.c,
8049         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8050         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8051
8052         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8053
8054 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8055
8056         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8057
8058 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8059
8060         * gcc.dg/20051207-1.c,
8061         * gcc.dg/20051207-2.c,
8062         * gcc.dg/20051207-3.c: New tests.
8063
8064 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8065
8066         PR testsuite/20772
8067         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8068         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8069         dg-skip-if target selector.
8070
8071         PR testsuite/20772
8072         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8073         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8074         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8075         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8076         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8077         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8078         and/or merge with i?86 cases.
8079
8080         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8081
8082         PR testsuite/20772
8083         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8084         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8085         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8086         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8087         x86_64-*-linux*.
8088
8089 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8090
8091         PR target/25311
8092         * gcc.c-torture/compile/pr25311.c: New test.
8093
8094 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8095
8096         PR libgfortran/25039
8097         * gfortran.dg/read_comma.f: New test.
8098
8099 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR c++/19317
8102         * g++.dg/opt/pr19317-1.C: New test.
8103         * g++.dg/opt/pr19317-2.C: New test.
8104         * g++.dg/opt/pr19317-3.C: New test.
8105
8106         PR target/19005
8107         * gcc.c-torture/execute/pr19005.c: New test.
8108
8109         PR target/17828
8110         * g++.old-deja/g++.other/comdat5.C: New test.
8111         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8112
8113         * g++.dg/compat/struct-layout-1.exp: New file.
8114         * g++.dg/compat/struct-layout-1.h: New.
8115         * g++.dg/compat/struct-layout-1_generate.c: New.
8116         * g++.dg/compat/struct-layout-1_x1.h: New.
8117         * g++.dg/compat/struct-layout-1_x2.h: New.
8118         * g++.dg/compat/struct-layout-1_y1.h: New.
8119         * g++.dg/compat/struct-layout-1_y2.h: New.
8120
8121         * gcc.dg/20050330-2.c: New test.
8122
8123 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8124
8125         PR fortran/25292
8126         * gfortran.dg/associated_1.f90: New.
8127
8128 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8129
8130         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8131         ILP32 vect_no_align platforms.
8132
8133 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8134             Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR target/25268
8137         * gcc.c-torture/compile/20051207-1.c: New test.
8138
8139 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8140
8141         PR testsuite/20772
8142         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8143         gcc.dg/torture/pr18582-1.c,
8144         gcc.target/i386/attributes-error.c: Also test on x86_64.
8145
8146         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8147
8148 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8149
8150         PR c++/19397
8151         * g++.dg/template/typedef3.C: New test.
8152
8153         PR c++/19762
8154         PR c++/19764
8155         * g++.dg/template/dtor3.C: Fix error markers.
8156
8157 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8158
8159         * lib/target-supports.exp (check_effective_target_sync_char_short):
8160         Add s390*.
8161
8162 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8163
8164         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8165
8166 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8167
8168         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8169         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8170         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8171         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8172
8173 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8174
8175         PR c++/25263
8176         * g++.dg/other/array2.C: New test case.
8177
8178 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8179
8180         * gcc.dg/darwin-weakimport-3.c: New.
8181
8182         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8183         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8184         and to work on Darwin.
8185         * gcc.dg/attr-weakref-1b.c: New file.
8186         * gcc.dg/attr-weakref-2.c: New test.
8187         * gcc.dg/darwin-weakref-1.c: New test.
8188
8189 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8190
8191         PR testsuite/25247
8192         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8193         use in selector expressions.
8194         (dg-xfail-if): Ditto.
8195         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8196         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8197         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8198         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8199         * gcc.test-framework/test-framework.exp: Skip generated tests if
8200         CHECK_TEST_FRAMEWORK is not 1.
8201
8202 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8203
8204         PR tree-optimization/24963
8205         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8206
8207         PR target/24108
8208         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8209
8210         PR target/18580
8211         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8212         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8213         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8214         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8215
8216 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8219         dg-options.
8220
8221 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8222
8223         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8224
8225 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8226
8227         * gcc.dg/format/cast-1.c: New test.
8228
8229 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8230
8231         PR c/7776
8232         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8233         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8234         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8235         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8236
8237 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8238
8239         * gcc.dg/cast-pretty-print-1.c: New test.
8240
8241 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8242
8243         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8244
8245 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8246
8247         PR c++/24173
8248         * g++.dg/template/friend40.C: New test.
8249
8250 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8251
8252         PR target/25199
8253         * gcc.target/i386/movq-2.c: New test.
8254         * gcc.target/i386/movq.c: Remove target i?86, instead add
8255         dg-require-effective-target ilp32.
8256
8257 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8258
8259         PR c++/24103
8260         * g++.dg/other/default1.C: New test.
8261
8262 2005-12-02  Richard Guenther  <rguenther@suse.de>
8263
8264         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8265
8266 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8267
8268         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8269
8270 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8271
8272         PR target/21017
8273         * gcc.target/powerpc/rotate.c: New.
8274
8275 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8276
8277         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8278         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8279
8280 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8281
8282         PR c/13384
8283         * gcc.dg/pr17730-1.c: Adjust.
8284         * gcc.dg/lvalue1.c (main): Likewise.
8285         * gcc.dg/lvalue-2.c: Likewise.
8286         * g++.dg/pr7503-3.C
8287
8288 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8289
8290         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8291         error messages.
8292
8293 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8294
8295         PR fortran/24789
8296         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8297
8298 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8299
8300         PR target/24475
8301         * lib/target-supports.exp (check_effective_target_tls): New.
8302         (check_effective_target_tls_runtime): New.
8303         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8304         for TLS support.
8305         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8306         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8307         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8308         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8309         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8310         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8311         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8312         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8313         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8314         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8315         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8316         effective-target TLS.
8317         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8318         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8319         effective-target TLS runtime.
8320
8321 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8322
8323         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8324
8325 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8326
8327         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8328         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8329         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8330         ignored" warnings when "packing" is the same as the ABI layout.
8331
8332 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8333
8334         PR fortran/21302
8335         * gfortran.dg/line_length_1.f: New test.
8336         * gfortran.dg/line_length_2.f90: Ditto.
8337
8338 2005-11-30  Richard Guenther  <rguenther@suse.de>
8339
8340         PR tree-optimization/21655
8341         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8342
8343 2005-11-30  Dale Johannesen  <dalej@apple.com>
8344
8345         * gcc.c-torture/compile/pr24930.c: New.
8346
8347 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8348
8349         PR fortran/15809
8350         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8351
8352 2005-11-30  Jeff Law  <law@redhat.com>
8353
8354         * g++.old-deja/g++.law/pr25000.C: New test.
8355
8356 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8357
8358         * gcc.dg/tls/opt-11.c: New test.
8359
8360 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8361
8362         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8363         targets.
8364         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8365         LP64 ia64.
8366
8367 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8368
8369         * gfortran.dg/open_access_1.f90: New test.
8370
8371 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8372
8373         * gcc.dg/charset/builtin2.c: New test.
8374
8375 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8376
8377         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8378         on mmix-*-* for *_[xy].c.
8379
8380 2005-11-28  Kean Johnston  <jkj@sco.com>
8381
8382         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8383         headers.
8384         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8385         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8386         * gcc.target/i386/asm-3.c: Ditto.
8387         * gcc.target/i386/clobbers.c: Ditto.
8388         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8389         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8390         test regexp.
8391         * gcc.target/i386/mul.c: Ditto.
8392         * gcc.target/i386/ssetype-1.c: Ditto.
8393         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8394         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8395         static so the test works with -fPIC mode too. Based on comment in
8396         PR19231 by Pinski.
8397         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8398
8399 2005-11-28  Richard Guenther  <rguenther@suse.de>
8400
8401         * gcc.dg/alias-9.c: New testcase.
8402         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8403
8404 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8405             Uros Bizjak  <uros@kss-loka.si>
8406
8407         PR middle-end/20219
8408         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8409         tan(x)/sin(x) transformations.
8410
8411 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8412
8413         PR middle-end/24575
8414         * gcc.dg/tree-ssa/divide-3.c: New test.
8415         * gcc.dg/tree-ssa/divide-4.c: New test.
8416
8417 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8418
8419         PR fortran/24917
8420         *  gfortran.dg/boz_6.f90: New test.
8421
8422 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8423
8424         PR fortran/23912
8425         * gfortran.dg/modulo_1.f90: New test.
8426
8427 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8428
8429         PR libfortran/24919
8430         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8431         fail on CRLF platforms.
8432         * gfortran.dg/ftell_2.f90: Likewise.
8433
8434 2005-11-26  Eric Christopher  <echristo@apple.com>
8435
8436         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8437
8438 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8439
8440         * objc.dg/gnu-runtime-3.m: Simplify.
8441
8442 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8443
8444         PR middle-end/23669
8445         * gcc.dg/tree-ssa/divide-1.c: New test.
8446         * gcc.dg/tree-ssa/divide-2.c: New test.
8447
8448 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8449
8450         PR libgfortran/24945
8451         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8452
8453 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8454
8455         PR libgfortran/24945
8456         * gfortran.dg/open_status_2.f90: New test.
8457
8458 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8459
8460         * gcc.c-torture/execute/builtins/fprintf.c,
8461         gcc.c-torture/execute/builtins/fputs-lib.c,
8462         gcc.c-torture/execute/builtins/fputs.c,
8463         gcc.c-torture/execute/builtins/lib/fprintf.c,
8464         gcc.c-torture/execute/builtins/lib/printf.c,
8465         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8466
8467 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8468
8469         * gcc.dg/20050922-2.c: New test.
8470
8471 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8472
8473         * objc.dg/gnu-runtime-3.m: New test.
8474
8475 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8476
8477         PR c++/9278
8478         * g++.dg/other/void1.C: New test.
8479
8480 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8481
8482         PR middle-end/24998
8483         * gcc.dg/torture/fp-int-convert-float.c,
8484         gcc.dg/torture/fp-int-convert-double.c,
8485         gcc.dg/torture/fp-int-convert-long-double.c,
8486         gcc.dg/torture/fp-int-convert-timode.c,
8487         gcc.dg/torture/fp-int-convert-float80.c,
8488         gcc.dg/torture/fp-int-convert-float80-timode.c,
8489         gcc.dg/torture/fp-int-convert-float128.c,
8490         gcc.dg/torture/fp-int-convert-float128-timode.c,
8491         gcc.dg/torture/fp-int-convert.h: New files.
8492
8493 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8494
8495         PR middle-end/24989
8496         * gcc.dg/tree-ssa/bool-10.c: New test.
8497         * gcc.dg/tree-ssa/bool-11.c: New test.
8498         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8499
8500 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8501
8502         PR middle-end/24990
8503         * tree-ssa/pr24990-1.c: New test.
8504
8505 2005-11-24  Richard Guenther  <rguenther@suse.de>
8506         Dirk Mueller <dmueller@suse.de>
8507
8508         PR c++/14024
8509         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8510         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8511         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8512         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8513         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8514         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8515
8516 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8517
8518         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8519
8520 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8521
8522         PR c/21668
8523         * gcc.dg/Wc++-compat.c: New.
8524         * gcc.dg/Wno-c++-compat.c: New.
8525
8526 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8527
8528         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8529         (vspltish, vspltisw): Likewise.
8530
8531 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8532
8533         PR libgfortran/24794
8534         * gfortran.dg/namelist_12.f: Fix quotes.
8535         * gfortran.dg/namelist_13.f90: Fix quotes.
8536         * gfortran.dg/namelist_14.f90: Fix quotes.
8537         * gfortran.dg/namelist_15.f90: Fix quotes.
8538         * gfortran.dg/namelist_use.f90: Fix quotes.
8539         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8540         * gfortran.dg/namelist_21.f90: New test.
8541         * gfortran.dg/namelist_22.f90: New test.
8542
8543 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8544
8545         PR target/23435
8546         * gcc.c-torture/compile/pr23435.c: New.
8547
8548 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8549
8550         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8551
8552 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8553
8554         * gcc.target/powerpc/405-macchw-1.c,
8555         gcc.target/powerpc/405-macchw-2.c,
8556         gcc.target/powerpc/405-macchwu-1.c,
8557         gcc.target/powerpc/405-macchwu-2.c,
8558         gcc.target/powerpc/405-machhw-1.c,
8559         gcc.target/powerpc/405-machhw-2.c,
8560         gcc.target/powerpc/405-machhwu-1.c,
8561         gcc.target/powerpc/405-machhwu-2.c,
8562         gcc.target/powerpc/405-maclhw-1.c,
8563         gcc.target/powerpc/405-maclhw-2.c,
8564         gcc.target/powerpc/405-maclhwu-1.c,
8565         gcc.target/powerpc/405-maclhwu-2.c,
8566         gcc.target/powerpc/405-mulchw-1.c,
8567         gcc.target/powerpc/405-mulchw-2.c,
8568         gcc.target/powerpc/405-mulchwu-1.c,
8569         gcc.target/powerpc/405-mulchwu-2.c,
8570         gcc.target/powerpc/405-mulhhw-1.c,
8571         gcc.target/powerpc/405-mulhhw-2.c,
8572         gcc.target/powerpc/405-mulhhwu-1.c,
8573         gcc.target/powerpc/405-mulhhwu-2.c,
8574         gcc.target/powerpc/405-mullhw-1.c,
8575         gcc.target/powerpc/405-mullhw-2.c,
8576         gcc.target/powerpc/405-mullhwu-1.c,
8577         gcc.target/powerpc/405-mullhwu-2.c,
8578         gcc.target/powerpc/405-nmacchw-1.c,
8579         gcc.target/powerpc/405-nmacchw-2.c,
8580         gcc.target/powerpc/405-nmachhw-1.c,
8581         gcc.target/powerpc/405-nmachhw-2.c,
8582         gcc.target/powerpc/405-nmaclhw-1.c,
8583         gcc.target/powerpc/405-nmaclhw-2.c,
8584         gcc.target/powerpc/440-macchw-1.c,
8585         gcc.target/powerpc/440-macchw-2.c,
8586         gcc.target/powerpc/440-macchwu-1.c,
8587         gcc.target/powerpc/440-macchwu-2.c,
8588         gcc.target/powerpc/440-machhw-1.c,
8589         gcc.target/powerpc/440-machhw-2.c,
8590         gcc.target/powerpc/440-machhwu-1.c,
8591         gcc.target/powerpc/440-machhwu-2.c,
8592         gcc.target/powerpc/440-maclhw-1.c,
8593         gcc.target/powerpc/440-maclhw-2.c,
8594         gcc.target/powerpc/440-maclhwu-1.c,
8595         gcc.target/powerpc/440-maclhwu-2.c,
8596         gcc.target/powerpc/440-mulchw-1.c,
8597         gcc.target/powerpc/440-mulchw-2.c,
8598         gcc.target/powerpc/440-mulchwu-1.c,
8599         gcc.target/powerpc/440-mulchwu-2.c,
8600         gcc.target/powerpc/440-mulhhw-1.c,
8601         gcc.target/powerpc/440-mulhhw-2.c,
8602         gcc.target/powerpc/440-mulhhwu-1.c,
8603         gcc.target/powerpc/440-mulhhwu-2.c,
8604         gcc.target/powerpc/440-mullhw-1.c,
8605         gcc.target/powerpc/440-mullhw-2.c,
8606         gcc.target/powerpc/440-mullhwu-1.c,
8607         gcc.target/powerpc/440-mullhwu-2.c,
8608         gcc.target/powerpc/440-nmacchw-1.c,
8609         gcc.target/powerpc/440-nmacchw-2.c,
8610         gcc.target/powerpc/440-nmachhw-1.c,
8611         gcc.target/powerpc/440-nmachhw-2.c,
8612         gcc.target/powerpc/440-nmaclhw-1.c,
8613         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8614
8615 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8616
8617         PR fortran/24774
8618         * gfortran.dg/inquire_9.f90: New test.
8619
8620         PR fortran/21647
8621         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8622
8623 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8624
8625         PR libfortran/24432
8626         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8627         Check that 'cos' is supported.
8628
8629 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8630
8631         PR fortran/24223
8632         * gfortran.dg/substring_equivalence.f90: New test.
8633
8634         PR fortran/24705
8635         * gfortran.dg/auto_internal_assumed.f90: New test.
8636
8637 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8638
8639         * gcc.dg/fold-div-2.c: New test.
8640
8641 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8642
8643         PR rtl-optimization/24883
8644         * gcc.c-torture/compile/pr24883.c: New test.
8645
8646 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8647
8648         PR middle-end/20583
8649         * gcc.c-torture/compile/pr20583.c: New.
8650
8651 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8652
8653         * gcc.c-torture/execute/usmul.c: New test.
8654
8655 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8656
8657         * gcc.dg/tree-ssa/vrp22.c: New test.
8658
8659 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8660
8661         PR middle-end/24912
8662         * gcc.dg/torture/pr24912-1.c: New test.
8663
8664 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8665
8666         PR fortran/24862
8667         * gfortran.dg/arrayio_derived_1.f90: New test.
8668
8669 2005-11-19  Richard Guenther  <rguenther@suse.de>
8670
8671         PR middle-end/23294
8672         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8673
8674 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8675
8676         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8677
8678 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR c++/8355
8681         * g++.dg/template/friend39.C: New test.
8682
8683 2005-11-18  James E Wilson  <wilson@specifix.com>
8684
8685         * gcc.dg/builtin-strstr.c: New.
8686
8687 2005-11-18  Richard Henderson  <rth@redhat.com>
8688
8689         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8690         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8691         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8692         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8693         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8694         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8695         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8696         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8697         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8698         renaming to remove initial "ia64-".
8699
8700 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8701
8702         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8703
8704 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8705
8706         * g++.dg/cpp/string-2.C: New test.
8707
8708 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8709
8710         * gcc.dg/tree-ssa/loop-14.c: New test.
8711
8712 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8713             Michael Chamberlain <michael@chamberlain.net.au>
8714
8715         * ada/acats/run_all.sh (target_run): Kill long running tests.
8716
8717 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8718
8719         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8720         * gcc.dg/cleanup-9.c: Likewise.
8721         * gcc.dg/cleanup-10.c: Likewise.
8722         * gcc.dg/cleanup-11.c: Likewise.
8723
8724 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8725
8726         PR fortran/24892
8727         * gfortran.dg/open_access_append_1.f90: New test.
8728         * gfortran.dg/open_access_append_2.f90: New test.
8729
8730 2005-11-16  Richard Guenther  <rguenther@suse.de>
8731
8732         PR middle-end/24851
8733         * gcc.c-torture/execute/pr24851.c: New testcase.
8734
8735 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8736
8737         * gcc.dg/fold-overflow-1.c: New test.
8738
8739 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8740
8741         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8742         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8743
8744 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8745
8746         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8747         structures.
8748         * g++.dg/eh/forced2.C: Likewise.
8749         * g++.dg/eh/forced3.C: Likewise.
8750         * g++.dg/eh/forced4.C: Likewise.
8751
8752 2005-11-11  Mike Stump  <mrs@apple.com>
8753
8754         * g++.old-deja/g++.mike/unused.C: Add.
8755
8756 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/24667
8759         * g++.dg/warn/Wcast-qual1.C: New test.
8760
8761 2005-11-15  Jan Hubicka  <jh@suse.cz>
8762
8763         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8764
8765 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8766
8767         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8768
8769 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8770
8771         PR 24840
8772         * gcc.dg/tree-ssa/pr24840.c: New test.
8773
8774 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8775
8776         PR testsuite/24841
8777         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8778
8779 2005-11-14  Dale Johannesen  <dalej@apple.com>
8780
8781         * gcc.c-torture/execute/20051113-1.c: New.
8782
8783 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/24687
8786         * g++.dg/template/crash43.C: New test.
8787
8788 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8789
8790         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8791
8792 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/24817
8795         * g++.dg/eh/spec8.C: New test.
8796
8797 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8798
8799         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8800
8801 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8802
8803         PR c++/20293
8804         * g++.dg/parse/ambig4.C: New test.
8805         * g++.dg/tc1/dr101.C: Adjust error markers.
8806         * g++.dg/lookup/strong-using-2.C: Likewise.
8807         * g++.dg/lookup/ambig5.C: Likewise.
8808         * g++.dg/lookup/ambig4.C: Likewise.
8809         * g++.dg/parse/crash22.C: Likewise.
8810
8811 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8812
8813         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8814
8815 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8816
8817         * gcc.dg/nested-calls-1.c: New test.
8818
8819 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8820
8821         * gfortran.dg/complex_intrinsic_1.f90: New test.
8822         * gfortran.dg/complex_intrinsic_2.f90: New test.
8823         * gfortran.dg/fgetc_1.f90: New test.
8824         * gfortran.dg/fgetc_2.f90: New test.
8825         * gfortran.dg/fgetc_3.f90: New test.
8826         * gfortran.dg/ftell_1.f90: New test.
8827         * gfortran.dg/ftell_2.f90: New test.
8828         * gfortran.dg/gnu_logical_1.F: New test.
8829         * gfortran.dg/gnu_logical_2.f90: New test.
8830
8831 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8832
8833         PR middle-end/24820
8834         * testsuite/gcc.dg/pr24820.c: New test.
8835
8836 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8837
8838         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8839         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8840         variable.
8841
8842 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8843
8844         testsuite/24614
8845         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8846
8847 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8848
8849         * gcc.target/cris/cris.exp: New file.
8850         * gcc.target/cris/rld-legit1.c: New test.
8851         * gcc.target/cris/rld-legit2.c: New test.
8852
8853 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR c++/24780
8856         * g++.dg/opt/pr24780.C: New test.
8857
8858         PR c++/24761
8859         * g++.dg/template/asm1.C: New test.
8860
8861 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8862
8863         PR libgfortran/24787
8864         * gfortran.dg/scan_1.f90: New test.
8865
8866 2005-11-12  Jan Hubicka  <jh@suse.cz>
8867
8868         * gcc.target/i386/minmax-1.c: New.
8869         * gcc.target/i386/minmax-2.c: New.
8870
8871 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8872
8873         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8874
8875 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8876
8877         * gcc.c-torture/execute/20051110-1.c,
8878         gcc.c-torture/execute/20051110-2.c: New tests.
8879
8880 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8881
8882         PR middle-end/24750
8883         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8884         New tests.
8885
8886 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8887
8888         * lib/target-libpath.exp (get_shlib_extension): New proc.
8889         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8890         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8891         * lib/objc.exp (objc_target_compile): Likewise.
8892         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8893         detection.
8894
8895 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8896
8897         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8898
8899         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8900         Add -static to additional_flags and pass it to target_compile.
8901
8902 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8903
8904         PR libgfortran/24719
8905         gfortran.dg/read_noadvance.f90: New test.
8906
8907         PR libgfortran/24699
8908         gfortran.dg/fmt_t_2.f90: New test.
8909
8910         PR libgfortran/24785
8911         gfortran.dg/read_x_eor.f90: New test.
8912
8913         PR libgfortran/24584
8914         gfortran.dg/namelist_empty.f90: Rename test.
8915
8916         PR libgfortran/24489
8917         gfortran/read_eor.f90: Rename test.
8918
8919 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8920
8921         PR fortran/15976
8922         * gfortran.dg/automatic_module_variable.f90: New test.
8923
8924 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8925
8926         PR target/24445
8927         * gcc.dg/pr24445.c: New test.
8928
8929 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8930
8931         PR fortran/24655
8932         PR fortran/24755
8933         * gfortran.dg/recursive_statement_functions.f90: Add statement
8934         functions using inline intrinsic functions and parameters to test
8935         that they no longer seg-fault.
8936
8937         PR fortran/24409
8938         gfortran.dg/nested_modules_4.f90: New test.
8939         gfortran.dg/nested_modules_5.f90: New test.
8940
8941 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8942
8943         PR fortran/24643
8944         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8945
8946 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8947
8948         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8949         failures.
8950
8951 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8952
8953         * gcc.dg/sparc-getcontext-1.c: New test.
8954
8955 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8956
8957         * gcc.dg/ifcvt-fabs-1.c: New test.
8958
8959 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8960
8961         PR other/4372
8962         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8963         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8964
8965 2005-11-09  Richard Guenther  <rguenther@suse.de>
8966
8967         PR tree-optimization/24716
8968         * gcc.c-torture/execute/pr24716.c: New testcase.
8969
8970 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8971
8972         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8973
8974 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8975
8976         PR 24624
8977         * gcc.dg/pr24624.c: Testcase added.
8978
8979 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8980
8981         PR 24623
8982         * g++.dg/other/pr24623.C: Testcase added.
8983
8984 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8985
8986         PR fortran/22607
8987         * gfortran-dg/pure_byref_1.f90: New.
8988         * gfortran-dg/pure_byref_2.f90: New.
8989
8990 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8991
8992         PR c/24101
8993         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8994         * gcc.dg/dg.exp: Run main loop also for *.i files.
8995
8996 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR c++/19450
8999         * g++.dg/tls/diag-3.C: New test.
9000         * g++.dg/tls/diag-4.C: New test.
9001         * g++.dg/tls/static-1.C: New test.
9002         * g++.dg/tls/static-1a.cc: New file.
9003
9004 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9005
9006         PR 23046
9007         * g++.dg/tree-ssa/pr23046.C: New test.
9008
9009 2005-11-08  Devang Patel <dpatel@apple.com>
9010
9011         PR tree-optimization/23115
9012         * gcc.dg/tree-ssa/pr23115.c: New.
9013
9014 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9015
9016         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9017         * gcc.target/powerpc/pr16155.c: Same.
9018         * gcc.target/powerpc/altivec-1.c: Same.
9019         * gcc.target/powerpc/altivec-2.c: Same.
9020         * gcc.target/powerpc/altivec-3.c: Same.
9021         * gcc.target/powerpc/altivec-5.c: Same.
9022         * gcc.target/powerpc/altivec-11.c: Same.
9023         * gcc.target/powerpc/altivec-12.c: Same.
9024         * gcc.target/powerpc/altivec-14.c: Same.
9025         * gcc.target/powerpc/altivec-22.c: Same.
9026         * gcc.target/powerpc/altivec-consts.c: Same.
9027         * gcc.target/powerpc/altivec-pr22085.c: Same.
9028         * gcc.target/powerpc/altivec-splat.c: Same.
9029         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9030         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9031         * gcc.target/powerpc/darwin-longlong.c: Same.
9032
9033 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9034
9035         PR target/19340
9036         * gcc.dg/pr19340.c: New test.
9037
9038 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9039
9040         PR rtl-optimization/24683
9041         * gcc.dg/pr24683.c: New test.
9042
9043 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9044
9045         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9046         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9047
9048 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9049
9050         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9051
9052 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9053
9054         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9055
9056 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9057
9058         PR target/24230
9059
9060         * gcc.target/powerpc/altivec-consts.c,
9061         gcc.target/powerpc/altivec-splat.c: New testcase.
9062
9063 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9064
9065         PR c/24599
9066
9067         * gcc.dg/overflow-2.c: New testcase.
9068
9069 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR rtl-optimization/23567
9072         * gcc.c-torture/execute/20051104-1.c: New test.
9073
9074 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/24534
9077         gfortran.dg/private_type_2.f90: Modified to check that case with
9078         PRIVATE declaration within derived type is accepted.
9079
9080         PR fortran/20838
9081         gfortran.dg/pointer_assign_1.f90: New test.
9082
9083         PR fortran/20840
9084         * gfortran.dg/arrayio_0.f90: New test.
9085
9086         PR fortran/17737
9087         gfortran.dg/data_initialized.f90: New test.
9088         gfortran.dg/data_constraints_1.f90: New test.
9089         gfortran.dg/data_constraints_2.f90: New test.
9090
9091 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9092
9093         PR fortran/24174
9094         PR fortran/24305
9095         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9096
9097 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9098
9099         PR 24670
9100         * gcc.dg/tree-ssa/pr24670.c: New test.
9101
9102 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9103
9104         PR target/22432
9105         * gcc.target/i386/pr22432.c: New test.
9106
9107 2005-11-05  Richard Henderson  <rth@redhat.com>
9108
9109         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9110         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9111         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9112         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9113         from gcc.dg/alpha-*.
9114         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9115         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9116
9117 2005-11-05  Andreas Jaeger  <aj@suse.de>
9118
9119         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9120
9121 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9122
9123         PR target/23424
9124         * gcc.dg/torture/pr23424-1.c: New test.
9125
9126 2005-11-04  Richard Henderson  <rth@redhat.com>
9127
9128         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9129         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9130         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9131         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9132         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9133         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9134         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9135         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9136         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9137         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9138         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9139         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9140         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9141         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9142         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9143         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9144         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9145         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9146         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9147         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9148         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9149         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9150         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9151         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9152         Move from gcc.dg/.
9153         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9154         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9155         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9156         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9157         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9158         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9159         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9160         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9161         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9162         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9163         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9164         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9165         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9166         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9167         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9168         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9169         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9170         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9171         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9172         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9173         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9174         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9175         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9176         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9177         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9178         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9179         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9180         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9181         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9182         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9183         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9184         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9185         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9186         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9187         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9188         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9189         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9190         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9191         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9192         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9193         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9194         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9195         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9196         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9197         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9198
9199 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9200
9201         PR 24627
9202         * gcc.dg/tree-ssa/pr24627.c: New test.
9203
9204 2005-11-04 Paul Brook  <paul@codesourcery.com>
9205
9206         * gcc.dg/tls/opt-10.c: New test.
9207
9208 2005-11-04  Andreas Jaeger  <aj@suse.de>
9209
9210         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9211         avoid extra warnings.
9212
9213 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9214
9215         PR libfortran/22298
9216         * gcc/testsuite/lib/target-supports.exp
9217         (check_effective_target_static_libgfortran): New
9218         static_libgfortran effective target.
9219         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9220         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9221
9222 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9223
9224         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9225
9226 2005-11-03  Josh Conner  <jconner@apple.com>
9227
9228         PR c++/19989
9229         g++.dg/ext/array2.C: New test.
9230         g++.dg/template/dependent-name3.C: New test.
9231         g++.dg/template/dependent-name4.C: New test.
9232         g++.dg/template/sfinae2.C: New test.
9233
9234 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9235
9236         PR preprocessor/22042
9237         * gcc.dg/cpp/strify4.c: New test.
9238
9239 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9240
9241         PR c++/17964
9242         * g++.dg/cpp/string-1.C: New test.
9243
9244 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9245
9246         * gcc.target/powerpc: New directory.
9247         * gcc.target/powerpc/powerpc.exp: New file.
9248         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9249         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9250         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9251         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9252         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9253         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9254         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9255         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9256         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9257         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9258         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9259         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9260         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9261         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9262         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9263         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9264         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9265         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9266         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9267         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9268         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9269         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9270         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9271         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9272         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9273         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9274         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9275         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9276         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9277         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9278         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9279         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9280         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9281         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9282
9283 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9284
9285         PR c++/21627
9286         * g++.dg/warn/inline2.C: New test.
9287
9288 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9289
9290         PR middle-end/23155
9291         * g++.dg/ext/c99struct1.C: New test.
9292         * gcc.dg/union-cast-1.c: New test.
9293         * gcc.dg/union-cast-2.c: New test.
9294         * gcc.dg/union-cast-3.c: New test.
9295
9296 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9297
9298         PR middle-end/24589
9299         * gcc.c-torture/execute/zero-struct-2.c: New test.
9300
9301 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9302
9303         PR c++/24582
9304         * g++.dg/init/switch1.C: New test.
9305
9306 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9307
9308         * gcc.dg/delay-slot-1.c: New test.
9309
9310 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9311
9312         PR target/24620
9313         * gcc.dg/pr24620.c: New test.
9314
9315 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9316
9317         PR c/24329
9318         * gcc.dg/format/unnamed-1.c: New test.
9319
9320 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR c++/22434
9323         * g++.dg/expr/cond8.C: New test.
9324
9325         PR c++/24560
9326         * g++.dg/parse/dot1.C: New test.
9327
9328 2005-11-02  Jan Hubicka  <jh@suse.cz>
9329
9330         PR target/23303
9331         * gcc.dg/i386-lea.c: New test
9332
9333 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9334
9335         PR target/24615
9336         * gcc.dg/pr24615.c: New test.
9337
9338 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9339
9340         PR target/24600
9341         * gcc.dg/pr24600.c: New test.
9342
9343 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9344
9345         PR c++/19253
9346         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9347         * g++.dg/parse/typename9.C: New test.
9348         * g++/dg/parse/typename10.C: Likewise.
9349
9350 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9351
9352         PR fortran/18157
9353         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9354         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9355         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9356
9357 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9358
9359         PR c++/24569
9360         * g++.dg/debug/static1.C: New test.
9361
9362 2005-11-02  Josh Conner  <jconner@apple.com>
9363
9364         * g++.dg/crash38.C: moved into proper directory...
9365         * g++.dg/template/crash42.C: ...here
9366
9367 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9368
9369         PR target/18338
9370         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9371         pcc_bitfield_type_matters || default_packed.
9372
9373         * lib/target-supports.exp
9374         (check_effective_target_pcc_bitfield_type_matters): New proc.
9375         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9376
9377         PR testsuite/23304
9378         * lib/target-supports.exp (check_effective_default_packed): New proc.
9379         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9380         Gate expected errors on target ! default_packed.
9381         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9382
9383 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9384
9385         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9386         change (r106358).
9387
9388 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9389
9390         PR fortran/24008
9391         * gfortran.dg/entry_5.f90: New.
9392         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9393
9394 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9395
9396         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9397
9398 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9399
9400         PR fortran/21565
9401         gfortran.dg/namelist_blockdata.f90: New test.
9402
9403         PR fortran/18737
9404         gfortran.dg/external_implicit_none.f90: New test.
9405
9406         PR fortran/14994
9407         * gfortran.dg/secnds.f: New test.
9408
9409 2005-10-31  Jan Hubicka  <jh@suse.cz>
9410
9411         PR target/20928
9412         * gcc.c-torture/compile/pr20928.c: New test.
9413
9414 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9415
9416         PR middle-end/23492
9417         * gcc.c-torture/compile/zero-strct-5.c: New test.
9418
9419 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9420
9421         PR libgfortran/24584
9422         * gfortran.dg/pr24584.f90: New test.
9423
9424 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9425
9426         PR fortran/18883
9427         * gfortran.dg/char_result_9.f90: New.
9428         * gfortran.dg/char_result_10.f90: New.
9429
9430 2005-10-30  Jan Hubicka  <jh@suse.cz>
9431
9432         * g++.dg/tree-ssa/pr24172.C: New testcase.
9433
9434 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9435
9436         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9437
9438 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9439
9440         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9441         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9442         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9443         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9444         gfortran.dg/enum_9.f90,
9445         gfortran.fortran-torture/compile/enum_1.f90,
9446         gfortran.fortran-torture/execute/enum_1.f90,
9447         gfortran.fortran-torture/execute/enum_2.f90,
9448         gfortran.fortran-torture/execute/enum_3.f90,
9449         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9450
9451 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9452
9453         PR target/18482
9454         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9455         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9456
9457 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9458
9459         PR libfortran/20179
9460         * gfortran.dg/mixed_io_1.f90: New test.
9461         * gfortran.dg/mixed_io_1.c: New file.
9462
9463 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9464
9465         * gfortran.dg/malloc_free_1.f90: New test.
9466
9467 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9468
9469         * gcc.dg/nested-func-4.c: Require profiling -pg.
9470
9471 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9472
9473         PR C++/23229
9474         * g++.dg/warn/main-2.C: New test.
9475
9476 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9477
9478         PR fortran/24545
9479         * gfortran.dg/interface_2.f90: new test.
9480
9481 2005-10-28  Josh Conner  <jconner@apple.com>
9482
9483         PR c++/22153
9484         * g++.dg/template/crash38.C: New test.
9485         * g++.dg/parse/explicit1.C: Change expected errors.
9486
9487 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9488
9489         PR C++/23426
9490         * g++.dg/other/large-size-array.C: New test.
9491
9492 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         PR middle-end/24362
9495         * g++.dg/opt/complex4.C: New test.
9496
9497 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9498
9499         * gcc.dg/nested-func-4.c: New test.
9500
9501 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9502
9503         PR fortran/24158
9504         gfortran.dg/derived_recursion.f90: New test.
9505         gfortran.dg/implicit_actual.f90: New test.
9506
9507 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9508
9509         PR middle-end/24295, PR testsuite/24477
9510         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9511         removed when weakref hits the tree.
9512
9513 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9514
9515         * gfortran.dg/cray_pointers_4.f90: New test.
9516
9517         * gfortran.dg/cray_pointers_5.f90: New test.
9518
9519 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9520
9521         PR fortran/22290
9522         * gfortran.dg/assign_5.f90: New test.
9523         * gfortran.dg/assign_6.f: New test.
9524
9525 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9526
9527         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9528         CPU has no SSE support.
9529
9530 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9531
9532         PR libgfortran/24224
9533         * gfortran.dg/arrayio_1.f90: Update attribution.
9534         * gfortran.dg/arrayio_2.f90: Update attribution.
9535         * gfortran.dg/arrayio_3.f90: Update attribution.
9536         * gfortran.dg/arrayio_4.f90: Update test conditions.
9537         * gfortran.dg/arrayio_5.f90: Update attribution.
9538         * gfortran.dg/arrayio_6.f90: New test.
9539         * gfortran.dg/arrayio_7.f90: New test.
9540
9541 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9542
9543         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9544
9545 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9546
9547         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9548
9549 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9550
9551         PR fortran/24416
9552         * gfortran.dg/namelist_char_only.f90: New test.
9553
9554 2005-10-24  Asher Langton  <langton2@llnl.gov>
9555
9556         PR fortran/17031
9557         PR fortran/22282
9558         * gfortran.dg/cray_pointers_1.f90: New test.
9559         * gfortran.dg/cray_pointers_2.f90: New test.
9560         * gfortran.dg/cray_pointers_3.f90: New test.
9561         * gfortran.dg/loc_1.f90: New test.
9562         * gfortran.dg/loc_2.f90: New test.
9563
9564 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9565
9566         * gcc.dg/pr24225.c: New test.
9567
9568 2005-10-24  Asher Langton  <langton2@llnl.gov>
9569
9570         * gfortran.dg/dup_save_1.f90: New test.
9571         * gfortran.dg/dup_save_2.f90: New test.
9572
9573 2005-10-24  Paul Brook  <paul@codesourcery.com>
9574
9575         PR 24107
9576         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9577         stdint.h.
9578
9579 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9580
9581         PR libgfortran/24489
9582         * gfortran.dg/pr24489.f90: New test.
9583
9584 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9585
9586         PR fortran/23635
9587         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9588
9589 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9590
9591         PR target/18911
9592         * g++.dg/init/array16.C: Skip for mmix-*-*.
9593
9594 2005-10-23  Asher Langton  <langton2@llnl.gov>
9595
9596         * gfortran.dg/byte_1.f90: New test.
9597         * gfortran.dg/byte_2.f90: New test.
9598
9599 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9600
9601         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9602
9603 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9604
9605         PR fortran/18022
9606         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9607
9608         PR fortran/24311
9609         * gfortran.dg/merge_char_const.f90: New test.
9610
9611         PR fortran/24384
9612         * gfortran.dg/spread_scalar_source.f90: New test.
9613
9614 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9615
9616         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9617
9618         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9619         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9620
9621         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9622
9623 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9624
9625         PR fortran/24426
9626         * gfortran.dg/der_pointer_4.f90: New.
9627
9628 2005-10-22  David Ayers  <d.ayers@inode.at>
9629
9630         * obj-c++.dg/except-1.mm: Simplify.
9631
9632 2005-10-21  David Ayers  <d.ayers@inode.at>
9633
9634         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9635
9636 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9637
9638         * gfortran.dg/assumed_dummy_2.f90: New test.
9639
9640 2005-10-21  James E Wilson  <wilson@specifix.com>
9641
9642         PR preprocessor/15220
9643         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9644
9645 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9646
9647         * gcc.c-torture/execute/20051021-1.c: New test.
9648
9649 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR c++/24260
9652         * g++.dg/ext/tmplattr1.C: New test.
9653
9654 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9655
9656         PR fortran/24440
9657         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9658
9659 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9660
9661         * obj-c++.dg/except-1.mm: New.
9662
9663         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9664
9665 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9666
9667         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9668
9669 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9670
9671         PR middle-end/24295
9672         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9673         declarations with the same names as thunks' alias targets, use
9674         aliases instead.
9675         * gcc.dg/attr-alias-3.c: New test.
9676         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9677
9678 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/22618
9681         * g++.dg/parse/access8.C: New test.
9682
9683 2005-10-20  Richard Guenther  <rguenther@suse.de>
9684
9685         PR c++/24439
9686         * g++.dg/tree-ssa/pr24439.C: New testcase.
9687
9688 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9689
9690         * g++.dg/opt/delay-slot-1.C: New test.
9691
9692 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9693
9694         PR fortran/21625
9695         * gfortran.fg/der_init_1.f90: New.
9696
9697 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9698
9699         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9700
9701 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/21908
9704         * g++.dg/parse/error28.C: New test.
9705
9706 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9707
9708         * gcc.dg/profile-generate-2.c: New test.
9709
9710 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9711
9712         PR target/23589
9713         * g++.dg/ext/dllimport11.C: New.
9714
9715 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9716
9717         PR c++/22293
9718         * g++.dg/other/friend3.C: New test.
9719
9720 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9721
9722         PR c++/23293
9723         * g++.dg/template/error19.C: New test.
9724
9725 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9726
9727         PR c++/21383
9728         * g++.dg/overload/koenig2.C: New.
9729
9730         PR c++/23118
9731         * g++.dg/overload/error2.C: New.
9732
9733         PR c++/22604
9734         * g++.dg/inherit/covariant14.C: New.
9735
9736 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9737
9738         PR c++/23440
9739         * g++.dg/parse/for1.C: New test.
9740
9741 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9742
9743         PR fortran/23446
9744         * gfortran.dg/host_dummy_index_1.f90: New test.
9745
9746         PR fortran/21459
9747         * gfortran.dg/automatic_char_len_2.f90: New test.
9748
9749         PR fortran/20866
9750         * gfortran.dg/recursive_statement_functions.f90: New test.
9751
9752         PR fortran/20853
9753         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9754
9755         PR fortran/20849
9756         * gfortran.dg/external_initializer.f90: New test.
9757
9758         PR fortran/20837
9759         * non_module_public.f90: New test.
9760
9761 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         PR c++/24386
9764         * g++.dg/template/overload7.C: New.
9765
9766         PR c++/22551
9767         * g++.dg/other/switch2.C: Remove expected warnings.
9768
9769         PR c++/21353
9770         * g++.dg/template/defarg6.C: New.
9771
9772 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9773
9774         PR target/24315
9775         * gcc.target/i386/pr24315.c: New test.
9776
9777 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9778
9779         PR c++/24389
9780         * g++.dg/template/static21.C: New test.
9781         * g++.dg/template/static21-a.cc: Likewise.
9782
9783 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9784
9785         PR c++/23959
9786         * g++.dg/warn/Wswitch-default-1.C: New test.
9787         * g++.dg/warn/Wswitch-default-2.C: New test.
9788
9789 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/22173
9792         * g++.dg/parse/template18.C: New test.
9793         * g++.dg/template/nontype15.C: Likewise.
9794
9795 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9796
9797         PR fortran/22273
9798         * gfortran.dg/spec_expr_2.f90: New.
9799
9800 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9801
9802         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9803         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9804         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9805         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9806         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9807         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9808         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9809         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9810         previous target-specific skips and warning-message matches where
9811         applicable.
9812
9813 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/21347
9816         * g++.dg/warn/Wctor-dtor.C: New test.
9817
9818 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9819
9820         PR c/23439
9821         * gcc.dg/for-1.c: New test.
9822
9823 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/19565
9826         * g++.dg/warn/Wconversion1.C: New test.
9827         * g++.dg/ext/packed4.C: Compile with -w.
9828         * g++.dg/opt/20050511-1.C: Likewise.
9829         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9830
9831 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9832
9833         * gfortran.dg/boz_5.f90: New test.
9834
9835 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9836
9837         PR c++/22551
9838         * g++.dg/other/switch2.C: New.
9839
9840         PR c++/23984
9841         * g++.dg/init/ctor7.C: New.
9842
9843 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9844
9845         PR c++/23730
9846         * g++.dg/parse/crash32.C: New test.
9847
9848 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/20721
9851         * g++.dg/init/goto2.C: New test.
9852
9853         PR c++/22464
9854         * g++.dg/template/crash/41.C: New test.
9855
9856         PR c++/22180
9857         * g++.dg/template/crash40.C: New test.
9858
9859         PR c++/23694
9860         * g++.dg/parse/friend5.C: New test.
9861
9862         PR c++/23307
9863         * g++.dg/template/crash38.C: New test.
9864
9865         PR c++/22352
9866         * g++.dg/template/friend38.C: New test.
9867
9868         PR c++/22405
9869         * g++.dg/template/crash39.C: New test.
9870
9871 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9872
9873         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9874         gcc.dg/debug/dwarf2/dwarf-char2.c,
9875         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9876
9877         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9878
9879 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9880
9881         * gcc.dg/dll-2.c: Add tests for warnings.
9882         * gcc.dg/dll-3.c: Likewise.
9883         * gcc.dg/dll-4.c: Likewise.
9884
9885         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9886         * g++.dg/ext/dllimport2.C: Likewise.
9887         * g++.dg/ext/dllimport3.C: Likewise.
9888         * g++.dg/ext/dllimport7.C: Likewise.
9889         * g++.dg/ext/dllimport8.C: Likewise.
9890         * g++.dg/ext/dllimport9.C: Likewise.
9891
9892 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9893
9894         PR fortran/24092
9895         * gfortran.dg/derived_pointer_recursion.f90: New test.
9896
9897 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9898
9899         * gcc.c-torture/execute/20051012-1.c: New test.
9900
9901 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9902
9903         PR fortran/18082
9904         * gfortran.dg/automatic_char_len_1.f90: New test.
9905
9906 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9907
9908         PR fortran/20847
9909         * gfortran.dg/save_common.f90: New test.
9910
9911         PR fortran/20856
9912         * gfortran.dg/save_result.f90: New test.
9913
9914 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9915
9916         PR c++/21592
9917         * g++.dg/template/dependent-expr1.C: Add new expected error.
9918         * g++.dg/template/dependent-expr2.C: Adjust error text.
9919         * g++.dg/template/overload6.C: New.
9920
9921         PR c++/23797
9922         * g++.dg/other/typename8.C: New.
9923
9924         PR c++/21117
9925         * g++.dg/other/return1.C: New.
9926
9927 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9928
9929         PR c++/24052
9930         * g++.dg/ext/label5.C: New.
9931
9932 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9933
9934         PR c++/19964
9935         * g++.dg/parse/crash31.C: New.
9936
9937 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9938
9939         * g++.dg/ipa/ipa-1.c: New test.
9940         * g++.dg/ipa/ipa-2.c: New test.
9941         * g++.dg/ipa/ipa-3.c: New test.
9942         * g++.dg/ipa/ipa-4.c: New test.
9943         * g++.dg/ipa/ipa-5.c: New test.
9944         * g++.dg/ipa/ipa.exp: New file.
9945
9946 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9947
9948         PR fortran/24207
9949         * gfortran.dg/private_type_3.f90: New test.
9950
9951 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9952
9953         PR fortran/20786
9954         gfortran.dg/aint_anint_1.f90: New test.
9955
9956 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9957
9958         PR libgfortran/24313
9959         gfortran.dg/csqrt.f: New test.
9960
9961 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9962
9963         PR c++/8057
9964         * g++.dg/warn/noeffect7.C: New test.
9965         * g++.dg/warn/noeffect2.C: Instantiate templates.
9966         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9967         and warning.
9968
9969 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9970
9971         PR c++/21089
9972         * g++.dg/init/float1.C: New test.
9973
9974         PR c++/24277
9975         * g++.dg/init/member1.C: Tweak error markers.
9976
9977 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9978
9979         PR testsuite/24281
9980         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9981         Check for null pointer.
9982
9983 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9984
9985         PR c++/21369
9986         * g++.dg/parse/ret-type3.C: New test.
9987
9988 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9989
9990         PR tree-opt/23946
9991         * gcc.c-torture/compile/pr23946.c: New test.
9992
9993 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9994
9995         * g++.dg/opt/mmx2.C: New test.
9996
9997 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9998
9999         PR c++/24277
10000         * g++.dg/template/static20.C: New test.
10001
10002         PR c++/24302
10003         * g++.dg/warn/Wunused-12.C: New test.
10004
10005         PR c++/23437
10006         * g++.dg/template/arg4.C: New test.
10007
10008 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10009
10010         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10011         * gcc.dg/ucnid-3.c: Likewise.
10012         * gcc.dg/ucnid-4.c: Likewise.
10013         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10014         * g++.dg/other/ucnid-1.C: Likewise.
10015         * gcc.dg/sparc-frame-1.c: New test.
10016
10017 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/24139
10020         * g++.dg/template/spec27.C: New test.
10021
10022         PR c++/24275
10023         * g++.dg/template/static19.C: New test.
10024
10025 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10026
10027         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10028         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10029
10030 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10031
10032         PR target/24136
10033         * gfortran.fortran-torture/compile/pr24136.f: New test.
10034
10035 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10036
10037         PR c++/22172
10038         * g++.dg/parse/crash30.C: New test.
10039
10040 2005-10-07  Richard Guenther  <rguenther@suse.de>
10041
10042         PR middle-end/24227
10043         * gcc.c-torture/compile/pr24227.c: New testcase.
10044
10045 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10046
10047         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10048         Do not put aligned attributes on array elements.
10049
10050 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10051
10052         PR testsuite/23611, PR testsuite/23615
10053         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10054         writing prototypes of library functions by hand.
10055         * obj-c++.dg/bitfield-4.mm: Likewise.
10056         * obj-c++.dg/const-str-4.mm: Likewise.
10057         * obj-c++.dg/encode-4.mm: Likewise.
10058         * obj-c++.dg/encode-5.mm: Likewise.
10059         * obj-c++.dg/encode-6.mm: Likewise.
10060         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10061         * obj-c++.dg/method-10.mm: Likewise.
10062         * obj-c++.dg/method-17.mm: Likewise.
10063         * obj-c++.dg/method-19.mm: Likewise.
10064         * obj-c++.dg/try-catch-2.mm: Likewise.
10065
10066 2005-10-06  Richard Henderson  <rth@redhat.com>
10067
10068         PR 24236
10069         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10070
10071 2005-10-06  Dale Johannesen  <dalej@apple.com>
10072
10073         * gcc.c-torture/execute/20030125-1.c: Correct.
10074
10075 2005-10-06  Richard Guenther  <rguenther@suse.de>
10076
10077         PR tree-optimization/24238
10078         * g++.dg/tree-ssa/pr24238.C: New testcase.
10079
10080 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10081
10082         PR 18568
10083         * gfortran.dg/der_pointer_3.f90: New test.
10084
10085 2005-10-05  Devang Patel  <dpatel@apple.com>
10086
10087         PR Debug/23205
10088         * g++.dg/other/PR23205.C: New.
10089
10090 2005-10-05  Richard Henderson  <rth@redhat.com>
10091
10092         PR target/23602
10093         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10094         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10095
10096 2005-10-05  Dale Johannesen  <dalej@apple.com>
10097
10098         * gcc.c-torture/execute/float-floor.c: New.
10099
10100 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10101
10102         PR tree-optimization/21419
10103         PR tree-optimization/24146
10104         PR tree-optimization/24151
10105
10106         * g++.dg/ext/asm7.C: New.
10107         * g++.dg/ext/asm8.C: New.
10108         * gcc.dg/asm-1.c: Compile on all targets.
10109         * gcc.dg/asm-pr24146.c: New.
10110         * gcc.dg/pr21419.c: Adjust error messages.
10111
10112 2005-10-05  Richard Guenther  <rguenther@suse.de>
10113
10114         PR fortran/24176
10115         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10116
10117 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10118
10119         PR c++/23513
10120         * g++.dg/template/spec22.C: Robustify test.
10121         * g++.dg/template/spec26.C: New.
10122
10123 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10124
10125         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10126         if target supports vector instructions.
10127
10128 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10129
10130         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10131         C99 functions.
10132
10133 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10134
10135         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10136         check_effective_target_fortran_large_int): Replace cached result
10137         when target changes.
10138
10139 2005-10-04  Devang Patel  <dpatel@apple.com>
10140
10141         * gcc.dg/i386-sse-vect-types.c: New.
10142
10143 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10144
10145         PR preprocessor/13726
10146         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10147         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10148
10149 2005-10-04  Richard Guenther  <rguenther@suse.de>
10150
10151         PR c/23576
10152         * gcc.dg/noncompile/pr23576.c: New testcase.
10153
10154 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10155
10156         PR middle-end/23125
10157         * gcc.dg/register-var-3.c: New test.
10158
10159 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10160
10161         * gcc.dg/pr23049.c: New test.
10162
10163         * gcc.dg/ucnid-4.c: Fix test.
10164
10165 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10166
10167         PR 23445
10168         * gcc.c-torture/compile/pr23445.c: New test.
10169
10170 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10171
10172         * g++.dg/overload/unknown1.C: New.
10173
10174 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/17775
10177         * g++.dg/template/repo4.C: New test.
10178
10179 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10180
10181         PR libfortran/19308
10182         * gfortran.dg/large_real_kind_2.F90: New test.
10183         * gfortran.dg/large_integer_kind_2.f90: New test.
10184
10185 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10186
10187         * lib/target-supports.exp (check_effective_target_vect_shift):
10188         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10189         (check_effective_target_vect_condition): Fix copy-n-pasto.
10190
10191         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10192         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10193         targets.
10194
10195 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10196
10197         PR c++/22621
10198         * g++.dg/template/overload5.C : New test.
10199
10200         PR c++/23840
10201         * g++.dg/expr/stdarg1.C: New test.
10202
10203 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10204
10205         PR 24142
10206         * gcc.c-torture/execute/pr24142.c: New test.
10207
10208 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10209
10210         PR 24141
10211         * gcc.c-torture/execute/pr24141.c: New test.
10212
10213 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10214             Diego Novillo  <dnovillo@redhat.com>
10215
10216         PR 23604
10217         * gcc.c-torture/execute/pr23604.c: New test.
10218
10219 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10220
10221         PR fortran/16404
10222         PR fortran/20835
10223         PR fortran/20890
10224         PR fortran/20899
10225         PR fortran/20900
10226         PR fortran/20901
10227         PR fortran/20902
10228         gfortran.dg/equiv_constraint_1.f90: New test.
10229         gfortran.dg/equiv_constraint_2.f90: New test.
10230         gfortran.dg/equiv_constraint_3.f90: New test.
10231         gfortran.dg/equiv_constraint_4.f90: New test.
10232         gfortran.dg/equiv_constraint_5.f90: New test.
10233         gfortran.dg/equiv_constraint_6.f90: New test.
10234         gfortran.dg/equiv_constraint_7.f90: New test.
10235         gfortran.dg/equiv_constraint_8.f90: New test.
10236         gfortran.dg/private_type_1.f90: New test.
10237         gfortran.dg/private_type_2.f90: New test.
10238         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10239         980628-10.f: Assert std=gnu to permit mixing of
10240         types in equivalence statements.
10241
10242 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10243
10244         PR 24112
10245         * gfortran.dg/open_status_1.f90: New.
10246
10247 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10248
10249         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10250         * gcc.dg/vect/pr22480.c: Clean up temp files.
10251         * gcc.dg/vect/pr23831.c: Clean up temp files.
10252         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10253         Clean up temp files.
10254         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10255         Clean up temp files.
10256
10257         * gcc.dg/20050309-1.c: Clean up temp files.
10258         * gcc.dg/20050325-1.c: Clean up temp files.
10259
10260 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10261
10262         PR tree-optimization/24059
10263         * gcc.dg/vect/pr24059.c : New test.
10264
10265 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10266
10267         PR middle-end/24109
10268         * gcc.c-torture/execute/20050929-1.c: New test.
10269
10270 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10271
10272         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10273
10274 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10275
10276         PR c/21419
10277         * gcc.dg/pr21419.c: New test.
10278
10279 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10280
10281         * gcc.dg/pr23911.c: New test.
10282
10283 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10284
10285         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10286
10287         PR c++/16782
10288         * g++.dg/parse/qualified4.C: New test.
10289         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10290         * g++.old-deja/g++.mike/p8154.C: Likewise.
10291
10292 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/22147
10295         * g++.dg/template/friend37.C: New test.
10296         * g++.dg/parse/crash28.C: Adjust error markers.
10297
10298 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10299
10300         PR fortran/18518
10301         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10302
10303 2005-09-27  Devang Patel  <dpatel@apple.com>
10304
10305         PR tree-optimization/23625
10306         * gcc.dg/pr23625.c: New test.
10307
10308 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10309
10310         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10311         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10312
10313 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR fortran/23677
10316         * gfortran.fortran-torture/execute/save_1.f90: New test.
10317         * gfortran.dg/save_1.f90: New test.
10318
10319 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10320
10321         * gcc.target/i386/builtin-apply-mmx.c: New test.
10322
10323         PR target/22576
10324         * gcc.target/i386/pr22576.c: New test.
10325
10326         PR target/22585
10327         * gcc.target/i386/pr22585.c: New test.
10328
10329         PR target/23268
10330         * gcc.target/i386/pr23268.c: New test.
10331
10332         PR middle-end/23831
10333         * gcc.dg/vect/pr23831.c: New test.
10334
10335         PR target/24055
10336         * gcc.target/i386/pr24055.c: New test.
10337
10338 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10339
10340         PR tree-optimization/23960
10341         * gcc.c-torture/compile/pr23960.c: New.
10342
10343 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10344
10345         PR fortran/16861
10346         * gfortran.dg/nested_modules_3.f90: New.
10347
10348 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10349
10350         PR fortran/24005
10351         gfortran.dg/interface_1.f90: New test.
10352
10353 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10354         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10355
10356         PR fortran/23843
10357         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10358
10359 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10360
10361         PR fortran/23516
10362         * gfortran.dg/imag_1.f: New test.
10363         * gfortran.dg/imag_2.f: Ditto.
10364
10365 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10366
10367         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10368
10369 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10370
10371         PR c++/21983
10372         * g++.dg/warn/pr21983.C: New test.
10373
10374 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/23993
10377         * g++.dg/template/array14.C: New test.
10378
10379 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10380
10381         PR fortran/19929
10382         * gfortran.dg/der_ptr_component_1.f90: New test.
10383
10384 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10385
10386         PR c++/23965
10387         * g++.dg/template/error1.C: Reject "no matching function" message.
10388
10389 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10390
10391         PR c++/17609
10392         * g++.dg/lookup/error1.C: New test.
10393
10394 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10395
10396         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10397         functionality of the testcase.
10398
10399 2005-09-20  Richard Henderson  <rth@redhat.com>
10400
10401         * gcc.dg/vect/vect-22.c: Require vect_float.
10402         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10403
10404 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10405
10406         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10407         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10408         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10409         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10410         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10411         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10412         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10413         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10414         * gcc.dg/cpp/ucnid-8.c: New test.
10415
10416 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR tree-optimization/23929
10419         * gcc.c-torture/compile/pr23929.c: New test.
10420
10421 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10422
10423         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10424         for one loop.
10425
10426 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10427
10428         PR testsuite/23186
10429         * g++.dg/other/pr22003.C: Require named sections.
10430
10431 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR c++/23947
10434         * g++.dg/rtti/crash3.C: New test.
10435
10436         PR tree-optimization/23818
10437         * gcc.dg/pr23818.c: New test.
10438
10439 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10440
10441         PR fortran/23420
10442         * gfortran.dg/print_fmt_4.f: New.
10443
10444 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10445
10446         PR fortran/23663
10447         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10448
10449 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10450
10451         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10452         Use pointers to local alignable arrays instead. Added comments.
10453         * gcc.dg/vect/vect-46.c: Likewise.
10454         * gcc.dg/vect/vect-48.c: Likewise.
10455         * gcc.dg/vect/vect-49.c: Likewise.
10456         * gcc.dg/vect/vect-52.c: Likewise.
10457         * gcc.dg/vect/vect-53.c: Likewise.
10458         * gcc.dg/vect/vect-54.c: Likewise.
10459         * gcc.dg/vect/vect-56.c: Likewise.
10460         * gcc.dg/vect/vect-57.c: Likewise.
10461         * gcc.dg/vect/vect-58.c: Likewise.
10462         * gcc.dg/vect/vect-60.c: Likewise.
10463         * gcc.dg/vect/vect-61.c: Likewise.
10464
10465         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10466         The test is no longer vectorizable on vect_no_align targets.
10467         * gcc.dg/vect/vect-43.c: Likewsie.
10468
10469         * gcc.dg/vect/vect-44.c: Added comments.
10470         * gcc.dg/vect/vect-45.c: Added comments.
10471         * gcc.dg/vect/vect-50.c: Added comments.
10472         * gcc.dg/vect/vect-51.c: Added comments.
10473
10474         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10475         aligned type.
10476         * gcc.dg/vect/Os-vect-95.c: Likewise.
10477
10478         * gcc.dg/vect/vect-41.c: Test removed.
10479         * gcc.dg/vect/vect-47.c: Test removed.
10480         * gcc.dg/vect/vect-55.c: Test removed.
10481         * gcc.dg/vect/vect-59.c: Test removed.
10482
10483 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10484
10485         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10486         No longer vectorizable on vect_no_align targets.
10487         * gcc.dg/vect/pr20122.c: Likewise.
10488         * gcc.dg/vect/vect-74.c: Likewise.
10489         * gcc.dg/vect/vect-75.c: Likewise.
10490         * gcc.dg/vect/vect-76.c: Likewise.
10491
10492         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10493         Will not be vectorizable on vect_no_align targets once aliasing issues
10494         are resolved.
10495         * gcc.dg/vect/vect-79.c: Likewise.
10496
10497         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10498         * gcc.dg/vect/vect-78.c: Likewise.
10499         * gcc.dg/vect/vect-97.c: Likewise.
10500
10501 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10502
10503         * gcc.dg/pr23943.c: New test.
10504
10505 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10506
10507         PR fortran/19181
10508         * gfortran.dg/derived_pointer_null_1.f90: New test.
10509
10510 2005-09-18  Richard Guenther  <rguenther@suse.de>
10511
10512         PR middle-end/23944
10513         * gcc.c-torture/compile/pr23944.c: New testcase.
10514
10515 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10516
10517         PR fortran/15975
10518         * gfortran.dg/der_pointer_2.f90: New test.
10519
10520 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10521
10522         PR fortran/16861
10523         * gfortran.dg/nested_modules_2.f90: New test.
10524
10525 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10526
10527         PR c++/18368
10528         * g++.dg/other/semicolon.C: New test.
10529
10530 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10531
10532         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10533         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10534
10535 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/23914
10538         * g++.dg/template/static18.C: New test.
10539
10540         PR c++/21514
10541         * g++.dg/template/crash19.C: Remove dg-error marker.
10542         * g++.dg/template/local4.C: New test.
10543
10544 2005-09-16  Paul Brook  <paul@codesourcery.com>
10545
10546         PR fortran/23906
10547         * gfortran.dg/dependency_1.f90: New test.
10548
10549 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++/23896
10552         * g++.dg/template/static17.C: New test.
10553
10554 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10555
10556         PR c++/23139
10557         * g++.dg/warn/huge-val1.C: New test.
10558
10559 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/13140
10562         * g++.dg/parse/class2.C: New test.
10563         * g++.dg/template/explicit8.C: Likewise.
10564         * g++.dg/template/spec25.C: Likewise.
10565
10566 2005-09-14  Josh Conner  <jconner@apple.com>
10567
10568         PR middle-end/23584
10569         * gcc.dg/pr23584.c: New test.
10570
10571 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10572
10573         PR fortran/21875 Internal Unit Array I/O, NIST
10574         * gfortran.dg/arrayio_1.f90: New test.
10575         * gfortran.dg/arrayio_1.f90: New test.
10576         * gfortran.dg/arrayio_1.f90: New test.
10577         * gfortran.dg/arrayio_1.f90: New test.
10578         * gfortran.dg/arrayio_1.f90: New test.
10579
10580 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10581
10582         PR middle-end/22480
10583         * gcc.dg/vect/pr22480.c: New test.
10584
10585 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10586
10587         PR fortran/19358
10588         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10589
10590 2005-09-13 Josh Conner <jconner@apple.com>
10591
10592         PR c++/23180
10593         * g++.dg/init/struct2.C: New test.
10594         * g++.dg/init/struct3.C: New test.
10595
10596 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10597
10598         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10599         Clean up temp files.
10600         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10601         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10602         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10603         gcc.dg/tree-ssa/builtin-printf-1.c,
10604         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10605         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10606         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10607         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10608         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10609         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10610         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10611         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10612         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10613         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10614         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10615         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10616
10617 2005-09-13  Josh Conner  <jconner@apple.com>
10618
10619         * lib/gcc-dg.exp: Load scanipa.exp.
10620         (cleanup-dump): New procedure.
10621         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10622         * lib/scandump.exp: New file.
10623         * lib/scantree.exp: Use it.
10624         * lib/scanipa.exp: New file.
10625
10626 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10627
10628         PR fortran/17740
10629         * gfortran.dg/generic_4.f90: New test.
10630
10631 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10632
10633         PR target/23816
10634         * gcc.target/i386/pr23816-1.c: New test.
10635         * gcc.target/i386/pr23816-2.c: New test.
10636
10637
10638 2005-09-13  Bastian Blank <waldi@debian.org>
10639
10640         PR c++/16171
10641         * g++.dg/abi/mangle26.C: New test.
10642         * g++.dg/abi/mangle27.C: New test.
10643         * g++.dg/abi/mangle28.C: New test.
10644         * g++.dg/abi/mangle29.C: New test.
10645
10646         PR c++/23839
10647         * g++.dg/parse/register1.C: New test.
10648
10649 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/23842
10652         * g++.dg/template/access16.C: New test.
10653
10654 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10655
10656         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10657
10658 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10659
10660         PR fortran/18899
10661         * gfortran.dg/shape_2.f90: New test.
10662
10663 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10664
10665         PR target/19269
10666         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10667         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10668         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10669         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10670         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10671         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10672         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10673         tests.
10674
10675 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/23841
10678         * g++.dg/parse/template17.C: New test.
10679
10680 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/23789
10683         * g++.dg/template/nontype14.C: New test.
10684
10685 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10686
10687         PR g++/7874
10688         * g++.dg/lookup/friend7.C: New test.
10689         * g++.dg/lookup/friend8.C: New test.
10690         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10691         so that it will be found via argument dependent lookup.
10692         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10693         friend functions which will no longer be found.
10694         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10695         function g, so that it will be found via argument dependent
10696         lookup.
10697         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10698         * g++.old-deja/g++.mike/net43.C: Likewise.
10699
10700 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10701
10702         PR c++/23691
10703         * g++.dg/template/static16.C: New test.
10704
10705 2005-09-12  Josh Conner  <jconner@apple.com>
10706
10707         PR middle-end/23237
10708         * gcc.c-torture/compile/pr23237.c: New test.
10709
10710 2005-09-11  Richard Henderson  <rth@redhat.com>
10711
10712         * g++.dg/other/error8.C: Update expected diagnostic text.
10713
10714 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10715
10716         PR libfortran/19872
10717         * gfortran.dg/overwrite_1.f: New test.
10718
10719 2005-09-09  Josh Conner  <jconner@apple.com>
10720
10721         * g++.dg/init/pr23180-1.C: Removed.
10722         * g++.dg/init/pr23180-2.C: Removed.
10723
10724 2005-09-09  David Daney <ddaney@avtrex.com>
10725
10726         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10727         files which are ...
10728         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10729         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10730
10731 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10732
10733         * gfortran.dg/iostat_2.f90: New test.
10734
10735 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++/22252
10738         * g++.dg/ext/interface1.C: New test.
10739         * g++.dg/ext/interface1.h: Likewise.
10740         * g++.dg/ext/interface1a.cc: Likewise.
10741
10742 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10743
10744         * gfortran.dg/iomsg_1.f90: New test case.
10745
10746 2005-09-09  Richard Guenther  <rguenther@suse.de>
10747
10748         PR c++/23624
10749         * g++.dg/tree-ssa/pr23624.C: New testcase.
10750
10751 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10752
10753         PR fortran/19239
10754         * gfortran.dg/vector_subscript_1.f90,
10755         * gfortran.dg/vector_subscript_2.f90: New tests.
10756
10757 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10758
10759         PR fortran/21104
10760         * gfortran.dg/array_alloc_1.f90,
10761         * gfortran.dg/array_alloc_2.f90,
10762         * gfortran.dg/array_alloc_3.f90: New tests.
10763
10764 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10765
10766         PR fortran/12840
10767         * gfortran.dg/array_constructor_6.f90
10768         * gfortran.dg/array_constructor_7.f90
10769         * gfortran.dg/array_constructor_8.f90
10770         * gfortran.dg/array_constructor_9.f90
10771         * gfortran.dg/array_constructor_10.f90
10772         * gfortran.dg/array_constructor_11.f90
10773         * gfortran.dg/array_constructor_12.f90: New tests.
10774
10775 2005-09-08  Josh Conner  <jconner@apple.com>
10776
10777         PR c++/23180
10778         * g++.dg/init/pr23180-1.C: New test.
10779         * g++.dg/init/pr23180-2.C: New test.
10780
10781 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10782
10783         PR fortran/18878
10784         * gfortran.dg/module_double_reuse.f90: New.
10785
10786 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10787
10788         PR fortran/23270
10789         PR fortran/22304
10790         PR fortran/18870
10791         PR fortran/17917
10792         PR fortran/16511
10793         * gfortran.dg/common_equivalence_1.f: New.
10794         * gfortran.dg/common_equivalence_2.f: New.
10795         * gfortran.dg/common_equivalence_3.f: New.
10796         * gfortran.dg/contained_equivalence_1.f90: New.
10797         * gfortran.dg/module_blank_common.f90: New.
10798         * gfortran.dg/module_commons_1.f90: New.
10799         * gfortran.dg/module_equivalence_1.f90: New.
10800         * gfortran.dg/nested_modules_1.f90: New.
10801         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10802         equivalences and add comment to connect the test with
10803         the PR.
10804
10805 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10806
10807         PR fortran/23765
10808         * gfortran.dg/common_6.f90: New test.
10809
10810 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10811
10812         PR fortran/15326
10813         * gfortran.dg/char_result_1.f90,
10814         * gfortran.dg/char_result_2.f90,
10815         * gfortran.dg/char_result_3.f90,
10816         * gfortran.dg/char_result_4.f90,
10817         * gfortran.dg/char_result_5.f90,
10818         * gfortran.dg/char_result_6.f90,
10819         * gfortran.dg/char_result_7.f90,
10820         * gfortran.dg/char_result_8.f90: New tests.
10821
10822 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10823
10824         PR fortran/19928
10825         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10826
10827 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10828
10829         PR obj-c++/16816
10830         * obj-c++.dg/selector-5.mm: New test.
10831         * obj-c++.dg/selector-6.mm: New test.
10832
10833 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10834
10835         PR objc/20574
10836         PR objc/19324
10837         * objc.dg/error-1.m: New test.
10838
10839 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10840
10841         PR fortran/23373
10842         * gfortran.fortran-torture/execute/pr23373-1.f90,
10843         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10844
10845 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10846
10847         PR libfortran/23760
10848         * gfortran.dg/g77/1832.f: Remove long string in write statement
10849         to allow the test to pass on correct list directed output with
10850         prepended space.
10851
10852 2005-09-07  James E Wilson  <wilson@specifix.com>
10853
10854         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10855
10856 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10857
10858         * gfortran.dg/parameter+save.f90: Rename to
10859         * gfortran.dg/parameter_save.f90: .. this.
10860
10861 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10862
10863         PR fortran/20848
10864         * gfortran.dg/parameter+save.f90: New test case.
10865
10866 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10867
10868         PR fortran/19269
10869         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10870
10871 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10872
10873         PR c/23075
10874         * gcc.dg/pr23075.c: New test.
10875         * g++.dg/warn/pr23075.C: New test.
10876
10877         PR target/22362
10878         * gcc.target/i386/pr22362.c: New test.
10879
10880         PR rtl-optimization/23098
10881         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10882
10883         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10884         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10885         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10886
10887 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10888
10889         * g++.dg/expr/cast6.C: New test.
10890
10891         PR c++/9782
10892         * g++.dg/init/new15.C: New test.
10893
10894 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10895
10896         * gcc.dg/vect/Os-vect-95.c: New test.
10897         * gcc.dg/vect/vect-95.c: Same.
10898
10899 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10900
10901         * gcc.dg/vect/vect-29.c: Update xfail testing.
10902         * gcc.dg/vect/vect-44.c: Same.
10903         * gcc.dg/vect/vect-48.c: Same.
10904         * gcc.dg/vect/vect-50.c: Same.
10905         * gcc.dg/vect/vect-72.c: Same.
10906         * gcc.dg/vect/vect-77.c: Same.
10907         * gcc.dg/vect/vect-78.c: Same.
10908         * gcc.dg/vect/vect-80.c: Same.
10909         * gcc.dg/vect/vect-96.c: Same.
10910         * gcc.dg/vect/vect-100.c: Same.
10911         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10912         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10913         * gfortran.dg/vect/vect-5.f90: Same.
10914
10915 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10916
10917         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10918         start strings.
10919         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10920         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10921
10922         PR c++/23056
10923         * g++.dg/opt/pr23056.C: New test.
10924
10925         PR rtl-optimization/23098
10926         * gcc.target/i386/pr23098.c: New test.
10927
10928 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10929
10930         PR c++/23667
10931         * g++.dg/template/static15.C: New test.
10932
10933         PR c++/21440
10934         * g++.dg/ext/stmtexpr5.C: New test.
10935         * g++.dg/ext/stmtexpr6.C: Likewise.
10936
10937 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10938
10939         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10940
10941         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10942         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10943         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10944
10945 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10946
10947         PR libfortran/23321
10948         * gfortran.dg/direct_io_4.f90: New test case.
10949
10950 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10951             Rasmus Hahn  <rassahah@neofonie.de>
10952
10953         PR libobjc/23108
10954         * objc.dg/type-stream-1.m: New test.
10955
10956 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10957
10958         PR fortran/23661
10959         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10960         gfortran.dg/print_fmt_3.f90: New test.
10961
10962 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * gfortran.dg/fmt_t_1.f90: New test.
10965
10966 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10967
10968         PR rtl-optimization/23454
10969         * g++.dg/opt/pr23454.C: New test.
10970
10971 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10972
10973         PR c++/23699
10974         * g++.dg/ext/static1.C: New test.
10975
10976 2005-09-02  Richard Henderson  <rth@redhat.com>
10977
10978         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10979         tail call to check_fa_work.
10980
10981 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10982
10983         PR c++/21687
10984         * g++.dg/other/gc3.C: New test.
10985
10986 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10987
10988         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10989         * gcc.dg/20050826-1.c: Likewise.
10990
10991 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10992
10993         PR c++/23167
10994         * g++.dg/expr/volatile1.C: New test.
10995
10996 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10997
10998         PR middle-end/23547
10999         * gcc.dg/pr23547.c: New test.
11000
11001 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11002
11003         PR c/22061
11004         * gcc.c-torture/execute/pr22061-1.c,
11005         * gcc.c-torture/execute/pr22061-2.c,
11006         * gcc.c-torture/execute/pr22061-3.c,
11007         * gcc.c-torture/execute/pr22061-4.c: New tests.
11008
11009 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11010
11011         * gcc.dg/Wredundant-decls-2.c: New test to check that
11012         -Wredundant-decls does not issue warning for a variable
11013         definition following a declaration.
11014
11015 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11016
11017         PR debug/7241
11018         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11019         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11020         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11021
11022         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11023         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11024         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11025         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11026         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11027         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11028         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11029         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11030
11031 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11032
11033         PR objc/23306
11034         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11035         scan-assmbler.
11036
11037 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11038
11039         PR target/21255
11040         * gcc.dg/pr21255-1.c: New test.
11041         * gcc.dg/pr21255-2-mb.c: Likewise.
11042         * gcc.dg/pr21255-2-ml.c: Likewise.
11043         * gcc.dg/pr21255-3.c: Likewise.
11044         * gcc.dg/pr21255-4.c: Likewise.
11045
11046 2005-08-31  Dale Johannesen  <dalej@apple.com>
11047
11048         * gcc.dg/20050830-1.c: New.
11049
11050 2005-08-31  Josh Conner  <jconner@apple.com>
11051
11052         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11053         command-line options for arm-*-* targets.
11054         * g++.dg/init/array16.C: Likewise.
11055         * g++.dg/other/crash-4.C: Likewise.
11056
11057 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11058
11059         PR obj-c++/23640
11060         * obj-c++.dg/gnu-runtime-3.mm: New test.
11061
11062 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11063
11064         PR c++/13377
11065         * g++.dg/lookup/ambig4.C: New test.
11066         * g++.dg/lookup/ambig5.C: New test.
11067         * g++.dg/tc1/dr101.C: Adjust error markers.
11068
11069 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11070
11071         PR c++/23639
11072         * g++.dg/template/ttp5.C: Adjust error markers.
11073
11074 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11075
11076         PR testsuite/23609
11077         * lib/obj-c++.exp: Include target-libpath.exp.
11078         (obj-c++_link_flags): Look for the GNU libobjc library
11079         and set the library path to include it.
11080         Don't manually set LD_LIBRARY_PATH (etc.) but call
11081         set_ld_library_path_env_vars instead.
11082         (obj-c++_target_compile): Don't set library path or
11083         linker flags because they are already set correctly
11084         in obj-c++_link_flags.
11085
11086 2005-08-30  Josh Conner  <jconner@apple.com>
11087
11088         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11089         to command-line options for arm-*-* targets.
11090
11091 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11092
11093         * g++.dg/other/i386-1.C: New.
11094
11095 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11096
11097         PR preprocessor/20348
11098         PR preprocessor/20356
11099         * gcc.dg/cpp/pr20348.c: New test.
11100         * gcc.dg/cpp/pr20348.h: New file.
11101         * gcc.dg/cpp/inc/pr20348.h: New file.
11102         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11103         * gcc.dg/cpp/pr20356.c: New test.
11104         * gcc.dg/cpp/pr20356.h: New file.
11105         * gcc.dg/cpp/inc/pr20356.h: New file.
11106         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11107
11108 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11109
11110         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11111         Fix array dimension to avoid correct end-of-file error.
11112
11113 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11114
11115         PR libfortran/23598
11116         * gfortran.dg/iostat_1.f90: New test.
11117
11118 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11119
11120         PR middle-end/23408
11121         * gcc.dg/pr23408.c: New test.
11122
11123 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11124
11125         PR c++/23099
11126         * g++.dg/init/member1.C: Make sure erroneous static data member
11127         definitions are required.
11128         * g++.dg/template/static13.C: New test.
11129         * g++.dg/template/static14.C: Likewise.
11130
11131 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11132
11133         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11134         -march=pentium4, remove ilp32 requirement.
11135
11136         PR middle-end/23484
11137         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11138         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11139
11140 2005-08-29  Andreas Jaeger  <aj@suse.de>
11141
11142         PR testsuite/23607
11143         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11144
11145 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * gcc.c-torture/execute/20050316-2.c: New test.
11148         * gcc.c-torture/execute/20050316-3.c: New test.
11149         * gcc.dg/torture/pr16104-1.c: New test.
11150
11151 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11152
11153         PR middle-end/23463
11154         * gcc.c-torture/execute/zero-struct-1.c: New test.
11155
11156 2005-08-27  Richard Guenther  <rguenther@suse.de>
11157
11158         PR target/23575
11159         * gcc.target/i386/pr23575.c: New testcase.
11160
11161 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11162
11163         PR rtl-optimization/23561
11164         * gcc.c-torture/execute/20050826-1.c: New test.
11165
11166         PR rtl-opt/23560
11167         * gcc.c-torture/execute/20050826-2.c: New test.
11168
11169 2005-08-26  Dale Johannesen  <dalej@apple.com>
11170
11171         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11172         * gcc.dg/20050826-1.c: New.
11173
11174 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11175
11176         PR c++/19004
11177         * g++.dg/template/nontype13.C: New test.
11178
11179         PR c++/23491
11180         * g++.dg/init/new14.C: New test.
11181         * g++.dg/expr/anew1.C: Do not XFAIL.
11182         * g++.dg/expr/anew2.C: Likewise.
11183         * g++.dg/expr/anew3.C: Likewise.
11184
11185 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         PR middle-end/22439
11188         * gcc.dg/vla-3.c: New test.
11189
11190 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11191
11192         PR fortran/20363
11193         * gfortran.dg/named_interface.f90: New.
11194
11195 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11196
11197         * gcc.c-torture/execute/frame-address.c: New test.
11198
11199 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11200
11201         PR c++/20817
11202         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11203
11204 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11205
11206         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11207
11208 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11209
11210         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11211         * gcc.dg/altivec-22.c: Rename from..
11212         * gcc.dg/altivec-nomfcr.c: ..this.
11213
11214 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11215
11216         PR tree-optimization/23546
11217         * gcc.dg/tree-ssa/pr23546.c: New test.
11218
11219 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11220
11221         PR fortran/17758
11222         * gfortran.dg/nonreturning_statements.f90: New test.
11223
11224 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11225
11226         PR c++/22454
11227         * g++.dg/parse/crash29.C: New.
11228
11229 2005-08-23  DJ Delorie  <dj@redhat.com>
11230
11231         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11232         constants have the L suffix.
11233
11234 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236         PR c++/23044
11237         * g++.dg/template/instantiate8.C: New.
11238
11239 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11240
11241         PR middle-end/23467
11242         * gcc.c-torture/execute/pr23467.c: New test.
11243
11244 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11245
11246         PR tree-optimization/22043
11247         * gcc.c-torture/execute/20050613-1.c: New test.
11248
11249 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11250
11251         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11252
11253 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11254
11255         PR rtl-optimization/23478
11256         * g++.dg/opt/pr23478.C: New test.
11257
11258 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11259
11260         PR c/18715
11261         * gcc.dg/switch-warn-3.c: New test.
11262
11263 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11264
11265         PR c++/22233
11266         * g++.dg/template/param1.C: New test.
11267
11268 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11269
11270         PR c++/23089
11271         * g++.dg/other/incomplete1.C: New test.
11272
11273 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11274
11275         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11276         are vectorizable.
11277
11278 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11279
11280         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11281         d_lines_5.f: New.
11282
11283 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11284
11285         * gcc.target/i386/sse-4.c: New test.
11286
11287 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11288
11289         PR testsuite/23239
11290         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11291
11292 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11293
11294         * gcc.dg/20050811-1.c: New test.
11295         * gcc.dg/20050811-2.c: New test.
11296
11297 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11298
11299         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11300
11301 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11302
11303         PR 23476
11304         * gcc.c-torture/compile/pr23476.c: New test.
11305
11306 2005-08-19  Devang Patel  <dpatel@apple.com>
11307
11308         PR tree-optimization/23048
11309         * gcc.dg/tree-ssa/pr23048.c: New test.
11310
11311 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11312
11313         PR middle-end/20624
11314         * g++.dg/warn/Wreturn-3.C: New test
11315
11316 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11317
11318         PR tree-optimization/22228
11319         * g++.dg/vect/pr22543.cc: New test.
11320
11321 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11322
11323         PR tree-optimization/21574
11324         * gcc.dg/tree-ssa/pr21574.c: New test.
11325
11326 2005-08-16  James E Wilson  <wilson@specifix.com>
11327
11328         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11329
11330 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11331
11332         PR tree-opt/23402
11333         * gcc.c-torture/compile/zero-strct-3.c: New test.
11334         * gcc.c-torture/compile/zero-strct-4.c: New test.
11335
11336 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11337
11338         PR target/23376
11339         * gcc.target/x86_64/pr23376.c: New test.
11340
11341 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11342
11343         PR c++/23337
11344         * g++.dg/ext/vector2.C: New.
11345
11346 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11347
11348         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11349
11350 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11351
11352         PR libfortran/23428
11353         * gfortran.dg/inquire-complex.f90: New test case.
11354
11355 2005-08-16  James E Wilson  <wilson@specifix.com>
11356
11357         PR tree-optimization/21105
11358         * gcc.dg/large-size-array.c: New.
11359
11360 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11361
11362         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11363         type.
11364         * gcc.dg/vect/vect-41: Likewise.
11365         * gcc.dg/vect/vect-42: Likewise.
11366         * gcc.dg/vect/vect-43: Likewise.
11367         * gcc.dg/vect/vect-44: Likewise.
11368         * gcc.dg/vect/vect-46: Likewise.
11369         * gcc.dg/vect/vect-47: Likewise.
11370         * gcc.dg/vect/vect-48: Likewise.
11371         * gcc.dg/vect/vect-52: Likewise.
11372         * gcc.dg/vect/vect-53: Likewise.
11373         * gcc.dg/vect/vect-54: Likewise.
11374         * gcc.dg/vect/vect-55: Likewise.
11375         * gcc.dg/vect/vect-56: Likewise.
11376         * gcc.dg/vect/vect-57: Likewise.
11377         * gcc.dg/vect/vect-58: Likewise.
11378         * gcc.dg/vect/vect-59: Likewise.
11379         * gcc.dg/vect/vect-60: Likewise.
11380         * gcc.dg/vect/vect-61: Likewise.
11381         * gcc.dg/vect/vect-85: Likewise.
11382         * gcc.dg/vect/vect-87: Likewise.
11383         * gcc.dg/vect/vect-88: Likewise.
11384         * gcc.dg/vect/vect-93.c: Likewise.
11385         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11386         * gcc.dg/vect/vect-75: Likewise.
11387         * gcc.dg/vect/vect-76: Likewise.
11388         * gcc.dg/vect/vect-77: Likewise.
11389         * gcc.dg/vect/vect-78: Likewise.
11390         * gcc.dg/vect/vect-80: Likewise.
11391         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11392         vectorized for the expected reason, rather than checking how alignment
11393         was handled.
11394         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11395         type and also instead of aligned pointers. Added documentation.
11396
11397 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11398
11399         * gfortran.dg/power.f90: New test.
11400
11401 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11402
11403         PR rtl-optimization/23299
11404         * g++.dg/opt/pr23299.C: New test.
11405
11406 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11407
11408         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11409
11410 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11411
11412         * g++.dg/template/local6.C: New test.
11413
11414 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11415
11416         * execute/exceptions/finally-1.m: Check that the catch and finally are
11417         being called.  Also add a "return 0;" at the end of main.
11418
11419 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11420
11421         PR fortran/21432.
11422         * gfortran.dg/namelist_print_1.f: New test of functionality of
11423         PRINT namelist.
11424         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11425         namelist generates error with -std=f95.
11426
11427 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11428
11429         PR tree-optimization/23119
11430         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11431
11432 2005-08-13  Marcin Koziej  <creep@desk.pl>
11433             Andrew Pinski  <pinskia@physics.uc.edu>
11434
11435         PR libobjc/22492
11436         * execute/exceptions/finally-1.m: New test.
11437
11438 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11439
11440         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11441         testsuite.
11442         * objc/execute/exceptions/trivial.m: New test.
11443         * objc.dg/try-catch-11.m: Move to ...
11444         * objc/execute/exceptions/foward-1.m: Here.
11445         * objc.dg/try-catch-2.m: Move to ...
11446         * objc/execute/exceptions/catchall-1.m: Here.
11447         * objc.dg/try-catch-8.m: Move to ...
11448         * objc/execute/exceptions/local-variables-1.m: Here.
11449
11450 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11451
11452         * objc.dg/nested-func-1.m: Move to ...
11453         * objc/execute/nested-func-1.m: Here.
11454
11455 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11456
11457         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11458         in ${options} instead of [target_info name].
11459         * lib/obj-c++.exp (objc_target_compile): Likewise.
11460
11461 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11462
11463         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11464
11465 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11466
11467         part of PR testsuite/23348
11468         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11469         of the torture options.
11470         * objc/compile/trivial.m: New test.
11471
11472 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11473
11474         * gfortran.dg/eoshift.f90: Correct format.
11475
11476 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11477
11478         * gfortran.fortran-torture/execute/character_passing.f90:
11479         Fix comment typo.
11480
11481 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11482
11483         PR c++/8271
11484         * g++.dg/template/unify10.C: New.
11485
11486 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11487
11488         * g++.dg/parse/pr22514.C: Move to...
11489         * g++.dg/debug/pr22514.C: here.
11490
11491 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11492
11493         PR c++/23266
11494         * g++.dg/inherit/pure1.C: New test.
11495
11496         * ChangeLog: Fix typos.
11497
11498 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11499             Steven Bosscher  <stevenb@suse.de>
11500
11501         * gfortran.dg/runtime_warning_1.f90: New test.
11502
11503 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         PR c++/23219
11506         * g++.dg/parse/crash28.C: New.
11507
11508 2005-08-11  Richard Guenther  <rguenther@suse.de>
11509
11510         PR target/23289
11511         * gcc.target/i386/tailcall-1.c: New testcase.
11512
11513 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11514
11515         * gcc.dg/vect/vect-67.c: Un-xfail.
11516
11517 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11518
11519         PR c++/23225
11520         * g++.dg/testsuite/parse/crash27.C: new test.
11521
11522 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11523
11524         PR libfortran/22143
11525         * gfortran.dg/shift-kind.f90: New testcase.
11526
11527 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11528
11529         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11530         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11531
11532 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11533
11534         PR c++/20646
11535         * g++.dg/other/mult-stor1.C: New test.
11536
11537 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11538
11539         * gcc.c-torture/pr18299-1.c: Move to ...
11540         * gcc.c-torture/compile/pr18299-1.c: Here.
11541
11542 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11543
11544         * gfortran/fortran.torture/execute/character_passing.f90:
11545         Fix types for LSAME.
11546
11547 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11548
11549         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11550         input data back to what it was originally.
11551
11552 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11553
11554         * objc.dg/try-catch-8.m: Enable for all targets.
11555
11556 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11557
11558         * gcc.dg/pr23165.c: New test.
11559
11560 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11561
11562         PR tree-optimization/23234
11563         * gcc.dg/tree-ssa/pr23234.c: New test.
11564
11565 2005-08-08  Josh Conner  <jconner@apple.com>
11566
11567         PR rtl-optimization/23241
11568         * gcc.dg/char-compare.c: New test.
11569
11570 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11571
11572         PR c++/22508
11573         * g++.dg/init/new13.C: New test.
11574
11575 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11576
11577         PR c++/21166
11578         * g++.dg/other/crash-4.C: Adjust
11579         * g++/dg/ext/packed9.C: New.
11580
11581 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11582
11583         PR middle-end/21964
11584         * gcc.c-torture/execute/pr21964-1.c: New test.
11585
11586 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11587
11588         PR c/22458
11589         * gcc.dg/pr22458-1.c: New test.
11590
11591 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11592             Steven G. Kargl <kargls@comcast.net>
11593
11594         PR fortran/22390
11595         * gfortran.dg/flush_1.f90: New test.
11596
11597 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11598
11599         PR c++/23191
11600         * g++.dg/template/eh2.C: New test.
11601
11602 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11603
11604         PR c++/19498
11605         * g++.dg/template/instantiate7.C: New test.
11606
11607 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11608
11609         PR c/23113
11610         * gcc.dg/Wunused-value-1.c: New test.
11611
11612 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11613
11614         PR rtl-optimization/23233
11615         * gcc.c-torture/compile/pr23233-1.c: New test.
11616
11617 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11618
11619         PR fortran/18833
11620         PR fortran/20850
11621         * gfortran.dg/equiv_1.f90: New test.
11622         * gfortran.dg/equiv_2.f90: New test.
11623         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11624         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11625         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11626
11627 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11628
11629         * gcc.c-torture/execute/vrp-5.c: New test.
11630         * gcc.c-torture/execute/vrp-6.c: New test.
11631         * gcc.dg/tree-ssa/vrp21.c: New test.
11632
11633 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11634
11635         * g++.dg/parse/pr22514.C: New test.
11636
11637 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11638
11639         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11640
11641         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11642         instead of constant loads / pool entries.
11643
11644 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11645
11646         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11647         TEST_TO_WCTYPE.
11648
11649 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11650
11651         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11652         __WINT_TYPE__ in generated prototypes if possible.
11653
11654 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11655
11656         PR 22037
11657         * g++.dg/tree-ssa/pr22037.C:
11658
11659 2005-08-04  Richard Henderson  <rth@redhat.com>
11660
11661         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11662         scan-tree-dump-times directive.
11663
11664 2005-08-04  Jan Hubicka  <jh@suse.cz>
11665
11666         * gcov-1.C: Fix switch counts.
11667         * gcov-4b.c: Likewise.
11668
11669 2005-08-03  Jeff Law  <law@redhat.com>
11670
11671         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11672
11673 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11674
11675         * gcc.c-torture/execute/pr23135.c: New test.
11676
11677 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11678
11679         PR tree-optimization/19899
11680         * gcc.dg/tree-ssa/scev-1.c: New test.
11681         * gcc.dg/tree-ssa/scev-2.c: New test.
11682
11683 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11684
11685         PR target/18582
11686         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11687
11688 2005-08-03  Jan Hubicka  <jh@suse.cz>
11689
11690         * update-conroll.c: New testcase.
11691         * update-conroll-2.c: New testcase.
11692
11693 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11694
11695         * gfortran.dg/constant_substring.f: New test.
11696         * gfortran.dg/pr22491.f: New test.
11697
11698 2005-08-02  Jan Hubicka  <jh@suse.cz>
11699
11700         * update-threading.c: Replace by the proper one.
11701
11702 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11703
11704         PR 23164
11705         * g++.dg/tree-ssa/pr23164.C: New test.
11706
11707 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11708
11709         * gcc.dg/tree-ssa/pr23192.c: New test.
11710
11711 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11712
11713         * gcc.c-torture/execute/vrp-4.c: New test.
11714
11715 2005-08-02  Jan Hubicka  <jh@suse.cz>
11716
11717         * update-threading.c: New test.
11718
11719 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11720
11721         * gcc.c-torture/compile/20050801-1.c: New test.
11722         * gcc.c-torture/compile/20050801-2.c: New test.
11723
11724 2005-08-01  Jan Hubicka  <jh@suse.cz>
11725
11726         * val-prof-5.c: New test.
11727
11728 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11729
11730         PR c/22311
11731         * gcc.dg/pr22311-1.c : New test.
11732
11733 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11734
11735         PR target/23095
11736         * gfortran.dg/pr23095.f: New test.
11737
11738         PR c++/22003
11739         * g++.dg/other/pr22003.C: New test.
11740
11741 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11742
11743         PR target/20621
11744         * gcc.c-torture/execute/pr20621-1.c: New test.
11745
11746 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11747
11748         * gfortran.dg/comma_format_extension_4.f: Adjust length
11749         of string for format.
11750         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11751         print statement with internal write.
11752         * gfortran.dg/der_array_io_2.f: Likewise.
11753         * gfortran.dg/der_array_io_3.f: Likewise.
11754
11755 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11756
11757         * gcc.dg/fold-abs-4.c: new test.
11758
11759 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11760
11761         PR fortran/22570 an related issues.
11762         * gfortran.dg/x_slash_1.f: New test.
11763
11764 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11765
11766         PR c/23143
11767         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11768         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11769
11770 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11771
11772         PR c/529
11773         * gcc.dg/Wshadow-3.c: New test.
11774
11775 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11776
11777         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11778         used to have the wrong bounds).
11779
11780 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11781
11782         PR c/21720
11783         * gcc.dg/hex-round-1.c: Test more cases.
11784         * gcc.dg/hex-round-2.c: New test.
11785
11786 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11787
11788         PR 22550
11789         * g++.dg/tree-ssa/pr22550.C: New test.
11790
11791 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11792
11793         * gcc.dg/tree-ssa/vrp19.c: New test.
11794         * gcc.dg/tree-ssa-vrp20.c: New test.
11795
11796 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11797
11798         PR c/22240
11799         * gcc.dg/transparent-union-4.c: New test.
11800
11801 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11802
11803         PR c/22192
11804         * gcc.dg/c99-vla-2.c: New test.
11805
11806 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11807
11808         PR c/21720
11809         * gcc.dg/hex-round-1.c: New test.
11810
11811 2005-07-28  Jan Hubicka  <jh@suse.cz>
11812
11813         * inliner-1.c: Do not dump everything.
11814         * tree-prof.exp: Do not pass -ftree-based-profiling.
11815         * bprob.exp: Likewise.
11816
11817         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11818
11819 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11820
11821         PR c++/22545
11822         * g++.dg/expr/ptrmem7.C: New test.
11823
11824 2005-07-28  Mike Stump  <mrs@apple.com>
11825
11826         * g++.old-deja/g++.mike/visibility-1.C: New test.
11827
11828 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11829
11830         PR c/20187
11831         * gcc.c-torture/execute/pr20187-1.c: New test.
11832
11833 2005-07-28  Jeff Law  <law@redhat.com>
11834
11835         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11836         * gcc.dg/tree-ssa/vrp18.c: New test.
11837
11838 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11839
11840         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11841
11842 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11843
11844         PR tree-optimization/22506
11845         * gcc.dg/vect/ps22506.c: New test.
11846
11847 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11848
11849         PR target/21149
11850         * gcc.target/i386/sse-3.c: New test.
11851
11852 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11853
11854         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11855         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11856
11857 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11858
11859         PR c/22589
11860         * gcc.c-torture/compile/pr22589-1.c: New test.
11861
11862 2005-07-28  Jan Hubicka  <jh@suse.cz>
11863
11864         * update-loopch.c: New testcase.
11865
11866 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11867
11868         PR rtl-optimization/23047
11869         * gcc.c-torture/execute/pr23047.c: New test.
11870         * gcc.c-torture/execute/pr23047.x: New.
11871
11872 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11873
11874         PR tree-optimization/22493
11875         * gcc.c-torture/execute/pr22493-1.c: New test.
11876         * gcc.c-torture/execute/pr22493-1.x: New.
11877         * gcc.c-torture/execute/vrp-1.c: New test.
11878         * gcc.c-torture/execute/vrp-2.c: New test.
11879         * gcc.c-torture/execute/vrp-2.c: New test.
11880
11881 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11882
11883         * gcc.target/frv/all-builtin-read8.c: Delete.
11884         * gcc.target/frv/all-builtin-read16.c: Delete.
11885         * gcc.target/frv/all-builtin-read32.c: Delete.
11886         * gcc.target/frv/all-builtin-read64.c: Delete.
11887         * gcc.target/frv/all-builtin-write8.c: Delete.
11888         * gcc.target/frv/all-builtin-write16.c: Delete.
11889         * gcc.target/frv/all-builtin-write32.c: Delete.
11890         * gcc.target/frv/all-builtin-write64.c: Delete.
11891         * gcc.target/frv/all-read-write-1.c: New.
11892
11893 2005-07-27  Jeff Law  <law@redhat.com>
11894
11895         * gcc.c-torture/execute/pr22630.c: New test.
11896
11897 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11898
11899         PR tree-optimization/23073
11900         * gcc.dg/vect/nodump-pr23073.c: New test.
11901         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11902
11903 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11904
11905         PR tree-optimize/22348
11906         * gcc.c-torture/execute/pr22348.c: New.
11907
11908 2005-07-27  Richard Guenther  <rguenther@suse.de>
11909
11910         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11911
11912 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11913
11914         PR fortran/22503
11915         * gfortran.dg/logical_comp.f90: New test.
11916
11917 2005-07-27  Jan Hubicka  <jh@suse.cz>
11918
11919         * inliner-1.c: Add cleanup of dumps.
11920         * val-prof-*.c: Likewise.
11921         * update-tailcall.c: New.
11922
11923 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11924
11925         PR 22591
11926         * gcc.dg/tree-ssa/pr22591.c: New test.
11927         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11928
11929 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11930
11931         PR libobjc/22606
11932         * objc.dg/try-catch-11.m: New test.
11933
11934 2005-07-26  Richard Guenther  <rguenther@suse.de>
11935
11936         PR tree-optimization/22486
11937         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11938
11939 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         PR tree-opt/22484
11942         * testsuite/g++.dg/opt/loop2.C: New test.
11943
11944 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11945
11946         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11947         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11948
11949 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11950
11951         * lib/profopt.exp (profopt-execute): Check for profiling data
11952         files on the target.
11953
11954 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11955
11956         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11957         for matching of asm labels.
11958
11959 2005-07-25  Richard Guenther  <rguenther@suse.de>
11960
11961         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11962
11963 2005-07-25  Richard Guenther  <rguenther@suse.de>
11964
11965         PR testsuite/22624
11966         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11967
11968 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11969
11970         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11971         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11972         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11973         * gcc.dg/vect/vect-100.c: New test.
11974         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11975         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11976         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11977         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11978         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11979         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11980         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11981         * gfortran.dg/vect/pr19049.f90: New testcase.
11982         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11983
11984 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11985
11986         * gcc.c-torture/execute/20050713-1.c: New test.
11987
11988         PR fortran/20063
11989         * gfortran.fortran-torture/execute/data_4.f90: New test.
11990
11991         PR middle-end/20303
11992         * gcc.dg/visibility-d.c: New test.
11993
11994 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11995
11996         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11997         * gfortran.dg/underflow.f90: Ditto.
11998
11999 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12000
12001         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12002         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12003         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12004
12005 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12006
12007         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12008         include case of field width of zero.
12009
12010 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12011
12012         PR libgfortran/21875
12013         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12014         with trailing blanks on normal formatted read.
12015
12016 2005-07-23  Chao-ying Fu  <fu@mips.com>
12017
12018         * gcc.target/mips/mips32-dsp-type.c: New test.
12019         * gcc.target/mips/mips32-dsp.c: New test.
12020
12021 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12022
12023         PR testsuite/21073
12024         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12025
12026         PR testsuite/20454
12027         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12028         and __cyg_profile_func_exit.
12029
12030 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12031
12032         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12033         * gfortran.dg/comma_format_extension_4.f: Same.
12034         * gfortran.dg/pr15332.f: Same.
12035         * gfortran.dg/pr21730.f: Same.
12036
12037 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12038
12039         * g++.dg/opt/vrp2.C: Fix testcase.
12040
12041         PR tree-opt/22625
12042         * g++.dg/opt/vrp2.C: New test.
12043
12044 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR debug/21828
12047         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12048
12049 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12050
12051         * gcc.dg/tree-ssa/20050719-1.c: New test.
12052
12053 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12054
12055         * gcc.dg/bfin-longcall-1.c: New file.
12056         * gcc.dg/bfin-longcall-2.c: New file.
12057
12058 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12059
12060         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12061
12062 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12063
12064         PR middle-end/19055
12065         * gcc.dg/tree-ssa/pr19055.c: New test.
12066         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12067
12068 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12069
12070         PR C++/22358
12071         * g++.dg/other/pr22358.C: New test.
12072
12073 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12074
12075         PR c++/2922
12076         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12077
12078 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12079
12080         PR c++/15938
12081         * g++.dg/init/union2.C: New test.
12082
12083 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12084
12085         PR c/22393
12086         * gcc.dg/complex-4.c: New test.
12087
12088 2005-07-21  Richard Guenther  <rguenther@suse.de>
12089
12090         PR testsuite/22522
12091         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12092         scanning for asm labels.
12093         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12094
12095 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12096
12097         PR target/22085
12098         * gcc.dg/altivec-pr22085.c: New.
12099
12100 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12101
12102         PR tree-optimization/19210
12103         * gcc.dg/tree-ssa/pr19210-1.c: New.
12104         * gcc.dg/tree-ssa/pr19210-2.c: New.
12105
12106 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12107
12108         PR rtl-optimization/22167
12109         * g++.dg/opt/pr22167.C: New test.
12110
12111 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12112
12113         PR c++/2922
12114         * g++.dg/lookup/two-stage2.C: New.
12115         * g++.dg/lookup/two-stage3.C: New.
12116         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12117         fixed two-stage name lookup for operators.
12118         * g++.dg/template/call3.C: Compiler now produces an appropriate
12119         error message.
12120         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12121         14 as a candidate.
12122         * g++.dg/template/ptrmem4.C: Compiler produces different error
12123         message.
12124         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12125         connect_to_method as a candidate.
12126
12127 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12128
12129         * gcc.dg/fold-alloc-1.c: New test.
12130
12131 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12132
12133         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12134         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12135
12136 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12137
12138         * gcc.dg/fold-abs-1.c: New test.
12139         * gcc.dg/fold-abs-2.c: New test.
12140         * gcc.dg/fold-abs-3.c: New test.
12141
12142 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12143
12144         Make CONSTRUCTOR use VEC to store initializers.
12145         * g++.dg/ext/complit3.C: Check for specific error messages.
12146         * g++.dg/init/brace2.C: Update error message.
12147         * g++.dg/warn/Wbraces2.C: Likewise.
12148
12149 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12150
12151         PR fortran/16940
12152         * gfortran.dg/module_interface_1.f90: New test.
12153
12154 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12155             Kenneth Zadeck <zadeck@naturalbridge.com>
12156
12157         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12158
12159 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12160
12161         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12162         specify -Wformat for these tests.
12163         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12164         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12165         * gcc.dg/format/opt-6.c: Delete.
12166
12167 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12168
12169         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12170         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12171
12172 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12173
12174         * gcc.dg/tree-ssa/alias-2.c: New test.
12175
12176 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/22263
12179         * g++.dg/template/explicit7.C: New test.
12180
12181 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12182
12183         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12184         width of 8 to +Inf and -Inf.
12185
12186 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12187
12188         PR c++/22139
12189         * g++.dg/template/friend36.C: New test.
12190
12191 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12192
12193         PR fortran/21730
12194         * gfortran.dg/pr21730.f: New test.
12195
12196 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12197             Kenneth Zadeck <zadeck@naturalbridge.com>
12198
12199         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12200         since pure const detection cannot run at -O1 in c compiler.
12201         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12202         can now optimize this case properly.
12203         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12204         because we now pass.
12205         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12206
12207 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12208
12209         PR c/22421
12210         * gcc.dg/format/bitfld-1.c: New test.
12211
12212 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12213
12214         PR c++/22204
12215         * g++.dg/rtti/repo1.C: New test.
12216
12217 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12218
12219         PR middle-end/22398
12220         * gcc.c-torture/compile/pr22398.c: New test.
12221
12222 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12223
12224         PR c++/22132
12225         * g++.dg/expr/cast4.C: New test.
12226
12227 2005-07-15  Richard Guenther  <rguenther@suse.de>
12228
12229         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12230         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12231
12232 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12233
12234         PR tree-optimization/22230
12235         * gcc.dg/tree-ssa/pr22230.c: New test.
12236
12237 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12238
12239         * gfortran.dg/g77/cpp6.f: New test.
12240
12241         PR fortran/22417
12242         * gfortran.dg/g77/cpp5.F: New test.
12243         * gfortran.dg/g77/cpp5.h: New file.
12244         * gfortran.dg/g77/cpp5inc.h: New file.
12245
12246 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12247
12248         PR libfortran/16435
12249         * gfortran.dg/tl_editting.f90: New.
12250         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12251
12252 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12253
12254         * gfortran.dg/char_array_constructor.f90: New test.
12255
12256 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12257
12258         * gfortran.dg/past_eor.f90: New.
12259         * gfortran.dg/complex_read.f90: New.
12260
12261 2005-07-13  Jeff Law  <law@redhat.com>
12262
12263         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12264         additional casts.
12265
12266         * gcc.dg/tree-ssa/pr22321.c: New test
12267
12268 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12269
12270         PR tree-optimization/21921
12271         * gcc.dg/tree-ssa/pr21921.c: New.
12272
12273 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12274
12275         PR tree-optimizatio/22442
12276         * gcc.dg/tree-ssa/loop-11.c: New test.
12277
12278 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12279
12280         PR tree-opt/21840
12281         * gcc.c-torture/compile/pr21840.c: New test.
12282
12283 2005-07-12  Jan Hubicka  <jh@suse.cz>
12284
12285         * gcc.c-torture/compile/pr22379.c: New test.
12286
12287 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12288
12289         PR libfortran/21593
12290         gfortran.dg/dev_null.f90: Remove outdated comment about
12291         PR libfortran/21593.
12292
12293
12294 2005-07-12  Dale Johannesen  <dalej@apple.com>
12295
12296         * gcc.target/i386/compress-float-sse.c: New.
12297         * gcc.target/i386/compress-float-sse-pic.c: New.
12298         * gcc.target/i386/compress-float-387.c: New.
12299         * gcc.target/i386/compress-float-387-pic.c: New.
12300         * gcc.dg/compress-float-ppc.c: New.
12301         * gcc.dg/compress-float-ppc-pic.c: New.
12302
12303 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12304
12305         PR libfortran/21593
12306         gfortran.dg/dev_null.f90: Remove targets.
12307
12308 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12309
12310         PR tree-opt/22335
12311         * gcc.dg/pr22335-1.c: New test.
12312         * gcc.dg/pr22335-2.c: New test.
12313
12314 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12315
12316         PR c++/20172
12317         * g++.dg/template/nontype12.C : New test.
12318
12319 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12320
12321         * gcc.dg/tree-ssa/loop-10.c: New test.
12322
12323 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12324
12325         * gcc.c-torture/execute/20020720-1.x: Remove.
12326
12327 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12328
12329         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12330
12331 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12332
12333         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12334         (dg-mips-options): Use it.
12335
12336 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12337
12338         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12339
12340 2005-07-09  Richard Henderson  <rth@redhat.com>
12341
12342         * lib/target-supports.exp (check_effective_target_sync_char_short):
12343         Add alpha.
12344
12345 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12346
12347         PR libfortran/22217
12348         * gfortran.dg/negative-z-descriptor.f90: New test.
12349
12350 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12351
12352         PR tree-opt/22329
12353         * gcc.dg/pr22329.c: New test.
12354
12355 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12356
12357         PR tree-optimization/20139
12358         * gcc.dg/tree-ssa/pr20139.c: New.
12359
12360 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12361
12362         PR tree-opt/22356
12363         * testsuite/gcc.dg/pr22356-1.c: New test.
12364
12365 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12366
12367         PR c++/21799
12368         * g++.dg/template/unify8.C: New.
12369         * g++.dg/template/unify9.C: New.
12370
12371 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12374
12375 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12376
12377         * gcc.dg/darwin-version-1.c: New.
12378         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12379         * gcc.dg/builtins-20.c: Likewise.
12380         * gcc.dg/builtins-53.c: Likewise.
12381         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12382         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12383         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12384         * gcc.dg/torture/builtins-power-1.c: Likewise.
12385         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12386         on Darwin.
12387
12388 2005-07-07  Jeff Law  <law@redhat.com>
12389
12390         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12391         argument evaluation order.
12392
12393 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12394
12395         PR libfortran/21594
12396         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12397         Add test cases where the shift length is greater than the
12398         array length.
12399
12400 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12401
12402         * obj-c++.dg/proto-lossage-6.mm: New.
12403         * objc.dg/proto-lossage-6.m: New.
12404
12405 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12406
12407         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12408         * objc.dg/gnu-runtime-2.m: Likewise.
12409
12410 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12411
12412         * gfortran.dg/longline.f: New test.
12413
12414         * gfortran.dg/badline.f: New test.
12415
12416 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12417
12418         PR fortran/16531
12419         PR fortran/15966
12420         PR fortran/18781
12421         * gfortran.dg/hollerith.f90: New.
12422         * gfortran.dg/hollerith2.f90: New.
12423         * gfortran.dg/hollerith3.f90: New.
12424         * gfortran.dg/hollerith4.f90: New.
12425         * gfortran.dg/hollerith_f95.f90: New.
12426         * gfortran.dg/hollerith_legacy.f90: New.
12427         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12428
12429 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12430
12431         PR objc/22274
12432         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12433         * objc.dg/gnu-runtime-2.m: New.
12434
12435 2005-07-06  Jeff Law  <law@redhat.com>
12436
12437         * gcc.dg/tree-ssa/vrp17.c: New test.
12438
12439 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12440
12441         PR fortran/22327
12442         * gfortran.dg/array_constructor_5.f90: New test.
12443
12444 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12445
12446         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12447
12448 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12449
12450         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12451         * gcc.dg/980816-1.c: Ditto.
12452
12453 2005-07-06  Jeff Law  <law@redhat.com>
12454
12455         * gcc.c-torture/compile/pr21356.c: New test.
12456
12457 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12458
12459         PR c/22013
12460         PR c/22098
12461         * gcc.c-torture/compile/pr22013-1.c,
12462         gcc.c-torture/execute/pr22098-1.c,
12463         gcc.c-torture/execute/pr22098-2.c,
12464         gcc.c-torture/execute/pr22098-3.c: New tests.
12465
12466 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12467
12468         PR c/22308
12469         * gcc.dg/pr22308-1.c: New test.
12470
12471 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12472
12473         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12474         target.
12475         * gcc.dg/compare9.c: Use -fshort-enums instead of
12476         -fno-short-enums.  Change the last test to dg-bogus.
12477
12478 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12479
12480         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12481         * gcc.dg/compare9.c: New.
12482
12483 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12484
12485         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12486
12487 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12488
12489         PR testsuite/22288
12490         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12491
12492
12493 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12494
12495         * gcc.dg/format/gcc_gfc-1.c: New.
12496
12497 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12498
12499         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12500
12501 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12502
12503         PR fortran/20842
12504         * gfortran.dg/io_invalid_1.f90: New test.
12505
12506 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12507
12508         * gcc.dg/format/gcc_diag-1.c: Update.
12509
12510 2005-07-02  Jeff Law  <law@redhat.com>
12511
12512         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12513         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12514
12515 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12516
12517         * gcc.dg/format/gcc_diag-1.c: Update.
12518
12519 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12520
12521         PR tree-opt/22269
12522         * gcc.c-torture/compile/pr22269.c: New test.
12523
12524 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12525
12526         PR 21584
12527         PR 22219
12528         * g++.dg/tree-ssa/pr21584-1.C: New test.
12529         * g++.dg/tree-ssa/pr21584-2.C: New test.
12530
12531 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12532
12533         * obj-c++.dg/try-catch-11.mm: New.
12534         * objc.dg/try-catch-10.m: New.
12535
12536 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12537
12538         * g++.dg/other/ucnid-1.C: xfail on AIX.
12539
12540 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12541
12542         PR 22234
12543         * gcc.dg/20050629-1.c: New test.
12544
12545 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12546
12547         * obj-c++.dg/const-str-1[0-1].mm: New.
12548         * objc.dg/const-str-1[0-1].m: New.
12549
12550 2005-05-29  Richard Henderson  <rth@redhat.com>
12551
12552         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12553         Rename from check_effective_target_vect_no_max.
12554         (check_effective_target_vect_no_int_add): New.
12555         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12556         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12557         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12558         * gcc.dg/vect/vect-reduc-1.c: Use both.
12559         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12560
12561 2005-05-29  Richard Henderson  <rth@redhat.com>
12562
12563         * lib/target-supports.exp (check_effective_target_vect_no_max):
12564         Remove i386 and x86_64.
12565
12566 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12567
12568         PR testsuite/21969
12569         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12570
12571 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12572
12573         PR middle-end/21969
12574         * gcc.dg/vect/pr21969.c: New test.
12575
12576 2005-06-28  Eric Christopher  <echristo@redhat.com>
12577
12578         PR c/22052
12579         PR c/21975
12580         * gcc.dg/inline1.c: New test.
12581         * gcc.dg/inline2.c: Ditto.
12582         * gcc.dg/inline3.c: Ditto.
12583         * gcc.dg/inline4.c: Ditto.
12584         * gcc.dg/inline5.c: Ditto.
12585
12586 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12587
12588         PR libfortran/22142
12589         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12590         Add testcase also testing eoshift1 for PR 22142.
12591
12592 2005-06-28  Richard Henderson  <rth@redhat.com>
12593
12594         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12595         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12596         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12597         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12598         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12599
12600 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12601
12602         PR libfortran/22142
12603         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12604         Add testcase for PR 22142.
12605
12606 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12607
12608         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12609         gcc.target/ia64/fpreg-2.c: New tests.
12610
12611 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12612
12613         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12614
12615 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12616
12617         PR libfortran/22170
12618         * gfortran.dg/slash_1.f90: New test.
12619
12620 2005-06-27  Richard Henderson  <rth@redhat.com>
12621
12622         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12623         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12624         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12625         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12626         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12627         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12628
12629 2005-06-27  Richard Henderson  <rth@redhat.com>
12630
12631         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12632         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12633
12634 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12635
12636         * obj-c++.dg/proto-lossage-5.mm: New.
12637         * objc.dg/proto-lossage-5.m: New.
12638
12639 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12640
12641         PR 21959
12642         * gcc.dg/tree-ssa/pr21959.c: New test.
12643
12644 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12645
12646         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12647         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12648         testing uninitialized var.
12649
12650         * gcc.c-torture/execute/builtins/chk.h: New.
12651         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12652         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12653         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12654         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12655         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12656         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12657         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12658         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12659         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12660         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12661         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12662         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12663         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12664         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12665         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12666         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12667         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12668         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12669         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12670         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12671         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12672         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12673         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12674         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12675         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12676         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12677         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12678         * gcc.dg/builtin-object-size-1.c: New test.
12679         * gcc.dg/builtin-object-size-2.c: New test.
12680         * gcc.dg/builtin-object-size-3.c: New test.
12681         * gcc.dg/builtin-object-size-4.c: New test.
12682         * gcc.dg/builtin-object-size-5.c: New test.
12683         * gcc.dg/builtin-stringop-chk-1.c: New test.
12684         * gcc.dg/builtin-stringop-chk-2.c: New test.
12685         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12686         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12687         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12688         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12689         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12690         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12691         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12692         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12693         * gcc.c-torture/execute/printf-1.c: New test.
12694         * gcc.c-torture/execute/fprintf-1.c: New test.
12695         * gcc.c-torture/execute/vprintf-1.c: New test.
12696         * gcc.c-torture/execute/vfprintf-1.c: New test.
12697         * gcc.c-torture/execute/printf-chk-1.c: New test.
12698         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12699         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12700         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12701
12702 2005-06-27  Michael Matz  <matz@suse.de>
12703
12704         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12705         slot is not merged if address escapes.
12706
12707 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12708
12709         PR c/21911
12710         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12711
12712 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12713
12714         PR middle-end/17965
12715         * gcc.c-torture/compile/20050622-1.c: New test.
12716
12717         PR middle-end/22028
12718         * gcc.dg/20050620-1.c: New test.
12719
12720 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12721
12722         PR tree-optimization/22026
12723         * gcc.dg/tree-ssa/pr22026.c: New.
12724
12725 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12726
12727         PR libfortran/22144
12728         * gfortran.dg/shift-alloc.f90: New testcase.
12729
12730 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12731
12732         * all files: Update FSF address in copyright headers.
12733
12734 2005-06-22  Jan Hubicka  <jh@suse.cz>
12735
12736         * wholeprogram-1.c: New testcase.
12737         * wholeprogram-2.c: New testcase.
12738
12739 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12740
12741         PR 22171
12742         * gcc.dg/tree-ssa/pr22171.c: New test.
12743
12744 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12745
12746         * gfortran.dg/simplify_modulo.f90: New.
12747
12748 2005-06-24  Jan Hubicka  <jh@suse.cz>
12749
12750         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12751
12752 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12753
12754         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12755
12756 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12757
12758         * obj-c++.dg/typedef-alias-1.mm: New.
12759         * objc.dg/typedef-alias-1.m: New.
12760
12761 2005-06-23  Jeff Law  <law@redhat.com>
12762
12763         * gcc.dg/tree-ssa/vrp16.c: New test.
12764
12765 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12766
12767         * lib/target-supports.exp: Add
12768         check_effective_target_fortran_large_real and
12769         check_effective_target_fortran_large_int to check for
12770         corresponding effective targets.
12771         * gfortran.dg/large_integer_kind_1.f90: New test.
12772         * gfortran.dg/large_real_kind_1.f90: New test.
12773
12774 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12775
12776         PR tree-optimization/22117
12777         * gcc.dg/tree-ssa/pr22117.c: New.
12778
12779 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12780
12781         PR testsuite/22123
12782         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12783
12784 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12785
12786         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12787
12788 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12789
12790         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12791         * gfortran.dg/f2c_4.c: Likewise.
12792
12793 2005-06-22 Paul Brook  <paul@codesourcery.com>
12794
12795         PR fortran/21034
12796         * gfortran.dg/auto_save_1.f90: New test.
12797
12798 2005-06-22  Michael Matz  <matz@suse.de>
12799
12800         * gcc.target/x86-64/abi: New directory.
12801         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12802         * gcc.target/x86-64/abi/README.gcc: New file.
12803         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12804         * gcc.target/x86-64/abi/asm-support.s: New file.
12805         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12806         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12807         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12808         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12809         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12810         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12811         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12812         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12813         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12814         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12815         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12816         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12817         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12818         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12819         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12820         * gcc.target/x86_64/abi/test_varargs.c: New test.
12821
12822 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12823
12824         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12825         32-bit i?86 and x86_64.
12826
12827 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12828
12829         * obj-c++.dg/const-str-[1-9].mm: New tests.
12830
12831 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12832
12833         PR fortran/22010
12834         * gfortran.dg/namelist_use.f90: New.
12835         * gfortran.dg/namelist_use_only.f90: New.
12836
12837 2005-06-21  Jeff Law  <law@redhat.com>
12838
12839         * gcc.dg/tree-ssa/vrp15.c: New test.
12840
12841 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12842
12843         * lib/target-supports.exp (check_effective_target_vect_reduction):
12844         Remove.
12845         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12846         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12847         remove vect_reduction target keyword. Also avoid two returns in main.
12848         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12849         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12850         * gcc.dg/vect/vect-reduc-1short.c: New test.
12851         * gcc.dg/vect/vect-reduc-1char.c: New test.
12852         * gcc.dg/vect/vect-reduc-2short.c: New test.
12853         * gcc.dg/vect/vect-reduc-2char.c: New test.
12854         * gcc.dg/vect/vect-reduc-6.c: New test.
12855         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12856         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12857         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12858
12859 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12860         Paul Thomas  <pault@gcc.gnu.org>
12861
12862         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12863         New tests.
12864
12865 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12866
12867         * gfortran.dg/backslash_1.f90: New test.
12868         * gfortran.dg/backslash_2.f90: New test.
12869
12870 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12871
12872         * gfortran.dg/duplicate_labels.f90: New test.
12873
12874 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12875
12876         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12877         unsupportable relocations.
12878         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12879         * gcc.dg/20050321-2.c: xfail for NetWare.
12880
12881 2005-06-20  Andreas Jaeger  <aj@suse.de>
12882
12883         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12884         gcc.target/i386/fastcall-sseregparm.c,
12885         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12886
12887 2005-06-19  Richard Henderson  <rth@redhat.com>
12888
12889         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12890
12891 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12892
12893         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12894
12895 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12896
12897         PR c++/22115
12898         * g++.dg/conversion/simd2.C: Change expected error message.
12899
12900 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12901
12902         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12903         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12904         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12905
12906 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12907
12908         * gcc.dg/fold-mod-1.c: New test.
12909
12910 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12911
12912         PR fortran/19926
12913         * gfortran.dg/pr19926.f90: New test.
12914
12915 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12916
12917         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12918         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12919         targets.
12920         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12921         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12922
12923 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12924
12925         * gcc.target/ia64/float80-varargs-1.c: New test.
12926
12927 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12928
12929         PR tree-opt/22035
12930         * gfortran.dg/f2c_6.f90: New test.
12931
12932 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12933
12934         PR c++/17413
12935         * g++.dg/template/local5.C: New.
12936
12937 2005-06-17  Richard Henderson  <rth@redhat.com>
12938
12939         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12940
12941 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12942
12943         PR testsuite/21945
12944         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12945
12946 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12947
12948         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12949         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12950         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12951         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12952         check_vect to verify the presence of hardware vector support.
12953
12954 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12955
12956         PR testsuite/22056
12957         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12958
12959 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12960
12961         PR libfortran/19216
12962         * gfortran.dg/pr19216.f: Add correct space between brackets and
12963         dg directive.
12964
12965 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12966
12967         PR libfortran/16436
12968         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12969
12970 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12971
12972         * gcc.target/i386/attributes-error.c: New testcase.
12973         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12974         * gcc.target/i386/regparm-stdcall.c: Likewise.
12975         * gcc.target/i386/sseregparm-1.c: Likewise.
12976         * gcc.target/i386/sseregparm-2.c: Likewise.
12977
12978 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         * g++.dg/rtti/crash2.C: New.
12981
12982 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12983
12984         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12985
12986 2005-06-15  David Ung  <davidu@mips.com>
12987
12988         * gcc.target/mips/mips16e-extends.c: New test for testing the
12989         generation of MIPS16e zeb/zeh, seb/seh instructions.
12990
12991 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12992
12993         PR 22018
12994         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12995         * gcc.dg/tree-ssa/pr22018.c: New test.
12996
12997 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12998
12999         * gcc.dg/simd-1.c: Update error messages.
13000         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13001         * gcc.dg/simd-2.c: Update error messages.
13002         * gcc.dg/simd-4.c: New.
13003
13004 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13005
13006         PR c++/20678
13007         * g++.dg/other/crash-4.C: New.
13008
13009 2005-06-14  Devang Patel  <dpatel@apple.com>
13010
13011         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13012
13013 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13014
13015         PR c++/21929
13016         * g++.dg/parse/crash11.C: Update
13017
13018 2005-06-13  Jeff Law  <law@redhat.com>
13019
13020         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13021         perform the desired transformations.
13022         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13023         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13024
13025 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13026
13027         PR fortran/22038
13028         * gfortran.dg/forall_1.f90: Un-XFAIL.
13029
13030 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         PR c++/21929
13033         * g++.dg/parse/crash26.C: New.
13034
13035         PR c++/20789
13036         * g++.dg/init/member1.C: New.
13037
13038 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * gfortran.dg/altreturn_1.f90: New test.
13041
13042 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13043
13044         PR middle-end/21985
13045         * gcc.dg/tree-ssa/pr21985.c: New test.
13046
13047 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13048
13049         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13050
13051 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13052
13053         PR c++/21930
13054         * g++.dg/other/error10.C: New test case.
13055
13056 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13057
13058         PR libfortran/19155
13059         * gfortran.dg/pr19155.f: Add test.
13060
13061 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13062
13063         * gfortran.dg/f2c_7.f90: New test.
13064
13065         * gfortran.dg/forall_1.f90: XFAILed.
13066
13067 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13068
13069         * gcc.dg/pr14796-1.c: New.
13070         * gcc.dg/pr14796-2.c: New.
13071
13072 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13073
13074         PR fortran/17792
13075         PR fortran/21375
13076         * gfortran.dg/deallocate_stat.f90: New test.
13077
13078 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13079
13080         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13081
13082 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13083
13084         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13085         access will be generated when this loop is vectorized. Test that
13086         accesses with same alignment were detected.
13087         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13088         Test that accesses with same alignment were detected.
13089         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13090         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13091         alignment were detected.
13092
13093 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13094
13095         PR c++/10611
13096         * g++.dg/conversion/simd2.C: New.
13097
13098 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13099
13100         * gcc.dg/Wcxx-compat-1.c: New.
13101
13102 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13103
13104         PR libfortran/21480
13105         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13106         complex array.
13107
13108 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         * gcc.dg/alias-8.c: New.
13111
13112 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13113
13114         * gcc.dg/format/cmn_err-1.c: Update.
13115
13116 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13117
13118         PR target/20666
13119         * gcc.target/sparc/fexpand-2.c: New.
13120         * gcc.target/sparc/fpmerge-2.c: New.
13121         * gcc.target/sparc/fpmul-2.c: New.
13122         * gcc.target/sparc/noresult.c: New.
13123         * gcc.target/sparc/pdist-2.c: New.
13124         * gcc.target/sparc/pdist-3.c: New.
13125
13126 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13127
13128         PR testsuite/21702
13129         * gcc.target/i386/i386.exp: Fix comment typo.
13130
13131 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         PR c++/19497
13134         * g++.dg/inherit/using5.C: New.
13135         * g++.dg/inherit/using6.C: New.
13136
13137 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13138
13139         PR c++/19894
13140         * g++.dg/template/ptrmem15.C: New test.
13141
13142         PR c++/20563
13143         * g++.dg/ext/label4.C: New test.
13144
13145 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13146
13147         * gcc.dg/tls/debug-1.c: New test.
13148
13149 2005-06-07  Dale Johannesen  <dalej@apple.com>
13150
13151         * gcc.target/i386/movq.c: New.
13152
13153 2005-06-07  Dale Johannesen  <dalej@apple.com>
13154
13155         * gcc.dg/20050607-1.c: New.
13156
13157 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13158
13159         PR middle-end/21850
13160         * gcc.c-torture/execute/20050607-1.c: New test.
13161
13162 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13163
13164         PR libfortran/21926
13165         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13166         Test case where the return array has lowest stride one,
13167         but isn't packed.
13168
13169 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13170
13171         * lib/target-supports.exp (check_effective_target_sync_int_long):
13172         Add s390 and s390x targets.
13173
13174 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13175
13176         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13177         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13178         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13179         * gcc.dg/tree-ssa/loop-9.c: New test.
13180
13181 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13182
13183         * g++.dg/parse/defarg10.C: New.
13184
13185 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13186
13187         PR regression/21897
13188         * gcc.c-torture/execute/20050604-1.c: New test.
13189
13190 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13191
13192         PR 21903
13193         * g++.dg/parse/defarg9.C: New.
13194
13195         PR c++/20637
13196         * g++.dg/inherit/using4.C: New.
13197         * g++.dg/overload/error1.C: Adjust expected errors.
13198         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13199         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13200         * g++.old-deja/g++.other/redecl2.C: Likewise.
13201         * g++.old-deja/g++.other/redecl4.C: Likewise.
13202         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13203
13204 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13205
13206         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13207
13208 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13209
13210         * lib/gfortran.exp (gfortran_target_compile): Call
13211         dg-additional-files-options
13212         * gfortran.dg/f2c_4.f90: New file
13213         * gfortran.dg/f2c_4.c: New file
13214         * gfortran.dg/f2c_5.f90: New file
13215         * gfortran.dg/f2c_5.c: New file
13216
13217 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13218
13219         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13220
13221         PR fortran/21912
13222         * gfortran.dg/array_constructor_4.f90: New test.
13223
13224 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/21619
13227         * g++.dg/ext/builtin9.C: New test.
13228
13229 2005-06-05  Dale Johannesen  <dalej@apple.com>
13230
13231         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13232         * gcc.c-torture/execute/20050603-2.c: Ditto.
13233
13234 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13235
13236         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13237         * gcc.dg/vect/vect-reduc-1.c: New.
13238         * gcc.dg/vect/vect-reduc-2.c: New.
13239         * gcc.dg/vect/vect-reduc-3.c: New.
13240
13241 2005-06-04  Dale Johannesen  <dalej@apple.com>
13242
13243         * gcc.c-torture/execute/20050603-1.c: New.
13244         * gcc.c-torture/execute/20050603-2.c: New.
13245         * gcc.dg/20050603-3.c: New.
13246
13247 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13248
13249         PR fortran/19195
13250         * gfortran.dg/debug_1.f90: New test.
13251
13252         * gfortran.dg/forall_1.f90: New test.
13253
13254 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13255
13256         * gfortran.dg/array_constructor_3.f90: New test.
13257
13258 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13259
13260         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13261
13262 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13263
13264         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13265
13266 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13267
13268         PR c/21873
13269         * gcc.dg/init-excess-1.c: New test.
13270
13271 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13272
13273         PR c++/21853
13274         * g++.dg/expr/static_cast6.C: New test.
13275
13276 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13277
13278         * gcc.dg/tree-ssa/vrp14.c: New test.
13279
13280 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13281
13282         PR c++/21336
13283         * g++.dg/template/new2.C: New test.
13284
13285 2005-06-03  Josh Conner  <jconner@apple.com>
13286
13287         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13288         all entries in initializer.
13289
13290 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13291
13292         PR middle-end/21858
13293         * gcc.dg/pr21858.c: New testcase.
13294
13295 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13296
13297         PR tree-optimization/21292
13298
13299         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13300         New.
13301         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13302         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13303         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13304         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13305         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13306
13307 2005-06-02  Richard Henderson  <rth@redhat.com>
13308
13309         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13310
13311 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13312
13313         * gcc.dg/wtypequal.c: New testcase.
13314
13315 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13316
13317         PR 21582
13318         * gcc.dg/tree-ssa/pr21582.c: New test.
13319
13320 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         PR c++/21280
13323         * g++.dg/opt/interface2.h: New.
13324         * g++.dg/opt/interface2.C: New.
13325         * g++.dg/init/ctor4.C: Adjust error lines.
13326         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13327         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13328         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13329         * g++.old-deja/g++.pt/assign1.C: Likewise.
13330         * g++.old-deja/g++.pt/crash20.C: Likewise.
13331
13332 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13333
13334         PR tree-optimization/21734
13335         * g++.dg/vect/pr21734_1.cc: New.
13336         * g++.dg/vect/pr21734_2.cc: New.
13337
13338 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         PR c++/20350
13341         * g++.dg/template/spec24.C: New.
13342
13343         PR c++/21151
13344         * g++.dg/pch/local-1.C: New.
13345         * g++.dg/pch/local-1.Hs: New.
13346
13347 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13348
13349         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13350         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13351         * gcc.dg/tree-ssa/pr14341.c: New test.
13352         * gcc.dg/tree-ssa/pr14841.c: New test.
13353         * gcc.dg/tree-ssa/pr20701.c: New test.
13354         * gcc.dg/tree-ssa/pr21086.c: New test.
13355         * gcc.dg/tree-ssa/pr21090.c: New test.
13356         * gcc.dg/tree-ssa/pr21332.c: New test.
13357         * gcc.dg/tree-ssa/pr21458.c: New test.
13358         * gcc.dg/tree-ssa/pr21658.c: New test.
13359         * gcc.dg/tree-ssa/vrp01.c: New test.
13360         * gcc.dg/tree-ssa/vrp02.c: New test.
13361         * gcc.dg/tree-ssa/vrp03.c: New test.
13362         * gcc.dg/tree-ssa/vrp04.c: New test.
13363         * gcc.dg/tree-ssa/vrp05.c: New test.
13364         * gcc.dg/tree-ssa/vrp06.c: New test.
13365         * gcc.dg/tree-ssa/vrp07.c: New test.
13366         * gcc.dg/tree-ssa/vrp08.c: New test.
13367         * gcc.dg/tree-ssa/vrp09.c: New test.
13368         * gcc.dg/tree-ssa/vrp10.c: New test.
13369         * gcc.dg/tree-ssa/vrp11.c: New test.
13370         * gcc.dg/tree-ssa/vrp12.c: New test.
13371         * gcc.dg/tree-ssa/vrp13.c: New test.
13372
13373 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13374
13375         PR 21029
13376         * gcc.dg/tree-ssa/pr21029.c: New test.
13377
13378 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13379
13380         * gfortran.dg/logint-1.f: New test case.
13381         * gfortran.dg/logint-2.f: Likewise.
13382         * gfortran.dg/logint-3.f: Likewise.
13383
13384 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13385
13386         PR c/21536
13387         PR c/20760
13388         * gcc.dg/20050527-1.c: New test.
13389
13390         * gcc.dg/i386-sse-12.c: New test.
13391
13392         PR fortran/21729
13393         * gfortran.dg/implicit_5.f90: New test.
13394
13395 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13396
13397         PR fortran/20883
13398         * gfortran/assign_4.f90: New test.
13399         * gfortran/assign_2.f90: Change compile to run.
13400
13401 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13402
13403         * lib/target-supports.exp
13404         (check_effective_target_sync_char_short): New.
13405         * gcc.dg/sync-2.c: New.
13406
13407 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13408
13409         PR tree-optimization/21817
13410         * gcc.dg/torture/pr21817-1.c: New.
13411
13412 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13413
13414         PR c++/21165
13415         * g++.dg/template/init5.C: New.
13416
13417 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13418
13419         * gfortran.dg/char_initialiser_actual.f90:
13420         Test character initialisers as actual arguments.
13421         * gfortran.dg/char_pointer_comp_assign.f90:
13422         Test character pointer structure component assignments.
13423         * gfortran.dg/char_array_structure_constructor.f90:
13424         Test character components in structure constructors.
13425
13426 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13427
13428         PR middle-end/20931
13429         * g++.dg/opt/pr20931.C: New test.
13430
13431 2005-05-31  Andreas Jaeger  <aj@suse.de>
13432
13433         PR testsuite/20772
13434         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13435         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13436         g++.old-deja/g++.ext/asmspec1.C,
13437         g++.old-deja/g++.other/regstack.C,
13438         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13439         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13440         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13441         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13442         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13443         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13444         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13445         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13446         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13447         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13448         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13449         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13450         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13451         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13452         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13453         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13454         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13455         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13456         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13457
13458 2005-05-31  Jeff Law  <law@redhat.com>
13459
13460         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13461
13462 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13463
13464         PR middle-end/21743
13465         * gcc.dg/builtins-1.c: Activate disabled clog test.
13466         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13467
13468 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13469
13470         * gfortran.dg/char_pointer_assign.f90:
13471         Test character-pointer assignments and pointer assignments.
13472         * gfortran.dg/char_pointer_dummy.f90:
13473         Test character-pointer dummy arguments.
13474         * gfortran.dg/char_pointer_func.f90:
13475         Test character-pointer function returns.
13476         * gfortran.dg/char_pointer_dependency.f90:
13477         Test character-pointer functions with dependencies.
13478
13479 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/21784
13482         * g++.dg/lookup/using14.C: New test.
13483
13484 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13485
13486         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13487         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13488         trailing ^M.
13489
13490 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13491
13492         PR c++/17413
13493         * g++.dg/template/local5.C: New.
13494
13495         PR target/21761
13496         * gcc.c-torture/compile/pr21761.c: New.
13497
13498         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13499         before darwin8.
13500
13501 2005-05-30  Steven G. Kargl
13502
13503         PR fortran/20846
13504         * gfortran.dg/inquire_8.f90: New test.
13505
13506 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13507
13508         PR libfortran/21376
13509         * gfortran.dg/output_exponents_1.f90: New test.
13510
13511 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13512
13513         PR libfortran/20006
13514         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13515
13516 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13517
13518         PR c++/21210
13519         * g++.dg/ext/complex1.C: New test.
13520
13521         PR c++/21340
13522         * g++.dg/init/ctor6.C: New test.
13523
13524 2005-05-29  Jan Hubicka  <jh@suse.cz>
13525
13526         * gcc.c-torture/compile/pr21562.c: New.
13527
13528 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13529
13530         * gfortran.dg/subnormal_1.f90: New test.
13531
13532 2005-05-28  Jan Hubicka  <jh@suse.cz>
13533
13534         * tree-prof.exp: Fix comment.
13535         * value-prof-1.c: New.
13536         * value-prof-2.c: New.
13537         * value-prof-3.c: New.
13538         * value-prof-4.c: New.
13539
13540 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/21614
13543         * g++.dg/expr/ptrmem6.C: New test.
13544         * g++.dg/expr/ptrmem6a.C: Likewise.
13545
13546 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13547
13548         PR tree-optimization/21658
13549         * gcc.dg/tree-ssa/pr21658.c: New.
13550
13551 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13552
13553         PR c++/21455
13554         * g++.dg/inherit/ptrmem3.C: New.
13555
13556         PR c++/21681
13557         * g++.dg/parse/template16.C: New.
13558
13559 2005-05-27  Andreas Jaeger  <aj@suse.de>
13560
13561         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13562
13563         * gcc.dg/i386-sse-8.c: Run test on all archs.
13564
13565 2005-05-26  Mike Stump  <mrs@apple.com>
13566
13567         * objc.dg/isa-field-1.m: Only run on darwin.
13568         * objc.dg/lookup-1.m: Likewise.
13569         * objc.dg/try-catch-8.m: Likewise.
13570
13571 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13572
13573         PR tree-optimization/9814
13574         * gcc.dg/pr9814-1.c: New test case.
13575
13576 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13577
13578         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13579         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13580         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13581         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13582         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13583         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13584         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13585         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13586         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13587         objc.dg/try-catch-8.m: New.
13588
13589 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13590
13591         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13592         remove extraneous semicolons.
13593
13594 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13595
13596         * obj-c++.dg/comp-types-12.mm: New.
13597         * objc.dg/comp-types-11.m: New.
13598         * objc.dg/selector-4.m: New.
13599
13600 2005-05-26  Andreas Jaeger  <aj@suse.de>
13601
13602         PR testsuite/20772
13603         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13604         g++.old-deja/g++.ext/attrib3.C,
13605         g++.old-deja/g++.other/store-expr1.C,
13606         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13607         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13608         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13609         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13610         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13611         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13612         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13613         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13614         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13615         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13616         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13617         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13618         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13619         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13620         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13621         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13622         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13623         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13624         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13625
13626 2005-05-26  Andreas Jaeger  <aj@suse.de>
13627
13628         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13629         x86-64 compilation.
13630
13631 2005-05-26  Andreas Jaeger  <aj@suse.de>
13632
13633         PR testsuite/20772
13634         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13635         gcc.misc-tests/i386-pf-athlon-1.c,
13636         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13637         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13638         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13639         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13640         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13641         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13642         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13643         programs.
13644
13645         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13646         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13647         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13648         x86-64 compilation.
13649
13650         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13651         x86_64.
13652
13653         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13654         effective-target ilp32.
13655
13656 2005-05-26  David Ung  <davidu@mips.com>
13657
13658         * gcc.target/mips/ext_ins.c: New test for testing the generation
13659         of MIPS32/64 rev 2 ext/ins instructions.
13660
13661 2005-05-26  Andreas Jaeger  <aj@suse.de>
13662
13663         * treelang/compile/unsigned.tree: Use gimple instead of
13664         nonexisting generic dump.
13665
13666 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13667
13668         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13669
13670 2005-05-26  Andreas Jaeger  <aj@suse.de>
13671
13672         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13673
13674 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13675
13676         PR libfortran/17283
13677         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13678         Test callee-allocated memory with write statements.
13679
13680 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13681
13682         PR middle-end/21709
13683         * gcc.dg/pr21709-1.c: New test case.
13684
13685 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13686             Mike Stump  <mrs@apple.com>
13687
13688         * objc/execute/next_mapping.h: Update for C++.
13689
13690         * obj-c++.dg/selector-1.mm: Move to...
13691         * obj-c++.dg/selector-4.mm: here...
13692
13693         * obj-c++.dg/basic.mm: New.
13694         * obj-c++.dg/comp-types-1.mm: New.
13695         * obj-c++.dg/cxx-class-1.mm: New.
13696         * obj-c++.dg/cxx-ivars-1.mm: New.
13697         * obj-c++.dg/cxx-ivars-2.mm: New.
13698         * obj-c++.dg/cxx-ivars-3.mm: New.
13699         * obj-c++.dg/cxx-scope-1.mm: New.
13700         * obj-c++.dg/cxx-scope-2.mm: New.
13701         * obj-c++.dg/defs.mm: New.
13702         * obj-c++.dg/empty-private-1.mm: New.
13703         * obj-c++.dg/encode-1.mm: New.
13704         * obj-c++.dg/encode-2.mm: New.
13705         * obj-c++.dg/encode-3.mm: New.
13706         * obj-c++.dg/extern-c-1.mm: New.
13707         * obj-c++.dg/extra-semi.mm: New.
13708         * obj-c++.dg/fix-and-continue-2.mm: New.
13709         * obj-c++.dg/isa-field-1.mm: New.
13710         * obj-c++.dg/ivar-list-semi.mm: New.
13711         * obj-c++.dg/local-decl-1.mm: New.
13712         * obj-c++.dg/lookup-1.mm: New.
13713         * obj-c++.dg/lookup-2.mm: New.
13714         * obj-c++.dg/method-1.mm: New.
13715         * obj-c++.dg/method-2.mm: New.
13716         * obj-c++.dg/method-3.mm: New.
13717         * obj-c++.dg/method-4.mm: New.
13718         * obj-c++.dg/method-5.mm: New.
13719         * obj-c++.dg/method-6.mm: New.
13720         * obj-c++.dg/method-7.mm: New.
13721         * obj-c++.dg/no-extra-load.mm: New.
13722         * obj-c++.dg/overload-1.mm: New.
13723         * obj-c++.dg/pragma-1.mm: New.
13724         * obj-c++.dg/pragma-2.mm: New.
13725         * obj-c++.dg/private-1.mm: New.
13726         * obj-c++.dg/private-2.mm: New.
13727         * obj-c++.dg/proto-qual-1.mm: New.
13728         * obj-c++.dg/qual-types-1.mm: New.
13729         * obj-c++.dg/stubify-1.mm: New.
13730         * obj-c++.dg/stubify-2.mm: New.
13731         * obj-c++.dg/super-class-1.mm: New.
13732         * obj-c++.dg/super-class-2.mm: New.
13733         * obj-c++.dg/super-dealloc-1.mm: New.
13734         * obj-c++.dg/super-dealloc-2.mm: New.
13735         * obj-c++.dg/template-1.mm: New.
13736         * obj-c++.dg/template-2.mm: New.
13737         * obj-c++.dg/template-3.mm: New.
13738         * obj-c++.dg/template-4.mm: New.
13739         * obj-c++.dg/template-5.mm: New.
13740         * obj-c++.dg/template-6.mm: New.
13741         * obj-c++.dg/try-catch-1.mm: New.
13742         * obj-c++.dg/try-catch-2.mm: New.
13743         * obj-c++.dg/try-catch-3.mm: New.
13744         * obj-c++.dg/try-catch-4.mm: New.
13745         * obj-c++.dg/try-catch-5.mm: New.
13746         * obj-c++.dg/try-catch-6.mm: New.
13747         * obj-c++.dg/try-catch-7.mm: New.
13748         * obj-c++.dg/try-catch-8.mm: New.
13749         * obj-c++.dg/try-catch-9.mm: New.
13750         * obj-c++.dg/va-meth-1.mm: New.
13751
13752 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13753
13754         * obj-c++.dg/selector-1.mm: New.
13755         * obj-c++.dg/selector-2.mm: New.
13756
13757 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13758
13759         * obj-c++.dg/selector-3.mm: New.
13760         * objc.dg/selector-3.m: New.
13761
13762 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13763
13764         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13765         about where warning appears.
13766
13767 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13768
13769         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13770         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13771         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13772         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13773
13774 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13775
13776         * gcc.dg/20050524-1.c: New test.
13777
13778 2005-05-25  Jan Hubicka  <jh@suse.cz>
13779
13780         * gcc.dg/tree-prof/inliner-1.c: New.
13781
13782 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13783
13784         * gcc.dg/tree-prof: New directory.
13785         * gcc.dg/tree-prof/tree-prof.exp: New.
13786
13787 2005-05-25  DJ Delorie  <dj@redhat.com>
13788
13789         * gcc.dg/Wattributes-1.c: New.
13790         * gcc.dg/Wattributes-2.c: New.
13791         * gcc.dg/Wattributes-3.c: New.
13792
13793 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13794
13795         PR tree-optimization/19833
13796         * gcc.dg/uninit-4.c: Remove xfail.
13797         * gcc.dg/uninit-9.c: Ditto.
13798
13799 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13800
13801         * obj-c++.dg/bitfield-[1-5].mm: New.
13802         * obj-c++.dg/class-protocol-1.mm: New.
13803         * obj-c++.dg/comp-types-1[0-1].mm: New.
13804         * obj-c++.dg/comp-types-[2-9].mm: New.
13805         * obj-c++.dg/encode-[4-8].mm: New.
13806         * obj-c++.dg/layout-1.mm: New.
13807         * obj-c++.dg/method-1[0-9].mm: New.
13808         * obj-c++.dg/method-2[0-1].mm: New.
13809         * obj-c++.dg/method-[8-9].mm: New.
13810         * obj-c++.dg/objc-gc-3.mm: New.
13811         * obj-c++.dg/try-catch-10.mm: New.
13812         * objc.dg/bitfield-5.m: New.
13813         * objc.dg/comp-types-10.m: New.
13814         * objc.dg/comp-types-9.m: New.
13815         * objc.dg/layout-1.m: New.
13816         * objc.dg/objc-gc-4.m: New.
13817         * objc.dg/try-catch-9.m: New.
13818         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13819         * objc.dg/comp-types-1.m: Likewise.
13820         * objc.dg/comp-types-[5-6].m: Likewise.
13821         * objc.dg/method-9.m: Likewise.
13822
13823 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13824
13825         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13826         and on hardware without VMX support.
13827
13828         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13829
13830         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13831
13832         * lib/profopt.exp (dg-final-generate, dg-final-use,
13833         profopt-final-code, profopt-get-options): New.
13834         (profopt-execute): Process test directives.
13835
13836         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13837         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13838         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13839
13840 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13841
13842         PR C++/21645
13843         * g++.dg/init/ctor5.C: New test.
13844
13845 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13846
13847         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13848         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13849         vect-113.c, vect-114.c.
13850
13851 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13852
13853         * gcc.dg/const-elim-1.c: Remove xfails.
13854
13855 2005-05-23  Jeff Law  <law@redhat.com>
13856
13857         * gcc.c-torture/compile/pr21638.c: New test.
13858         * gcc.c-torture/compile/20050520-1.c: New test.
13859
13860 2005-05-23  Nick Clifton  <nickc@redhat.com>
13861
13862         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13863         be a proper triple, ie: m32r*-*-*.
13864         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13865
13866 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13867
13868         PR middle-end/21331
13869         PR tree-opt/21293
13870         * gcc.c-torture/compile/pr21293.c: New test.
13871         * gcc.c-torture/execute/pr21331.c: New test.
13872
13873 2004-05-20  Richard Henderson  <rth@redhat.com>
13874
13875         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13876
13877 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13878
13879         * obj-c++-dg.exp: Add.
13880         * obj-c++.exp: Add.
13881         * obj-c++.dg/dg.exp: Add.
13882
13883 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13884
13885         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13886         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13887
13888 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13889
13890         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13891
13892 2004-05-19  Richard Henderson  <rth@redhat.com>
13893
13894         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13895
13896 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13897
13898         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13899
13900         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13901
13902 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13903
13904         PR c++/21495
13905         * g++.dg/parse/extern1.C: New test.
13906         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13907
13908 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13909
13910         * gcc.dg/c99-math.h: New.
13911         * gcc.dg/c99-math-float-1.c: New test.
13912         * gcc.dg/c99-math-double-1.c: Likewise.
13913         * gcc.dg/c99-math-long-double-1.c: Likewise.
13914
13915 2005-05-18  Richard Henderson  <rth@redhat.com>
13916
13917         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13918
13919 2005-05-18  Devang Patel  <dpatel@apple.com>
13920
13921         * g++.dg/opt/20050511-1.C: New test.
13922
13923 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13924
13925         PR libfortran/21127
13926         * gfortran.dg/reshape-complex.f90: New test.
13927
13928 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13929
13930         * gfortran.dg/array_constructor_1.f90: New test.
13931         * gfortran.dg/array_constructor_2.f90: New test.
13932
13933 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13934
13935         PR fortran/20954
13936         * gfortran.dg/pr20954.f: New test.
13937
13938 2005-05-17  Mike Stump  <mrs@apple.com>
13939
13940         Yet more Objective-C++...
13941
13942         * objc.dg/method-5.m: Update.
13943         * objc.dg/method-6.m: Update.
13944         * objc.dg/method-7.m: Update.
13945         * objc.dg/method-9.m: Update.
13946         * objc.dg/try-catch-2.m: Update.
13947
13948 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13949
13950         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13951         Remove little-endian optimizations.
13952
13953 2005-05-17  Jeff Law  <law@redhat.com>
13954
13955         * g++.dg/tree-ssa/pr14814.C: New test.
13956         * gcc.dg/tree-ssa/pr14814.C: New test.
13957         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13958         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13959
13960 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13961
13962         * gcc.dg/compat/generate-random.c: Do not include
13963         libiberty.h.
13964         * gcc.dg/compat/generate-random_r.c: Likewise.
13965
13966 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13967
13968         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13969
13970 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13971
13972         PR middle-end/21595
13973         * g++.dg/tree-ssa/builtin1.C: New testcase.
13974
13975 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13976
13977         PR c++/21454
13978         * g++.dg/opt/const4.C: New test.
13979
13980         PR middle-end/21492
13981         * g++.dg/opt/crossjump1.C: New test.
13982
13983         PR tree-optimization/21610
13984         * gcc.c-torture/compile/20050516-1.c: New test.
13985
13986         PR fortran/15080
13987         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13988         about the test failing.
13989         * gfortran.fortran-torture/execute/where_7.f90: New test.
13990         * gfortran.fortran-torture/execute/where_8.f90: New test.
13991
13992 2005-05-16  Richard Henderson  <rth@redhat.com>
13993
13994         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13995         i?86 and x86_64.
13996
13997 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13998
13999         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14000         (limits.h): Include unconditionally.
14001         (stdlib.h): Likewise.
14002         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14003         (limits.h): Include unconditionally.
14004         (stdlib.h): Likewise.
14005         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14006         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14007         (limits.h): Include unconditionally.
14008         (stdlib.h): Likewise.
14009         (hashtab.h): Do not include.
14010         (getopt.h): Likewise.
14011         (stddef.h): Include.
14012         (hashval_t): Define.
14013         (struct entry): Add "next" field.
14014         (HASH_SIZE): New macro.
14015         (hash_table): New variable.
14016         (switchfiles): Do not use xmalloc.
14017         (mix): New macro.
14018         (iterative_hash): New function.
14019         (hasht): Remove.
14020         (e_exists): New function.
14021         (e_insert): Likewise.
14022         (output): Use, instead of libiberty hashtable functions.
14023         (main): Do not use getopt.  Do not call htab_create.
14024
14025 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14026
14027         PR libstdc++/21526
14028         * lib/target-supports.exp (check_mkfifo_available):
14029         Return 0 for cygwin as mkfifo support incomplete on platform.
14030         Fix typos in comments.
14031
14032 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14033
14034         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14035
14036 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14037
14038         PR fortran/17432
14039         * gfortran.dg/assign_4.f: New test.
14040
14041 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14042
14043         PR tree-optimization/21563
14044         * gcc.dg/tree-ssa/pr21563.c: New.
14045
14046 2005-05-14  Jan Hubicka  <jh@suse.cz>
14047
14048         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14049
14050 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14051
14052         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14053
14054 2005-05-13  Julian Brown  <julian@codesourcery.com>
14055
14056         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14057         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14058
14059 2005-05-13  Jan Hubicka  <jh@suse.cz>
14060
14061         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14062         * gcc.dg/fold-xor-?.c: Likewise.
14063         * gcc.dg/pr15784-?.c: Likewise.
14064         * gcc.dg/pr20922-?.c: Likewise.
14065         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14066         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14067         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14068
14069 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14070
14071         PR fortran/21260
14072         * gfortran.dg/hollerith_1.f90: New test.
14073
14074 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14075
14076         * gfortran.dg/func_result_2.f90: New test.
14077
14078 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14079
14080         * gfortran.dg/dev_null.f90: New test.
14081
14082 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14083
14084         * gcc.dg/arm-vfp1.c: Revert last change.
14085
14086 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14087
14088         PR middle-end/19807
14089         PR tree-optimization/19639
14090         * g++.dg/tree-ssa/pr19807.C: New testcase.
14091
14092 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14093
14094         PR libfortran/21471
14095         * gfortran.dg/append-1.f90: New test.
14096
14097 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14098
14099         * gcc.dg/pr18501.c: XFAIL.
14100         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14101         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14102         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14103         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14104         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14105         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14106         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14107         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14108
14109 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14110
14111         PR fortran/20178
14112         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14113         gfortran.dg/f2c_3.f90: New tests.
14114
14115         * gfortran.dg/return_1.f90: Fix dg annotation.
14116
14117 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14118
14119         * gcc.c-torture/compile/20050510-1.c: New test.
14120
14121 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14122
14123         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14124
14125 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14126
14127         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14128
14129 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14130
14131         PR c/17913
14132         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14133
14134 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14135
14136         PR c/21342
14137         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14138         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14139
14140 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14141
14142         PR debug/16676
14143         * gcc.dg/debug/pr16676.c: New test.
14144
14145 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14146
14147         PR testsuite/21443
14148         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14149         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14150         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14151         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14152         Change -O1 to -O2.
14153         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14154         -fno-tree-dominator-opts.
14155
14156 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14157
14158         * gfortran.dg/return_1.f90: New test.
14159
14160 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14161
14162         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14163
14164         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14165
14166 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         PR c++/21427
14169         * g++.dg/inherit/covariant13.C: New.
14170
14171 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14172
14173         PR libfortran/19155
14174         * gfortran.dg/pr19155.f: New test.
14175
14176 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14177
14178         PR inline-asm/8788
14179         * gcc.dg/pr8788-1.c: New testcase.
14180
14181 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14182
14183         PR target/21416
14184         * gcc.target/mips/fpcmp-[12].c: New tests.
14185
14186 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14187
14188         * lib/target-supports-dg.exp (dg-require-fork): New function.
14189         (dg-require-mkfifo): Likewise.
14190         * lib/target-supports.exp (check_function_available): New
14191         function.
14192         (check_fork_available): Likewise.
14193         (check_mkfifo_available): Likewise.
14194
14195 2005-05-06  Jeff Law  <law@redhat.com>
14196
14197         * gcc.c-torture/compile/pr21380.c: New test.
14198
14199 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14200
14201         PR c++/20961
14202         * g++.dg/ext/weak3.C: New test.
14203
14204 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14205
14206         PR c++/21352
14207         * g++.dg/template/crash37.C: New test.
14208
14209 2005-05-05  Paul Brook  <paul@codesourcery.com>
14210
14211         * gcc.dg/arm-g2.c: Use effective-target arm32.
14212         * gcc.dg/arm-mmx-1.c: Ditto.
14213         * gcc.dg/arm-scd42-2.c: Ditto.
14214         * gcc.dg/arm-vfp1.c: Ditto.
14215         * lib/target-supports.exp (check_effective_target_arm32): New
14216         function.
14217
14218 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14219
14220         PR libfortran/21354
14221         gfortran.dg/in_pack_rank7.f90: New test.
14222
14223 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14224
14225         PR middle-end/15618
14226         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14227
14228 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14229
14230         PR middle-end/21265
14231         * gcc.dg/20050503-1.c: New test.
14232
14233         PR rtl-optimization/21239
14234         * gcc.dg/i386-sse-11.c: New test.
14235
14236 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14237
14238         PR target/16888
14239         * gcc.target/i386/asm-1.c: New test.
14240
14241 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14242
14243         PR rtl-optimization/21330
14244         * gcc.c-torture/execute/20050502-1.c: New test.
14245
14246         PR target/21297
14247         * gcc.c-torture/execute/20050502-2.c: New test.
14248
14249 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14250
14251         PR middle-end/21282
14252         * gcc.dg/pr21282.c: New.
14253
14254 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14255
14256         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14257         * gcc.dg/vect/vect-92.c: Likewise.
14258         * gcc.dg/vect/vect-93.c: Likewise.
14259         * gcc.dg/vect/vect-dv-1.c: Likewise.
14260         * gcc.dg/vect/vect-dv-2.c: Likewise.
14261         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14262
14263 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14264
14265         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14266         * gfortran.dg/vect/vect-2.f90: Likewise.
14267         * gfortran.dg/vect/vect-3.f90: Likewise.
14268         * gfortran.dg/vect/vect-4.f90: Likewise.
14269         * gfortran.dg/vect/vect-5.f90: Likewise.
14270
14271 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14272
14273         PR target/20813
14274         * gcc.dg/rs6000-fpint-2.c: New.
14275
14276 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14277
14278         PR c/15698
14279         * gcc.dg/builtins-30.c: Update expected messages.
14280         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14281         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14282         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14283
14284 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14285
14286         PR tree-optimization/21294
14287         * gcc.dg/tree-ssa/pr21294.c: New.
14288
14289 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14290
14291         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14292         __builtin_altivec_st_internal_4si built-in.
14293
14294 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14295
14296         PR c++/15875
14297         * g++.dg/template/ptrmem14.C: New test.
14298
14299 2005-05-02  Paul Brook  <paul@codesourcery.com>
14300
14301         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14302
14303 2005-05-02  Michael Matz  <matz@suse.de>
14304
14305         PR c++/19542
14306         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14307
14308 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14309
14310         * g++.dg/cpp/weak.C: New test.
14311
14312 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14313
14314         * gcc.dg/tree-ssa/loop-8.c: New test.
14315
14316 2005-04-30  Michael Maty  <matz@suse.de>
14317
14318         * gcc.dg/inline-mcpy.c: New test.
14319
14320 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14321
14322         PR libfortran/18958
14323         * gfortran.dg/eoshift.f90: New test case.
14324
14325 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14326
14327         PR libfortran/18857
14328         * gfortran.dg/matmul_1.f90: New test.
14329
14330 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14331
14332         PR tree-optimization/21030
14333         * gcc.dg/tree-ssa/pr21030.c: New.
14334
14335 2005-04-29  Devang Patel  <dpatel@apple.com>
14336
14337         PR tree-optimization/21272
14338         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14339
14340 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14341
14342         PR fortran/13082
14343         PR fortran/18824
14344         * gfortran.dg/entry_4.f90: New test.
14345         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14346         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14347         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14348         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14349         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14350         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14351         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14352
14353 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14354
14355         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14356
14357 2005-04-29  Paul Brook  <paul@codesourcery.com>
14358
14359         * gfortran.dg/entry_3.f90: New test.
14360
14361 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14362
14363         * gfortran.dg/implicit_4.f90: New test.
14364
14365 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14366
14367         * lib/target-supports.exp (check_profiling_available): Return
14368         false for xtensa-*-elf.
14369
14370 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14371
14372         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14373         error if file cannot be deleted.
14374
14375 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14376
14377         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14378         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14379         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14380         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14381         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14382         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14383         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14384         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14385         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14386         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14387         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14388         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14389         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14390
14391 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14392
14393         PR fortran/20865
14394         * gfortran.dg/pr20865.f90: New test.
14395
14396 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14397
14398         * gcc.dg/void-cast-2.c: New test.
14399
14400 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14401
14402         PR c/21159
14403         * gcc.dg/void-cast-1.c: New test.
14404
14405 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14406
14407         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14408
14409 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14410
14411         PR fortran/21177
14412         * gfortran.dg/pr21177.f90: New test.
14413
14414 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14415
14416         PR tree-optimization/21171
14417         * gcc.dg/tree-ssa/pr21171.c: New test.
14418
14419 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14420
14421         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14422         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14423         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14424         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14425         gcc.dg/tree-ssa/gen-vect-32.c: New.
14426         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14427         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14428         don't run on PPC32.
14429
14430 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14431
14432         PR c/21213
14433         * gcc.dg/transparent-union-3.c: New test.
14434
14435 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14436
14437         PR c/20740
14438         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14439         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14440         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14441         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14442         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14443         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14444
14445 2005-04-26  Jeff Law  <law@redhat.com>
14446
14447         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14448         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14449         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14450         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14451         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14452         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14453         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14454
14455 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14456
14457         PR tree-optimization/17598
14458         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14459
14460 2005-04-25  Mike Stump  <mrs@apple.com>
14461
14462         * objc.dg/fix-and-continue-1.m: Add.
14463
14464 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14465
14466         PR c++/20995
14467         * g++.dg/opt/pr20995-1.C: New test case.
14468
14469 2005-04-25  Devang Patel <dpatel@apple.com>
14470
14471         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14472
14473 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14474
14475         PR testsuite/21062
14476         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14477
14478 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14479
14480         PR C++/21188
14481         * g++.dg/opt/rtti2.C: New test.
14482
14483 2005-04-25  Paul Brook  <paul@codesourcery.com>
14484         Steven G. Kargl  <kargls@comcast.net>
14485
14486         PR fortran/20879
14487         * gfortran.dg/ichar_1.f90: New file.
14488
14489 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14490
14491         PR middle-end/20991
14492         * g++.dg/opt/pr20991.C: New test.
14493
14494         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14495         where sizeof (type) < __alignof__ (type).
14496         * gcc.dg/compat/struct-layout-1.h: Likewise.
14497
14498 2005-04-24  Per Bothner  <per@bothner.com>
14499             Devang Patel  <dpatel@apple.com>
14500
14501         PR preprocessor/20907
14502         * gcc.dg/cpp/very-long-comment.c: New test.
14503
14504 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14505
14506         PR fortran/20059
14507         * gfortran.dg/common_5.f: New test.
14508
14509 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14510
14511         PR middle-end/21082
14512         * g++.dg/tree-ssa/pr21082.C: New testcase.
14513
14514 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14515
14516         * gcc.dg/vect/vect-99.c: New test.
14517
14518 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14519
14520         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14521
14522 2005-04-22  Jeff Law  <law@redhat.com>
14523
14524         * gcc.dg/uninit-5.c: Remove xfails.
14525         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14526         conditionals and loads.
14527
14528 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14529
14530         PR libfortran/20074
14531         PR libfortran/20436
14532         PR libfortran/21108
14533         * gfortran.dg/nested_reshape.f90: new test
14534         * gfortran.dg/reshape-alloc.f90: new test
14535         * gfortran.dg/reshape.f90: new test
14536
14537 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14538
14539         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14540
14541         * gcc.dg/arm-vfp1.c: New test.
14542
14543 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14544
14545         PR c++/21087
14546         * g++.dg/lookup/builtin2.C: New test.
14547
14548 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14549
14550         * gcc.dg/weak/weak-13.c: New test.
14551
14552 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14553
14554         * lib/target-supports.exp (check_effective_target_sync_int_long):
14555         Add powerpc*.
14556
14557 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14558
14559         * gcc.target/mips/branch-1.c: New test.
14560
14561 2005-04-21  Richard Henderson  <rth@redhat.com>
14562
14563         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14564         * gcc.dg/vect/vect-86.c: Likewise.
14565         * gcc.dg/vect/vect-87.c: Likewise.
14566         * gcc.dg/vect/vect-88.c: Likewise.
14567
14568 2005-04-21  Devang Patel  <dpatel@apple.com>
14569
14570         PR optimization/20994
14571         * gcc.dg/tree-ssa/ifc-3.c: New test.
14572
14573 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14574
14575         PR c/12913
14576         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14577         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14578         gcc.dg/c99-vla-jump-5.c: New tests.
14579
14580 2005-04-19  Richard Henderson  <rth@redhat.com>
14581
14582         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14583         Fix typo in exists check.
14584         (check_effective_target_sync_int_long): New.
14585         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14586         * gcc.dg/ia64-sync-2.c: Likewise.
14587         * gcc.dg/ia64-sync-3.c: Likewise.
14588         * gcc.dg/ia64-sync-4.c: Likewise.
14589
14590 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14591
14592         * gcc.dg/fold-xor-1.c: New test.
14593         * gcc.dg/fold-xor-2.c: New test.
14594
14595 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14596
14597         PR target/20670
14598         * g++.dg/eh/fp-regs.C: New test.
14599
14600 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14601
14602         * gcc.dg/Wint-to-pointer-cast-1.c,
14603         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14604         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14605         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14606
14607 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14608
14609         PR fortran/16861
14610         * gfortran.dg/pr16861.f90: New test.
14611
14612 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14613
14614         * gcc.dg/pr21085.c: New test.
14615
14616 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14617
14618         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14619         (setup_mips_tests, dg-mips-options): New procedures.
14620         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14621         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14622         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14623         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14624         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14625         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14626         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14627         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14628         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14629         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14630         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14631         dg-mips-options instead of dg-options.  Remove now-redundant
14632         preprocessor guards.
14633         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14634         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14635         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14636         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14637         * gcc.dg/vr-mult-2.c: Delete.
14638         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14639         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14640         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14641         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14642         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14643         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14644         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14645
14646 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14647
14648         * ada/acats/run_all.sh: Use sync when executable not present.
14649
14650 2005-04-18  Devang Patel  <dpatel@apple.com>
14651
14652         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14653         * gcc.dg/vect/vect-11a.c: New.
14654         * gcc.dg/vect/vect-none.c: Update.
14655         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14656
14657 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14658
14659         PR tree-optimization/20922
14660         * gcc.dg/pr20922-1.c: New test.
14661         * gcc.dg/pr20922-2.c: New test.
14662         * gcc.dg/pr20922-3.c: New test.
14663         * gcc.dg/pr20922-4.c: New test.
14664         * gcc.dg/pr20922-5.c: New test.
14665         * gcc.dg/pr20922-6.c: New test.
14666
14667 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14668
14669         PR libfortran/20950
14670         * gfortran.dg/pr20950.f: New test.
14671
14672 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14673
14674         PR libfortran/19216
14675         * gfortran.dg/pr19216.f: New test.
14676
14677 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14678
14679         PR tree-optimization/21001
14680         * gcc.dg/tree-ssa/pr21001.c: New.
14681
14682 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14683
14684         PR libfortran/21075
14685         * gfortran.dg/reshape_rank7.f90: New test.
14686
14687 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14688
14689         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14690         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14691         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14692         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14693         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14694         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14695         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14696         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14697         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14698         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14699         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14700         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14701         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14702         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14703         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14704         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14705         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14706         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14707         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14708         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14709         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14710
14711 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14712
14713         * gfortran.dg/wtruncate.f: New testcase.
14714         * gfortran.dg/wtruncate.f90: New testcase.
14715
14716 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/21025
14719         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14720         which sizeof/alignof is dependent, rather than just whether we are
14721         processing_template_decl.
14722
14723 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14724
14725         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14726         corrected typo where the wrong variables had been compared.
14727
14728 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14729
14730         PR libfortran/18495
14731         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14732         Test callee-allocated version of return array with a write
14733         statement.
14734         Test spread with a temporary with another write statement.
14735
14736 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14737
14738         PR tree-optimization/21031
14739         * gcc.dg/tree-ssa/pr21031.c: New.
14740
14741 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14742
14743         PR tree-optimization/21004
14744         * gcc.dg/builtins-53.c: Include builtins-config.h.
14745         Check floorf, ceilf, floorl and ceill transformations
14746         only when HAVE_C99_RUNTIME is defined.
14747
14748 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14749
14750         PR middle-end/20739
14751         * gcc.dg/tree-ssa/pr20739.c: New test.
14752
14753 2005-04-14  Mike Stump  <mrs@apple.com>
14754
14755         * gcc.dg/Foundation.framework/empty: New.
14756         * gcc.dg/framework-2.c: New.
14757
14758 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14759
14760         PR tree-optimization/21021
14761         * gcc.c-torture/compile/pr21021.c: New.
14762
14763 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14764
14765         PR testsuite/21010
14766         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14767         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14768         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14769         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14770         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14771         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14772         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14773         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14774
14775 2005-04-14  Richard Henderson  <rth@redhat.com>
14776
14777         * lib/target-supports.exp (check_effective_target_vect_condition):
14778         Add ia64, i?86, and x86_64.
14779
14780 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14781
14782         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14783
14784 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14785
14786         PR tree-optimization/20657
14787         * gcc.dg/tree-ssa/pr20657.c: New.
14788
14789 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14790
14791         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14792         (long long int)trunc*.
14793
14794 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14795
14796         PR target/20927
14797         * gcc.dg/pr20927.c: New test.
14798
14799 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14800
14801         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14802         * gcc.target/mips/asm-1.c: Likewise.
14803
14804 2005-04-13  Dale Johannesen  <dalej@apple.com>
14805
14806         * objc.dg/objc-fast-4.m: New.
14807
14808 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14809
14810         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14811         directory.
14812         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14813
14814 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14815
14816         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14817         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14818         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14819
14820 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14821
14822         PR tree-optimization/20913
14823         * gcc.dg/tree-ssa/pr20913.c: New.
14824
14825         PR tree-optimization/20702
14826         * gcc.dg/tree-ssa/pr20702.c: New.
14827
14828 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14829
14830         PR c++/13744
14831         * g++.dg/inherit/local3.C: New test.
14832
14833 2005-04-12  Jeff Law  <law@redhat.com>
14834
14835         * gcc.dg/tree-ssa/20050412-1.c: New test.
14836
14837 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14838
14839         PR libfortran/19016
14840         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14841         Add tests with mask generated by expression.
14842         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14843         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14844         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14845
14846 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14847
14848         PR middle-end/20917
14849         * gcc.dg/20050409-1.c: New test.
14850
14851 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14852
14853         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14854
14855 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14856
14857         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14858         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14859         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14860         (TARGET_CXX): Adjust accordingly.
14861         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14862         determine_class_data_visibility and class_data_always_comdat.
14863         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14864         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14865         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14866         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14867         (arm_cxx_determine_class_data_visibility): New.
14868         (arm_cxx_class_data_always_comdat): Likewise.
14869         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14870         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14871         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14872         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14873         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14874         Define.
14875
14876 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14877
14878         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14879
14880 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14881
14882         * gcc.dg/i386-darwin-fpmath.c: New.
14883
14884 2004-04-11  Devang Patel  <dpatel@apple.com>
14885
14886         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14887         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14888         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14889         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14890         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14891         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14892         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14893         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14894         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14895
14896 2004-04-11  Devang Patel  <dpatel@apple.com>
14897
14898         * gcc.dg/vect/vect-dv-1.c: New test.
14899         * gcc.dg/vect/vect-dv-2.c: New test.
14900
14901 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14902
14903         PR tree-optimization/20933
14904         * gcc.dg/tree-ssa/pr20933.c: New test.
14905
14906 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14907
14908         * gfortran.dg/fold_nearest.f90: New test.
14909
14910 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14911
14912         * gcc.dg/tree-ssa/alias-1.c: New test.
14913
14914 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14915
14916         PR tree-optimization/20920
14917         * g++.dg/tree-ssa/pr20920.C: New test.
14918
14919 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14920
14921         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14922         (long long int)ceil*.
14923
14924 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14925
14926         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14927         explicit C++ linkage.
14928
14929 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14930
14931         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14932         warning for arithmetic IF statements.
14933
14934 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14935
14936         * eor_handling_1.f90: New test case.
14937         * eor_handling_2.f90: New test case.
14938         * eor_handling_3.f90: New test case.
14939         * eor_handling_4.f90: New test case.
14940         * eor_handling_5.f90: New test case.
14941         * noadv_size.f90: New test case.
14942         * pad_no.f90: New test case.
14943
14944 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14945
14946         * gcc.c-torture/execute/20050410-1.c: New test.
14947
14948 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14949
14950         * gcc.dg/pr20126.c: New.
14951
14952 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14953             Steven G. Kargl <kargls@comcast.net>
14954
14955         * gfortran.dg/PR19872.f: New test.
14956
14957 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14958
14959         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14960
14961 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14962
14963         * gfortran.dg/nint_1.f90: New test.
14964
14965 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14966
14967         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14968         Added test for callee-allocated arrays with write statements.
14969         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14970         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14971         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14972         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14973         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14974
14975 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14976
14977         PR libfortran/20163
14978         * gfortran.dg/open-options-blanks.f: New test.
14979
14980 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14981
14982         PR fortran/13257
14983         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14984
14985 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14986
14987         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14988         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14989         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14990         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14991         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14992         * gcc.c-torture/execute/stdarg-4.c: New test.
14993
14994         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14995
14996         PR target/20795
14997         * g++.dg/abi/param2.C: New test.
14998
14999 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15000
15001         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15002
15003 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15004
15005         * gcc.dg/builtins-53.c: New test.
15006
15007 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15008
15009         * g++.dg/tree-ssa/pr18178.C: New test.
15010         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15011         * gcc.c-torture/execute/20041019-1.c: New test.
15012         * gcc.dg/tree-ssa/20041008-1.c: New test.
15013         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15014         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15015         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15016         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15017         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15018         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15019         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15020         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15021         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15022         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15023
15024 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15025
15026         PR rtl-optimization/20466
15027         * gcc.c-torture/execute/pr20466-1.c: New test.
15028
15029 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/20905
15032         * g++.dg/parse/cond2.C: New test.
15033
15034         PR c++/20145
15035         * g++.dg/warn/Wdtor1.C: New test.
15036
15037 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15038
15039         PR fortran/17229
15040         * gfortran.dg/pr17229.f: New test.
15041
15042 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15043
15044         * gfortran.dg/tiny_1.f90: New test.
15045         * gfortran.dg/tiny_2.f90: ditto.
15046
15047 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15048
15049         * gfortran.dg/eor_1.f90: Fix dg-do run line
15050         * gfortran.dg/open_new.f90: Fix dg-do run line
15051
15052 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15053
15054         * lib/target-supports.exp (get_compiler_messages): Support
15055         optional arguments, the fourth being compiler options.
15056         (check_effective_target_fpic): New proc.
15057         * gcc.dg/20050321-2.c: Restrict to target fpic.
15058
15059 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15060
15061         * gcc.dg/15443-1.c: New test.
15062         * gcc.dg/15443-2.c: Likewise.
15063
15064 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15065
15066         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15067
15068 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15069
15070         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15071
15072 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15073
15074         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15075         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15076         -m64.
15077         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15078         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15079         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15080
15081 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/20212
15084         * g++.dg/warn/Wunused-11.C: New test.
15085
15086 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15087
15088         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15089
15090 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15091
15092         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15093
15094 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/20734
15097         * g++.dg/template/ptrmem13.C: New test.
15098
15099 2005-04-05  Per Bothner  <per@bothner.com>
15100
15101         * lib/gcc.exp: Always add -fno-show-column, for now.
15102
15103 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15104
15105         PR testsuite/20767
15106         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15107         of plain old "unsigned int" for the type of "i".  Makes this test
15108         64bit clean.
15109
15110 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15111
15112         * gcc.dg/i386-ssefn-1.c: New test.
15113         * gcc.dg/i386-ssefn-2.c: New test.
15114         * gcc.dg/i386-ssefn-3.c: New test.
15115         * gcc.dg/i386-ssefn-4.c: New test.
15116
15117 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15118
15119         PR tree-optimization/20076
15120         * gcc.dg/builtin-apply4.c: New test.
15121
15122         PR preprocessor/19475
15123         * gcc.dg/cpp/macspace1.c: New test.
15124         * gcc.dg/cpp/macspace2.c: New test.
15125
15126 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15127
15128         * gfortran.dg/pr20755.f: Fixed bad format.
15129
15130 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/20763
15133         * g++.dg/ext/attrib21.C: New test.
15134
15135 2004-04-05  Devang Patel  <dpatel@apple.com>
15136
15137         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15138         * gcc.dg/vect/vect-shift-1.c: New test.
15139
15140 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15141
15142         PR libfortran/20755
15143         * gfortran.dg/pr20755.f: New test.
15144
15145 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15146
15147         * gfortran.dg/pr15959.f90: New test.
15148         * gfortran.dg/string_pad_trunc.f90: New test.
15149
15150 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15151
15152         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15153         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15154         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15155         syntax.
15156
15157 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15158
15159         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15160
15161 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15162
15163         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15164         * gcc.c-torture/compile/20011119-2.c: Likewise.
15165         * gcc.c-torture/compile/981001-2.c: Likewise.
15166
15167 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15168
15169         PR c++/20679
15170         * g++.dg/template/overload4.C: New test.
15171
15172 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         PR c++/20746
15175         * g++.dg/abi/covariant5.C: New.
15176
15177         PR debug/20505
15178         * g++.dg/debug/const2.C: New.
15179
15180 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15181
15182         PR rtl-optimization/16104
15183         * gcc.c-torture/execute/20050316-1.c: New test.
15184
15185 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15186
15187         * g++.dg/template/spec23.C: Fix dg-error text.
15188
15189 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15190
15191         PR c++/19199
15192         * g++.dg/expr/lval2.C: New.
15193
15194 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15195
15196         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15197         __builtin_strcasecmp and __builtin_strncasecmp.
15198
15199 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15200
15201         PR c++/20723
15202         * g++.dg/template/spec22.C: New.
15203         * g++.dg/template/spec23.C: New.
15204
15205 2005-04-03  Dale Ranta  <dir@lanl.gov>
15206             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15207
15208         PR libfortran/20068
15209         PR libfortran/20125
15210         PR libfortran/20156
15211         PR libfortran/20471
15212         * gfortran.dg/backspace.f: New test.
15213
15214 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15215
15216         * gcc.dg/pr19345.c: New test.
15217
15218 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15219
15220         PR tree-optimization/20640
15221         * gcc.dg/torture/tree-loop-1.c: New.
15222
15223 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15224
15225         PR rtl-optimization/20290
15226         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15227
15228 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15229
15230         * gcc.dg/rs6000-fpint.c: New.
15231
15232 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15233
15234         * gcc.dg/old-style-then-proto-1.c: New test.
15235
15236 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15237
15238         * gfortran.fortran-torture/execute/backspace.f90: Check
15239         after backspace and read was incorrect.
15240
15241 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242
15243         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15244         buffer past the terminating NUL using memcmp.
15245         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15246         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15247
15248         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15249         Fix unused/uninitialized variable warnings.
15250
15251         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15252         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15253         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15254         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15255
15256         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15257         gcc.c-torture/execute/builtins/fputs-lib.c,
15258         gcc.c-torture/execute/builtins/lib/fprintf.c,
15259         gcc.c-torture/execute/builtins/lib/main.c,
15260         gcc.c-torture/execute/builtins/lib/memcmp.c,
15261         gcc.c-torture/execute/builtins/lib/memmove.c,
15262         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15263         gcc.c-torture/execute/builtins/lib/memset.c,
15264         gcc.c-torture/execute/builtins/lib/printf.c,
15265         gcc.c-torture/execute/builtins/lib/sprintf.c,
15266         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15267         gcc.c-torture/execute/builtins/lib/strchr.c,
15268         gcc.c-torture/execute/builtins/lib/strcmp.c,
15269         gcc.c-torture/execute/builtins/lib/strcpy.c,
15270         gcc.c-torture/execute/builtins/lib/strcspn.c,
15271         gcc.c-torture/execute/builtins/lib/strlen.c,
15272         gcc.c-torture/execute/builtins/lib/strncat.c,
15273         gcc.c-torture/execute/builtins/lib/strncmp.c,
15274         gcc.c-torture/execute/builtins/lib/strncpy.c,
15275         gcc.c-torture/execute/builtins/lib/strrchr.c,
15276         gcc.c-torture/execute/builtins/lib/strspn.c,
15277         gcc.c-torture/execute/builtins/lib/strstr.c,
15278         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15279         gcc.c-torture/execute/builtins/strlen-2.c,
15280         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15281         prototypes.
15282
15283 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15284
15285         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15286         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15287         selectany usage.
15288
15289 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15290
15291         PR c++/19406
15292         * g++.dg/debug/using1.C: New test.
15293
15294 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15295
15296         PR middle-end/20524
15297         * gcc.dg/alias-7.c: Prefix asm-declared name with
15298         __USER_LABEL_PREFIX__.
15299
15300 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15301
15302         Fix fallout from PR middle-end/15700:
15303         * gcc.c-torture/compile/20011119-1.c: Take
15304         __USER_LABEL_PREFIX__ into account.
15305         * gcc.c-torture/compile/20011119-2.c: Likewise.
15306
15307 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15308
15309         PR c++/18644
15310         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15311
15312 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15313
15314         PR c/17855
15315         * gcc.c-torture/compile/struct-non-lval-1.c,
15316         gcc.c-torture/compile/struct-non-lval-2.c,
15317         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15318
15319 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15320
15321         * gcc.dg/tls/tls.exp: Remove temporary file.
15322         * g++.dg/tls/tls.exp: Ditto.
15323         * lib/file-format.exp: Ditto.
15324         * g++.dg/special/ecos.exp: Ditto.
15325
15326         * lib/profopt.exp: Treat prof_ext as a list.
15327         * gcc.misc-tests/bprob.exp: Ditto.
15328         * g++.dg/bprob/bprob.exp: Ditto.
15329
15330         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15331         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15332         g++.dg/tree-ssa/pointer-reference-alias.C,
15333         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15334         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15335         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15336         g++.dg/vect/pr19951.cc: Ditto.
15337         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15338         gcc.dg/builtins-47.c: Ditto.
15339         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15340         gcc.dg/pr20115-1.c: Ditto.
15341         * gcc.dg/tree-ssa/20030530-2.c,
15342         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15343         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15344         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15345         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15346         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15347         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15348         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15349         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15350         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15351         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15352         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15353         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15354         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15355         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15356         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15357         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15358         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15359         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15360         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15361         gcc.dg/tree-ssa/20030824-1.c,
15362         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15363         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15364         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15365         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15366         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15367         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15368         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15369         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15370         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15371         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15372         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15373         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15374         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15375         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15376         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15377         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15378         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15379         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15380         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15381         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15382         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15383         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15384         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15385         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15386         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15387         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15388         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15389         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15390         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15391         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15392         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15393         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15394         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15395         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15396         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15397         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15398         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15399         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15400         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15401         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15402         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15403         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15404         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15405         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15406         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15407         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15408         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15409         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15410         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15411         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15412         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15413         gcc.dg/tree-ssa/useless-1.c: Ditto.
15414         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15415         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15416         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15417         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15418         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15419         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15420         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15421         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15422         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15423         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15424         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15425         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15426         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15427         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15428         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15429         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15430         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15431         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15432         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15433         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15434         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15435         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15436         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15437         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15438         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15439         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15440         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15441         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15442         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15443         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15444         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15445         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15446         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15447         gcc.dg/vect/vect-none.c: Ditto.
15448         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15449         treelang/compile/unsigned.tree: Ditto.
15450
15451         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15452         * gcc.dg/cpp/direct2s.c: Ditto.
15453         * gcc.dg/cpp/paste4.c: Ditto.
15454         * gcc.dg/cpp/separate-1.c: Ditto.
15455         * gcc.dg/pch/save-temps-1.c: Ditto.
15456         * g++.dg/ext/altivec-10.C: Ditto.
15457         * g++.dg/pch/pch.C: Ditto.
15458
15459         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15460
15461         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15462         * g++.dg/template/repo1.C: Ditto.
15463         * g++.dg/template/repo2.C: Ditto.
15464         * g++.dg/template/repo3.C: Ditto.
15465         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15466         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15467         * g++.old-deja/g++.pt/repo1.C: Ditto.
15468         * g++.old-deja/g++.pt/repo2.C: Ditto.
15469         * g++.old-deja/g++.pt/repo3.C: Ditto.
15470         * g++.old-deja/g++.pt/repo4.C: Ditto.
15471
15472         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15473         * gcc.dg/20030107-1.c: Ditto.
15474         * gcc.dg/20030702-1.c: Ditto.
15475         * gcc.dg/profile-generate-1.c: Ditto.
15476         * g++.dg/other/profile1.C: Ditto.
15477         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15478
15479         * lib/gcc-dg.exp (remove-build-file): New.
15480         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15481         cleanup-tree-dump, cleanup-saved-temps): New.
15482
15483 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15484
15485         PR c++/19203, DR 214
15486         * g++.dg/parse/ambig3.C: Not ambiguous.
15487         * g++.dg/template/spec20.C: New.
15488         * g++.dg/template/spec21.C: New.
15489
15490 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15491
15492         PR target/20045
15493         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15494
15495 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15496
15497         PR libfortran/20660
15498         * gfortran.dg/negative_unit.f: New test.
15499
15500 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15501
15502         * gcc.dg/20050330-1.c: New test.
15503
15504 2005-03-30  Devang Patel  <dpatel@apple.com>
15505
15506         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15507
15508 2005-03-30  Dale Johannesen  <dalej@apple.com>
15509
15510         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15511
15512 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15513
15514         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15515         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15516         Strip options from test name.
15517
15518 2005-03-31  Jan Hubicka  <jh@suse.cz>
15519
15520         * gcc.dg/varpool-1.c: New testcase.
15521
15522 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15523
15524         PR c/772
15525         PR c/17913
15526         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15527         gcc.dg/stmt-expr-label-3.c : New tests.
15528         * gcc.c-torture/execute/medce-2.c: Remove.
15529
15530 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15531
15532         PR c/20368
15533         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15534         tests.
15535
15536 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15537
15538         * gcc.c-torture/compile/pr20203.c: New test.
15539
15540 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15541
15542         * gfortran.dg/promotion.f90: New test.
15543
15544 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15545
15546         PR middle-end/20491
15547         * gcc.dg/torture/asm-subreg-1.c: New test.
15548
15549 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15550
15551         PR c/20672
15552         * gcc.dg/pr20672-1.c: New test.
15553
15554 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15555
15556         * gfortran.dg/vect: New directory.
15557         * gfortran.dg/vect/vect.exp: New.
15558         * gfortran.dg/vect/vect-1.f90: New test.
15559         * gfortran.dg/vect/vect-2.f90: New test.
15560         * gfortran.dg/vect/vect-3.f90: New test.
15561         * gfortran.dg/vect/vect-4.f90: New test.
15562         * gfortran.dg/vect/vect-5.f90: New test.
15563
15564 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15565
15566         PR middle-end/20622
15567         * gcc.dg/alias-7.c: New test.
15568
15569 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15570
15571         * gcc.dg/sparc-reg-1.c: New test.
15572
15573 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15574
15575         PR target/19890
15576         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15577
15578 2005-03-29  Dale Ranta  <dir@lanl.gov>
15579             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15580
15581         PR libfortran/20163
15582         * gfortran.dg/pr20163-2.f: New test.
15583
15584 2005-03-28  Jan Hubicka  <jh@suse.cz>
15585
15586         PR middle-end/20635
15587         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15588         by Jakub Jelinek.
15589
15590 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15591
15592         PR tree-optimization/20626
15593         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15594         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15595
15596 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15597
15598         * gfortran.dg/underflow.f90: New test.
15599         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15600
15601 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15602
15603         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15604
15605 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15606
15607         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15608         (g++_init): Make sure that CXXFLAGS is set.
15609         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15610         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15611         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15612         * lib/objc.exp (objc_init): Likewise.
15613         * lib/treelang.exp (treelang_init): Likewise.
15614
15615 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15616
15617         PR tree-optimization/20470
15618         * gcc.dg/tree-ssa/pr20470.c: New test.
15619
15620 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15621
15622         * gcc.dg/ppc-stfiwx.c: New.
15623
15624 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15625
15626         PR target/19888
15627         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15628
15629 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15630
15631         * gcc.dg/20050325-1.c: Fix a typo.
15632
15633 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15634
15635         PR libfortran/19678
15636         PR libfortran/19679
15637         * gfortran.dg/dos_eol.f: New test.
15638
15639 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15640
15641         PR rtl-optimization/20249
15642         * gcc.dg/20050325-1.c: New test.
15643
15644 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15645
15646         PR libfortran/15332
15647         * gfortran.dg/pr15332.f: New test.
15648
15649 2005-03-24  Dale Johannesen  <dalej@apple.com>
15650
15651         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15652
15653 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15654
15655         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15656         'internal' visibility.
15657         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15658         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15659         'protected' visibility.
15660         * gcc.dg/visibility-7.c: Likewise.
15661         * lib/target-supports.exp (check_visibility_available): Take
15662         a parameter, the kind of visibility to check for.
15663         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15664         to check_visibility_available.
15665
15666         * g++.dg/expr/cast3.C: New.
15667
15668 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15669
15670         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15671         rs6000.
15672
15673 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15674
15675         PR target/20095
15676         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15677
15678 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15679
15680         * gcc.dg/badshift.c: Renamed to...
15681         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15682
15683         * gcc.target/i386/badshift.c: Renamed to...
15684         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15685         only.
15686
15687         PR rtl-optimization/20532
15688         * gcc.target/i386/badshift.c: New.
15689
15690 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15691
15692         * gfortran.dg/pr18025.f90: New test.
15693
15694 2005-03-23  Dale Johannesen  <dalej@apple.com>
15695
15696         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15697
15698 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15699
15700         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15701
15702         * lib/target-supports.exp (check_iconv_available): Default
15703         libiconv to -liconv, if there is no definition.
15704
15705 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15706
15707         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15708
15709 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15710
15711         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15712         * g++.dg/opt/pr7503-2.C: Likewise.
15713         * g++.dg/opt/pr7503-3.C: Likewise.
15714         * g++.dg/opt/pr7503-4.C: Likewise.
15715         * g++.dg/opt/pr7503-5.C: Likewise.
15716         * g++.dg/warn/minmax.C: New test.
15717
15718 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15719
15720         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15721         * gfortran.dg/g77_intrinsics_sub.f: New test.
15722
15723 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15724             Jan Hubicka  <jh@suse.cz>
15725             Steven Bosscher <stevenb@suse.de
15726
15727         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15728
15729 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15730
15731         PR c++/19980
15732         * g++.dg/template/redecl3.C: New test.
15733
15734 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15735
15736         PR c++/20499
15737         * g++.dg/parse/error16.C: Tweak error markers.
15738
15739 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15740
15741         PR target/20561
15742         * gcc.dg/20050321-2.c: New test.
15743
15744 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15745
15746         PR c++/20465
15747         PR c++/20381
15748         * g++.dg/template/ptrmem12.C: New.
15749
15750 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15751
15752         PR rtl-optimization/20527
15753         * gcc.c-torture/execute/pr20527-1.c: New test.
15754
15755 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15756
15757         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15758         program, compile it into a real executable and then delete the .c
15759         and .x files afterwards, to avoid problems on testglue targets.
15760
15761 2005-03-21  Stuart Hastings  <stuart@apple.com>
15762
15763         * gcc.target/i386/sse-2.c: New.
15764
15765 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15766
15767         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15768
15769 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15770
15771         * g++.dg/parse/crash25.C: Fix typo.
15772
15773 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15774
15775         PR c++/20461
15776         * g++.dg/parse/crash24.C: New test.
15777
15778         PR c++/20536
15779         * g++.dg/parse/crash25.C: New test.
15780
15781 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15782
15783         PR c++/20147
15784         * g++.dg/ext/stmtexpr4.C: New test.
15785
15786 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15787
15788         PR middle-end/20539
15789         * gcc.c-torture/compile/pr13066-1.c: New test case.
15790         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15791         * g++.dg/opt/pr13066-1.C: Likewise.
15792
15793 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15794
15795         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15796
15797 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15798
15799         PR fortran/18525
15800         * gfortran.dg/nesting_1.f90: New test.
15801
15802 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15803
15804         PR c++/20240
15805         * g++.dg/lookup/using13.C: New test.
15806
15807 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15808
15809         PR c++/20333
15810         * g++.dg/template/crash36.C: New test.
15811
15812 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15813
15814         PR c++/20463
15815         * g++.dg/template/crash35.C: New test.
15816
15817 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15818
15819         PR c++/19966
15820         * g++.dg/overload/operator2.C: New test.
15821
15822 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15823
15824         PR libfortran/20257
15825         * gfortran.dg/pr20257.f90: New test.
15826
15827 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15828
15829         PR libfortran/20480
15830         * gfortran.dg/pr20480.f90: New test.
15831
15832 2005-03-16  Richard Henderson  <rth@redhat.com>
15833
15834         PR middle-end/15700
15835         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15836         (_rtld_global): New.
15837         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15838         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15839
15840         * gcc.dg/alias-3.c: New.
15841         * gcc.dg/alias-4.c: New.
15842         * gcc.dg/alias-5.c: New.
15843         * gcc.dg/alias-6.c: New.
15844
15845 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15846
15847         * gcc.dg/cpp/ucnid-7.c: New.
15848
15849 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15850             Dorit Naishlos  <dorit@il.ibm.com>
15851
15852         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15853         darwin.
15854
15855 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15856
15857         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15858         misaligned accesses.
15859         * gcc.dg/vect/vect-58.c: Likewise.
15860         * gcc.dg/vect/vect-92.c: New.
15861         * gcc.dg/vect/vect-93.c: New.
15862
15863 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15864
15865         PR fortran/18827
15866         * gfortran.dg/assign_2.f90: New test.
15867         * gfortran.dg/assign_3.f90: New test.
15868         * gfortran.dg/assign.f90: New test.
15869
15870 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15871
15872         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15873         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15874         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15875         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15876         names.
15877
15878 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15879
15880         * gcc.dg/cpp/ucnid-6.c: New.
15881
15882         * gcc.dg/cpp/normalize-1.c: New.
15883         * gcc.dg/cpp/normalize-2.c: New.
15884         * gcc.dg/cpp/normalize-3.c: New.
15885         * gcc.dg/cpp/normalize-4.c: New.
15886         * gcc.dg/cpp/ucnid-4.c: New.
15887         * gcc.dg/cpp/ucnid-5.c: New.
15888         * g++.dg/cpp/normalize-1.C: New.
15889         * g++.dg/cpp/ucnid-1.C: New.
15890
15891 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15892
15893         * gcc.dg/pr18628.c: New.
15894
15895 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15896
15897         PR c++/20280
15898         * g++.dg/tree-ssa/pr20280.C: New.
15899
15900 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15901
15902         PR fortran/20467
15903         * gfortran.dg/stfunc_2.f90: New test.
15904
15905 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15906
15907         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15908
15909 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15910
15911         * gcc.dg/tree-ssa/20050314-1.c: New test.
15912
15913 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15914
15915         PR c++/4403
15916         PR c++/9783, DR433
15917         * g++.dg/template/friend34.C: New test.
15918         * g++.dg/template/friend35.C: Likewise.
15919         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15920
15921 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15922
15923         Friend class name lookup 5/n
15924         PR c++/1016
15925         * g++.dg/lookup/hidden-class1.C: New test.
15926         * g++.dg/lookup/hidden-class2.C: Likewise.
15927         * g++.dg/lookup/hidden-class3.C: Likewise.
15928         * g++.dg/lookup/hidden-class4.C: Likewise.
15929         * g++.dg/lookup/hidden-class5.C: Likewise.
15930         * g++.dg/lookup/hidden-class6.C: Likewise.
15931         * g++.dg/lookup/hidden-class7.C: Likewise.
15932         * g++.dg/lookup/hidden-class8.C: Likewise.
15933         * g++.dg/lookup/hidden-class9.C: Likewise.
15934         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15935         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15936         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15937         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15938         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15939         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15940         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15941         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15942         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15943         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15944         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15945
15946 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15947
15948         PR c++/20157
15949         * g++.dg/template/error18.C: New test.
15950
15951 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15952
15953         PR debug/16792
15954         * g++.dg/debug/pr16792.C: New test.
15955
15956 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15957
15958         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15959         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15960         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15961         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15962         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15963         test assertion names.
15964
15965 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15966
15967         PR fortran/18600
15968         * gfortran.dg/stfunc_1.f90: New test.
15969
15970 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15971
15972         PR fortran/16907
15973         * gfortran.dg/real_index_1.f90: New test.
15974
15975 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15976
15977         PR fortran/20323
15978         * gfortran.dg/spec_expr_1.f90: New test.
15979
15980 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15981
15982         PR c/20402
15983         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15984         new parser.
15985
15986 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15987
15988         PR fortran/20361
15989         * gfortran.dg/largeequiv_1.f90: New test.
15990
15991 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15992
15993         * gcc.dg/ucnid-1.c: New.
15994         * gcc.dg/ucnid-2.c: New.
15995         * gcc.dg/ucnid-3.c: New.
15996         * gcc.dg/ucnid-4.c: New.
15997         * gcc.dg/ucnid-5.c: New.
15998         * gcc.dg/ucnid-6.c: New.
15999         * gcc.dg/cpp/ucnid-1.c: New.
16000         * gcc.dg/cpp/ucnid-2.c: New.
16001         * gcc.dg/cpp/ucnid-3.c: New.
16002         * g++.dg/other/ucnid-1.C: New.
16003
16004 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16005
16006         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16007
16008 2005-03-11  Per Bothner  <per@bothner.com>
16009
16010         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16011         that diagnotics refer to correct token.
16012         * gcc.dg/unused-3.c: Likewise.
16013
16014 2005-03-11  Per Bothner  <per@bothner.com>
16015
16016         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16017         constant" is now actually on same line as string constant.
16018         * gcc.dg/cpp/direct2s.c: Likewise.
16019
16020 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16021
16022         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16023
16024 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16025
16026         PR libfortran/20124
16027         * gfortran.dg/pr20124.f90: New Test
16028
16029 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16030
16031         PR tree-optimization/20130
16032         * gcc.dg/pr20130-1.c: New test.
16033
16034 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16035
16036         PR target/20095
16037         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16038
16039 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16040
16041         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16042
16043 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16044
16045         * g++.dg/eh/forced1.C: Fix comment.
16046         * g++.dg/eh/forced2.C: Ditto.
16047         * g++.dg/eh/forced3.C: Ditto.
16048         * g++.dg/eh/forced4.C: Ditto.
16049
16050 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16051
16052         PR rtl-opt/20412
16053         * gcc.c-torture/compile/pr20412.c: New test.
16054
16055 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16056
16057         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16058
16059 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16060
16061         PR target/20322
16062         * gcc.dg/20050307-1.c: New test.
16063
16064 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16065
16066         PR c++/20375
16067         * g++.dg/other/stdarg3.C: New.
16068
16069 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16070
16071         PR c++/18384, c++/18327
16072         * g++.dg/init/array19.C: New test.
16073
16074         PR inline-asm/20314
16075         * gcc.dg/torture/pr20314-1.c: New test.
16076         * gcc.dg/torture/pr20314-2.c: New test.
16077
16078 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16079
16080         * gcc.dg/20050309-1.c: New test.
16081
16082 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16083
16084         * gcc.dg/builtins-10.c: Reactivate disabled test.
16085         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16086         new cbrt transformations.
16087
16088 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/20208
16091         * g++.dg/template/array13.C: New test.
16092
16093 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16094
16095         PR c++/16859
16096         * g++.dg/init/brace4.C: New test.
16097
16098 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16099
16100         PR c++/20186
16101         * g++.dg/template/non-dependent12.C: New.
16102
16103 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16104
16105         PR c++/20142
16106         * g++.dg/init/array18.C: Add dg-do run marker.
16107
16108         PR c++/20142
16109         * g++.dg/init/array18.C: New test.
16110
16111 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16112
16113         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16114         * g++.dg/gcov/gcov.exp: Likewise.
16115         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16116         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16117         * lib/c-torture.exp: Likewise.
16118         * lib/fortran-torture.exp: Likewise.
16119         * lib/g++.exp: Likewise.
16120         * lib/gcc-defs.exp: Likewise.
16121         * lib/gcc-dg.exp: Likewise.
16122         * lib/gcc.exp: Likewise.
16123         * lib/gcov.exp: Likewise.
16124         * lib/gfortran.exp: Likewise.
16125         * lib/mike-g++.exp: Likewise.
16126         * lib/mike-gcc.exp: Likewise.
16127         * lib/objc-torture.exp: Likewise.
16128         * lib/objc.exp: Likewise.
16129         * lib/profopt.exp: Likewise.
16130         * lib/target-libpath.exp: Likewise.
16131         * lib/target-supports.exp: Likewise.
16132         * lib/treelang.exp: Likewise.
16133         * lib/wrapper.exp: Likewise.
16134
16135 2005-03-08  Jeff Law  <law@redhat.com>
16136
16137         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16138         PHI-OPT changes.
16139
16140 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16141
16142         * gcc.dg/vect/pr20122.c: New test.
16143
16144 2005-03-07  Jeff Law  <law@redhat.com>
16145
16146         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16147         was folded away.
16148         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16149         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16150         * gcc.dg/tree-ssa/pr18134.c: New test.
16151
16152 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16153
16154         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16155         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16156         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16157
16158 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16159
16160         PR tree-opt/17671
16161         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16162
16163 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16164
16165         * g++.dg/warn/Wnvdtor.C: New test.
16166
16167 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16168
16169         * gcc.dg/torture/pr19683-1.c: New test.
16170
16171 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16172
16173         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16174         * gfortran.dg/g77/19990313-2.f: Ditto.
16175         * gfortran.dg/g77/19990313-3.f: Ditto.
16176         * gfortran.dg/g77/19990525-0.f: Ditto.
16177         * gfortran.dg/g77/19990826-0.f: Ditto.
16178         * gfortran.dg/g77/19990826-2.f: Ditto.
16179         * gfortran.dg/g77/19990826-3.f: Ditto.
16180         * gfortran.dg/g77/20000511-1.f: Ditto.
16181         * gfortran.dg/g77/20000511-2.f: Ditto.
16182         * gfortran.dg/g77/970625-2.f: Ditto.
16183         * gfortran.dg/g77/980310-2.f: Ditto.
16184         * gfortran.dg/g77/980310-3.f: Ditto.
16185         * gfortran.dg/g77/980310-8.f: Ditto.
16186         * gfortran.dg/g77/980519-2.f: Ditto.
16187         * gfortran.dg/g77/alpha1.f: Ditto.
16188         * gfortran.dg/g77/claus.f: Ditto.
16189         * gfortran.dg/g77/erfc.f: Ditto.
16190         * gfortran.dg/g77/short.f: Ditto.
16191         * gfortran.fortran-torture/execute/data.f90: Ditto.
16192         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16193         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16194
16195 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16196
16197         * lib/file-format.exp (gcc_target_object_format): Add check for som
16198         format and hardcode object formats on hppa*-*-hpux*.
16199         * lib/target-supports.exp (check_weak_available): Add check for som
16200         object format.  Always return 0 on hppa*-*-hpux10*.
16201
16202         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16203         is defined.
16204
16205         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16206
16207 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16208
16209         * gfortran.dg/pr19936_1.f90: New test.
16210         * gfortran.dg/pr19936_2.f90: New test.
16211         * gfortran.dg/pr19936_3.f90: New test.
16212
16213 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16214             Paul Thomas <prthomas@drfccad.cea.fr>
16215
16216         * gfortran.dg/PR19754_1.f90: New test.
16217         * gfortran.dg/PR19754_2.f90: Ditto.
16218
16219 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16220
16221         PR c++/19311
16222         * g++.dg/template/non-dependent11.C: New test.
16223
16224 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16225
16226         * lib/target-supports.exp (check_iconv_available): Fix comment.
16227
16228 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16229             Joseph S. Myers  <joseph@codesourcery.com>
16230
16231         PR c++/19797
16232         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16233
16234 2005-03-04  Matthew Sachs  <msachs@apple.com>
16235
16236         * gcc.exp (gcc_target_compile): Put braces around
16237         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16238         * objc.exp (objc_target_compile): Likewise.
16239         * treelang.exp (treelang_target_compile): Likewise.
16240
16241 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16242
16243         PR fortran/19673
16244         * gfortran.dg/func_result_1.f90: New test.
16245
16246 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16247
16248         * gcc.misc-tests/options.exp: New test.
16249
16250 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16251
16252         * gcc.dg/pr15784-4.c: New test.
16253
16254 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16255
16256         * gcc.c-torture/execute/pr17133.c: New.
16257         * gcc.c-torture/compile/20050303-1.c: New.
16258
16259 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16260
16261         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16262
16263 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16264
16265         * g++.dg/overload/using2.C: New.
16266
16267 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16268
16269         PR c++/19916
16270         * g++.dg/init/ptrmem2.C: New test.
16271
16272 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16273
16274         PR c/8927
16275         * gcc.dg/pr8927-1.c: New test.
16276
16277 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16278
16279         PR c++/20232
16280         * g++.dg/inherit/covariant12.C: New.
16281
16282 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16283
16284         PR fortran/19479
16285         * gfortran.dg/bound_1.f90: New test.
16286
16287 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16288
16289         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16290         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16291
16292 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16293
16294         PR c/20245
16295         * gcc.dg/pr20245-1.c: New test.
16296
16297 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR middle-end/19874
16300         * gcc.c-torture/execute/20050119-2.c: New test case.
16301
16302 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16303
16304         * README: Update the DejaGnu bug reporting address.
16305         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16306         * lib/objc-torture.exp: Likewise.
16307
16308 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16309
16310         * gfortran.dg/boz_1.f90: New test.
16311         * gfortran.dg/boz_3.f90: New test.
16312         * gfortran.dg/boz_4.f90: New test.
16313
16314 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16315
16316         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16317         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16318
16319 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16320
16321         PR libfortran/20101
16322         * gfortran.dg/write_0_pe_format.f90: New test.
16323
16324 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16325
16326         PR c++/20206
16327         * g++.dg/opt/thunk2.C: New test.
16328         * g++.dg/opt/covariant1.C: New test.
16329
16330 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16331
16332         * gfortran.dg/e_d_fmt.f90: New test.
16333
16334 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16335
16336         * gcc.dg/asm-b.c: Fix comment typos.
16337
16338 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16339
16340         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16341         a V_MAY_DEF also.
16342
16343 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16344
16345         PR tree-opt/20188
16346         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16347         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16348         * gcc.dg/asm-b.c: New test.
16349
16350 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16351
16352         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16353         Disable this test on IRIX 6.
16354
16355 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16356
16357         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16358         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16359         parser.
16360
16361 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16362
16363         PR tree-optimization/20204
16364         * testsuite/gcc.dg/pr20204.c: New test.
16365
16366 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16367
16368         PR target/20196
16369         * gcc.c-torture/execute/20050224-1.c: New test.
16370
16371         PR c++/20175
16372         * g++.dg/warn/Wbraces2.C: New test.
16373
16374 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/19878
16377         * g++.dg/init/const2.C: New test.
16378
16379 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16380
16381         PR tree-optimization/20100
16382         * gcc.c-torture/execute/pr20100-1.c: New test.
16383
16384 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16385
16386         * gfortran.dg/implicit_3.f90: New test.
16387
16388         * gfortran.dg/deftype_1.f90: New test.
16389
16390 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16391
16392         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16393         the test passes.
16394         * g++.dg/other/anon3.C: Accept a warning.
16395
16396 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16397
16398         * gcc.dg/pr20017.c: Fix a comment typo.
16399
16400 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16401
16402         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16403
16404 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16405
16406         PR ada/19902
16407         * ada/acats/tests/cxa/cxa3004.a: Remove.
16408         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16409
16410 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16411
16412         PR c++/20073
16413         * g++.dg/init/const1.C: New test.
16414
16415         PR c++/19991
16416         * g++.dg/parse/constant7.C: New test.
16417
16418         PR c++/20152
16419         * g++.dg/parse/error27.C: New test.
16420         * g++.dg/template/qualttp15.C: Adjust error markers.
16421         * g++.old-deja/g++.other/struct1.C: Likewise.
16422
16423         PR c++/20153
16424         * g++.dg/template/error17.C: New test.
16425
16426         PR c++/20148
16427         * g++.dg/parser/error26.C: New test.
16428
16429 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16430
16431         PR tree-optimization/20100
16432         PR tree-optimization/20115
16433         * gcc.dg/pr20115.c: New test.
16434         * gcc.dg/pr20115-1.c: New test.
16435         * gcc.dg/pr20100.c: New test.
16436         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16437         call-clobbered variables after alias1.
16438
16439 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16440
16441         * gfortran.dg/list_read_4.f90: new test.
16442
16443 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16444
16445         PR rtl-optimization/20017.
16446         * gcc.dg/pr20017.c: New.
16447
16448 2005-02-22  Devang Patel  <dpatel@apple.com>
16449
16450         PR 19952
16451         * g++.dg/tree-ssa/pr19952.C: New test.
16452
16453 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16454
16455         PR c++/19883
16456         * g++.dg/parse/constant6.C: New test.
16457
16458 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16459
16460         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16461         * g++.dg/charset/asm2.c: Likewise.
16462         * g++.dg/charset/asm3.c: Likewise.
16463         * g++.dg/charset/asm4.c: Likewise.
16464         * g++.dg/charset/asm5.c: Likewise.
16465         * g++.dg/charset/attribute1.c: Likewise.
16466         * g++.dg/charset/attribute2.c: Likewise.
16467         * g++.dg/charset/extern1.cc: Likewise.
16468         * g++.dg/charset/extern2.cc: Likewise.
16469         * g++.dg/charset/extern3.cc: Likewise.
16470         * g++.dg/charset/function.cc: Likewise.
16471         * g++.dg/charset/string.c: Likewise.
16472         * g++.dg/charset/charset.exp: Likewise.
16473         * lib/target-supports.exp (check_iconv_available): Fix comment.
16474
16475 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16476
16477         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16478         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16479         * gcc.dg/charset/asm2.c: Likewise.
16480         * gcc.dg/charset/asm3.c: Likewise.
16481         * gcc.dg/charset/asm4.c: Likewise.
16482         * gcc.dg/charset/asm5.c: Likewise.
16483         * gcc.dg/charset/asm6.c: Likewise.
16484         * gcc.dg/charset/attribute1.c: Likewise.
16485         * gcc.dg/charset/attribute2.c: Likewise.
16486         * gcc.dg/charset/builtin1.c: Likewise.
16487         * gcc.dg/charset/extern.c: Likewise.
16488         * gcc.dg/charset/function.c: Likewise.
16489         * gcc.dg/charset/string.c: Likewise.
16490         * gcc.dg/charset/charset.exp: Likewise.
16491
16492 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16493
16494         PR fortran/20086
16495         * gfortran.dg/pr20086.f90: New test.
16496
16497 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16498
16499         PR tree-optimization/19786
16500         * g++.dg/tree-ssa/pr19786.C: New.
16501
16502 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16503
16504         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16505
16506 2005-02-21  Jeff Law  <law@redhat.com>
16507
16508         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16509
16510 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16511
16512         * gfortran.dg/do_iterator: Split loop, markup all lines for
16513         which an error locus is printed.
16514         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16515         locus is printed.
16516         * gfortran.dg/select_4.f90: Likewise.
16517         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16518         locuses in the various permutations.
16519
16520 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16521
16522         PR tree-optimization/19951
16523         * g++.dg/vect: New directory.
16524         * g++.dg/vect/vect.exp: New file.
16525         * g++.dg/vect/pr19951.cc: New testcase.
16526         * g++.dg/dg.exp: Also prune vectorizer tests.
16527
16528 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16529
16530         PR 18785
16531         * gcc.dg/charset/builtin1.c: New test.
16532
16533 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16534
16535         PR c++/19299
16536         * g++.dg/inherit/volatile1.C: New test.
16537
16538         PR c++/19440
16539         * g++.dg/template/dtor4.C: New test.
16540
16541 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16542
16543         * gfortran.dg/int_1.f90: New test.
16544
16545 2005-02-19  Devang Patel  <dpatel@apple.com>
16546
16547         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16548
16549 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16550
16551         * gfortran.dg/achar_1.f90: New test.
16552
16553 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16554
16555         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16556
16557 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16558             Jakub Jelinek  <jakub@redhat.com>
16559
16560         PR tree-optimization/19828
16561         * gcc.dg/tree-ssa/loop-7.c: New test.
16562         * gcc.c-torture/execute/20050218-1.c: New test.
16563
16564 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16565
16566         PR c/20043
16567         * gcc.dg/transparent-union-1.c: New test.
16568         * gcc.dg/transparent-union-2.c: New test.
16569
16570 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16571
16572         PR tree-optimization/18977
16573         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16574
16575 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16576
16577         PR target/20054
16578         * gcc.dg/pr20054.c: New test.
16579
16580 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16581
16582         PR c++/19508
16583         * g++.dg/ext/attrib20.C: New test.
16584
16585 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16586
16587         PR middle-end/20030
16588         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16589
16590 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16591
16592         PR c++/20008
16593         * g++.dg/opt/switch4.C: New.
16594
16595 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16596
16597         PR c++/20023
16598         PR tree-optimization/20009
16599         * gcc.c-torture/compile/20050217-1.c: New test.
16600         * g++.dg/opt/switch3.C: New test.
16601
16602         PR tree-optimization/18947
16603         * gcc.c-torture/compile/20050215-1.c: New test.
16604         * gcc.c-torture/compile/20050215-2.c: New test.
16605         * gcc.c-torture/compile/20050215-3.c: New test.
16606
16607 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16608
16609         PR c++/20028
16610         * g++.dg/template/crash34.C: New.
16611
16612         PR c++/20022
16613         * g++.dg/other/access3.C: New.
16614
16615 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16616
16617         * gcc.dg/vect/vect-98.c: New test.
16618
16619 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16620
16621         PR tree-optimization/19967
16622         * gcc.dg/pr19967.c: New.
16623
16624 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16625
16626         PR middle-end/19857
16627         * gcc.dg/tree-ssa/20050215-1.c: New test.
16628         * gcc.c-torture/execute/20050215-1.c: New test.
16629
16630 2005-02-15  Eric Christopher  <echristo@redhat.com>
16631
16632         * gcc.dg/cpp/20050215-1.c: New file.
16633
16634 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16635
16636         PR tree-optimization/15785
16637         * gcc.dg/pr15785-1.c: New test.
16638
16639 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16640
16641         PR c++/17788
16642         * g++.dg/init/ctor4.C: New.
16643         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16644
16645 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16646
16647         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16648         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16649
16650 2005-02-15  Andreas Schwab  <schwab@suse.de>
16651
16652         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16653         declare malloc.
16654
16655 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16656
16657         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16658
16659 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16660
16661         PR tree-optimization/19853
16662         * gcc.c-torture/compile/pr19853.c: New test.
16663
16664 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16665
16666         PR c++/19608
16667         * g++.dg/parse/local-class1.C: New.
16668
16669         PR c++/19895
16670         * g++.dg/parse/ptrmem3.C: New.
16671
16672         PR c++/19884
16673         * g++.old-deja/g++.oliva/template6.C: Add another case.
16674         * g++.dg/template/explicit6.C: New.
16675
16676 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16677
16678         PR c++/17816
16679         * g++.dg/other/redecl2.C: New.
16680
16681 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16682
16683         PR c++/19891
16684         * g++.dg/abi/covariant4.C: New.
16685
16686 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16687
16688         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16689
16690 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16691
16692         * gcc.dg/vect/vect-96.c: Fix typo.
16693
16694 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16695
16696         PR c++/14479
16697         PR c++/19487
16698         * g++.dg/template/enum5.C: New test.
16699
16700 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16701
16702         * gcc.dg/vect/vect-97.c: New test.
16703
16704 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16705
16706         * gcc.dg/vect/vect-96.c: New test.
16707
16708 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16709
16710         * gcc.dg/builtins-34.c: Also check ldexp*.
16711
16712 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16713
16714         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16715
16716 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16717
16718         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16719         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16720         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16721         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16722         selector_list, selector_expression, dg-process-target): Move to new
16723         file target-supports-dg.exp.
16724         * lib/target-supports-dg.exp: New.
16725
16726         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16727         New.
16728
16729 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16730
16731         PR c++/19666
16732         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16733
16734         PR middle-end/19858
16735         * gcc.c-torture/compile/20050210-1.c: New test.
16736
16737 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16738
16739         PR c++/19755
16740         * g++.dg/warn/Wbraces1.C: New test.
16741
16742 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16743
16744         * gcc.dg/builtins-52.c: New testcase.
16745
16746 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16747
16748         PR c/19342
16749         * gcc.c-torture/execute/20050119-1.c: New test.
16750
16751 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR c++/19811
16754         * g++.dg/init/delete1.C: New test.
16755
16756 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16757
16758         PR c++/18470
16759         * g++.dg/template/static12.C: New test.
16760
16761 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16762
16763         PR c++/19787
16764         * g++.dg/conversion/ambig1.C: New test.
16765
16766         PR c++/19739
16767         * g++.dg/ext/attrib19.C: New test.
16768
16769         PR c++/19732
16770         * g++.dg/parse/dtor5.C: New test.
16771
16772         PR c++/19762
16773         * g++.dg/template/dtor3.C: New test.
16774
16775         PR c++/19826
16776         * g++.dg/template/static11.C: New test.
16777         * g++.dg/template/crash2.C: Remove dg-error marker.
16778
16779 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16780
16781         PR C++/18491
16782         * g++.old-deja/g++.mike/p10769a.C: Remove.
16783
16784 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16785
16786         * gcc.dg/builtins-48.c: New test case.
16787         * gcc.dg/builtins-49.c: New test case.
16788         * gcc.dg/builtins-50.c: New test case.
16789         * gcc.dg/builtins-51.c: New test case.
16790
16791 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16792
16793         PR middle-end/19583
16794         * g++.dg/warn/Wreturn-type-3.C: New test.
16795
16796 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16797
16798         PR middle-end/19402
16799         * gcc.dg/pr19402-1.c: New testcase.
16800         * gcc.dg/pr19402-2.c: likewise.
16801
16802 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16803
16804         PR middle-end/19854
16805         * g++.dg/tree-ssa/tmmti.C: New testcase.
16806
16807 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16808
16809         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16810
16811 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16812
16813         PR c++/19733
16814         * g++.dg/parse/crash23.C: New test.
16815         * g++.dg/warn/Weff1.C: New test.
16816
16817 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16818
16819         * gcc.dg/20050209-1.c: New test.
16820
16821 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16822
16823         PR target/19799
16824         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16825
16826 2005-02-08  Mike Stump  <mrs@apple.com>
16827
16828         * g++.dg/pch/import-2.c: New test.
16829         * g++.dg/pch/import-2.hs: New.
16830         * g++.dg/pch/include/import-2a.h: New.
16831         * g++.dg/pch/include/import-2b.h: New.
16832
16833 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16834
16835         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16836
16837 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16838
16839         * gfortran.dg/substr_1.f90: New test.
16840
16841 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16842
16843         PR middle-end/19775
16844         * gcc.dg/torture/builtin-power-1.c: Disable test for
16845         invalid transformation.
16846         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16847         no longer optimize.
16848         * gcc.dg/builtins-47.c: New testcase.
16849
16850 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16851             Dorit Naishlos  <dorit@il.ibm.com>
16852
16853         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16854
16855 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16856
16857         * gcc.c-torture/compile/20050206-1.c: New test.
16858
16859 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16860
16861         PR tree-opt/19768
16862         * g++.dg/opt/pr19768.C: New test.
16863
16864 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16865
16866         PR tree-opt/19736
16867         * gcc.c-torture/compile/pr19736.c: New test.
16868
16869 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16870
16871         PR c++/17401
16872         * g++.dg/parse/error25.C: New test.
16873
16874 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16875
16876         * gcc.c-torture/execute/20050203-1.c: New.
16877
16878 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16879
16880         * gcc.dg/vect/vect-85.c: Remove xfail.
16881         * gcc.dg/vect/vect-86.c: Remove xfail.
16882         * gcc.dg/vect/vect-87.c: Remove xfail.
16883         * gcc.dg/vect/vect-88.c: Remove xfail.
16884
16885 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16886
16887         * gcc.dg/altivec-19.c: New.
16888
16889 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16890
16891         PR c/17807
16892         * gcc.dg/nested-func-3.c: New test.
16893         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16894
16895 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16896
16897         * gcc.test-framework/gen_directive_tests: Generate tests for
16898         selector expressions.
16899
16900 2005-02-02  Matt Austern  <austern@apple.com>
16901
16902         PR c++/19628
16903         * g++/ext/builtin7.C: New.
16904         * g++/ext/builtin8.C: New.
16905
16906 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16907
16908         PR c/18502
16909         * gcc.dg/pr18502-1.c: New test.
16910
16911 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16912
16913         PR c++/17413
16914         * g++.dg/template/local4.C: Tweak.
16915
16916 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16917
16918         PR tree-optimization/19578
16919         * gcc.c-torture/compile/20050202-1.c: New test.
16920
16921 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16922
16923         PR c/19435
16924         * gcc.dg/c99-init-4.c: New test.
16925
16926 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16927
16928         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16929
16930         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16931
16932         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16933         * g++.dg/eh/check-vect.h: New.
16934
16935         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16936         * gcc.dg/vect/vect-78.c: Ditto.
16937         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16938         Remove.
16939
16940         * g++.dg/conversion/simd1.C: Expect warning.
16941         * g++.dg/ext/attribute-test-1.C: Ditto.
16942         * g++.dg/ext/attribute-test-2.C: Ditto.
16943         * g++.dg/ext/attribute-test-3.C: Ditto.
16944         * g++.dg/ext/attribute-test-4.C: Ditto.
16945
16946         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16947         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16948
16949         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16950
16951 2005-02-01  Richard Henderson  <rth@redhat.com>
16952
16953         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16954         long double for ibm double-double format.
16955         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16956
16957 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16958
16959         PR tree-optimization/19633
16960         * testsuite/gcc.dg/pr19633-1.c: New test.
16961         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16962         to NULL or a symbol.
16963
16964 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16965
16966         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16967         New procs.
16968         (dg-process-target (local override)): Handle selector expressions.
16969
16970         * gcc.test-framework/README: Describe tests in source directory.
16971         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16972         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16973         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16974         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16975         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16976         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16977         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16978         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16979         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16980         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16981         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16982         * gcc.test-framework/dg-error-exp-P.c: New test.
16983         * gcc.test-framework/dg-error-exp-XP.c: New test.
16984         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16985         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16986         * gcc.test-framework/dg-output-exp-P.c: New test.
16987         * gcc.test-framework/dg-output-exp-XF.c: New test.
16988         * gcc.test-framework/dg-warning-exp-P.c: New test.
16989         * gcc.misc-tests/dg-1.c: Remove.
16990         * gcc.misc-tests/dg-2.c: Remove.
16991         * gcc.misc-tests/dg-3.c: Remove.
16992         * gcc.misc-tests/dg-4.c: Remove.
16993         * gcc.misc-tests/dg-5.c: Remove.
16994         * gcc.misc-tests/dg-6.c: Remove.
16995         * gcc.misc-tests/dg-7.c: Remove.
16996         * gcc.misc-tests/dg-8.c: Remove.
16997         * gcc.misc-tests/dg-9.c: Remove.
16998         * gcc.misc-tests/dg-10.c: Remove.
16999         * gcc.misc-tests/dg-11.c: Remove.
17000         * gcc.misc-tests/dg-12.c: Remove.
17001         * gcc.misc-tests/dg-test.exp: Remove.
17002
17003         * gcc.test-framework/test-framework.awk: Change recording and
17004         printing of passes and failures.
17005
17006         * gcc.test-framework: New directory.
17007         * gcc.test-framework/README: New.
17008         * gcc.test-framework/test-framework.exp: New.
17009         * gcc.test-framework/test-framework.awk: New.
17010         * gcc.test-framework/gen_directive_tests: New.
17011
17012 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17013
17014         * lib/treelang.exp: Fix comment typos.
17015         (treelang_target_compile): Don't append libs=-ltreelang to options.
17016
17017 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17018
17019         * g++.dg/parse/typename7.C: Adjust error messages.
17020
17021 2005-01-31  Jeff Law  <law@redhat.com>
17022
17023         * gcc.c-torture/execute/20050131-1.c: New test.
17024         * gcc.dg/wcaselabel.c: New test.
17025
17026 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17027
17028         * g++.dg/other/warning1.C: Adjust error messags.
17029         * g++.dg/parse/constant5.C: New test.
17030
17031 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17032
17033         PR c/19333
17034         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17035         the test case valid.
17036         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17037         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17038         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17039         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17040         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17041         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17042
17043 2005-01-31  Dale Johannesen  <dalej@apple.com>
17044
17045         * g++.dg/opt/pr19650.C: New test.
17046
17047 2005-01-31  Richard Henderson  <rth@redhat.com>
17048
17049         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17050         long double for intel double extended format.
17051         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17052
17053 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/19555
17056         * g++.dg/template/static10.C: New test.
17057
17058         PR c++/19395
17059         * g++.dg/parse/error24.C: New test.
17060
17061         PR c++/19367
17062         * g++.dg/lookup/builtin1.C: New test.
17063
17064         PR c++/19457
17065         * g++.dg/warn/conv3.C: New test.
17066
17067 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17068
17069         PR fortran/19647
17070         * gfortan.dg/inquire_7.f90
17071
17072 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17073
17074         PR tree-optimization/15791
17075         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17076         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17077         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17078         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17079         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17080         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17081         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17082         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17083         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17084         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17085
17086 2005-01-29  Paul Brook  <paul@codesourcery.com>
17087
17088         PR fortran/18565
17089         * check.c (real_or_complex_check): New function.
17090         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17091         * intrinsic.c (add_functions): Use new check functions.
17092         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17093         Add prototypes.
17094
17095 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17096
17097         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17098         gcc.dg/lvalue-3.c: New tests.
17099         * gcc.dg/concat.c: Update expected messages.
17100
17101 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17102
17103         PR libfortran/19595
17104         * gfortran.dg/eor_1.f90: New test.
17105
17106 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17107
17108         PR fortran/19589
17109         * gfortran.dg/logical_data_1.f90: New test.
17110
17111 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/19253
17114         * g++.dg/template/crash33.C: New test.
17115
17116         PR c++/19667
17117         * g++.dg/template/crash32.C: New test.
17118
17119 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17120
17121         PR middle-end/16558
17122         * g++.dg/warn/Wreturn-type-2.C: New test.
17123
17124 2004-06-24  Jeff Law  <law@redhat.com>
17125
17126         * gcc.dg/tree-ssa/20050128-1.c: New test.
17127
17128 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17129
17130         * gcc.target/frv/all-mdpackh-1.c: New test.
17131
17132 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17133
17134         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17135
17136 2005-01-27  Richard Henderson  <rth@redhat.com>
17137
17138         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17139
17140 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17141
17142         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17143
17144 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17145
17146         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17147         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17148         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17149         to cope with cases where the multilib options override the dg-options.
17150
17151 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17152
17153         PR c/18946
17154         * gcc.dg/noncompile/20050120-1.c: New test.
17155
17156 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17157
17158         PR tree-optimization/19633
17159         * gcc.dg/pr19633.c: New test.
17160         * gcc.dg/tree-ssa/pr19633.c: New test.
17161
17162 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17163
17164         * gcc.dg/20041216-1.c: New test.
17165
17166 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17167
17168         PR objc/18862
17169         * objc.dg/selector-2.m: New test.
17170
17171 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17172
17173         * g++.dg/opt/range-test-2.C: New test.
17174
17175         PR rtl-optimization/19579
17176         * gcc.c-torture/execute/20050124-1.c: New test.
17177
17178 2005-01-26  Greg Parker  <gparker@apple.com>
17179         Stuart Hastings  <stuart@apple.com>
17180
17181         * gcc.c-torture/execute/20050125-1.c: New.
17182
17183 2005-01-18  Jan Hubicka  <jh@suse.cz>
17184
17185         PR tree-optimize/19337
17186         * gcc.c-torture/compile/20050119-1.c: New test.
17187
17188 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17189
17190         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17191         test for successful match.
17192
17193 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17194
17195         PR objc/18408
17196         * objc.dg/comp-types-7.m: New test.
17197
17198 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17199
17200         * lib/target-supports.exp (current_target_name): New.
17201         (check_effective_target_ilp32, check_effective_target_lp64):
17202         Cache the result to use as long as the current target, with
17203         multilib flags, remains the same.
17204
17205         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17206         (dg-require-weak, dg-require-visibility, dg-require-alias,
17207         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17208         dg-require-effective-target, dg-skip-if): Remove call to
17209         skip_test_and_clear_xfail.
17210         (dg-test): Clear xfail data.
17211
17212 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17213
17214         PR target/17751
17215         * gcc.dg/ppc64-toc.c: New test.
17216
17217         * g++.dg/tree-ssa/empty-1.C: New test.
17218
17219         PR middle-end/19551
17220         * gcc.c-torture/execute/20050121-1.c: New test.
17221         * gcc.dg/20050121-2.c: New test.
17222
17223 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17224         Paul Brook  <paul@codesourcery.com>
17225
17226         PR fortran/17941
17227         * gfortran.dg/real_const_1.f: New test.
17228         * gfortran.dg/real_const_2.f90: New test.
17229         * gfortran.dg/complex_int_1.f90: New test.
17230
17231 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17232
17233         PR fortran/19313
17234         * gfortan.dg/inquire_6.f90: New test.
17235
17236 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17237
17238         PR libfortran/19451
17239         * open_readonly_1.f90: New test.
17240
17241 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17242
17243         PR libfortran/18982
17244         * gfortran.dg/open_new.f90: New file.
17245
17246 2005-01-22  Paul Brook  <paul@codesourcery.com>
17247
17248         * namelist_1.f90: New test.
17249
17250 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17251
17252         PR tree-optimization/19484
17253         * gcc.c-torture/compile/20050122-[12].c: New tests.
17254
17255 2005-01-22  Paul Brook  <paul@codesourcery.com>
17256
17257         * gfortran.dg/implicit_2.f90: New test.
17258
17259 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17260
17261         PR fortran/19314
17262         * gfortran.dg/inquire_5.f90: New test.
17263
17264 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17265
17266         PR c/18809
17267         * gcc.dg/pr18809-1.c: New test.
17268
17269 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17270
17271         * gcc.dg/20050121-1.c: New test.
17272
17273         PR tree-optimization/13000
17274         * gcc.dg/20040206-1.c: Change warning to point where function is
17275         being inlined.
17276
17277 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17278
17279         PR c++/19208
17280         * g++.dg/template/array11.C: New test.
17281
17282 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17283
17284         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17285         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17286         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17287         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17288         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17289         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17290
17291 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17292
17293         PR tree-optimization/15349
17294         * gcc.dg/tree-ssa/pr15349.c: New.
17295
17296 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17297
17298         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17299
17300 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17301
17302         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17303         scan-assembler-times directive name.
17304
17305         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17306         after dg-do.
17307
17308         PR rtl-optimization/19462
17309         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17310
17311 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17312
17313         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17314         counting function calls on ia64.
17315
17316 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17317
17318         PR rtl-optimization/15139
17319         * gcc.dg/20050111-2.c: New test.
17320
17321         PR c/17297
17322         * gcc.c-torture/compile/20050113-1.c: New testcase.
17323
17324         PR middle-end/19164
17325         * gcc.dg/20050113-1.c: New testcase.
17326
17327 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17328
17329         * gcc.dg/vect/vect-85.c: Add comment.
17330         * gcc.dg/vect/vect-86.c: Add xfail for now.
17331         * gcc.dg/vect/vect-87.c: Add xfail for now.
17332         * gcc.dg/vect/vect-88.c: Add xfail for now.
17333         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17334
17335 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17336
17337         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17338
17339 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17340
17341         * g++.dg/debug/typedef3.C: New test.
17342
17343 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17344
17345         PR c/19472
17346         * gcc.dg/asm-a.c: New test.
17347
17348 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17349
17350         * gcc.dg/sh-relax.c: Add prototype for abort.
17351
17352 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17353
17354         * gcc.dg/short-compare-1.c: New test.
17355         * gcc.dg/short-compare-2.c: Likewise.
17356
17357 2005-01-18  Michael Matz  <matz@suse.de>
17358
17359         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17360
17361 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17362
17363         PR tree-optimization/19121
17364         * gcc.c-torture/compile/pr19121.c: New test.
17365
17366 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17367
17368         PR target/19357
17369         * gcc.c-torture/compile/pr19357.c: New test.
17370
17371 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17372
17373         PR c/5675
17374         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17375         pass--those that refer just to the variable, possibly with a
17376         cast.
17377         * gcc.dg/c99-const-expr-3.c: Likewise.
17378
17379         PR middle-end/13127
17380         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17381         longer emitted.
17382
17383 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17384
17385         PR fortran/18778
17386         * gfortran.dg/endfile_2.f90: New test.
17387
17388 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17389
17390         PR 19168
17391         * gfortran.dg/select_5.f90: New test.
17392
17393 2004-01-16  Paul Brook  <paul@codesourcery.com>
17394
17395         * gfortran.dg/common_4.f90: New test.
17396
17397 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17398
17399         PR rtl-optimization/19462
17400         * gcc.dg/torture/pr19462-1.c: New test.
17401
17402 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17403
17404         PR objc/19321
17405         * objc.dg/func-ptr-2.m: New.
17406         * objc.dg/volatile-1.m: New.
17407
17408 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17409
17410         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17411
17412 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17413
17414         PR tree-optimization/19060
17415         * gcc.c-torture/execute/20050104-1.c: New test.
17416
17417 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17418
17419         PR fortran/18983
17420         * gfortran.dg/write_to_null.f90: New test.
17421
17422 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17423             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17424
17425         PR other/19328
17426         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17427         argument.
17428
17429 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17430
17431         PR c++/19263
17432         * g++.dg/init/vector1.C: New test.
17433
17434 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17435
17436         PR target/13158
17437         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17438         PR target/18987
17439         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17440
17441 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17442
17443         * gfortran.dg/select_1.f90: New test.
17444         * gfortran.dg/select_2.f90: New test.
17445         * gfortran.dg/select_3.f90: New test.
17446         * gfortran.dg/select_4.f90: New test.
17447
17448 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17449
17450         PR middle-end/19084
17451         PR rtl-optimization/19348
17452         * gcc.dg/20050111-1.c: New test.
17453         * gcc.c-torture/execute/20050111-1.c: New test.
17454
17455         * gcc.dg/i386-asm-4.c: New test.
17456
17457 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17458
17459         * gcc.dg/nested-func-2.c: New test.
17460         * ada/acats/norun.lst: Remove c953002.
17461
17462 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17463
17464         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17465
17466 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17467
17468         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17469
17470 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17471
17472         PR target/18761
17473         * g++.dg/abi/align1.C: New test.
17474
17475 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17476
17477         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17478         at a time.
17479         * g++.dg/ext/altivec_check.h: Support compiling as C.
17480
17481 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17482
17483         PR c++/19355
17484         * g++.dg/expr/pr19355-1.C: New test case.
17485
17486 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17487
17488         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17489         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17490         * ada/acats/tests/c3/c92005b.ada: Likewise.
17491         * ada/acats/tests/c3/cxb3012.a: Likewise.
17492         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17493
17494 2005-01-09  Paul Brook  <paul@codesourcery.com>
17495
17496         * gfortran.dg/common_2.f90: New file.
17497         * gfortran.dg/common_3.f90: New file.
17498
17499 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17500
17501         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17502
17503 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17504
17505         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17506         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17507         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17508         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17509         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17510         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17511         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17512         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17513         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17514         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17515         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17516         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17517         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17518         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17519         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17520         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17521         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17522         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17523         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17524         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17525         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17526         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17527         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17528         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17529         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17530         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17531         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17532         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17533         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17534         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17535         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17536         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17537         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17538         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17539         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17540         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17541         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17542         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17543         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17544         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17545         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17546         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17547         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17548         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17549         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17550         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17551         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17552         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17553         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17554         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17555         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17556         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17557         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17558         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17559         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17560         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17561         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17562         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17563         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17564         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17565         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17566         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17567         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17568         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17569         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17570         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17571         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17572
17573         * gcc.dg/vect/vect-1.c: Fix spelling.
17574         * gcc.dg/vect/vect-10.c: Fix spelling.
17575         * gcc.dg/vect/vect-11.c: Fix spelling.
17576         * gcc.dg/vect/vect-12.c: Fix spelling.
17577         * gcc.dg/vect/vect-14.c: Fix spelling.
17578         * gcc.dg/vect/vect-15.c: Fix spelling.
17579         * gcc.dg/vect/vect-16.c: Fix spelling.
17580         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17581         * gcc.dg/vect/vect-64.c: Fix comments.
17582         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17583
17584 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17585             Ira Rosen  <irar@il.ibm.com>
17586
17587         * gcc.dg/vect/vect-70.c: New test.
17588         * gcc.dg/vect/vect-71.c: New test.
17589
17590 2005-01-09  Manfred Hollstein  <mh@suse.com>
17591
17592         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17593         * gcc.dg/pr18241-2.c: Likewise.
17594         * gcc.dg/pr18241-3.c: Likewise.
17595         * gcc.dg/pr18241-4.c: Likewise.
17596         * gcc.dg/pr18241-5.c: Likewise.
17597
17598 2005-01-08  Richard Henderson  <rth@redhat.com>
17599
17600         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17601         False for x86 and x86-64.
17602
17603 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17604
17605         PR tree-optimization/18241
17606         * gcc.dg/pr18241-1.c: New test.
17607         * gcc.dg/pr18241-2.c: New test.
17608         * gcc.dg/pr18241-3.c: New test.
17609         * gcc.dg/pr18241-4.c: New test.
17610         * gcc.dg/pr18241-5.c: New test.
17611
17612 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17613
17614         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17615         gfortran.dg/select_4.f90: New.
17616
17617 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17618
17619         * gcc.c-torture/execute/20050107-1.c: New test.
17620
17621 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17622
17623         PR c++/19298
17624         * g++.dg/template/ref2.C: New.
17625
17626 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17627
17628         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17629         instead of being empty.
17630
17631 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17632
17633         PR fortran/15553
17634         * gfortran.dg/array-1.f90: New test.
17635
17636 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17637
17638         PR tree-optimization/19283
17639         * gcc.c-torture/execute/20050106-1.c: New test.
17640
17641         PR rtl-optimization/18861
17642         * gcc.dg/20050105-1.c: New test.
17643
17644         PR tree-optimization/18828
17645         * gcc.dg/20050105-2.c: New test.
17646
17647 2005-01-07  Andreas Jaeger  <aj@suse.de>
17648
17649         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17650
17651 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17652
17653         PR fortran/18398
17654         * gfortran.dg/fmt_read.f90: New test.
17655
17656 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17657
17658         * gcc.dg/rs6000-ldouble-2.c: New.
17659
17660 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17661
17662         PR c++/19244
17663         * g++.dg/parser/ctor2.C: New test.
17664
17665 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17666
17667         PR c++/17154
17668         * g++.dg/template/using9.C: New test.
17669
17670 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17671
17672         PR c++/19258
17673         * g++.dg/lookup/friend6.C: New test.
17674
17675 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17676
17677         PR c++/19270
17678         * g++.dg/template/array10.C: New.
17679
17680 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17681
17682         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17683         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17684
17685 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17686
17687         * gcc.c-torture/compile/20050105-1.c: New test.
17688
17689 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17690
17691         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17692
17693 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17694
17695         PR middle-end/19100
17696         * gcc.dg/conv-3.c: New test case.
17697
17698 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17699
17700         * gcc.dg/asm-wide-1.c: New test.
17701
17702 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17703
17704         PR c++/19030
17705         * g++.dg/parse/crash22.C: New
17706
17707 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17708
17709         PR 19257
17710         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17711
17712 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17713
17714         PR middle-end/17767
17715         * gcc.dg/i386-mmx-6.c: New test case.
17716
17717 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17718
17719         PR tree-optimization/18308
17720         * gcc.dg/vect/pr18308.c: New testcase.
17721
17722 2005-01-04  Andreas Jaeger  <aj@suse.de>
17723
17724         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17725
17726 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17727             Robert Bowdidge <bowdidge@apple.com>
17728
17729         * gcc.dg/cpp/subframework1.c: New.
17730         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17731         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17732         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17733         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17734
17735 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17736
17737         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17738         producing warning.
17739         * gcc.dg/darwin-weakimport-2.c: New.
17740
17741 2005-01-03  Richard Henderson  <rth@redhat.com>
17742
17743         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17744
17745 2005-01-03  Richard Henderson  <rth@redhat.com>
17746
17747         * gcc.dg/vect/vect.exp: Enable for ia64.
17748         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17749         (check_effective_target_vect_float): Likewise.
17750         (check_effective_target_vect_no_align): Likewise.
17751         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17752         * gcc.dg/vect/vect-8.c: Likewise.
17753
17754 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17755
17756         PR target/19236
17757         * gcc.dg/pr19236-1.c: New test case.
17758
17759 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17760
17761         PR rtl-optimization/12092
17762         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17763
17764 2005-01-02  Andreas Jaeger  <aj@suse.de>
17765
17766         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17767
17768 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17769             Andrew Pinski  <pinskia@physics.uc.edu>
17770
17771         PR rtl-optimization/12092
17772         * gcc.dg/pr12092-1.c: New test case.
17773
17774 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17775
17776         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17777         'hidden' and 'default' for better portability.
17778         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17779
17780         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17781         6 and 7.
17782         * g++.old-deja/g++.brendan/new3.C: Likewise.
17783
17784 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17785
17786         * gcc.dg/20041231-1.C: New test.
17787         * g++.dg/warn/Wunreachable-code-1.C: New test.
17788
17789 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17790
17791         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17792         file, not /dev/null.  Abort on error.
17793
17794 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17795             Ziemowit Laski  <zlaski@apple.com>
17796
17797         PR objc/18971
17798         * objc.dg/encode-5.m: New test.
17799
17800 2004-12-29  Richard Henderson  <rth@redhat.com>
17801
17802         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17803         * objc.dg/stabs-1.m: Disable for ia64.
17804
17805 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17806
17807         PR c++/19190
17808         * g++.dg/warn/Wunused-10.C: New test.
17809
17810 2004-12-28  Richard Henderson  <rth@redhat.com>
17811
17812         * objc.dg/stabs-1.m: Disable for alpha.
17813
17814 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17815
17816         PR c++/19149
17817         * g++.dg/parse/error23.C: New test.
17818
17819 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17820
17821         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17822
17823         PR fortran/19032
17824         * gfortran.dg/intrinsic_modulo_1.f90: New.
17825         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17826         tests with divisor -1.
17827
17828 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17829
17830         * g++.dg/opt/temp1.C (memcpy): Return a value.
17831
17832         PR c++/19148
17833         * g++.dg/expr/cond7.C: New test.
17834
17835 2004-12-27  Paul Brook  <paul@codesourcery.com>
17836
17837         * gfortran.dg/g77/select_no_compile.f: Remove.
17838
17839 2004-12-27  Richard Henderson  <rth@redhat.com>
17840
17841         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17842         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17843         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17844
17845 2004-12-26  Richard Henderson  <rth@redhat.com>
17846
17847         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17848         by 1i instead of token pasting.
17849
17850 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17851
17852         PR tree-optimization/17578
17853         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17854         to additional_flags.
17855         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17856
17857 2004-12-25  Richard Henderson  <rth@redhat.com>
17858
17859         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17860         Remove Alpha.
17861
17862 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17863
17864         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17865         hppa*-*-hpux*.
17866         * gcc.dg/pr17957.c (dg-options): Likewise.
17867         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17868         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17869         instead of 0 on __hppa__.
17870         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17871         "foo,%r" on hppa*-*-*.
17872
17873 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17874
17875         PR fortran/19071
17876         * gfortran.dg/complex_write.f90: New test.
17877
17878 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17879
17880         PR c++/17595
17881         * g++.dg/parse/pragma2.C: New test.
17882
17883         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17884
17885 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17886
17887         * gcc.dg/empty2.c: Add missing dg-warning.
17888
17889 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17890
17891         PR c++/17413
17892         * g++.dg/template/local4.C: New test.
17893         * g++.dg/template/crash19.C: Add dg-error marker.
17894
17895         * g++.dg/template/crash31.C: Correct embedded PR number.
17896
17897 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17898
17899         PR c++/16405
17900         * g++.dg/opt/temp1.C: Add do-run marker.
17901
17902 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17903
17904         * g++.dg/template/spec19.C: New.
17905
17906 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17907
17908         PR target/16819
17909         * gcc.dg/empty2.c: New.
17910
17911 2004-12-23  Richard Henderson  <rth@redhat.com>
17912
17913         * lib/target-supports.exp (check_effective_target_vect_no_align):
17914         Remove i?86 and x86-64.
17915
17916 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17917
17918         PR c++/16405
17919         * g++.dg/opt/temp1.C: New test.
17920
17921 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17922
17923         PR c++/18733
17924         * g++.dg/template/friend33.C: New testcase.
17925
17926 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17927
17928         PR c++/18464
17929         * g++.dg/template/cond5.C: New test.
17930
17931         PR c++/18492
17932         * g++.dg/inherit/thunk3.C: New test.
17933
17934         PR c++/11224
17935         * g++.dg/warn/Wunused-9.C: New test.
17936
17937 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17938
17939         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17940
17941 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17942
17943         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17944
17945 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17946
17947         PR c++/18378
17948         * g++.dg/ext/packed8.C: New test.
17949
17950         PR c++/19063
17951         * g++.dg/template/crash31.C: New test.
17952
17953         PR c++/19034
17954         * g++.dg/template/crash30.C: New test.
17955
17956 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17957
17958         PR C++/18984
17959         * g++.dg/eh/ctor3.C: New test.
17960
17961 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17962
17963         * objc.dg/stabs-1.m: Allow section name to be quoted and
17964         assembly label to begin with '.LL'.
17965
17966 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17967
17968         * gcc.dg/vect/vect.exp
17969         (check_effective_target_lp64_or_vect_no_align): New.
17970         * gcc.dg/vect/vect-77.c: Use it.
17971         * gcc.dg/vect/vect-78.c: Use it.
17972
17973         * lib/target-supports.exp
17974         (check_effective_target_vect_no_max,
17975         check_effective_target_vect_no_bitwise,
17976         check_effective_target_vect_no_align): New.
17977         * gcc.dg/vect/vect-13.c: Use them.
17978         * gcc.dg/vect/vect-17.c: Ditto.
17979         * gcc.dg/vect/vect-18.c: Ditto.
17980         * gcc.dg/vect/vect-19.c: Ditto.
17981         * gcc.dg/vect/vect-20.c: Ditto.
17982         * gcc.dg/vect/vect-27.c: Ditto.
17983         * gcc.dg/vect/vect-29.c: Ditto.
17984         * gcc.dg/vect/vect-44.c: Ditto.
17985         * gcc.dg/vect/vect-48.c: Ditto.
17986         * gcc.dg/vect/vect-50.c: Ditto.
17987         * gcc.dg/vect/vect-52.c: Ditto.
17988         * gcc.dg/vect/vect-54.c: Ditto.
17989         * gcc.dg/vect/vect-56.c: Ditto.
17990         * gcc.dg/vect/vect-58.c: Ditto.
17991         * gcc.dg/vect/vect-60.c: Ditto.
17992         * gcc.dg/vect/vect-72.c: Ditto.
17993         * gcc.dg/vect/vect-80.c: Ditto.
17994
17995 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17996
17997         PR c++/14075
17998         * g++.dg/init/string1.C: New.
17999
18000         PR c++/18975
18001         * g++.dg/other/synth1.C: New.
18002
18003 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18004
18005         PR c/18963
18006         * gcc.dg/pr18963-1.c: New test.
18007
18008 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18009
18010         PR c/18596
18011         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18012         * gcc.dg/pr18596-1.c: Use dg-error.
18013         (dg-options): Use -fno-unit-at-a-time.
18014         * gcc.dg/pr18596-2.c: New test.
18015         * gcc.dg/pr18596-3.c: New test.
18016
18017 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18018
18019         PR middle-end/18683
18020         * g++.dg/opt/pr18683-1.C: New test case.
18021
18022 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18023
18024         PR other/19093
18025         * g++.dg/opt/max1.C: Fix for 64bit targets.
18026
18027 2004-12-20  Matt Austern  <austern@apple.com>
18028
18029         PR c++/19044
18030         * g++.dg/ext/builtin6.C: New
18031
18032 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18033
18034         PR tree-optimization/19080
18035         * gcc.c-torture/compile/pr19080.c: New test.
18036
18037 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18038
18039         * gcc.dg/20041219-1.c: New test.
18040
18041 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18042
18043         PR middle-end/19068
18044         * g++.dg/opt/max1.C: New test case.
18045
18046 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18047
18048         * gcc.dg/fdata-sections-1.c: New test.
18049
18050 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18051
18052         PR middle-end/18548
18053         * gcc.dg/max-1.c: New test case.
18054
18055 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18056
18057         * gcc.c-torture/execute/20041218-1.c: New test.
18058
18059 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18060
18061         * gcc.dg/pr18501.c: New test.
18062         * gcc.dg/uninit-5.c: XFAIL.
18063         * gcc.dg/uninit-9.c: XFAIL.
18064
18065 2004-12-17  Dale Johannesen  <dalej@apple.com>
18066
18067         * gcc.dg/20041213-1.c: New.
18068
18069 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18070
18071         * objc.dg/stabs-1.m: Allow assembly label to begin
18072         with a dot ('.').
18073
18074 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18075
18076         * gcc.c-torture/execute/20041213-1.c: Move...
18077         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18078
18079 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         PR c++/18721
18082         * g++.dg/lookup/conv-5.C: New.
18083
18084 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18085
18086         * objc.dg/stabs-1.m: New test.
18087
18088 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18089
18090         * gcc.dg/visibility-c.c: Change compile to
18091         assemble for the test.
18092
18093 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18094
18095         PR target/19041
18096         * gcc.dg/visibility-c.c: New test.
18097
18098 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18099
18100         PR middle-end/18493
18101         * gcc.dg/switch-8.c: New test case.
18102
18103 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         PR c++/18905
18106         * g++.dg/template/init4.C: New.
18107         * g++.dg/opt/static3.C: Enable optimizer.
18108
18109 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18110
18111         * g++.dg/other/complex1.C: New test.
18112
18113 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18114
18115         * g++.dg/opt/inline9.C: New test.
18116
18117 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18118
18119         PR fortran/18993
18120         * gfotran.dg/nullify_1.f: New test.
18121
18122 2004-12-15  Richard Henderson  <rth@redhat.com>
18123
18124         * gcc.target/i386/i386.exp: New harness.
18125         * gcc.target/i386/vect-args.c: New.
18126
18127 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18128
18129         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18130
18131 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18132
18133         PR c++/18825
18134         * g++.dg/template/friend32.C: New test.
18135
18136 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18137
18138         * cpp/pragma-once-1.c: New test.
18139         * cpp/pragma-once-1b.h: Likewise.
18140         * cpp/pragma-once-1c.h: Likewise.
18141         * cpp/pragma-once-1d.h: Likewise.
18142         * cpp/inc/pragma-once-1a.h: Likewise.
18143
18144 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18145             Steven G. Kargl  <kargls@comcast.net>
18146
18147         PR fortran/17597
18148         * gfortran.dg/list_read_3.f90: New test.
18149
18150 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18151
18152         * gcc.dg/ftrapv-2.c: New test.
18153
18154 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18155
18156         PR c++/18981
18157         * g++.dg/template/typename9.C: New test.
18158
18159 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18160
18161         PR c++/18738
18162         * g++.dg/template/typename8.C: New test.
18163         * g++.dg/parse/friend2.C: Tweak error message.
18164
18165 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18166
18167         * gcc.c-torture/20041214-1.c: New test.
18168
18169 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18170
18171         PR c++/18965
18172         * g++.dg/init/array17.C: New test.
18173
18174 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/18793
18177         * g++.dg/init/aggr3.C: New test.
18178
18179 2004-12-14  Janis Johnson  <janis187@us.ibm.com
18180
18181         * gcc.dg/altivec-types-1.c: New test.
18182         * gcc.dg/altivec-types-2.c: New test.
18183         * gcc.dg/altivec-types-3.c: New test.
18184         * gcc.dg/altivec-types-4.c: New test.
18185         * g++.dg/ext/altivec-types-1.C: New test.
18186         * g++.dg/ext/altivec-types-2.C: New test.
18187         * g++.dg/ext/altivec-types-3.C: New test.
18188         * g++.dg/ext/altivec-types-4.C: New test.
18189
18190 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18191
18192         PR middle-end/18951
18193         * gcc.c-torture/execute/20041213-1.c: New test.
18194
18195 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18196
18197         PR c++/18949
18198         * g++.dg/template/cast1.C: New.
18199
18200 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18201
18202         * gcc.c-torture/execute/20041213-2.c: New test.
18203
18204 2004-12-13  Richard Henderson  <rth@redhat.com>
18205
18206         * gcc.dg/i386-sse-10.c: Fix typo in options.
18207
18208 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18209
18210         PR c++/18968
18211         * g++.dg/opt/pr18968.C: New test.
18212
18213 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18214
18215         PR c++/18925
18216         * g++.dg/ext/visibility/staticdatamem.C: New test.
18217
18218 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18219
18220         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18221
18222 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18223
18224         PR rtl-optimization/18928
18225         * gcc.dg/pr18928-1.c: New test case.
18226
18227 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18228
18229         PR tree-opt/16951
18230         * gcc.c-torture/compile/20041211-1.c: New.
18231
18232 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18233
18234         PR middle-end/17564
18235         * gcc.c-torture/execute/20041212-1.c: New test.
18236
18237 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18238
18239         PR fortran/18869
18240         * gfortran.dg/common_1.f90: New test.
18241
18242 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18243         Paul Brook  <paul@codesourcery.com>
18244
18245         PR fortran/16222
18246         * gfortran.dg/real_do_1.f90: New test.
18247
18248 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18249
18250         PR tree-opt/18040
18251         * g++.dg/opt/ptrmem6.C: New test.
18252
18253 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18254
18255         PR middle-end/18921
18256         * gcc.dg/pr18921-1.c: New test case.
18257
18258 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18259
18260         PR fortran/17175
18261         * gfortran.dg/scale_1.f90: New test.
18262
18263 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18264
18265         PR middle-end/18903
18266         * gcc.c-torture/compile/pr18903.c: New test.
18267
18268 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18269
18270         * gcc.c-torture/execute/20041210-1.c: New test.
18271
18272 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18273
18274         PR c++/18731
18275         * g++.dg/parser/struct-1.C: New test.
18276         * g++.dg/parser/struct-2.C: New test.
18277         * g++.dg/parser/struct-3.C: New test.
18278
18279 2004-12-09  Richard Henderson  <rth@redhat.com>
18280
18281         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18282
18283         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18284         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18285
18286 2004-12-09  Matt Austern  <austern@apple.com>
18287
18288         PR c++/18514
18289         * g++.dg/ext/builtin1.C: New
18290         * g++.dg/ext/builtin2.C: New
18291         * g++.dg/ext/builtin3.C: New
18292         * g++.dg/ext/builtin4.C: New
18293         * g++.dg/ext/builtin5.C: New
18294
18295 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18296
18297         PR tree-opt/18904
18298         * g++.dg/opt/ptrmem5.C: New test.
18299
18300 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18301
18302         * g++.dg/parse/typename5.C: Adjust for new error.
18303         * g++.dg/parse/typename7.C: New.
18304
18305 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18306
18307         PR c++/18073
18308         * g++.dg/other/mmintrin.C: New test.
18309
18310 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18311
18312         PR c++/16681
18313         * g++.dg/init/array15.C: New.
18314         * g++.dg/init/array16.C: New.
18315
18316 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18317
18318         PR fortran/18826
18319         * gfortran.dg/assign_1.f90: New test.
18320
18321 2004-12-08  Nick Clifton  <nickc@redhat.com>
18322
18323         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18324         * gcc.target/xstormy16/data_below100: Likewise.
18325         * gcc.target/xstormy16/sfr: Likewise.
18326         * gcc.target/xstormy16/below100.S: New test source file.
18327         * gcc.target/xstormy16/below100.ld: New test linker script.
18328         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18329         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18330         bp instructions.
18331         * gcc.target/xstormy16/bp.c: Likewise.
18332
18333         * gcc.target/xstormy16/bss_below100: New files:
18334         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18335         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18336         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18337         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18338         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18339         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18340         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18341         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18342         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18343         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18344         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18345         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18346         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18347         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18348         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18349         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18350         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18351         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18352         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18353         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18354         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18355         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18356         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18357         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18358         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18359         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18360         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18361
18362         * gcc.target/xstormy16/data_below100: New files:
18363         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18364         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18365         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18366         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18367         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18368         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18369         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18370         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18371         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18372         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18373         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18374         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18375         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18376         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18377         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18378         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18379         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18380         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18381         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18382         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18383         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18384         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18385         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18386         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18387         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18388         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18389         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18390
18391         * gcc.target/xstormy16/sfr: New files:
18392         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18393         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18394         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18395         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18396         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18397         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18398         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18399         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18400         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18401         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18402         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18403         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18404         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18405         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18406         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18407         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18408         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18409         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18410         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18411         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18412         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18413         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18414         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18415         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18416         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18417         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18418         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18419         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18420         27_if0_sfrw_bitfield_f.c
18421
18422 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18423
18424         PR c++/18100
18425         * g++.dg/lookup/name-clash4.C: New test.
18426
18427 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18428
18429         PR c++/18672
18430         * g++.dg/opt/array1.C: New.
18431
18432         PR c++/18803
18433         * g++.dg/template/operator5.C: New.
18434
18435 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18436
18437         PR c/18867
18438         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18439
18440 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18441
18442         * gcc.dg/noncompile/20041207.c: New test.
18443
18444 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18445
18446         * g++.dg/other/unreachable-1.C: New test.
18447
18448 2004-12-06  Nick Clifton  <nickc@redhat.com>
18449
18450         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18451         <limits.h> because the latter comes from gcc's include/ directory
18452         and not the newlib/libc/include directory.
18453
18454 2004-12-04  Richard Henderson  <rth@redhat.com>
18455
18456         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18457
18458 2004-12-04  Richard Henderson  <rth@redhat.com>
18459
18460         * lib/target-supports.exp (check_gc_sections_available): Disable
18461         for alpha and ia64.
18462
18463 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18464
18465         PR middle-end/17909
18466         * g++.dg/other/vararg-2.C: New test.
18467
18468 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18469
18470         PR c++/17011, c++/17971
18471         * g++.dg/template/error15.C: Adjust expected error.
18472         * g++.dg/template/instantiate3.C: Likewise.
18473
18474 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18475
18476         * gcc.dg/altivec-18.c: Fix for darwin
18477
18478 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18479
18480         PR c++/18782
18481         * g++.dg/parse/ptrmem2.C: New.
18482
18483         PR c++/18318
18484         * g++.dg/template/new1.C: New.
18485
18486 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18487
18488         PR fortran/18710
18489         * gfortran.dg/direct_io_3.f90: New test.
18490
18491 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18492
18493         PR 18758
18494         * g++.dg/parse/crash21.C: New.
18495
18496 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18497
18498         PR c++/15664, c++/18276
18499         * g++.dg/template/ttp13.C: New test.
18500         * g++.dg/template/ttp14.C: Likewise.
18501
18502 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18503
18504         PR c++/18123
18505         * g++.dg/parse/enum2.C: New test.
18506         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18507
18508 2004-12-02  Nick Clifton  <nickc@redhat.com>
18509
18510         * gcc.target/xstormy16: New test directory.
18511         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18512         * gcc.target/xstormy16/bp.c: Check the generation of bp
18513         instructions.
18514         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18515         bn instructions and the BELOW100 attribute.
18516
18517 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18518
18519         PR target/16952
18520         * gcc.dg/ppc-eabi.c: New.
18521
18522 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18523
18524         PR fortran/18284
18525         * gfortran.dg/backspace.f90
18526
18527 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18528
18529         * gfortran.dg/inquire.f90: New test.
18530
18531 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18532
18533         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18534         handle effective-target-keyword.
18535         (dg-skip-if): Support effective-target keyword as target list.
18536         (dg-xfail-if): Ditto.
18537         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18538
18539 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18540
18541         PR tree-optimization/18291
18542         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18543
18544 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR C++/18729
18547         * g++.dg/parse/crash20.C: New.
18548
18549         PR c++/17431
18550         * g++.dg/overload/arg1.C: New.
18551         * g++.dg/overload/arg2.C: New.
18552         * g++.dg/overload/arg3.C: New.
18553         * g++.dg/overload/arg4.C: New.
18554
18555 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18556
18557         * gcc.dg/c99-flex-array-4.c: Remove.
18558
18559 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18560
18561         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18562
18563         * lib/target-supports.exp (is-effective-target): Simplify.
18564
18565         * lib/target-supports.exp (check_effective_target_vect_long):
18566         Fix for powerpc64-*-*.
18567
18568 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18569
18570         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18571         to support new requirements on FreeBSD 5.
18572
18573 2004-11-30  Devang Patel  <dpatel@apple.com>
18574
18575         PR 18702
18576         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18577
18578 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18579
18580         * g++.dg/ext/altivec-13.C: New test.
18581
18582 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18583
18584         PR tree-opt/18298
18585         * gcc.c-torture/execute/p18298.c: New test.
18586
18587 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18588             Dorit Naishlos  <dorit@il.ibm.com>
18589
18590         PR tree-opt/18607
18591         * gcc.dg/vect/vect-89.c: New test.
18592
18593 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18594
18595         * gcc.dg/pr18596-1.c: New test.
18596
18597 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18598
18599         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18600
18601 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18602
18603         PR c/18479
18604         * gcc.dg/pr18479.c: New test.
18605
18606 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18607
18608         PR target/18490
18609         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18610         mmix-knuth-mmixware.
18611
18612         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18613         cris-*-elf* cris-*-aout* mmix-*-*
18614
18615 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18616
18617         PR middle-end/18725
18618         * gcc.dg/pr18725.c: New test.
18619
18620 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18621
18622         PR target/18488
18623         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18624
18625         PR target/18336
18626         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18627
18628 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18629
18630         PR c++/18368
18631         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18632         * g++.old-deja/g++.law/ctors5.C: Likewise.
18633         * g++.old-deja/g++.other/crash25.C: Likewise.
18634
18635         PR c++/18674
18636         * g++.dg/template/error16.C: New test.
18637
18638         PR c++/18512
18639         * g++.dg/template/crash29.C: New test.
18640
18641 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18642
18643         PR tree-optimization/18712
18644         * gcc.c-torture/compile/pr18712.c: New test.
18645
18646 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18647
18648         PR c/7544
18649         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18650         tests.
18651
18652 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18653
18654         PR c++/18652
18655         * g++.dg/lookup/crash6.C: New test.
18656
18657 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18658
18659         PR middle-end/18164
18660         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18661
18662 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18663
18664         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18665         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18666         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18667
18668 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18669
18670         * gcc.dg/pr18164.c: New test.
18671
18672 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18673
18674         * gcc.dg/funroll-loops-all.c: New.
18675
18676 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18677
18678         PR target/18489
18679         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18680         delimeter, match space and TAB as well as ":".
18681
18682         PR target/18484
18683         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18684
18685         PR target/18348
18686         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18687
18688         PR target/18345
18689         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18690
18691         PR target/18337
18692         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18693
18694 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18695
18696         * gfortran.dg/direct_io_2.f90: New test.
18697
18698 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18699
18700         PR target/18334
18701         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18702
18703 2004-11-28  Richard Henderson  <rth@redhat.com>
18704
18705         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18706
18707 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18708
18709         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18710         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18711         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18712         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18713         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18714         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18715         gcc.dg/pointer-arith-8.c: New tests.
18716
18717 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18718
18719         PR fortran/18364
18720         * gfortran.dg/endfile.f90: New test.
18721
18722 2004-11-27  Falk Hueffner  <falk@debian.org>
18723
18724         * gcc.dg/loop-6.c: New test.
18725
18726 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18727
18728         * gcc.c-torture/execute/20041126-1.c: New test.
18729
18730 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18731
18732         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18733         on IRIX.
18734
18735 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18736
18737         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18738         functions.
18739
18740 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18741
18742         PR rtl-optimization/17825
18743         * gcc.c-torture/compile/20041119-1.c: New test.
18744
18745 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18746
18747         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18748         Check existence of ld library path variables before unsetting.
18749
18750 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18751
18752         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18753
18754 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18755
18756         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18757
18758 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18759
18760         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18761
18762 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18763
18764         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18765         dg-do directive.
18766
18767 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18768
18769         * gcc.dg/pr17957.c: Pass --param, not -param.
18770
18771 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18772
18773         PR middle-end/17957
18774         * testsuite/gcc.dg/pr17957.c: New test.
18775
18776 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/18445
18779         * g++.dg/template/crash28.C: Likewise.
18780
18781         PR c++/18001
18782         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18783         * g++.dg/ext/lvaddr.C: Likewise.
18784         * g++.dg/opt/pr7503-3.C: Likewise.
18785
18786         PR c++/18466
18787         * g++.dg/parse/qualified3.C: New test.
18788         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18789
18790         PR c++/18545
18791         * g++.dg/expr/return1.C: New test.
18792
18793 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18794
18795         Friend class name lookup 3/n, PR c++/3332
18796         * g++.dg/lookup/friend3.C: New test.
18797         * g++.dg/lookup/friend4.C: Likewise.
18798         * g++.dg/lookup/friend5.C: Likewise.
18799
18800 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18801
18802         Friend class name lookup 2/n, PR c++/14513, c++/15410
18803         * g++.dg/lookup/friend2.C: New test.
18804         * g++.dg/template/friend31.C: Likewise.
18805
18806 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18807
18808         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18809
18810 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/17473
18813         * g++.dg/tc1/dr56.C: Remove.
18814         * g++.dg/template/typedef1.C: Add dg-error markers.
18815         * g++.old-deja/g++.other/typedef7.C: Likewise.
18816
18817         PR c++/18285
18818         * g++.dg/parse/typedef7.C: New test.
18819
18820 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18821
18822         * gcc.c-torture/execute/20041124-1.c: New test.
18823
18824 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18825
18826         * g++.dg/template/deduce3.C: New test.
18827
18828         PR c++/18586
18829         * g++.dg/template/crash27.C: New test.
18830
18831         PR c++/18530
18832         * g++.dg/warn/Wshadow-3.C: New test.
18833
18834 2004-11-24  Devang Patel  <dpatel@apple.com>
18835
18836         PR/18555
18837         * gcc.dg/cpp/isysroot-1.c: New test.
18838         * gcc.dg/cpp/usr/include/stdio.h: New file.
18839         * gcc.dg/cpp/isysroot-2.c: New test.
18840         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18841         New file.
18842
18843 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18844
18845         PR c++/8929
18846         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18847
18848 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18849
18850         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18851         * gcc.target/sparc/pdist.c: Likewise.
18852
18853 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18854
18855         PR c++/16882
18856         * g++.dg/conversion/simd1.C: New test.
18857
18858 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18859
18860         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18861         and restore_ld_library_path_env_vars.
18862         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18863         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18864         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18865         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18866
18867 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18868
18869         * gcc.dg/pragma-align-2.c: Test macro expansion.
18870         * gcc.dg/pragma-pack-2.c: New test.
18871
18872 2004-11-23  Richard Henderson  <rth@redhat.com>
18873
18874         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18875         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18876         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18877         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18878         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18879         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18880
18881         * gcc.dg/vect/vect.exp: Add check for alpha.
18882         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18883         (check_effective_target_vect_int): Enable for alpha.
18884         (check_effective_target_vect_long): New.
18885         (is-effective-target): Add it.
18886
18887 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18888
18889         * gcc.dg/pr18614-1.c: New test.
18890
18891 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18892
18893         * gcc.dg/setjmp-2.c: New test.
18894
18895 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18896
18897         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18898         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18899         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18900         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18901         gcc.target/sparc/pdist.c: New tests.
18902
18903 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18904
18905         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18906
18907 2004-11-22  Dale Johannesen  <dalej@apple.com>
18908
18909         * gcc.dg/20041111-1.c: New.
18910
18911 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18912
18913         PR tree-opt/18536
18914         * gcc.dg/vect/pr18536.c: New test.
18915
18916 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18917
18918         PR c++/18354
18919         * g++.dg/template/nontype11.C: New test.
18920
18921 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18922
18923         PR middle-end/18520
18924         * gcc.dg/pr18520-1.c: New test case.
18925
18926 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18927
18928         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18929         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18930         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18931         expected diagnostics.
18932
18933 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18934
18935         PR target/18580
18936         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18937         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18938         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18939
18940 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18941
18942         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18943
18944 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18945             Joseph Myers  <joseph@codesourcery.com>
18946
18947         * lib/target-supports.exp (check_visibility_available): Really
18948         test the compiler.
18949
18950 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18951
18952         PR tree-opt/18181
18953         * gcc.dg/vect/vect-85.c: New test.
18954         * gcc.dg/vect/vect-86.c: New test.
18955         * gcc.dg/vect/vect-87.c: New test.
18956         * gcc.dg/vect/vect-88.c: New test.
18957
18958 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18959
18960         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18961
18962 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18963
18964         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18965         * gcc.dg/ppc-and-1.c: Ditto.
18966         * gcc.dg/ppc-compare-1.c: Ditto.
18967         * gcc.dg/ppc-mov-1.c: Ditto
18968
18969 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18970             Mark Mitchell  <mark@codesourcery.com>
18971
18972         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18973
18974 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18975             Aldy Hernandez  <aldyh@redhat.com>
18976
18977         * lib/target-supports.exp (check_effective_target_vect_int): New
18978         (check_effective_target_vect_float): New
18979         (check_effective_target_vect_double): New.
18980         (is-effective-target): Support new effective targets keywords.
18981         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18982         default action for dg-do.
18983         * gcc.dg/vect/pr16105.c: Use new support.
18984         * gcc.dg/vect/pr18400.c: Ditto.
18985         * gcc.dg/vect/pr18425.c: Ditto.
18986         * gcc.dg/vect/vect-1.c: Ditto.
18987         * gcc.dg/vect/vect-10.c: Ditto.
18988         * gcc.dg/vect/vect-11.c: Ditto.
18989         * gcc.dg/vect/vect-12.c: Ditto.
18990         * gcc.dg/vect/vect-13.c: Ditto.
18991         * gcc.dg/vect/vect-14.c: Ditto.
18992         * gcc.dg/vect/vect-15.c: Ditto.
18993         * gcc.dg/vect/vect-16.c: Ditto.
18994         * gcc.dg/vect/vect-17.c: Ditto.
18995         * gcc.dg/vect/vect-18.c: Ditto.
18996         * gcc.dg/vect/vect-19.c: Ditto.
18997         * gcc.dg/vect/vect-2.c: Ditto.
18998         * gcc.dg/vect/vect-20.c: Ditto.
18999         * gcc.dg/vect/vect-21.c: Ditto.
19000         * gcc.dg/vect/vect-22.c: Ditto.
19001         * gcc.dg/vect/vect-23.c: Ditto.
19002         * gcc.dg/vect/vect-24.c: Ditto.
19003         * gcc.dg/vect/vect-25.c: Ditto.
19004         * gcc.dg/vect/vect-26.c: Ditto.
19005         * gcc.dg/vect/vect-27.c: Ditto.
19006         * gcc.dg/vect/vect-27a.c: Ditto.
19007         * gcc.dg/vect/vect-28.c: Ditto.
19008         * gcc.dg/vect/vect-29.c: Ditto.
19009         * gcc.dg/vect/vect-29a.c: Ditto.
19010         * gcc.dg/vect/vect-3.c: Ditto.
19011         * gcc.dg/vect/vect-30.c: Ditto.
19012         * gcc.dg/vect/vect-31.c: Ditto.
19013         * gcc.dg/vect/vect-32.c: Ditto.
19014         * gcc.dg/vect/vect-33.c: Ditto.
19015         * gcc.dg/vect/vect-34.c: Ditto.
19016         * gcc.dg/vect/vect-35.c: Ditto.
19017         * gcc.dg/vect/vect-36.c: Ditto.
19018         * gcc.dg/vect/vect-37.c: Ditto.
19019         * gcc.dg/vect/vect-38.c: Ditto.
19020         * gcc.dg/vect/vect-4.c: Ditto.
19021         * gcc.dg/vect/vect-40.c: Ditto.
19022         * gcc.dg/vect/vect-41.c: Ditto.
19023         * gcc.dg/vect/vect-42.c: Ditto.
19024         * gcc.dg/vect/vect-43.c: Ditto.
19025         * gcc.dg/vect/vect-44.c: Ditto.
19026         * gcc.dg/vect/vect-45.c: Ditto.
19027         * gcc.dg/vect/vect-46.c: Ditto.
19028         * gcc.dg/vect/vect-47.c: Ditto.
19029         * gcc.dg/vect/vect-48.c: Ditto.
19030         * gcc.dg/vect/vect-48a.c: Ditto.
19031         * gcc.dg/vect/vect-49.c: Ditto.
19032         * gcc.dg/vect/vect-5.c: Ditto.
19033         * gcc.dg/vect/vect-50.c: Ditto.
19034         * gcc.dg/vect/vect-51.c: Ditto.
19035         * gcc.dg/vect/vect-52.c: Ditto.
19036         * gcc.dg/vect/vect-53.c: Ditto.
19037         * gcc.dg/vect/vect-54.c: Ditto.
19038         * gcc.dg/vect/vect-55.c: Ditto.
19039         * gcc.dg/vect/vect-56.c: Ditto.
19040         * gcc.dg/vect/vect-56a.c: Ditto.
19041         * gcc.dg/vect/vect-57.c: Ditto.
19042         * gcc.dg/vect/vect-58.c: Ditto.
19043         * gcc.dg/vect/vect-59.c: Ditto.
19044         * gcc.dg/vect/vect-6.c: Ditto.
19045         * gcc.dg/vect/vect-60.c: Ditto.
19046         * gcc.dg/vect/vect-61.c: Ditto.
19047         * gcc.dg/vect/vect-62.c: Ditto.
19048         * gcc.dg/vect/vect-63.c: Ditto.
19049         * gcc.dg/vect/vect-64.c: Ditto.
19050         * gcc.dg/vect/vect-65.c: Ditto.
19051         * gcc.dg/vect/vect-66.c: Ditto.
19052         * gcc.dg/vect/vect-67.c: Ditto.
19053         * gcc.dg/vect/vect-68.c: Ditto.
19054         * gcc.dg/vect/vect-69.c: Ditto.
19055         * gcc.dg/vect/vect-7.c: Ditto.
19056         * gcc.dg/vect/vect-72.c: Ditto.
19057         * gcc.dg/vect/vect-72a.c: Ditto.
19058         * gcc.dg/vect/vect-73.c: Ditto.
19059         * gcc.dg/vect/vect-74.c: Ditto.
19060         * gcc.dg/vect/vect-75.c: Ditto.
19061         * gcc.dg/vect/vect-76.c: Ditto.
19062         * gcc.dg/vect/vect-77.c: Ditto.
19063         * gcc.dg/vect/vect-77a.c: Ditto.
19064         * gcc.dg/vect/vect-78.c: Ditto.
19065         * gcc.dg/vect/vect-79.c: Ditto.
19066         * gcc.dg/vect/vect-8.c: Ditto.
19067         * gcc.dg/vect/vect-80.c: Ditto.
19068         * gcc.dg/vect/vect-82.c: Ditto.
19069         * gcc.dg/vect/vect-82_64.c: Ditto.
19070         * gcc.dg/vect/vect-83.c: Ditto.
19071         * gcc.dg/vect/vect-83_64.c: Ditto.
19072         * gcc.dg/vect/vect-9.c: Ditto.
19073         * gcc.dg/vect/vect-all.c: Ditto.
19074         * gcc.dg/vect/vect-none.c: Ditto.
19075
19076 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19077
19078         * lib/gcc-dg.exp (dg-skip-if): New function.
19079         (dg-forbid-option): Remove.
19080         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19081         * g++.dg/abi/bitfield8.C: Likewise.
19082         * g++.dg/abi/dtor1.C: Likewise.
19083         * g++.dg/abi/empty10.C: Likewise.
19084         * g++.dg/abi/empty7.C: Likewise.
19085         * g++.dg/abi/empty9.C: Likewise.
19086         * g++.dg/abi/layout3.C: Likewise.
19087         * g++.dg/abi/layout4.C: Likewise.
19088         * g++.dg/abi/thunk1.C: Likewise.
19089         * g++.dg/abi/thunk2.C: Likewise.
19090         * g++.dg/abi/vbase11.C: Likewise.
19091         * g++.dg/abi/vthunk2.C: Likewise.
19092         * g++.dg/abi/vthunk3.C: Likewise.
19093         * g++.dg/ext/attrib8.C: Likewise.
19094         * g++.dg/opt/longbranch2.C: Likewise.
19095         * g++.dg/opt/reg-stack4.C: Likewise.
19096         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19097         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19098         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19099         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19100         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19101         * gcc.dg/20000609-1.c: Likewise.
19102         * gcc.dg/20000720-1.c: Likewise.
19103         * gcc.dg/20011107-1.c: Likewise.
19104         * gcc.dg/20011119-1.c: Likewise.
19105         * gcc.dg/20020108-1.c: Likewise.
19106         * gcc.dg/20020122-2.c: Likewise.
19107         * gcc.dg/20020122-3.c: Likewise.
19108         * gcc.dg/20020201-3.c: Likewise.
19109         * gcc.dg/20020206-1.c: Likewise.
19110         * gcc.dg/20020218-1.c: Likewise.
19111         * gcc.dg/20020310-1.c: Likewise.
19112         * gcc.dg/20020411-1.c: Likewise.
19113         * gcc.dg/20020418-2.c: Likewise.
19114         * gcc.dg/20020426-1.c: Likewise.
19115         * gcc.dg/20020426-2.c: Likewise.
19116         * gcc.dg/20020517-1.c: Likewise.
19117         * gcc.dg/20020523-1.c: Likewise.
19118         * gcc.dg/20020523-2.c: Likewise.
19119         * gcc.dg/20020729-1.c: Likewise.
19120         * gcc.dg/20030204-1.c: Likewise.
19121         * gcc.dg/20030826-2.c: Likewise.
19122         * gcc.dg/20030926-1.c: Likewise.
19123         * gcc.dg/20031202-1.c: Likewise.
19124         * gcc.dg/980312-1.c: Likewise.
19125         * gcc.dg/980313-1.c: Likewise.
19126         * gcc.dg/990117-1.c: Likewise.
19127         * gcc.dg/990424-1.c: Likewise.
19128         * gcc.dg/990524-1.c: Likewise.
19129         * gcc.dg/991230-1.c: Likewise.
19130         * gcc.dg/i386-387-1.c: Likewise.
19131         * gcc.dg/i386-387-2.c: Likewise.
19132         * gcc.dg/i386-387-3.c: Likewise.
19133         * gcc.dg/i386-387-4.c: Likewise.
19134         * gcc.dg/i386-387-5.c: Likewise.
19135         * gcc.dg/i386-387-6.c: Likewise.
19136         * gcc.dg/i386-asm-1.c: Likewise.
19137         * gcc.dg/i386-bitfield1.c: Likewise.
19138         * gcc.dg/i386-bitfield2.c: Likewise.
19139         * gcc.dg/i386-loop-1.c: Likewise.
19140         * gcc.dg/i386-loop-2.c: Likewise.
19141         * gcc.dg/i386-loop-3.c: Likewise.
19142         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19143         * gcc.dg/i386-pic-1.c: Likewise.
19144         * gcc.dg/i386-regparm.c: Likewise.
19145         * gcc.dg/i386-signbit-1.c: Likewise.
19146         * gcc.dg/i386-signbit-2.c: Likewise.
19147         * gcc.dg/i386-signbit-3.c: Likewise.
19148         * gcc.dg/i386-sse-5.c: Likewise.
19149         * gcc.dg/i386-sse-8.c: Likewise.
19150         * gcc.dg/i386-unroll-1.c: Likewise.
19151         * gcc.dg/tls/opt-1.c: Likewise.
19152         * gcc.dg/tls/opt-2.c: Likewise.
19153         * gcc.dg/unroll-1.c: Likewise.
19154         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19155         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19156         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19157         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19158
19159 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19160
19161         * g++.dg/template/incomplete1.C: New test.
19162
19163 2004-11-16  Nick Clifton  <nickc@redhat.com>
19164
19165         Revert patches accidentally commited during checkin of fixes for
19166         xstormy16 tests:
19167         gcc.c-torture/execute/simd-4.c: Revert
19168         gcc.dg/20040910-1.c: Revert.
19169
19170 2004-11-16  Paul Brook  <paul@codesourcery.com>
19171
19172         PR fortran/13010
19173         * gfortran.dg/der_pointer_1.f90: New test.
19174
19175 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19176
19177         PR c/18498
19178         * gcc.dg/bitfld-13.c: New test.
19179
19180 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19181
19182         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19183         powerpc*-*-linux*.
19184
19185         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19186         * gcc.dg/ppc64-abi-2.c: Ditto.
19187         * gcc.dg/ppc64-abi-3.c: Ditto.
19188
19189         * lib/gcc-dg.exp (dg-target-list): Remove.
19190
19191 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19192
19193         * gcc.dg/ia64-postinc.c: New test.
19194
19195 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19196
19197         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19198
19199 2004-11-15  Nick Clifton  <nickc@redhat.com>
19200
19201         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19202         __INT_MAX__ so that the test can be compiled by toolchains
19203         targeted at 16-bit processors.
19204
19205         * gcc.dg/20040625-1.c: Use long constants rather than integers
19206         when performing arithmetic that will overflow 16-bits.
19207
19208         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19209         xstormy16.  It does not support 128-bit vector operations.
19210
19211         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19212         with the macro PTR_TYPE.  Define this macro to an integer type
19213         suitable for holding a pointer.
19214
19215         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19216         the target is a 16-bit processor.
19217
19218         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19219         16-bit targets where the character constant will be too long.
19220
19221         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19222         where the double will not be directly addressable.
19223
19224 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19225
19226         Friend class name lookup 1/n, PR c++/18471
19227         * g++.dg/template/crash26.C: New test.
19228         * g++.dg/lookup/struct1.C: Adjust expected error.
19229         * g++.dg/parse/elab1.C: Likewise.
19230         * g++.dg/parse/elab2.C: Likewise.
19231         * g++.dg/parse/int-as-enum1.C: Likewise.
19232         * g++.dg/parse/struct-as-enum1.C: Likewise.
19233         * g++.dg/parse/typedef1.C: Likewise.
19234         * g++.dg/parse/typedef3.C: Likewise.
19235         * g++.dg/parse/typedef4.C: Likewise.
19236         * g++.dg/parse/typedef5.C: Likewise.
19237         * g++.dg/template/nontype4.C: Likewise.
19238         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19239         * g++.old-deja/g++.other/elab1.C: Likewise.
19240         * g++.old-deja/g++.other/syntax4.C: Likewise.
19241
19242 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19243
19244         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19245
19246 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19247
19248         * gcc.c-torture/execute/20041114-1.c: New test.
19249
19250 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19251
19252         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19253         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19254         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19255         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19256         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19257         gcc.dg/switch-7.c: New tests.
19258
19259 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19260
19261         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19262
19263 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19264
19265         PR tree-opt/18400
19266         * gcc.dg/vect/pr18400.c: New test.
19267
19268 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19269             Andrew Pinski  <pinskia@physics.uc.edu>
19270
19271         PR tree-opt/18425
19272         * gcc.dg/vect/pr18425.c: New test.
19273
19274 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19275
19276         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19277         Guard with dg-require-alias and dg-require-visibility.
19278
19279 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19280
19281         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19282
19283 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19284
19285         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19286
19287 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19288
19289         PR c++/17344
19290         * g++.dg/template/defarg5.C: New test.
19291
19292 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19293
19294         * g++.dg/parse/cast1.C: Run only on ILP32.
19295         * g++.old-deja/g++.mike/p784.C: Likewise.
19296
19297 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19298
19299         * gcc.c-torture/execute/20041113-1.c: New test.
19300
19301 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19302
19303         PR target/18230
19304         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19305         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19306         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19307         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19308         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19309         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19310         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19311         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19312         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19313         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19314         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19315         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19316         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19317
19318 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19319
19320         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19321         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19322         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19323         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19324         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19325         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19326         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19327         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19328         gcc.target/sparc/combined-1.c: New tests.
19329
19330 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19331
19332         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19333         New tests.
19334
19335 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19336
19337         * lib/gcc-dg.exp (dg-forbid-option): New function.
19338         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19339         * g++.dg/abi/bitfield8.C: Likewise.
19340         * g++.dg/abi/dtor1.C: Likewise.
19341         * g++.dg/abi/empty10.C: Likewise.
19342         * g++.dg/abi/empty7.C: Likewise.
19343         * g++.dg/abi/empty9.C: Likewise.
19344         * g++.dg/abi/layout3.C: Likewise.
19345         * g++.dg/abi/layout4.C: Likewise.
19346         * g++.dg/abi/thunk1.C: Likewise.
19347         * g++.dg/abi/thunk2.C: Likewise.
19348         * g++.dg/abi/vbase11.C: Likewise.
19349         * g++.dg/abi/vthunk2.C: Likewise.
19350         * g++.dg/abi/vthunk3.C: Likewise.
19351         * g++.dg/ext/attrib8.C: Likewise.
19352         * g++.dg/opt/longbranch2.C: Likewise.
19353         * g++.dg/opt/reg-stack4.C: Likewise.
19354         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19355         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19356         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19357         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19358         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19359         * gcc.dg/20000609-1.c: Likewise.
19360         * gcc.dg/20000720-1.c: Likewise.
19361         * gcc.dg/20011107-1.c: Likewise.
19362         * gcc.dg/20011119-1.c: Likewise.
19363         * gcc.dg/20020108-1.c: Likewise.
19364         * gcc.dg/20020122-2.c: Likewise.
19365         * gcc.dg/20020122-3.c: Likewise.
19366         * gcc.dg/20020201-3.c: Likewise.
19367         * gcc.dg/20020206-1.c: Likewise.
19368         * gcc.dg/20020218-1.c: Likewise.
19369         * gcc.dg/20020310-1.c: Likewise.
19370         * gcc.dg/20020411-1.c: Likewise.
19371         * gcc.dg/20020418-2.c: Likewise.
19372         * gcc.dg/20020426-1.c: Likewise.
19373         * gcc.dg/20020426-2.c: Likewise.
19374         * gcc.dg/20020517-1.c: Likewise.
19375         * gcc.dg/20020523-1.c: Likewise.
19376         * gcc.dg/20020523-2.c: Likewise.
19377         * gcc.dg/20020729-1.c: Likewise.
19378         * gcc.dg/20030204-1.c: Likewise.
19379         * gcc.dg/20030826-2.c: Likewise.
19380         * gcc.dg/20030926-1.c: Likewise.
19381         * gcc.dg/20031202-1.c: Likewise.
19382         * gcc.dg/980312-1.c: Likewise.
19383         * gcc.dg/980313-1.c: Likewise.
19384         * gcc.dg/990117-1.c: Likewise.
19385         * gcc.dg/990424-1.c: Likewise.
19386         * gcc.dg/990524-1.c: Likewise.
19387         * gcc.dg/991230-1.c: Likewise.
19388         * gcc.dg/i386-387-1.c: Likewise.
19389         * gcc.dg/i386-387-2.c: Likewise.
19390         * gcc.dg/i386-387-3.c: Likewise.
19391         * gcc.dg/i386-387-4.c: Likewise.
19392         * gcc.dg/i386-387-5.c: Likewise.
19393         * gcc.dg/i386-387-6.c: Likewise.
19394         * gcc.dg/i386-asm-1.c: Likewise.
19395         * gcc.dg/i386-bitfield1.c: Likewise.
19396         * gcc.dg/i386-bitfield2.c: Likewise.
19397         * gcc.dg/i386-loop-1.c: Likewise.
19398         * gcc.dg/i386-loop-2.c: Likewise.
19399         * gcc.dg/i386-loop-3.c: Likewise.
19400         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19401         * gcc.dg/i386-pic-1.c: Likewise.
19402         * gcc.dg/i386-regparm.c: Likewise.
19403         * gcc.dg/i386-signbit-1.c: Likewise.
19404         * gcc.dg/i386-signbit-2.c: Likewise.
19405         * gcc.dg/i386-signbit-3.c: Likewise.
19406         * gcc.dg/i386-sse-5.c: Likewise.
19407         * gcc.dg/i386-sse-8.c: Likewise.
19408         * gcc.dg/i386-unroll-1.c: Likewise.
19409         * gcc.dg/tls/opt-1.c: Likewise.
19410         * gcc.dg/tls/opt-2.c: Likewise.
19411         * gcc.dg/unroll-1.c: Likewise.
19412         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19413         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19414         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19415         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19416         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19417         -m64 is specified.
19418
19419 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19420
19421         PR c++/18389
19422         * g++.dg/parse/cond1.C: New test.
19423
19424         PR c++/18429
19425         * g++.dg/template/array9.C: New test.
19426         * g++.dg/ext/vla1.C: Adjust error messages.
19427         * g++.dg/ext/vlm1.C: Likewise.
19428         * g++.dg/template/crash2.C: Likewise.
19429
19430         PR c++/18436
19431         * g++.dg/template/call3.C: New test.
19432
19433         PR c++/18407
19434         * g++.dg/template/ptrmem11.C: New test.
19435
19436 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19437
19438         PR other/14264
19439         * lib/g++.exp: Set LC_ALL and LANG to C.
19440         * lib/gcc-dg.exp: Likewise.
19441         * lib/gfortran.exp: Likewise.
19442         * lib/objc.exp: Likewise.
19443         * lib/treelang.exp: Likewise.
19444
19445 2004-11-12  Andreas Schwab  <schwab@suse.de>
19446
19447         * gcc.dg/pr16286.c: Fix last change.
19448
19449 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19450
19451         PR c++/18416
19452         * g++.dg/init/global1.C: New test.
19453
19454 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19455
19456         * gcc.c-torture/execute/20041112-1.c: New test.
19457
19458 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19459
19460         * lib/gcc-dg.exp (dg-target-list): New.
19461
19462 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19463             Richard Sandiford  <rsandifo@redhat.com>
19464
19465         * lib/target-supports.exp (get-compiler_messages): New.
19466         (check_named_sections_available): Use it.
19467         (check_effective_target_ilp32): New.
19468         (check_effective_target_lp64): New.
19469         (is-effective-target): New.
19470         * lib/gcc-dg.exp (dg-require-effective-target): New.
19471
19472 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19473
19474         * gcc.dg/precedence-1.c: New test.
19475
19476 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19477
19478         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19479
19480         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19481         message, delete generated files, use more descriptive name for
19482         executable, and make the test unsupported when it cannot be run.
19483
19484         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19485         (dg-require-weak, dg-require-visibility, dg-require-alias,
19486         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19487         dg-require-iconv, dg-require-named-sections): Use it.
19488
19489         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19490
19491 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19492
19493         PR target/16457
19494         * gcc.dg/ppc-and-1: New
19495
19496         PR target/16796
19497         * gcc.dg/ppc-mov-1.c: New.
19498
19499         PR target/16458
19500         * gcc.dg/ppc-compare-1.c: New.
19501
19502 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19503
19504         * objc.dg/desig-init-2.m: New test.
19505
19506 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19507
19508         PR middle-end/18160
19509         * g++.dg/warn/register-var-1.C: New test.
19510         * g++.dg/warn/register-var-2.C: New test.
19511
19512 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19513
19514         * gcc.dg/union-2.c: New test.
19515
19516 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19517
19518         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19519         New test for PR tree-optimization/17892.
19520
19521 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19522
19523         PR c++/18369
19524         * g++.dg/init/new12.C: New test.
19525
19526 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19527
19528         * gcc.target/sparc: New directory.
19529         * gcc.target/sparc/sparc.exp: New driver.
19530         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19531         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19532         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19533         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19534
19535 2004-11-10  Paul Brook  <paul@codesourcery.com>
19536
19537         PR fortran/18218
19538         * gfortran.dg/list_read.c: New test.
19539
19540 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19541
19542         PR c/18322
19543         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19544         expected diagnostic location.
19545
19546 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19547
19548         * gcc.dg/20041109-1.c: New test.
19549
19550 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19551
19552         PR objc/18406
19553         * objc/compile/pr18406.m: New test.
19554
19555 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19556
19557         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19558
19559 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19560
19561         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19562
19563 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19564
19565         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19566
19567 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19568
19569         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19570         exit.
19571
19572 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19573
19574         PR tree-opt/18299
19575         * gcc.c-torture/pr18299-1.c: New test.
19576
19577 2004-11-06  Andreas Schwab  <schwab@suse.de>
19578
19579         * gcc.dg/pr16286.c: Also test for bool and pixel.
19580
19581 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19582
19583         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19584         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19585         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19586         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19587         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19588         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19589         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19590         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19591         gcc.dg/struct-semi-3.c: New tests.
19592
19593 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19594
19595         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19596
19597 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19598
19599         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19600         Do not use C99 designators.
19601
19602 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19603
19604         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19605
19606 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19607
19608         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19609         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19610         * gcc.c-torture/execute/simd-5.x: Remove.
19611
19612 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19613
19614         PR rtl-optimization/17933
19615         * gcc.dg/torture/pr17933-1.c: New test.
19616
19617 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19618
19619         PR target/18106
19620         * lib/target-supports.exp (check_weak_available): Support
19621         Windows.
19622
19623 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19624
19625         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19626         call to fflush(stdout) before abort.
19627         (my_ffsll): New function.
19628         (generate_fields): Use it.
19629
19630 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19631
19632         * gcc.dg/init-undef-1.c: New test.
19633
19634 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19635
19636         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19637         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19638         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19639         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19640         expected messages for new parser.
19641
19642 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19643
19644         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19645
19646 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19649         on LP64 targets.
19650
19651 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19652
19653         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19654         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19655         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19656         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19657         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19658         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19659         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19660         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19661         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19662         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19663
19664 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19665
19666         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19667         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19668         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19669         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19670         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19671         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19672         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19673         for new parser.
19674
19675 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19676
19677         PR target/15342
19678         * gcc.dg/20041104-1.c: New test.
19679
19680 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19681
19682         * g++.dg/template/nontype7.C: New test.
19683         * g++.dg/template/nontype8.C: Likewise.
19684         * g++.dg/template/nontype9.C: Likewise.
19685         * g++.dg/template/nontype10.C: Likewise.
19686         * g++.dg/tc1/dr49.C: Likewise.
19687         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19688         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19689
19690 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19691
19692         * g++.dg/rtti/tinfo1.C: Remove xfails.
19693
19694 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19695
19696         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19697         packed attribute to the definition to satisfy the new C++ parser.
19698
19699 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19700
19701         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19702         invocations of va_arg.
19703
19704 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19705
19706         PR c++/18124
19707         * g++.dg/template/crash25.C: New test.
19708
19709         PR c++/18155
19710         * g++.dg/template/typedef2.C: New test.
19711         * g++.dg/parse/crash13.C: Adjust error markers.
19712
19713         PR c++/18177
19714         * g++.dg/conversion/const3.C: New test.
19715
19716 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19717
19718         PR fortran/17535
19719         PR fortran/17583
19720         PR fortran/17713
19721         * gfortran.dg/generic_[123].f90: New testcases.
19722
19723 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19724
19725         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19726         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19727
19728 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19729
19730         PR tree-opt/16808
19731         * gcc.c-torture/compile/pr16808.c: New test.
19732
19733 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         PR rtl-optimization/17104
19736         * gcc.dg/ppc-bitfield1.c: New.
19737
19738 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19739
19740         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19741
19742 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19743
19744         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19745         strings for 32-bit code.
19746
19747 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19748
19749         PR c/18239
19750         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19751
19752 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         PR c++/18064
19755         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19756
19757 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19758
19759         PR c++/15172
19760         * g++.dg/init/aggr2.C: New test.
19761
19762 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19763
19764         * objc.dg/local-decl-1.m: New test.
19765
19766 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19767
19768         * gcc.dg/20040910-1.c: Adjust regex.
19769
19770 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19771
19772         PR rtl-optimization/18084
19773         * g++.dg/opt/pr18084-1.C: New testcase.
19774
19775 2004-10-30  Matt Austern  <austern@apple.com>
19776
19777         PR c++/17542
19778         * g++.dg/ext/attrib18.C: New test.
19779
19780 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19781
19782         PR middle-end/18096
19783         * gcc.dg/pr18096-1.c: New test case.
19784
19785 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19786
19787         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19788
19789 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19790
19791         PR c/16666
19792         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19793         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19794         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19795         gcc.dg/old-style-prom-3.c: New tests.
19796
19797 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19798
19799         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19800         Remove unnecessary inclusion of stdio.h.
19801
19802 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19803
19804         PR rtl-optimization/17581
19805         * gcc.dg/pr17581-1.c: New test case.
19806
19807 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19810         being implemented.
19811         * g++.dg/conversion/dr195-1.C: New.
19812         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19813         * g++.old-deja/g++.mike/p10148.C: Likewise.
19814
19815 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19816
19817         PR c++/17695
19818         * g++.dg/debug/typedef2.C: New test.
19819
19820 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19821
19822         PR fortran/13490
19823         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19824         * gfortran.dg/g77/README: Update.
19825
19826 2004-10-28  Matt Austern  <austern@apple.com>
19827
19828         PR c++/14124
19829         * g++.dg/ext/packed7.C: New test.
19830
19831 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19832
19833         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19834         scan-assembler.
19835         * lib/scanasm.exp (hidden-scan-for): New proc.
19836         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19837         string.
19838         (scan-not-hidden): Likewise.
19839         * lib/target-supports.exp (check_visibility_available): mach-o is
19840         support too.
19841
19842 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19843
19844         PR c++/17132
19845         * g++.dg/template/memclass3.C: New test.
19846
19847 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19848
19849         PR middle-end/18160
19850         * gcc.dg/register-var-1.c: New test.
19851         * gcc.dg/register-var-2.c: New test.
19852         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19853         error now.
19854
19855 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19856
19857         PR other/18172
19858         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19859         unused variables.
19860         * gcc.dg/vect/vect-22.c: Likewise.
19861
19862 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19863
19864         * gcc.dg/i386-rotate-1.c: New test.
19865
19866 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * g++.dg/init/ref12.C: Add "run" marker.
19869
19870         PR c++/17435
19871         * g++.dg/init/ref12.C: New test.
19872
19873         PR c++/18140
19874         * g++.dg/template/shift1.C: New test.
19875         * g++.dg/template/error10.C: Adjust error markers.
19876
19877 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19878
19879         PR tree-opt/17529
19880         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19881
19882 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19883
19884         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19885         * gcc.dg/weak/weak-3.c: Likewise.
19886         * gcc.dg/weak/weak-5.c: Likewise.
19887         * gcc.dg/weak/weak-9.c: Likewise.
19888         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19889         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19890
19891         * gcc.dg/darwin-weakimport-1.c: New.
19892
19893 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19894
19895         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19896
19897 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19898
19899         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19900         'syntax' error messages.
19901         * gcc.dg/cpp/direct2s.c: Likewise.
19902
19903 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19904
19905         * gcc.c-torture/compile/20041026-1.c: New.
19906
19907 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19908
19909         PR c++/18093
19910         * g++.dg/lookup/ns2.C: New test.
19911
19912         PR c++/18020
19913         * g++.dg/template/enum4.C: New test.
19914
19915         PR c++/18161
19916         * g++.dg/template/expr1.C: New test.
19917
19918 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19919
19920         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19921
19922 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19923
19924         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19925         gcc.dg/decl-nospec-3.c: New tests.
19926
19927 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19928
19929         * objc.dg/super-class-3.m: New test.
19930
19931 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19934         resyncing.
19935         * gcc.dg/cpp/direct2s.c: Likewise.
19936
19937 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19938
19939         * objc.dg/image-info.m: Update for changes to section selection.
19940
19941 2004-10-25  David Ayers  <d.ayers@inode.at>
19942             Ziemowit Laski  <zlaski@apple.com>
19943
19944         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19945         diagnostics when messaging 'id <Proto>'.
19946         * objc.dg/class-protocol-1.m: New test.
19947         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19948         a non-existent method signature.
19949         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19950         Update diagnostics when messaging with non-existent method signature.
19951         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19952         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19953         invalid receivers are now resolved as if messaging 'id'; remove
19954         extraneous diagnostics.
19955
19956 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19957
19958         PR c/16667
19959         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19960         gcc.dg/init-desig-obs-3.c: New tests.
19961
19962 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * gcc.dg/debug/20041023-1.c: New test.
19965
19966 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19967
19968         PR middle-end/17407
19969         * gcc.c-torture/compile/pr17407.c: New test.
19970
19971         PR c++/18121
19972         * g++.dg/template/array8.C: New test.
19973
19974 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19975
19976         PR other/18138
19977         * lib/g++.exp: Accept more than one multilib libgcc.
19978         * lib/gcc-dg.exp: Likewise.
19979         * lib/objc.exp: Likewise.
19980         * lib/treelang.exp: Likewise.
19981         * lib/gfortran.exp: Likewise.
19982
19983 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19984
19985         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19986
19987 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19988
19989         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19990         * gcc.dg/c99-const-expr-3.c: Likewise.
19991
19992 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19993
19994         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19995
19996 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19997
19998         * gcc.c-torture/execute/loop-2e.x: Remove.
19999
20000 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20001
20002         PR c++/18095
20003         * g++.dg/parse/crash18.C: New.
20004         * g++.dg/parse/crash19.C: New.
20005
20006 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20007
20008         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20009         * g++.dg/ext/dllimport2.C: Same.
20010         * g++.dg/ext/dllimport8.C: Same.
20011
20012 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/10841
20015         * g++.dg/conversion/cast1.C: New test.
20016         * g++.dg/overload/pmf1.C: Adjust error marker.
20017
20018 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20019
20020         PR objc/17923
20021         * objc.dg/const-str-7.m: New test.
20022
20023 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20024
20025         * g++.dg/template/memfriend11.C: Fix comment typo.
20026         * g++.dg/template/memfriend14.C: Likewise.
20027
20028 2004-10-20  Richard Henderson  <rth@redhat.com>
20029
20030         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20031         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20032         -fasynchronous-unwind-tables.
20033
20034 2004-10-20  Richard Henderson  <rth@redhat.com>
20035
20036         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20037         (main): Return success.
20038         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20039         (main): Return success.
20040
20041 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20042
20043         PR c++/13495
20044         * g++.dg/template/memfriend9.C: New test.
20045         * g++.dg/template/memfriend10.C: Likewise.
20046         * g++.dg/template/memfriend11.C: Likewise.
20047         * g++.dg/template/memfriend12.C: Likewise.
20048         * g++.dg/template/memfriend13.C: Likewise.
20049         * g++.dg/template/memfriend14.C: Likewise.
20050         * g++.dg/template/memfriend15.C: Likewise.
20051         * g++.dg/template/memfriend16.C: Likewise.
20052         * g++.dg/template/memfriend17.C: Likewise.
20053         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20054
20055 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20056
20057         * g++.dg/conversion/dr195.C: New.
20058         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20059
20060 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20061             Devang Patel  <dpatel@apple.com>
20062
20063         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20064         of floating point arithmetic, which could trap.
20065
20066 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20067
20068         PR c++/14035
20069         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20070         * g++.dg/conversion/const2.C: New test.
20071         * g++.dg/expr/reinterpret2.C: New test.
20072         * g++.dg/expr/reinterpret3.C: New test.
20073         * g++.dg/expr/cast2.C: New test.
20074         * g++.dg/expr/copy1.C: New test.
20075         * g++.dg/other/conversion1.C: Change error message.
20076         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20077         function pointers to void *.
20078         * g++.old-deja/g++.mike/p10148.C: Likewise.
20079
20080 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20081
20082         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20083
20084 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20085
20086         PR c++/18047
20087
20088         * g++.dg/parse/expr3.C: New test.
20089
20090 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20091
20092         * gcc.dg/smod-1.c: New test.
20093
20094 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20095
20096         * objc.dg/method-14.m: New test.
20097
20098 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20099
20100         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20101         Also xfail as the patch was reverted.
20102
20103 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20104
20105         PR middle-end/16973
20106         * gcc.dg/pr16973.c: New test.
20107
20108 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20109
20110         PR tree-optimization/17656
20111         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20112
20113 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20114
20115         * g++.dg/eh/shadow1.C: New.
20116
20117 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20118
20119         * gcc.c-torture/compile/20041018-1.c: New test.
20120
20121 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20122
20123         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20124         compiler referring to register 0 when accessing sdata.  The linker
20125         now patches things up.
20126
20127 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20128
20129         PR c/17529
20130         * gcc.c-torture/compile/pr17529.c: New test.
20131
20132 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20133
20134         PR c++/17743
20135         * g++.dg/ext/attrib17.C: New test.
20136
20137 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20138
20139         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20140
20141 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20142
20143         PR c++/10479
20144         * g++.dg/ext/attrib16.C: New test.
20145
20146 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20147
20148         PR c++/17042
20149         * g++.dg/init/dso_handle1.C: New test.
20150
20151         PR c++/14667
20152         * g++.dg/parse/typedef6.C: New test.
20153
20154         PR c++/17916
20155         * g++.dg/parse/pragma1.C: New test.
20156
20157 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20158
20159         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20160
20161 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20162
20163         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20164         -fno-common when on HPPA HP-UX platforms.
20165
20166 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20167
20168         PR other/16820
20169         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20170         stdint.h.
20171         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20172         uintptr_t.
20173
20174 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20175
20176         PR c++/16301
20177         * g++.dg/lookup/strong-using-4.C: New test.
20178
20179 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20180
20181         PR middle-end/16567
20182         * gcc.c-torture/compile/nested-1.c: New test.
20183
20184 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20185
20186         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20187         and mipsisa64*-*-* (until support for misaligned loads is added).
20188         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20189         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20190         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20191         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20192         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20193         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20194
20195 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20196
20197         PR c++/17976
20198         * g++.dg/init/dtor3.C: New test.
20199
20200 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20201
20202         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20203
20204 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20205
20206         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20207         * gcc.dg/macho-lo-sum.c: Likewise.
20208
20209 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20210
20211         * gcc.dg/ppc-spe64-1.c: New test.
20212
20213 2004-10-14  Devang Patel  <dpatel@apple.com>
20214
20215         PR 17635
20216         * gcc.dg/pr17635.c : New test.
20217
20218 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20219
20220         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20221         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20222         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20223         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20224         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20225         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20226         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20227         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20228         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20229         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20230         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20231         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20232         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20233         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20234         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20235         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20236         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20237         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20238
20239 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20240
20241         * gcc.dg/vect/vect-82.c: New testcase.
20242         * gcc.dg/vect/vect-82_64.c: New testcase.
20243         * gcc.dg/vect/vect-83.c: New testcase.
20244         * gcc.dg/vect/vect-83_64.c: New testcase.
20245
20246 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20247
20248         * gcc.dg/cpp/error-1.c: New test.
20249
20250 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20251
20252         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20253
20254 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20255
20256         PR target/17984
20257         * gcc.dg/cris-peep2-xsrand2.c: New test.
20258
20259 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20260
20261         PR c++/17661
20262         * testsuite/g++.dg/expr/for2.C: New test.
20263
20264 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20265
20266         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20267
20268 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20269
20270         PR tree-optimization/17724
20271         * g++.dg/opt/pr17724-1.C: New test.
20272         * g++.dg/opt/pr17724-2.C: New test.
20273         * g++.dg/opt/pr17724-3.C: New test.
20274         * g++.dg/opt/pr17724-4.C: New test.
20275         * g++.dg/opt/pr17724-5.C: New test.
20276         * g++.dg/opt/pr17724-6.C: New test.
20277
20278 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20279
20280         PR c/17301
20281         * gcc.dg/pr17301-2.c: New test.
20282
20283 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/15876
20286         * g++.dg/parse/error22.C: New test.
20287
20288         PR c++/17936
20289         * g++.dg/template/spec18.C: New test.
20290
20291 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20292
20293         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20294         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20295         memcpy.
20296         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20297         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20298
20299 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20300
20301         * g++.dg/eh/cleanup5.C: Add dg-options "".
20302
20303 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20304
20305         PR middle-end/17657
20306         * gcc.dg/switch-4.c: New test case.
20307
20308 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20309
20310         * gcc.c-torture/execute/20041011-1.c: New test.
20311
20312 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20313
20314         PR c++/17554
20315         * g++.dg/init/for3.C: New test.
20316
20317         PR c++/17657
20318         * g++.dg/opt/switch2.C: New test.
20319
20320         PR middle-end/17703
20321         * g++.dg/warn/Wreturn-2.C: New test.
20322
20323 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20324
20325         PR c++/17907
20326         * g++.dg/eh/cleanup5.C: New test.
20327
20328 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20329
20330         PR c++/17393
20331         * g++.dg/parse/error21.C: New test.
20332
20333 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20334
20335         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20336         * g++.dg/warn/incomplete1.C: Likewise.
20337         * g++.dg/template/qualttp20.C: Likewise.
20338
20339 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20340
20341         PR c/17881
20342         * parm-incomplete-1.c: New test.
20343
20344 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20345
20346         PR c++/17867
20347         * g++.dg/parse/error19.C: New test.
20348
20349         PR c++/17670
20350         * g++.dg/init/new11.C: New test.
20351
20352         PR c++/17821
20353         * g++.dg/parse/error20.C: New test.
20354
20355         PR c++/17826
20356         * g++.dg/template/crash24.C: New test.
20357
20358 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20359
20360         PR c/17301
20361         * gcc.dg/pr17301-1.c: New test.
20362
20363 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20364
20365         PR c/17189
20366         * gcc.dg/anon-struct-5.c: New test.
20367
20368 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20369
20370         PR c/17844
20371         * gcc.dg/pr17844-1.c: New test.
20372
20373 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20374
20375         PR tree-optimization/17906
20376         * gcc.c-torture/compile/pr17906.c: New.
20377
20378 2004-10-09  Stuart Hastings  <stuart@apple.com>
20379             Roger Sayle  <roger@eyesopen.com>
20380
20381         PR rtl-optimization/17853
20382         * gcc.dg/i386-mmx-5.c: New testcase.
20383
20384 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20385
20386         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20387
20388 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20389
20390         PR c++/17524
20391         * g++.dg/template/static9.C: New test.
20392
20393         PR c++/17685
20394         * g++.dg/parse/operator5.C: New test.
20395
20396 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20397
20398         PR middle-end/17894
20399         * gcc.c-torture/execute/divcmp-4.c: New test case.
20400
20401 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20402
20403         PR tree-opt/17902
20404         * g++.dg/opt/pr17902.C: New test.
20405
20406 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20409
20410 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20411
20412         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20413
20414 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20415
20416         * gcc.dg/assign-warn-3.c: New test.
20417
20418 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20419
20420         PR c/16999
20421         * gcc.dg/cpp/ident-1.c: New test.
20422
20423 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20424
20425         * gcc.c-torture/compile/acc1.c: New.
20426
20427 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20428
20429         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20430         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20431
20432 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20433
20434         * gcc.dg/ultrasp11.c: New test.
20435
20436 2004-10-08  Michael Matz  <matz@suse.de>
20437
20438         * gcc.dg/doloop-2.c: New test.
20439
20440 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20441
20442         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20443         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20444         objc.dg/method-9.m: Update expected diagnostics.
20445
20446 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20447
20448         * gcc.dg/ppc-fsel-3.c: New file.
20449         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20450
20451 2004-10-07  Paul Brook  <paul@codesourcery.com>
20452
20453         * gfortran.dg/intrinsic_verify_1.f90: New test.
20454
20455 2004-10-07  Paul Brook  <paul@codesourcery.com>
20456
20457         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20458
20459 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20460
20461         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20462         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20463         commit.
20464
20465 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20466
20467         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20468
20469 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20470
20471         PR c++/17115
20472         * g++.dg/warn/Winline-4.C: New test.
20473
20474 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20475
20476         * gcc.c-torture/compile/20041007-1.c: New test.
20477
20478 2004-10-07  Paul Brook  <paul@codesourcery.com>
20479
20480         PR fortran/17678
20481         * gfortran.dg/use_allocated_1.f90: New test.
20482
20483 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20484
20485         PR middle-end/17849
20486         * gfortran.fortran-torture/compile/nested.f90: New test
20487
20488 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20489
20490         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20491
20492 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20493
20494         PR c++/17368
20495         * g++.dg/ext/asm6.C: New test.
20496
20497 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20498
20499         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20500
20501 2004-10-06  Paul Brook  <paul@codesourcery.com>
20502
20503         PR libfortran/17709
20504         * gfortran.dg/empty_format_1.f90: New test.
20505
20506 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20507
20508         PR fortran/17568
20509         * gfortran.dg/ishft.f90: New test.
20510
20511         PR fortran/17283
20512         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20513         tests.
20514
20515 2004-10-06  Paul Brook  <paul@codesourcery.com>
20516
20517         * gfortran.dg/do_1.f90: New test.
20518
20519 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20520
20521         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20522         optimizing for size.
20523
20524 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20525
20526         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20527
20528 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20529
20530         * gcc.c-torture/compile/20041005-1.c: New test.
20531
20532 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         PR c++/17829
20535         * g++.dg/lookup/koenig4.C: New.
20536
20537 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20538
20539         * g++.dg/other/classkey1.C: Adjust quoting marks.
20540         * g++.dg/parse/error15.C: Likewise.
20541         * g++.dg/template/meminit2.C (int>): Likewise.
20542
20543 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20544
20545         PR fortran/17283
20546         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20547
20548         PR fortran/17631
20549         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20550
20551         PR fortran/17708
20552         * gfortran.dg/pr17708.f90: New test.
20553
20554 2004-10-04  Chao-ying Fu  <fu@mips.com>
20555
20556         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20557         * gcc.dg/vect/vect-4.c: Ditto.
20558         * gcc.dg/vect/vect-5.c: Ditto.
20559         * gcc.dg/vect/vect-6.c: Ditto.
20560         * gcc.dg/vect/vect-8.c: Ditto.
20561         * gcc.dg/vect/vect-16.c: Ditto.
20562         * gcc.dg/vect/vect-30.c: Ditto.
20563         * gcc.dg/vect/vect-40.c: Ditto.
20564         * gcc.dg/vect/vect-41.c: Ditto.
20565         * gcc.dg/vect/vect-42.c: Ditto.
20566         * gcc.dg/vect/vect-43.c: Ditto.
20567         * gcc.dg/vect/vect-44.c: Ditto.
20568         * gcc.dg/vect/vect-45.c: Ditto.
20569         * gcc.dg/vect/vect-46.c: Ditto.
20570         * gcc.dg/vect/vect-47.c: Ditto.
20571         * gcc.dg/vect/vect-48.c: Ditto.
20572         * gcc.dg/vect/vect-49.c: Ditto.
20573         * gcc.dg/vect/vect-50.c: Ditto.
20574         * gcc.dg/vect/vect-51.c: Ditto.
20575         * gcc.dg/vect/vect-52.c: Ditto.
20576         * gcc.dg/vect/vect-53.c: Ditto.
20577         * gcc.dg/vect/vect-54.c: Ditto.
20578         * gcc.dg/vect/vect-55.c: Ditto.
20579         * gcc.dg/vect/vect-56.c: Ditto.
20580         * gcc.dg/vect/vect-57.c: Ditto.
20581         * gcc.dg/vect/vect-58.c: Ditto.
20582         * gcc.dg/vect/vect-59.c: Ditto.
20583         * gcc.dg/vect/vect-60.c: Ditto.
20584         * gcc.dg/vect/vect-74.c: Ditto.
20585         * gcc.dg/vect/vect-79.c: Ditto.
20586         * gcc.dg/vect/vect-80.c: Ditto.
20587
20588 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20589
20590         * gcc.dg/unused-7.c: Use the correct option.
20591
20592 2004-10-04  Paul Brook  <paul@codesourcery.com>
20593         Bud Davis  <bdavis9659@comcast.net>
20594
20595         PR fortran/17706
20596         PR fortran/16434
20597         * gfortran/pr17706.f90: New test.
20598         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20599
20600 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20601
20602         * gfortran.dg/pr17612.f90: New test.
20603
20604 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20605
20606         * g++.dg/template/local1.C: Adjust quoting marks in
20607         testing for diagnostics.
20608         * g++.dg/tls/diag-2.C: Likewise.
20609         * g++.dg/other/error8.C: Likewise.
20610
20611 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20612
20613         PR c/17178
20614         * gcc.dg/unused-4.c: Adjust to be correct.
20615
20616         PR c/17820
20617         * gcc.dg/unused-7.c: New test.
20618
20619 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20620
20621         PR c++/17797
20622         * g++.dg/overload/template2.C: New test.
20623
20624 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20625
20626         PR tree-optimization/16632
20627         * gcc.dg/tree-ssa/20041002-1.c: New.
20628
20629 2004-10-03  Paul Brook  <paul@codesourcery.com>
20630
20631         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20632         rather than relying on default formatting.
20633
20634 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20635
20636         * gcc.dg/20040920-1.c: Update expected message text.
20637
20638 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20639
20640         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20641
20642 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20643
20644         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20645         tree level.
20646
20647 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20648
20649         * gcc.dg/tree-ssa/pr17343.c: Remove.
20650
20651 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20652
20653         PR tree-opt/17343
20654         * gcc.dg/tree-ssa/pr17343.c: New test.
20655
20656 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20657
20658         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20659         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20660         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20661         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20662         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20663
20664 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20665
20666         * gcc.dg/lvalue-2.c: New test.
20667
20668 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20669
20670         PR c/17730
20671         * gcc.dg/pr17730-1.c: New test
20672
20673 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20674
20675         PR c/7425
20676         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20677
20678 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20679
20680         * gcc.c-torture/execute/stdarg-1.c: New test.
20681         * gcc.c-torture/execute/stdarg-2.c: New test.
20682         * gcc.c-torture/execute/stdarg-3.c: New test.
20683         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20684         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20685         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20686         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20687         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20688
20689 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20690
20691         PR tree-optimization/17697
20692         * g++.dg/opt/pr17697-1.C: New test.
20693         * g++.dg/opt/pr17697-2.C: New test.
20694         * g++.dg/opt/pr17697-3.C: New test.
20695
20696 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20697
20698         PR c/16409
20699         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20700         gcc.dg/vla-init-5.c: New tests.
20701
20702 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20703
20704         PR c/13804
20705         * gcc.dg/pr13804-1.c: New test.
20706
20707 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20708
20709         PR fortran/16938
20710         * gfortran.dg/pr16938.f90: New test.
20711
20712 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20713
20714         * g++.dg/template/crash23.C: New test.
20715
20716 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR c++/17585
20719         * g++.dg/template/static8.C: New test.
20720
20721 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         PR c++/17681
20724         * g++.dg/other/error9.C: New test.
20725
20726 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20727
20728         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20729
20730 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20731
20732         PR fortran/15164
20733         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20734
20735 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20736
20737         PR middle-end/17112
20738         * gcc.dg/pr17112-1.c: New test case.
20739
20740 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20741
20742         PR c/11459
20743         * gcc.dg/pr11459-1.c: New test.
20744
20745 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20746
20747         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20748         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20749
20750 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20751
20752         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20753
20754 2004-09-25  Jan Hubicka  <jh@suse.cz>
20755
20756         * compile/30040909-1.c: New test.
20757         * compile/30040907-1.c: New test.
20758
20759 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20760
20761         * gcc.c-torture/execute/va-arg-26.c: New test.
20762
20763 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20764
20765         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20766         extra diagnostics on targets with 64-bit pointers.
20767         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20768
20769 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20770
20771         PR c/17188
20772         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20773         * gcc.dg/decl-3.c: Adjust expected message.
20774
20775 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20776
20777         PR fortran/17615
20778         * gfortran.dg/pr17615.f90: New test.
20779
20780 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20781
20782         PR tree-optimzation/17517
20783         * g++.dg/tree-ssa/pr17517.C: New Test.
20784
20785 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20786
20787         PR c++/16889
20788         * g++.dg/lookup/ambig3.C: New.
20789
20790 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20791
20792         PR tree-opt/17624
20793         * g++.dg/opt/pr17624.C: New test.
20794
20795 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20796
20797         PR c/6980
20798         * gcc.dg/Wbad-function-cast-1.c: New test.
20799
20800 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20801
20802         * g++.dg/ext/complit1.C
20803         * g++.dg/other/error2.C
20804         * g++.dg/other/nontype-1.C
20805         * g++.dg/parse/crash11.C
20806         * g++.dg/parse/crash12.C
20807         * g++.dg/parse/error15.C
20808         * g++.dg/parse/error4.C
20809         * g++.dg/parse/tmpl-outside1.C
20810         * g++.dg/parse/too-many-tmpl-args1.C
20811         * g++.dg/template/dependent-expr3.C
20812         * g++.dg/template/error10.C
20813         * g++.dg/template/instantiate1.C
20814         * g++.dg/template/vtable2.C
20815         * g++.dg/warn/Wshadow-1.C
20816         * g++.dg/warn/weak1.C
20817         * g++.old-deja/g++.brendan/crash16.C
20818         * g++.old-deja/g++.brendan/crash18.C
20819         * g++.old-deja/g++.brendan/crash48.C
20820         * g++.old-deja/g++.brendan/crash49.C
20821         * g++.old-deja/g++.brendan/crash55.C
20822         * g++.old-deja/g++.brendan/crash56.C
20823         * g++.old-deja/g++.brendan/crash8.C
20824         * g++.old-deja/g++.brendan/enum11.C
20825         * g++.old-deja/g++.brendan/enum8.C
20826         * g++.old-deja/g++.brendan/enum9.C
20827         * g++.old-deja/g++.brendan/friend3.C
20828         * g++.old-deja/g++.brendan/misc14.C
20829         * g++.old-deja/g++.bugs/900402_02.C
20830         * g++.old-deja/g++.bugs/900404_03.C
20831         * g++.old-deja/g++.bugs/900404_04.C
20832         * g++.old-deja/g++.bugs/900428_03.C
20833         * g++.old-deja/g++.jason/crash4.C
20834         * g++.old-deja/g++.jason/overload21.C
20835         * g++.old-deja/g++.jason/redecl1.C
20836         * g++.old-deja/g++.jason/report.C
20837         * g++.old-deja/g++.jason/rfg10.C
20838         * g++.old-deja/g++.jason/template30.C
20839         * g++.old-deja/g++.law/arm12.C
20840         * g++.old-deja/g++.law/ctors5.C
20841         * g++.old-deja/g++.law/cvt20.C
20842         * g++.old-deja/g++.law/init10.C
20843         * g++.old-deja/g++.law/init8.C
20844         * g++.old-deja/g++.law/visibility17.C
20845         * g++.old-deja/g++.law/visibility7.C
20846         * g++.old-deja/g++.mike/net8.C
20847         * g++.old-deja/g++.mike/p646.C
20848         * g++.old-deja/g++.mike/p700.C
20849         * g++.old-deja/g++.mike/p701.C
20850         * g++.old-deja/g++.mike/p811.C
20851         * g++.old-deja/g++.ns/template13.C
20852         * g++.old-deja/g++.other/array3.C
20853         * g++.old-deja/g++.other/crash25.C
20854         * g++.old-deja/g++.other/dtor3.C
20855         * g++.old-deja/g++.other/dtor4.C
20856         * g++.old-deja/g++.other/main1.C
20857         * g++.old-deja/g++.other/warn7.C
20858         * g++.old-deja/g++.pt/crash11.C
20859         * g++.old-deja/g++.pt/crash36.C
20860         * g++.old-deja/g++.pt/spec22.C
20861         * g++.old-deja/g++.pt/spec9.C
20862         * g++.old-deja/g++.pt/ttp52.C
20863         * g++.old-deja/g++.robertl/eb103.C
20864         * g++.old-deja/g++.robertl/eb121.C
20865         * g++.old-deja/g++.robertl/eb22.C
20866         * g++.old-deja/g++.robertl/eb8.C:
20867         Update locations and/or regexps of dg-error markers.
20868         Remove markers for some bogus messages that are no longer issued.
20869
20870 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20871
20872         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20873         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20874
20875 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20876
20877         PR c++/17618
20878         * g++.dg/lookup/crash5.C: New test.
20879
20880 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20881
20882         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20883         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20884         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20885         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20886         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20887         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20888
20889         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20890         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20891         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20892         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20893         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20894         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20895
20896         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20897
20898         * gcc.dg/vect/vect-44.c: Check additional cases.
20899         * gcc.dg/vect/vect-48.c: Check additional cases.
20900
20901         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20902         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20903         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20904         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20905         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20906         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20907         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20908         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20909         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20910
20911         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20912         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20913         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20914
20915 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20916
20917         * gcc.dg/tree-ssa/loop-6.c: New test.
20918
20919 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         PR c++/17620
20922         * g++.dg/inherit/base2.C: New.
20923
20924 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20925
20926         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20927         * gcc.dg/20001012-2.c: Likewise.
20928         * gcc.dg/20001013-1.c: Likewise.
20929         * gcc.dg/20001101-1.c: Likewise.
20930         * gcc.dg/20001102-1.c: Likewise.
20931         * gcc.dg/bf-spl1.c: Likewise.
20932         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20933         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20934
20935 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20936
20937         PR tree-optimization/16721
20938         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20939
20940 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20941
20942         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20943         * gcc.dg/20040305-1.c: Likewise.
20944
20945 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20946
20947         PR c/16566
20948         * gcc.c-torture/compile/pr16566-1.c,
20949         gcc.c-torture/compile/pr16566-2.c,
20950         gcc.c-torture/compile/pr16566-3.c: New tests.
20951
20952 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20953
20954         PR tree-optimization/17512
20955         * gcc.c-torture/compile/20040916-1.c.
20956
20957 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20958
20959         * gcc.dg/pragma-re-3.c: New test.
20960
20961 2004-09-17  Matt Austern  <austern@apple.com>
20962
20963         PR c++/15049
20964         * g++.dg/other/anon3.C: New.
20965
20966 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20967
20968         PR c++/7503
20969         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20970         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20971         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20972         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20973         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20974
20975 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20976
20977         PR fortran/17286
20978         * gfortran.dg/pr17286.f90: New test.
20979
20980 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20981
20982         PR c++/17530
20983         * g++.dg/template/static7.C: New test.
20984
20985 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20986
20987         PR tree-opt/17558
20988         * gcc.c-torture/compile/pr17558.c: New test.
20989
20990 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20991
20992         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20993         if SKIP_ATTRIBUTE is defined.
20994
20995 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20996
20997         PR fortran/15957
20998         * gfortran.dg/pr15957.f90: New test.
20999
21000 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21001
21002         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21003         in comparison.
21004         * gcc.dg/vect/vect-79.c: Likewise.
21005         * gcc.dg/vect/vect-80.c: Likewise.
21006
21007 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21008
21009         PR fortran/15750
21010         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21011
21012 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21013
21014         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21015         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21016         * gcc.dg/vect/vect-62.c: New testcase.
21017         * gcc.dg/vect/vect-63.c: New testcase.
21018         * gcc.dg/vect/vect-64.c: New testcase.
21019         * gcc.dg/vect/vect-65.c: New testcase.
21020         * gcc.dg/vect/vect-66.c: New testcase.
21021         * gcc.dg/vect/vect-67.c: New testcase.
21022         * gcc.dg/vect/vect-68.c: New testcase.
21023         * gcc.dg/vect/vect-69.c: New testcase.
21024         * gcc.dg/vect/vect-79.c: New testcase.
21025         * gcc.dg/vect/vect-80.c: New testcase.
21026
21027 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21028
21029         * gcc.target/mips/asm-1.c: New test.
21030
21031 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21032
21033         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21034         * gcc.dg/vect/vect-73.c: New testcase.
21035         * gcc.dg/vect/vect-74.c: New testcase.
21036         * gcc.dg/vect/vect-75.c: New testcase.
21037         * gcc.dg/vect/vect-76.c: New testcase.
21038         * gcc.dg/vect/vect-77.c: New testcase.
21039         * gcc.dg/vect/vect-78.c: New testcase
21040
21041 2004-09-18  Paul Brook  <paul@codesourcery.com>
21042
21043         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21044
21045 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21046
21047         PR c/17424
21048         * gcc.dg/pr17424-1.c: New test.
21049
21050 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21051
21052         * g++.dg/tree-ssa/pr17153.C: New test.
21053
21054 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21055
21056         PR pch/13361
21057         * testsuite/g++.dg/pch/wchar-1.C: New.
21058         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21059
21060 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21061
21062         * gcc.c-torture/execute/20040917-1.c: New test.
21063
21064 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21065
21066         PR tree-optimization/17319
21067         * gcc.dg/pr17319.c: New test.
21068
21069 2004-09-17  Devang Patel  <dpatel@apple.com>
21070
21071         * gcc.dg/20040813-1.c: New test.
21072
21073 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21074
21075         PR tree-optimization/17273
21076         * gcc.c-torture/compile/pr17273.c: New test.
21077
21078 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21079
21080         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21081         Update expected messages.
21082         * gcc.dg/declspec-13.c: New test.
21083
21084 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21085
21086         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21087
21088 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21089
21090         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21091         change what 'a' is pointing to.
21092
21093 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21094
21095         PR c++/16002
21096         * g++.dg/template/error18.C: New test.
21097
21098         PR c++/16029
21099         * g++.dg/warn/Wunused-8.C: New test.
21100
21101 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21102
21103         PR tree-optimization/17513
21104         * gcc.dg/20040916-1.c: New test.
21105
21106 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/17501
21109         * g++.dg/template/typename7.C: New test.
21110
21111 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21112
21113         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21114
21115 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21116
21117         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21118         with -ftree-based-profiling also.
21119         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21120
21121 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21122
21123         PR/15364
21124         * gfortran.dg/der_array_io_1.f90: New test.
21125         * gfortran.dg/der_array_io_2.f90: New test.
21126         * gfortran.dg/der_array_io_3.f90: New test.
21127
21128 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21129
21130         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21131         EABI.
21132
21133 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21134
21135         * g++.dg/opt/switch1.C: New test.
21136
21137 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21138
21139         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21140         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21141         Update expected messages.
21142
21143 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21144
21145         PR fortran/16485
21146         * gfortran.dg/same_name_1.f90: New test.
21147
21148 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21149
21150         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21151         dereference garbage pointers.
21152
21153 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21154
21155         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21156         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21157
21158         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21159         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21160         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21161
21162 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/17324
21165         * g++.dg/template/mangle1.C: New test.
21166
21167 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21168
21169         PR tree-optimization/17252
21170         * gcc.c-torture/execute/pr17252.c: New test.
21171
21172 2004-09-14  Andrew Pinski  <apinski@apple.com>
21173
21174         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21175
21176 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21177
21178         PR rtl-optimization/9771
21179         * gcc.dg/pr9771-1.c: New test case.
21180
21181 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21182
21183         PR tree-optimization/15262
21184         * gcc.c-torture/execute/pr15262-1.c: New test.
21185         * gcc.c-torture/execute/pr15262-2.c: New test.
21186
21187 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21188
21189         * gcc.dg/declspec-12.c: New test.
21190
21191 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21192
21193         * gfortran.dg/pr17090.f90: Add directives to test.
21194
21195 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21196
21197         * gcc.c-torture/compile/20040914-1.c: New test.
21198
21199 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/16162
21202         * g++.dg/template/decl2.C: New test.
21203
21204 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21205
21206         PR fortran/17090
21207         * gfortran.dg/pr17090.f90: New test.
21208
21209 2004-09-13  Dale Johannesen  <dalej@apple.com>
21210
21211         * gcc.c-torture/compile/pr17408.c: New test case.
21212
21213 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21214
21215         PR c++/16716
21216         * g++.dg/parse/crash17.C: New test.
21217
21218         PR c++/17327
21219         * g++.dg/template/enum3.C: New test.
21220
21221 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21222
21223         * lib/gcc-defs.exp: Load wrapper.exp.
21224         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21225         using local code.
21226         * lib/gcc.exp (gcc_init): Similar.
21227         * lib/gfortran.exp (gfortran_init): Similar.
21228         * lib/objc.exp (objc_init): Similar.
21229         * lib/treelang.exp (treelang_init): Similar.
21230         * lib/wrapper.exp: New file with build_wrapper call machinery in
21231         ${tool}_maybe_build_wrapper.
21232
21233 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21234
21235         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21236         "inline".
21237         * gcc.dg/declspec-11.c: Update expected messages.
21238         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21239         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21240         gcc.dg/inline-12.c: New tests.
21241
21242 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21243
21244         * g++.dg/tree-ssa/pr17400.C: New testcase.
21245
21246 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21247
21248         * gcc.target/mips/sb1-1.c: New testcase.
21249
21250 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21251
21252         * lib/g77-dg.exp: Remove unused file.
21253         * lib/mike-g77.exp: Ditto.
21254         * lib/g77.exp: Ditto.
21255
21256 2004-09-12  Richard Henderson  <rth@redhat.com>
21257
21258         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21259
21260 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21261
21262         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21263         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21264         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21265         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21266         Update expected messages.
21267
21268 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21269
21270         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21271         declaration/use mismatch for dirp parameter.
21272
21273 2004-09-12  Andrew Pinski  <apinski@apple.com>
21274
21275         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21276         -fgnu-runtime is passed.
21277
21278 2004-09-12  Richard Henderson  <rth@redhat.com>
21279
21280         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21281         do the uplevel thing and update additional_flags directly.
21282         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21283         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21284         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21285         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21286
21287 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21288
21289         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21290
21291 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21292
21293         PR middle-end/17411
21294         * g++.dg/opt/pr17411-1.C: New test case.
21295
21296 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21297
21298         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21299         gcc.dg/tls/diag-2.c: Update expected messages.
21300         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21301         messages.
21302         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21303         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21304         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21305         gcc.dg/tls/diag-5.c: New tests.
21306
21307 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21308
21309         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21310
21311 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21312
21313         * g++.dg/parse/break-in-for.C: New test.
21314
21315 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21316
21317         * gcc.dg/tree-ssa/20040911-1.c: New test.
21318
21319 2004-09-11  Andreas Jaeger  <aj@suse.de>
21320
21321         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21322         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21323
21324 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21325
21326         * gcc.target/frv: New directory of FR-V-specific tests.
21327
21328 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21329
21330         * gcc.dg/convert-vec-1.c: New test.
21331
21332 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21333
21334         PR middle-end/17024
21335         * gcc.dg/pr17024-1.c: New test case.
21336
21337 2004-09-10  Eric Christopher  <echristo@redhat.com>
21338
21339         * gcc.dg/20040910-1.c: New test.
21340
21341 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21342
21343         * gcc.dg/bitfld-9.c: New test.
21344
21345 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21346
21347         * gcc.c-torture/execute/ieee/acc1.c: New test.
21348         * gcc.c-torture/execute/ieee/acc2.c: New test.
21349         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21350
21351 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21352
21353         * gcc.dg/deprecated-2.c: New test.
21354
21355 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21356
21357         * gcc.dg/init-vec-1.c: New test.
21358
21359 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21360
21361         PR middle-end/17055
21362         * gcc.dg/pr17055-1.c: New test case.
21363
21364 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21365
21366         PR target/17377
21367         * gcc.c-torture/execute/pr17377.c: New test.
21368
21369 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21370
21371         PR c/8420
21372         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21373         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21374         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21375         gcc.dg/long-long-typespec-1.c: New tests.
21376         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21377
21378 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21379
21380         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21381         gcc.dg/gnu99-static-1.c: New tests.
21382
21383 2004-09-08  Devang Patel  <dpatel@apple.com>
21384
21385         * gcc.dg/darwin-ld-20040828-1.c: New test.
21386         * gcc.dg/darwin-ld-20040828-2.c: New test.
21387         * gcc.dg/darwin-ld-20040828-3.c: New test.
21388
21389 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21390
21391         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21392         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21393         in error message.
21394         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21395         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21396         in error message.
21397         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21398         types they qualify.
21399         * objc.dg/type-size-2.m: Fix wording in comment.
21400         * objc.dg/va-meth-1.m: New test case.
21401
21402 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21403
21404         PR c/16633:
21405         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21406         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21407
21408 2004-09-06  Devang Patel  <dpatel@apple.com>
21409
21410         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21411         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21412
21413 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21414
21415         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21416         reflect changed line numbering of diagnostics.
21417
21418 2004-09-06  Paul Brook  <paul@codesourcery.com>
21419
21420         * gfortran.dg/edit_real_1.f90: Add new test.
21421
21422 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21423
21424         * gcc.dg/tree-ssa/loop-2.c: New test.
21425         * gcc.dg/tree-ssa/loop-3.c: New test.
21426         * gcc.dg/tree-ssa/loop-4.c: New test.
21427         * gcc.dg/tree-ssa/loop-5.c: New test.
21428
21429 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21430
21431         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21432
21433 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21434
21435         * gcc.dg/format/sentinel-1.c: New test.
21436
21437 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21438
21439         * testsuite/gcc.dg/builtins-46.c: New.
21440
21441 2004-09-03  Devang Patel  <dpatel@apple.com>
21442
21443         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21444         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21445
21446 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21447
21448         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21449         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21450         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21451         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21452         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21453         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21454         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21455         the non-portable bzero.
21456         * gcc.dg/20010912-1.c: xfail for NetWare.
21457         * gcc.dg/20020426-2.c: xfail for NetWare.
21458         * gcc.dg/20021014-1.c: xfail for NetWare.
21459         * gcc.dg/20021018-1.c: xfail for NetWare.
21460         * gcc.dg/20030213-1.c: xfail for NetWare.
21461         * gcc.dg/20030225-1.c: xfail for NetWare.
21462         * gcc.dg/20030708-1.c: xfail for NetWare.
21463         * gcc.dg/builtins-config.h: Also exclude NetWare.
21464         * gcc.dg/format/format.h: Define restrict only if not already defined.
21465         * gcc.dg/nest.c: xfail for NetWare.
21466         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21467         * lib/target-supports.exp (check_visibility_available): Exclude
21468         NetWare.
21469
21470 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21471
21472         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21473         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21474         deterministic starting point for the alignment of structure fields.
21475         * gcc.dg/Wpadded.c: Dito.
21476         * g++.dg/abi/vbase10.C: Dito.
21477
21478 2004-09-03  Devang Patel  <dpatel@apple.com>
21479
21480         * g++.dg/debug/pr15736.cc: New test.
21481
21482 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21483
21484         * README.QMTEST: Fix out-of-date link.
21485
21486 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21487
21488         PR fortran/16579
21489         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21490         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21491
21492 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21493
21494         * g++.dg/abi/arm_rtti1.C: New test.
21495
21496 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21497
21498         * gcc.dg/ppc-vector-memcpy.c: New.
21499         * gcc.dg/ppc-vector-memset.c: New.
21500
21501 2004-09-02  Chao-ying Fu  <fu@mips.com>
21502
21503         * gcc.target/mips/mips-3d-1.c: New test.
21504         * gcc.target/mips/mips-3d-2.c: New test.
21505         * gcc.target/mips/mips-3d-3.c: New test.
21506         * gcc.target/mips/mips-3d-4.c: New test.
21507         * gcc.target/mips/mips-3d-5.c: New test.
21508         * gcc.target/mips/mips-3d-6.c: New test.
21509         * gcc.target/mips/mips-3d-7.c: New test.
21510         * gcc.target/mips/mips-3d-8.c: New test.
21511         * gcc.target/mips/mips-3d-9.c: New test.
21512         * gcc.target/mips/mips-ps-1.c: New test.
21513         * gcc.target/mips/mips-ps-2.c: New test.
21514         * gcc.target/mips/mips-ps-3.c: New test.
21515         * gcc.target/mips/mips-ps-4.c: New test.
21516         * gcc.target/mips/mips-ps-type.c: New test.
21517
21518 2004-09-02  Paul Brook  <paul@codesourcery.com>
21519
21520         * gfortran.dg/edit_real_1.f90: Add new tests.
21521
21522 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21523
21524         PR fortran/15327
21525         * gfortran.dg/merge_char_1.f90: New test.
21526
21527 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21528
21529         PR fortran/16404
21530         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21531
21532 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21533
21534         PR c/1522
21535         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21536
21537 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21538
21539         * g++.dg/opt/loop1.C: Do not XFAIL.
21540
21541 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21542
21543         * gcc.c-torture/execute/20040831-1.c: New test.
21544
21545 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21546
21547         PR fortran/16579
21548         * gfortran.dg/g77/20010610.f: Now passes.
21549         Copy from g77.f-torture/execute. Add dg-run directive.
21550         * gfortran.dg/g77/README: Update
21551
21552 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21553
21554         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21555         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21556         (t1, t2, t3, t4): Add volatile.
21557
21558 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21559
21560         * g++.dg/ext/visibility/arm1.C: New test.
21561
21562 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21563
21564         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21565         -pedantic-errors.
21566
21567 2004-09-01  Paul Brook  <paul@codesourcery.com>
21568
21569         * gfortran.dg/eof_2.f90: New test.
21570
21571 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21572
21573         PR fortran/16579
21574         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21575
21576 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21577
21578         PR libfortran/16805
21579         * gfortran.dg/list_read_2.f90: New test.
21580
21581 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21582
21583         * g++.dg/abi/key1.C: New test.
21584
21585 2004-08-31  Richard Henderson  <rth@redhat.com>
21586
21587         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21588         form of offsetof.
21589         * g++.dg/other/offsetof5.C: Remove duplicate.
21590
21591 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21592
21593         PR fortran/17244
21594         * gfortran.dg/func_derived_1.f90: New test.
21595
21596 2004-08-31  Paul Brook  <paul@codesourcery.com>
21597
21598         * gfortran.dg/eof_1.f90: New test.
21599
21600 2004-08-31  Paul Brook  <paul@codesourcery.com>
21601
21602         * gfortran.dg/list_read_1.f90: New file.
21603
21604 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21605
21606         * g++.dg/opt/loop1.C: XFAIL.
21607
21608 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21609
21610         * gcc.dg/funcdef-storage-1.c: New.
21611         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21612         an extern function in local scope.
21613         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21614         declare an 'auto inline' function in local scope.
21615         * gcc.dg/20011130-1.c: Likewise.
21616         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21617         an 'auto' function in local scope.
21618         * gcc.dg/20021014-1.c: Likewise.
21619         * gcc.dg/20030331-2.c: Likewise.
21620
21621 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21622
21623         * gfortran.dg/blockdata_1.f90: New test.
21624
21625 2004-08-30  Richard Henderson  <rth@redhat.com>
21626
21627         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21628
21629 2004-08-30  Richard Henderson  <rth@redhat.com>
21630
21631         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21632         additional_flags set by alternate driver.
21633         (ieee-options): New procedure.
21634         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21635         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21636         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21637         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21638
21639 2004-08-30  Richard Henderson  <rth@redhat.com>
21640
21641         * lib/f-torture.exp: Remove.
21642
21643 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR rtl-optimization/16590
21646         * g++.dg/opt/loop1.C: New test.
21647
21648 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21649
21650         PR fortran/13910
21651         * gfortran.dg/oldstyle_1.f90: New test.
21652
21653 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21654         Paul Brook  <paul@codesourcery.com>
21655
21656         * gfortran.dg/g77/README: Update.
21657         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21658         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21659         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21660
21661 2004-08-28  Paul Brook  <paul@codesourcery.com>
21662
21663         PR libfortran/17195
21664         * gfortran.dg/edit_real_1.f90: New test.
21665
21666 2004-08-27  Paul Brook  <paul@codesourcery.com>
21667
21668         * gfortran.dg/rewind_1.f90: New test.
21669
21670 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21671
21672         PR fortran/16597
21673         * gfortran.dg/pr16597.f90: New test.
21674
21675 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21676
21677         PR c/13801
21678         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21679         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21680         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21681         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21682         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21683
21684 2004-08-26  Nick Clifton  <nickc@redhat.com>
21685
21686         * gcc.c-torture/compile/pr17119.c: New test.
21687
21688 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21689
21690         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21691
21692 2004-08-25  Richard Henderson  <rth@redhat.com>
21693
21694         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21695         the bits that expect kind=8 to be the largest real kind.
21696
21697 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21698
21699         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21700
21701 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21702
21703         * gfortran.dg/assignment_1.f90: New test.
21704
21705 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21706
21707         * g++.dg/template/repo3.C: New test.
21708
21709 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21710
21711         PR middle-end/16693
21712         PR tree-optimization/16372
21713         * g++.dg/opt/pr16372-1.C: New test case.
21714         * g++.dg/opt/pr16693-1.C: New test case.
21715         * g++.dg/opt/pr16693-2.C: New test case.
21716
21717 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21718
21719         * objc.dg/proto-lossage-4.m: New test.
21720
21721 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21722
21723         PR c++/17155
21724         * g++.dg/inherit/local2.C: New test.
21725
21726 2004-08-25  Paul Brook  <paul@codesourcery.com>
21727
21728         PR fortran/17144
21729         * gfortran.dg/string_ctor_1.f90: New test.
21730
21731 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21732
21733         PR c++/14428
21734         * g++.dg/template/redecl2.C: New test.
21735
21736 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21737
21738         PR fortran/17143
21739         * gfortran.dg/pr17143.f90: New test.
21740
21741 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21742
21743         PR fortran/17164
21744         * gfortran.dg/pr17164.f90: New test.
21745
21746 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21747
21748         * gcc.dg/tree-ssa/loop-1.c: New test.
21749
21750 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21751
21752         * gcc.c-torture/compile/20040824-1.c: New test.
21753
21754 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21755
21756         * gcc.c-torture/compile/iftrap-3.c: New test.
21757
21758 2004-08-24  Paul Brook  <paul@codesourcery.com>
21759
21760         * gfortran.dg/entry_2.f90: New test.
21761
21762 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21763
21764         PR c++/16889
21765         * g++.dg/lookup/ambig[12].C: New.
21766
21767 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21768
21769         PR c++/16706
21770         * g++.dg/template/crash21.C: New test.
21771         * g++.dg/template/crash22.C: Likewise.
21772
21773 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21774
21775         PR c++/17149
21776         * g++.dg/template/access15.C: New.
21777
21778 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/17163
21781         * g++.dg/template/repo2.C: New test.
21782
21783 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21784
21785         PR rtl-optimization/17078
21786         * gcc.c-torture/execute/pr17078-1.c: New test case.
21787
21788 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c/14492
21791         * gcc.dg/debug/crash1.c: New test.
21792
21793 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c/16180
21796         * gcc.dg/loop-5.c: New test.
21797
21798 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21799
21800         * gcc.c-torture/execute/20040823-1.c: New test.
21801
21802 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21803
21804         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21805         to the assembler.  Simplify test accordingly.
21806         (asm_abi_flags): Use GNU names.
21807         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21808         to check for ABI flags.
21809
21810 2004-08-22  Andrew Pinski  <apinski@apple.com>
21811
21812         * g++.dg/opt/pr14029.C: New test.
21813         * gcc.c-torture/execute/pr15262.c: New test.
21814
21815 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21816
21817         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21818
21819 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21820
21821         PR 16908
21822         * gfortran.dg/direct_io.f90: New test.
21823
21824 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/17121
21827         * g++.dg/inherit/local2.C: New test.
21828
21829 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21830
21831         PR c++/17120
21832         * g++.dg/warn/Wparentheses-4.C: New test.
21833
21834 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21835
21836         PR c++/17121
21837         * g++.dg/inherit/local2.C: New test.
21838
21839         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21840         * gcc.dg/ppc-ldstruct.c: Likewise.
21841         * gcc.dg/ppc64-abi-2.c: Likewise.
21842
21843 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21844
21845         PR rtl-optimization/17099
21846         * gcc.c-torture/execute/20040820-1.c: New test.
21847
21848 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21849
21850         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21851
21852 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21853
21854         PR fortran/17077
21855         * gfortran.dg/auto_array_1.f90: New test.
21856
21857 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21858
21859         PR fortran/17074
21860         * gfortran.dg/simpleif_1.f90: New test.
21861
21862 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21863
21864         * lib/target-supports.exp (check_profiling_available): Return
21865         false for arm*-*-symbianelf* and arm*-*-eabi*.
21866
21867         PR c++/15890
21868         * g++.dg/template/delete1.C: New test.
21869
21870 2004-08-19  Paul Brook  <paul@codesourcery.com>
21871
21872         PR fortran/14976
21873         PR fortran/16228
21874         * gfortran.dg/data_char_1.f90: New test.
21875
21876 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21877
21878         PR fortran/16946
21879         * gfortran.dg/reduction.f90: New testcase.
21880
21881 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21882
21883         PR fortran/16520
21884         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21885
21886 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21887
21888         PR c++/17041
21889         * g++.dg/Wparentheses-3.C: New test.
21890
21891 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21892
21893         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21894         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21895         * gcc.dg/vect/vect-2.c: Likewise.
21896         * gcc.dg/vect/vect-3.c: Likewise.
21897         * gcc.dg/vect/vect-4.c: Likewise.
21898         * gcc.dg/vect/vect-5.c: Likewise.
21899         * gcc.dg/vect/vect-6.c: Likewise.
21900         * gcc.dg/vect/vect-7.c: Likewise.
21901         * gcc.dg/vect/vect-25.c: Likewise.
21902         * gcc.dg/vect/vect-31.c: Likewise.
21903         * gcc.dg/vect/vect-32.c: Likewise.
21904         * gcc.dg/vect/vect-34.c: Likewise.
21905         * gcc.dg/vect/vect-36.c: Likewise.
21906         * gcc.dg/vect/vect-all.c: Likewise.
21907
21908 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21909
21910         PR c++/17068
21911         * g++.dg/template/operator4.C: New test.
21912
21913 2004-08-18  Richard Henderson  <rth@redhat.com>
21914
21915         * gcc.dg/20040206-1.c: XFAIL.
21916
21917 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21918
21919         PR c++/16246
21920         * g++.dg/template/array7.C: New test.
21921
21922 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21923
21924         * gcc.dg/mips-movcc-1.c: New test.
21925         * gcc.dg/mips-movcc-2.c: New test.
21926         * gcc.dg/mips-movcc-3.c: New test.
21927
21928         * gcc.dg/mips-nmadd-1.c: New test.
21929         * gcc.dg/mips-nmadd-2.c: New test.
21930
21931 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21932
21933         PR c++/15871
21934         * g++.dg/opt/inline8.C: New test.
21935
21936         PR c++/16965
21937         * g++.dg/parse/error17.C: New test.
21938
21939 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21940
21941         * gcc.dg/vect: New directory for vectorizer tests.
21942         * gcc.dg/vect/tree-vect.h: New file.
21943         * gcc.dg/vect/vect.exp: New file.
21944         * gcc.dg/vect/pr16105.c.c: New test.
21945         * gcc.dg/vect/vect-1.c: New test.
21946         * gcc.dg/vect/vect-2.c: New test.
21947         * gcc.dg/vect/vect-3.c: New test.
21948         * gcc.dg/vect/vect-4.c: New test.
21949         * gcc.dg/vect/vect-5.c: New test.
21950         * gcc.dg/vect/vect-6.c: New test.
21951         * gcc.dg/vect/vect-7.c: New test.
21952         * gcc.dg/vect/vect-8.c: New test.
21953         * gcc.dg/vect/vect-9.c: New test.
21954         * gcc.dg/vect/vect-10.c: New test.
21955         * gcc.dg/vect/vect-11.c: New test.
21956         * gcc.dg/vect/vect-12.c: New test.
21957         * gcc.dg/vect/vect-13.c: New test.
21958         * gcc.dg/vect/vect-14.c: New test.
21959         * gcc.dg/vect/vect-15.c: New test.
21960         * gcc.dg/vect/vect-16.c: New test.
21961         * gcc.dg/vect/vect-17.c: New test.
21962         * gcc.dg/vect/vect-18.c: New test.
21963         * gcc.dg/vect/vect-19.c: New test.
21964         * gcc.dg/vect/vect-20.c: New test.
21965         * gcc.dg/vect/vect-21.c: New test.
21966         * gcc.dg/vect/vect-22.c: New test.
21967         * gcc.dg/vect/vect-23.c: New test.
21968         * gcc.dg/vect/vect-24.c: New test.
21969         * gcc.dg/vect/vect-25.c: New test.
21970         * gcc.dg/vect/vect-26.c: New test.
21971         * gcc.dg/vect/vect-27.c: New test.
21972         * gcc.dg/vect/vect-28.c: New test.
21973         * gcc.dg/vect/vect-29.c: New test.
21974         * gcc.dg/vect/vect-30.c: New test.
21975         * gcc.dg/vect/vect-31.c: New test.
21976         * gcc.dg/vect/vect-32.c: New test.
21977         * gcc.dg/vect/vect-33.c: New test.
21978         * gcc.dg/vect/vect-34.c: New test.
21979         * gcc.dg/vect/vect-35.c: New test.
21980         * gcc.dg/vect/vect-36.c: New test.
21981         * gcc.dg/vect/vect-37.c: New test.
21982         * gcc.dg/vect/vect-38.c: New test.
21983         * gcc.dg/vect/vect-40.c: New test.
21984         * gcc.dg/vect/vect-41.c: New test.
21985         * gcc.dg/vect/vect-42.c: New test.
21986         * gcc.dg/vect/vect-43.c: New test.
21987         * gcc.dg/vect/vect-44.c: New test.
21988         * gcc.dg/vect/vect-45.c: New test.
21989         * gcc.dg/vect/vect-46.c: New test.
21990         * gcc.dg/vect/vect-47.c: New test.
21991         * gcc.dg/vect/vect-48.c: New test.
21992         * gcc.dg/vect/vect-49.c: New test.
21993         * gcc.dg/vect/vect-50.c: New test.
21994         * gcc.dg/vect/vect-51.c: New test.
21995         * gcc.dg/vect/vect-52.c: New test.
21996         * gcc.dg/vect/vect-53.c: New test.
21997         * gcc.dg/vect/vect-54.c: New test.
21998         * gcc.dg/vect/vect-55.c: New test.
21999         * gcc.dg/vect/vect-56.c: New test.
22000         * gcc.dg/vect/vect-57.c: New test.
22001         * gcc.dg/vect/vect-58.c: New test.
22002         * gcc.dg/vect/vect-59.c: New test.
22003         * gcc.dg/vect/vect-60.c: New test.
22004         * gcc.dg/vect/vect-61.c: New test.
22005         * gcc.dg/vect/vect-all.c: New test.
22006         * gcc.dg/vect/vect-none.c: New test.
22007
22008 2004-08-17  Paul Brook  <paul@codesourcery.com>
22009
22010         PR fortran/13082
22011         * gfortran.dg/entry_1.f90: New test.
22012
22013 2004-08-17  Andrew Pinski  <apinski@apple.com>
22014
22015         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22016
22017 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22018
22019         * gcc.dg/pr17036-1.c: New test.
22020
22021 2004-08-16  Devang Patel  <dpatel@apple.com>
22022
22023         * gcc.dg/darwin-20040809-1.c: New test.
22024
22025 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22026
22027         * gcc.dg/funcdef-attr-1.c: New test.
22028
22029 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22030
22031         * gcc.dg/altivec-17.c: New test.
22032         * gcc.dg/altivec-18.c: New test.
22033
22034 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22035
22036         PR c++/6749
22037         * g++.dg/template/vtable2.C: New test.
22038
22039 2004-08-14  Richard Henderson  <rth@redhat.com>
22040
22041         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22042         * gcc.dg/pack-test-4.c (main): Return 0.
22043         * gcc.dg/setjmp-1.c: Remove XFAIL.
22044         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22045
22046 2004-08-14  Richard Henderson  <rth@redhat.com>
22047
22048         * gcc.dg/980217-1.c: Add prototype for printf.
22049
22050 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22051
22052         * gfortran.dg/pr16935.f90: New test.
22053
22054 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22055
22056         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22057
22058 2004-08-13  Paul Brook  <paul@codesourcery.com>
22059
22060         * gfortran.dg/der_io_1.f90: Remove stray comma.
22061
22062 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22063
22064         * gcc.dg/vmx/cw-bug-2.c: Remove.
22065         * gcc.dg/vmx/vprint-1.c: Remove.
22066         * gcc.dg/vmx/vscan-1.c: Remove.
22067
22068 2004-08-12  Devang patel  <dpatel@apple.com>
22069
22070         * gcc.dg/darwin-20040809-2.c: New test.
22071
22072 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22073
22074         * g++.dg/ext/altivec-12.C: New test.
22075
22076         * g++.dg/ext/altivec-11.C: New test.
22077
22078 2004-08-12  Paul Brook  <paul@codesourcery.com>
22079
22080         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22081
22082 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22083
22084         * g++.dg/ext/altivec-2.C: Check for hardware support before
22085         executing any VMX instructions.
22086
22087         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22088
22089 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22090
22091         PR c++/16276
22092         * g++.old-deja/g++.other/comdat4.C: New test.
22093         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22094
22095 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22096
22097         PR target/16286
22098         * gcc.dg/pr16286.c: New test.
22099
22100 2004-08-12 Jan Beulich <jbeulich@novell.com>
22101
22102         * g++.dg/ext/asm5.C: New.
22103
22104 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22105
22106         PR c++/16698
22107         * g++.dg/eh/crash1.C: New test.
22108
22109         PR c++/16717
22110         * g++.dg/ext/construct1.C: New test.
22111
22112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/16853
22115         * g++.dg/init/ptrmem1.C: New test.
22116
22117         PR c++/16618
22118         * g++.dg/parse/offsetof5.C: New test.
22119
22120         PR c++/16870
22121         * g++.dg/template/overload3.C: New test.
22122
22123 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22124
22125         PR c++/16964
22126         * g++.dg/parse/error16.C: New test.
22127
22128         PR c++/16904
22129         * g++.dg/template/error14.C: New test.
22130
22131         PR c++/16929
22132         * g++.dg/template/error15.C: New test.
22133
22134 2004-08-11  Devang Patel  <dpatel@apple.com>
22135
22136         * gcc.dg/darwin-ld-20040809-1.c: New test.
22137         * gcc.dg/darwin-ld-20040809-2.c: New test.
22138
22139 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22140
22141         PR fortran/16917
22142         * gfortran.dg/dfloat_1.f90: New test.
22143
22144 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22145
22146         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22147         * gcc.dg/dll-2.c: Fix dg-require syntax.
22148         * gcc.misc-tests/arm-isr.c (abort): Declare.
22149         (exit): Likewise.
22150
22151 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22152
22153         PR c++/16971
22154         * g++.dg/parse/crash16.C: New test.
22155
22156 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22157
22158         * gcc.dg/mips-rsqrt-1.c: New test case.
22159         * gcc.dg/mips-rsqrt-2.c: New test case.
22160         * gcc.dg/mips-rsqrt-3.c: New test case.
22161
22162 2004-08-10  Paul Brook  <paul@codesourcery.com>
22163
22164         * gfortran.dg/der_io_1.f90: New test.
22165
22166 2004-08-10  Paul Brook  <paul@codesourcery.com>
22167
22168         PR fortran/16919
22169         * gfortran.dg/der_array_1.f90: New test.
22170
22171 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22172
22173         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22174
22175 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22176
22177         * gcc.dg/wchar_t-2.c: Fix typo.
22178
22179 2004-08-09  Falk Hueffner  <falk@debian.org>
22180
22181         PR tree-optimization/12517
22182         * gcc.c-torture/compile/pr12517.c: New test.
22183
22184         PR tree-optimization/12578
22185         * gcc.c-torture/compile/pr12578.c: New test.
22186
22187         PR tree-optimization/12899
22188         * gcc.c-torture/compile/pr12899.c: New test.
22189
22190         PR rtl-optimization/14692
22191         * gcc.c-torture/compile/pr14692.c: New test.
22192
22193         PR tree-optimization/16461
22194         * gcc.c-torture/compile/pr16461.c: New test.
22195
22196 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22197
22198         * gfortran.dg/getenv_1.f90: New test.
22199
22200 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22201
22202         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22203         wchar_t.
22204         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22205
22206 2004-08-06  Paul Brook  <paul@codesourcery.com>
22207
22208         * gfortran.dg/ret_array_1.f90: New test.
22209         * gfortran.dg/ret_pointer_1.f90: New test.
22210
22211 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22212
22213         * gcc.dg/missing-field-init-[12].c: New tests.
22214         * g++.dg/warn/missing-field-init-[12].C: New tests.
22215
22216 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22217
22218         * gcc.dg/enum2.c: New test.
22219         * gcc.dg/symbian3.c: Likewise.
22220         * gcc.dg/symbian4.c: Likewise.
22221         * gcc.dg/wchar_t-2.c: Likewise.
22222
22223 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22224
22225         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22226         destructor tests.
22227
22228 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22229
22230         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22231         dg-require-visiblity.
22232         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22233         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22234         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22235         * g++.dg/ext/visibility/new1.C: Likewise.
22236         * g++.dg/ext/visibility/pragma.C: Likewise.
22237         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22238         * g++.dg/ext/visibility/virtual.C: Likewise.
22239         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22240         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22241         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22242         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22243         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22244         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22245         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22246         * g++/dg/ext/visibility/visibility-8.C: New test.
22247         * gcc.c-torture/compile/dll.x: Remove.
22248         * gcc.dg/dll-2.c: Use dg-require-dll
22249         * gcc.dg/visibility-10.c: New test.
22250         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22251         supporting DLLs.
22252         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22253         (scan_not_hidden): Likewise.
22254
22255 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22256
22257         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22258
22259 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22260
22261         * gcc.c-torture/execute/20040805-1.c: New test.
22262
22263 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22264
22265         * gcc.dg/20020118-1.c: Declare abort.
22266         * gcc.dg/altivec_check.h: Likewise.
22267         * gcc.dg/iftrap-2.c: Likewise.
22268         * gcc.dg/pragma-darwin.c: Likewise.
22269         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22270
22271 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22272
22273         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22274
22275 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22276
22277         * gcc.c-torture/execute/builtins/abs-2.c,
22278         gcc.c-torture/execute/builtins/abs-3.c,
22279         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22280         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22281         intmax_t, uintmax_t and their limits.
22282         * gcc.dg/intmax_t-1.c: New test.
22283
22284 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22285
22286         * g++.dg/tc1/dr147.C: Add reference to PR.
22287
22288 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22289
22290         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22291         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22292
22293 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22294
22295         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22296
22297 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22298
22299         * gcc.dg/redecl-5.c: New test.
22300         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22301         of scanf.
22302
22303 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22304
22305         PR middle-end/16790
22306         * gcc.c-torture/execute/pr16790-1.c: New test case.
22307
22308 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22309
22310         * g++.dg/ext/visibility/assign1.C: New test.
22311         * g++.dg/ext/visibility/new1.C: Likewise.
22312
22313         * gcc.dg/symbian1.c: New test.
22314         * gcc.dg/symbian2.c: Likewise.
22315
22316 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22317
22318         PR target/16570
22319         * gcc.dg/i386-sse-9.c: New test.
22320
22321 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22322
22323         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22324
22325 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22326
22327         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22328         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22329         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22330         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22331         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22332         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22333         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22334         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22335         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22336         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22337         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22338         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22339         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22340         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22341         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22342         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22343         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22344         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22345         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22346         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22347         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22348         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22349         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22350         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22351         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22352         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22353         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22354         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22355         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22356         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22357         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22358         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22359         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22360         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22361         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22362         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22363         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22364         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22365         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22366         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22367         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22368         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22369         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22370         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22371         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22372         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22373         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22374         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22375         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22376         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22377         gcc.misc-tests/i386-pf-3dnow-1.c,
22378         gcc.misc-tests/i386-pf-athlon-1.c,
22379         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22380         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22381         Declare built-in functions used.
22382         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22383
22384 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22385
22386         PR c++/16707
22387         * g++.dg/lookup/using12.C: New test.
22388
22389         * g++.dg/init/null1.C: Fix PR number.
22390         * g++.dg/parse/namespace10.C: Likewise.
22391
22392 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22393
22394         PR c++/16224
22395         * g++.dg/template/spec17.C: New test.
22396         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22397         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22398
22399 2004-08-02  David Billinghurst
22400
22401         PR fortran/16292
22402         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22403
22404 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22405
22406         * gcc.dg/ia64-got-1.c: New test case.
22407
22408 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22409
22410         PR c++/16489
22411         * g++.dg/init/null1.C: New test.
22412         * g++.dg/tc1/dr76.C: Adjust error marker.
22413
22414         PR c++/16529
22415         * g++.dg/parse/namespace10.C: New test.
22416
22417         PR c++/16810
22418         * g++.dg/inherit/ptrmem2.C: New test.
22419
22420 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22421
22422         PR target/16155
22423         * gcc.dg/pr16155.c: New test.
22424
22425 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22426
22427         * gcc.dg/redecl-2.c: New test.
22428
22429 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22430
22431         * gcc.dg/darwin-longdouble.c: New file.
22432
22433 2004-07-30  Richard Henderson  <rth@redhat.com>
22434
22435         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22436         write to constant argument.
22437         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22438
22439 2004-07-30  Richard Henderson  <rth@redhat.com>
22440
22441         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22442         tests of nearest around zero.
22443
22444 2004-07-30  Andrew Pinski  <apinski@apple.com>
22445
22446         * gcc.c-torture/compile/20040730-1.c: New test.
22447
22448 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22449
22450         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22451         powerpc-eabispe.
22452
22453 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22454
22455         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22456
22457 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22458
22459         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22460         contains $ld_library_path.
22461         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22462
22463 2004-07-29  Richard Henderson  <rth@redhat.com>
22464
22465         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22466
22467         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22468         (alt2, which): New.
22469         (Check): Accept either alternative.
22470
22471 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22472
22473         * g++.dg/abi/inline1.C: New test.
22474         * g++.dg/abi/local1-a.cc: Likewise.
22475         * g++.dg/abi/local1.C: Likewise.
22476         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22477         * g++.dg/abi/mangle12.C: Likewise.
22478         * g++.dg/abi/mangle17.C: Likewise.
22479         * g++.dg/abi/mangle20-2.C: Likewise.
22480         * g++.dg/opt/interface1.C: Likewise.
22481         * g++.dg/opt/interface1.h: Likewise.
22482         * g++.dg/opt/interface1-a.cc: New test.
22483         * g++.dg/parse/repo1.C: New test.
22484         * g++.dg/template/repo1.C: Likewise.
22485         * g++.dg/warn/Winline-1.C: Likewise.
22486         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22487
22488 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22489
22490         * gcc.dg/tree-ssa/20040729-1.c: New test.
22491
22492 2004-07-27  Matt Austern <austern@apple.com>
22493
22494         * gcc.dg/darwin-bool-1.c: New test.
22495         * gcc.dg/darwin-bool-2.c: New test.
22496
22497 2004-07-28  Richard Henderson  <rth@redhat.com>
22498
22499         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22500         arguments in the correct type.  Don't write to constant arguments.
22501
22502 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22503
22504         PR tree-optimization/16688
22505         PR tree-optimization/16689
22506         * g++.dg/tree-ssa/pr16688.C: New test.
22507
22508 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22509
22510         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22511         loads.  Not only in the comment, this time.
22512
22513 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22514
22515         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22516         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22517         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22518         * gcc.dg/sh4a-bitmovua.c: New.
22519         * gcc.dg/sh4a-cos.c: New.
22520         * gcc.dg/sh4a-cosf.c: New.
22521         * gcc.dg/sh4a-fprun.c: New.
22522         * gcc.dg/sh4a-fsrra.c: New.
22523         * gcc.dg/sh4a-memmovua.c: New.
22524         * gcc.dg/sh4a-sin.c: New.
22525         * gcc.dg/sh4a-sincos.c: New.
22526         * gcc.dg/sh4a-sincosf.c: New.
22527         * gcc.dg/sh4a-sinf.c: New.
22528
22529 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22530
22531         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22532         conditionals.
22533         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22534         loads.
22535         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22536         DOM1.
22537
22538 2004-07-27  Andrew Pinski  <apinski@apple.com>
22539
22540         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22541
22542 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22543
22544         * gcc.dg/pragma-isr.c: New test.
22545
22546 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22547
22548         PR c++/14429
22549         * g++.dg/template/ttp11.C: New test.
22550
22551 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22552
22553         * gcc.c-torture/compile/20040727-1.c: New test.
22554
22555 2004-07-26  Eric Christopher  <echristo@redhat.com>
22556
22557         * gcc.c-torture/compile/20040726-2.c: New test.
22558
22559 2004-07-26  Andrew Pinski  <apinski@apple.com>
22560
22561         * g++.dg/rtti/tinfo1.C: Xfail.
22562
22563 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22564
22565         * gcc.c-torture/compile/20040726-1.c: New test.
22566
22567 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22568             Brian Ryner  <bryner@brianryner.com>
22569
22570         PR c++/9283
22571         PR c++/15000
22572         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22573         * g++.dg/ext/visibility/: New directory.
22574         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22575         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22576         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22577         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22578         * g++.dg/ext/visibility/fvisibility.C,
22579         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22580         g++.dg/ext/visibility/fvisibility-override1.C
22581         g++.dg/ext/visibility/fvisibility-override2.C
22582         g++.dg/ext/visibility/memfuncts.C
22583         g++.dg/ext/visibility/noPLT.C
22584         g++.dg/ext/visibility/pragma.C
22585         g++.dg/ext/visibility/pragma-override1.C
22586         g++.dg/ext/visibility/pragma-override2.C
22587         g++.dg/ext/visibility/staticmemfuncts.C
22588         g++.dg/ext/visibility/virtual.C: New tests.
22589
22590 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22591
22592         PR c/15360
22593         * gcc.dg/pr15360-1.c: New test.
22594
22595 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22596
22597         * gcc.dg/pragma-align-2.c: New test.
22598         * gcc.dg/pragma-init-fini.c: New test.
22599         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22600         targets.
22601
22602 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22603
22604         * gcc.dg/init-string-2.c: New test.
22605
22606 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22607
22608         PR 16684
22609         * gcc.dg/Wredundant-decls-1.c: New test case.
22610
22611 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22612
22613         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22614         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22615         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22616         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22617         * gcc.dg/compat/generate-random.c: New file.
22618         * gcc.dg/compat/generate-random.h: Likewise.
22619         * gcc.dg/compat/generate-random_r.c: Likewise.
22620         * gcc.dg/compat/struct-layout-1.h: Likewise.
22621         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22622         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22623         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22624         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22625         * gcc.dg/compat/struct-layout-1_main.c: New test.
22626         * gcc.dg/compat/struct-layout-1_x.c: New file.
22627         * gcc.dg/compat/struct-layout-1_y.c: New file.
22628         * gcc.dg/compat/struct-layout-1_test.h: New file.
22629
22630 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22631
22632         * gcc.dg/comp-return-1.c: New test
22633
22634 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22635
22636         * gcc.dg/vmx/8-02a.c: Fix typo.
22637
22638         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22639         * gcc.dg/darwin-abi-3.c: New test.
22640
22641         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22642         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22643
22644         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22645         * gcc.dg/vmx/ops-long-1.c: New test.
22646         * gcc.dg/vmx/ops-long-2.c: New test.
22647
22648 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         * g++.dg/lookup/conv-[1234].C: New.
22651
22652 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22653
22654         * g++.dg/parse/attr2.C: Simplify.
22655
22656 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22657
22658         PR c/7284
22659         * gcc.c-torture/execute/pr7284-1.c: New test.
22660
22661 2004-07-22  Brian Booth  <bbooth@redhat.com>
22662
22663         * gcc.dg/tree-ssa/20040721-1.c: New test.
22664
22665 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22666
22667         * g++.dg/template/crash20.c: New.
22668
22669 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22670
22671         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22672         Add dg-run directive.  Declare variables as required.
22673         * gfortran.dg/g77/README: Update
22674
22675 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22676
22677         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22678         gcc.dg/cris-peep2-andu2.c: New tests.
22679
22680 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22681
22682         PR c/15052
22683         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22684         on return type.
22685         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22686         messages.
22687         * gcc.dg/qual-return-2.c: Update expected messages.
22688         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22689
22690 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22691
22692         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22693         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22694
22695 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22696
22697         PR c/11250
22698         * gcc.dg/init-string-1.c: New test.
22699
22700 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22701
22702         PR middle-end/15345
22703         PR c/16450
22704         * gcc.dg/torture/nested-fn-1.c: New test.
22705
22706 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22707
22708         PR target/16559
22709         * gcc.dg/ia64-fptr-1.c: New file.
22710
22711 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22712
22713         PR c++/14497
22714         * g++.dg/template/spec16.C: New test.
22715         * g++.old-deja/g++.robertl/eb118.C: Remove.
22716
22717 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22718
22719         PR c++/509
22720         * g++.dg/template/spec15.C: New test.
22721
22722 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22723
22724         Copy cases from g77.f-torture/execute and add dg-run
22725         directive.  Other changes as noted.
22726         * gfortran.dg/g77/13037.f
22727         * gfortran.dg/g77/1832.f
22728         * gfortran.dg/g77/19981119-0.f
22729         * gfortran.dg/g77/19990313-0.f
22730         * gfortran.dg/g77/19990313-1.f
22731         * gfortran.dg/g77/19990313-2.f
22732         * gfortran.dg/g77/19990313-3.f
22733         * gfortran.dg/g77/19990419-1.f
22734         * gfortran.dg/g77/19990826-0.f
22735         * gfortran.dg/g77/19990826-2.f
22736         * gfortran.dg/g77/20000503-1.f
22737         * gfortran.dg/g77/20001111.f
22738         * gfortran.dg/g77/20010116.f
22739         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22740         * gfortran.dg/g77/20010430.f
22741         * gfortran.dg/g77/6177.f
22742         * gfortran.dg/g77/947.f
22743         * gfortran.dg/g77/970816-3.f
22744         * gfortran.dg/g77/971102-1.f
22745         * gfortran.dg/g77/980520-1.f
22746         * gfortran.dg/g77/980628-0.f
22747         * gfortran.dg/g77/980628-1.f
22748         * gfortran.dg/g77/980628-10.f
22749         * gfortran.dg/g77/980628-2.f
22750         * gfortran.dg/g77/980628-3.f
22751         * gfortran.dg/g77/980628-7.f
22752         * gfortran.dg/g77/980628-8.f
22753         * gfortran.dg/g77/980628-9.f
22754         * gfortran.dg/g77/980701-0.f
22755         * gfortran.dg/g77/980701-1.f
22756         * gfortran.dg/g77/cabs.f
22757         * gfortran.dg/g77/claus.f
22758         * gfortran.dg/g77/complex_1.f
22759         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22760         * gfortran.dg/g77/dcomplex.f
22761         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22762         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22763         * gfortran.dg/g77/f90-intrinsic-numeric.f
22764         * gfortran.dg/g77/int8421.f
22765         * gfortran.dg/g77/labug1.f
22766         * gfortran.dg/g77/large_vec.f
22767         * gfortran.dg/g77/le.f
22768         * gfortran.dg/g77/short.f
22769         * gfortran.dg/g77/README: Update
22770
22771 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22772
22773         PR c++/16637
22774         * g++.dg/parse/lookup4.C: New test.
22775
22776 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22777
22778         PR c++/16175
22779         * g++.dg/template/ttp10.C: New test.
22780
22781 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22782
22783         * gcc.dg/pr12625-1.c: New test.
22784
22785 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22786
22787         * testsuite/gcc.dg/switch-warn-1.c: New test.
22788         * testsuite/gcc.dg/switch-warn-2.c: New test.
22789         * gcc.c-torture/compile/pr14730.c: Update.
22790
22791 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22792
22793         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22794         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22795         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22796         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22797
22798 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22799
22800         PR c++/16623
22801         * g++.dg/template/assign1.C: New test.
22802
22803 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22804
22805         PR c++/12170
22806         * g++.dg/template/ttp9.C: New test.
22807
22808 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22809
22810         * gcc.dg/format/cmn-err-1.c: New test.
22811
22812 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22813
22814         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22815         gcc.dg/Wparentheses-10.c: New tests.
22816         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22817
22818 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22819
22820         PR fortran/16465
22821         * gfortran.dg/g77//ffixed-line-length-0.f,
22822         gfortran.dg/g77/ffixed-line-length-132.f,
22823         gfortran.dg/g77/ffixed-line-length-72.f,
22824         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22825         gfortran.dg/g77/README: Update.
22826
22827 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22828
22829         PR c++/13092
22830         * g++.dg/template/non-dependent7.C: New test.
22831         * g++.dg/template/non-dependent8.C: Likewise.
22832         * g++.dg/template/non-dependent9.C: Likewise.
22833         * g++.dg/template/non-dependent10.C: Likewise.
22834
22835 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22836
22837         PR c++/16337
22838         * g++.dg/parse/attr2.C: New test.
22839
22840 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22841
22842         * g77.dg: Removed.
22843         * g77.f-torture: Ditto.
22844
22845 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22846
22847         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22848         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22849         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22850
22851 2004-07-16  Richard Henderson  <rth@redhat.com>
22852
22853         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22854
22855 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22856
22857         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22858         tests with full list of options.
22859         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22860         of TORTURE_OPTIONS if test contains 'dg-do run'.
22861
22862         PR fortran/16404
22863         * gfortran.dg/do_iterator.f90: New test.
22864
22865 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22866
22867         PR rtl-optimization/16536
22868         * gcc.c-torture/execute/restrict-1.c: New test.
22869
22870 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22871
22872         PR fortran/15324
22873         * gfortran.dg/pr15324.f90: New test.
22874
22875         PR fortran/15129
22876         * gfortran.dg/pr15129.f90: New test.
22877
22878         PR fortran/15140
22879         * gfortran.dg/pr15140.f90: New test.
22880
22881         PR fortran/13792
22882         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22883         compile-time simplification.
22884
22885 2004-07-14  Mike Stump  <mrs@apple.com>
22886
22887         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22888
22889 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22890
22891         PR target/16325
22892         * gcc.dg/profile-generate-1.c: New.
22893
22894 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22895
22896         * gcc.c-torture/execute/20040709-1.c: New test.
22897         * gcc.c-torture/execute/20040709-2.c: New test.
22898
22899 2004-07-14  Mike Stump  <mrs@apple.com>
22900
22901         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22902
22903 2004-07-14  Mike Stump  <mrs@apple.com>
22904
22905         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22906
22907 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22908
22909         PR c++/16518
22910         * g++.dg/parse/mutable1.C: New test.
22911
22912 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22913
22914         PR tree-optimization/16443
22915         * gcc.dg/tree-ssa/20040713-1.c: New test.
22916
22917 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22918
22919         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22920         for operator new.
22921
22922 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22923
22924         * gfortran.dg/g77/README: New file
22925         * gfortran.dg/g77/19981216-0.f: Copy from
22926         g77.f-torture/noncompile.  Add "dg-do compile" and
22927         dg-error as required.
22928         * gfortran.dg/g77/19990218-1.f: Likewise.
22929         * gfortran.dg/g77/19990905-1.f: Likewise.
22930         * gfortran.dg/g77/9263.f: Likewise.
22931         * gfortran.dg/g77/980615-0.f: Likewise.
22932         * gfortran.dg/g77/980616-0.f: Likewise.
22933         * gfortran.dg/g77/check0.f: Likewise.
22934         * gfortran.dg/g77/select_no_compile.f: Likewise.
22935
22936 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22937
22938         Copy files from g77.f-torture/compile.
22939         Add "{ dg-do compile}".  Other changes as noted
22940         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22941         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22942         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22943         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22944         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22945         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22946         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22947         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22948         statement to conform to standard.  Append alpha1.x for reference.
22949         * gfortran.dg/g77/xformat.f: Add dg-warning
22950
22951 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22952
22953         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22954         Add {dg-do compile} directive.
22955         * gfortran.dg/g77/cpp2.F: Likewise.
22956
22957 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22958
22959         PR c++/5402
22960         * g++.dg/lookup/name-clash1.C: New test.
22961
22962         PR c++/9777
22963         * g++.dg/lookup/name-clash2.C: New test.
22964
22965         PR c++/12102
22966         * g++.dg/lookup/name-clash3.C: New test.
22967
22968 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22969
22970         * g++.dg/lookup/new2.C: New test.
22971         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22972
22973 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22974
22975         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22976         Add {dg-do compile} directive.
22977         * gfortran.dg/g77/13060.f: Likewise.
22978         * gfortran.dg/g77/19990218-0.f: Likewise.
22979         * gfortran.dg/g77/19990305-0.f: Likewise.
22980         * gfortran.dg/g77/19990419-0.f: Likewise.
22981         * gfortran.dg/g77/19990502-0.f: Likewise.
22982         * gfortran.dg/g77/19990502-1.f: Likewise.
22983         * gfortran.dg/g77/19990525-0.f: Likewise.
22984         * gfortran.dg/g77/19990826-1.f: Likewise.
22985         * gfortran.dg/g77/19990826-3.f: Likewise.
22986         * gfortran.dg/g77/19990905-2.f: Likewise.
22987         * gfortran.dg/g77/20000412-1.f: Likewise.
22988         * gfortran.dg/g77/20000511-1.f: Likewise.
22989         * gfortran.dg/g77/20000511-2.f: Likewise.
22990         * gfortran.dg/g77/20000518.f: Likewise.
22991         * gfortran.dg/g77/20000601-1.f: Likewise.
22992         * gfortran.dg/g77/20000601-2.f: Likewise.
22993         * gfortran.dg/g77/20000629-1.f: Likewise.
22994         * gfortran.dg/g77/20000630-2.f: Likewise.
22995         * gfortran.dg/g77/20010115.f: Likewise.
22996         * gfortran.dg/g77/20010321-1.f: Likewise.
22997         * gfortran.dg/g77/20010426.f: Likewise.
22998         * gfortran.dg/g77/20020307-1.f: Likewise.
22999         * gfortran.dg/g77/8485.f: Likewise.
23000         * gfortran.dg/g77/960317-1.f: Likewise.
23001         * gfortran.dg/g77/970915-0.f: Likewise.
23002         * gfortran.dg/g77/980310-1.f: Likewise.
23003         * gfortran.dg/g77/980310-2.f: Likewise.
23004         * gfortran.dg/g77/980310-3.f: Likewise.
23005         * gfortran.dg/g77/980310-4.f: Likewise.
23006         * gfortran.dg/g77/980310-6.f: Likewise.
23007         * gfortran.dg/g77/980310-7.f: Likewise.
23008         * gfortran.dg/g77/980310-8.f: Likewise.
23009         * gfortran.dg/g77/980419-2.f: Likewise.
23010         * gfortran.dg/g77/980424-0.f: Likewise.
23011         * gfortran.dg/g77/980427-0.f: Likewise.
23012         * gfortran.dg/g77/980729-0.f: Likewise.
23013         * gfortran.dg/g77/981117-1.f: Likewise.
23014         * gfortran.dg/g77/toon_1.f: Likewise.
23015
23016 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23017
23018         PR c++/2204
23019         * g++.dg/other/abstract2.C: New test.
23020
23021 2004-07-12  Paul Brook  <paul@codesourcery.com>
23022
23023         * gfortran.dg/pointer_init_1.f90: New test.
23024
23025 2004-07-11  Paul Brook  <paul@codesourcery.com>
23026
23027         PR fortran/15986
23028         * gfortran.dg/contained_1.f90: New test.
23029
23030 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * g++.dg/parse/defarg8.C: New test.
23033
23034 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23035
23036         PR fortran/16433
23037         * gfortran.dg/pr16433.f: New test.
23038
23039         PR fortran/17574
23040         * gfortran.dg/pr15754.f90: New test.
23041
23042 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23043
23044         PR tree-optimization/16437
23045         * gcc.c-torture/execute/bitfld-4.c: New test.
23046
23047 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23048
23049         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23050         access to common var from module.
23051
23052 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23053
23054         PR fortran/16336
23055         * gfortran.fortran-torture/execute/common_2.f90: New test.
23056
23057 2004-07-10  Paul Brook  <paul@codesourcery.com>
23058
23059         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23060
23061 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23062
23063         PR fortran/15969
23064         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23065
23066 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23067
23068         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23069         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23070         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23071         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23072         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23073         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23074         * gfortran.dg/g77/funderscoring.f: Likewise.
23075         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23076
23077 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23078
23079         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23080
23081 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23082         Paul Brook  <paul@codesourcery.com>
23083
23084         PR fortran/13415
23085         * gfortran.dg/common_pointer_1.f90: New test.
23086
23087 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23088
23089         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23090
23091 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23092
23093         PR target/16364
23094         * gcc.c-torture/compile/20040709-1.c: New.
23095
23096 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23097
23098         PR fortran/14077
23099         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23100
23101 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23102
23103         PR fortran/13201
23104         * gfortran.dg/shape_1.f90: New test.
23105
23106 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23107             Andrew Pinski  <apinski@apple.com>
23108
23109         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23110
23111 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23112
23113         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23114         comment.
23115
23116 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23117         Paul Brook  <paul@codesourcery.com>
23118
23119         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23120         '.f95' and '.F95'.
23121
23122 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23123
23124         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23125
23126 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23127
23128         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23129         testcases with capital suffix.
23130
23131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23132
23133         PR fortran/15481
23134         PR fortran/13372
23135         PR fortran/13575
23136         PR fortran/15978
23137         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23138
23139         * gfortran.dg/implicit_1.f90: New test.
23140
23141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23142
23143         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23144         expression to match gfortran warning/error messages
23145         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23146         dg-error text.
23147
23148 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23149
23150         * lib/fortran-torture.exp: Rename proc search_for to
23151         search_for_re.
23152
23153 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23154
23155         * gcc.c-torture/execute/simd-5.x: New file.
23156         XFAIL on SPARC 64-bit at -O0.
23157
23158 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23159
23160         PR c++/8211
23161         PR c++/16165
23162         * g++.dg/warn/effc3.C: New test.
23163
23164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23165
23166         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23167         change X to 1X in format.
23168         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23169         add data statements to conform to standard.
23170
23171 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23172
23173         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23174         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23175         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23176
23177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23178
23179         * gfortran.dg/g77/7388.f: Copy from g77.dg
23180         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23181         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23182         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23183         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23184         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23185         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23186         * gfortran.dg/g77/strlen0.f: Likewise.
23187
23188 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23189
23190         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23191         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23192
23193 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23194
23195         * gcc.c-torture/execute/920428-2.x: Delete.
23196         * gcc.c-torture/execute/920501-7.x: Likewise.
23197
23198 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23199
23200         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23201         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23202         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23203         prescott and c3-2.
23204         (PREFETCH_3DNOW): Add -march=c3.
23205
23206 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23207
23208         PR c/16437
23209         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23210         * gcc.c-torture/execute/bf64-1.x: Likewise.
23211
23212 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23213
23214         * gcc.c-torture/compile/20040708-1.c: New test.
23215
23216 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23217
23218         PR c++/16169
23219         * g++.dg/warn/effc2.C: New test.
23220
23221 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23222
23223         * gcc.c-torture/execute/bitfld-1.x: Remove.
23224         * gcc.c-torture/execute/bitfld-3.c: New test.
23225         * gcc.dg/bitfld-2.c: Remove XFAILs.
23226
23227 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23228
23229         PR c++/16276
23230         * g++.dg/rtti/tinfo1.C: New file.
23231
23232 2004-07-07  Eric Christopher  <echristo@redhat.com>
23233
23234         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23235
23236 2004-07-07  Andrew Pinski  <apinski@apple.com>
23237
23238         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23239
23240 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23241
23242         * g++.dg/init/call1.C: XFAIL.
23243
23244 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23245
23246         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23247         except for movstrict*, to movmem* and clrstr* to clrmem*.
23248
23249 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23250
23251         * gcc.c-torture/execute/20040707-1.c: New test.
23252
23253 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23254
23255         * gcc.c-torture/execute/20040706-1.c: New test.
23256
23257 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23258
23259         PR c++/3671
23260         * g++.dg/template/spec14.C: New test.
23261
23262 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23265         nothing if not yet defined.  Use it in b, c and d type definitions.
23266         * gcc.c-torture/execute/20040705-1.c: New test.
23267         * gcc.c-torture/execute/20040705-2.c: New test.
23268
23269 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23270
23271         PR c++/2518
23272         * g++.dg/lookup/new1.C: New test.
23273
23274 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23275
23276         PR c++/11406
23277         * g++.dg/template/sizeof8.C: New test.
23278
23279 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23280
23281         * gcc.c-torture/compile/20040705-1.c: New test.
23282
23283 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23284
23285         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23286
23287 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23288
23289         * gcc.dg/cpp/if-mop.c: Two new testcases.
23290         * gcc.dg/cpp/trad/comment-3.c: New.
23291
23292 2004-07-04  Paul Brook  <paul@codesourcery.com>
23293
23294         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23295
23296 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23297
23298         PR c++/3761
23299         * g++.dg/lookup/crash4.C: New test.
23300
23301 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23302
23303         * gcc.c-torture/execute/builtin-abs-1.c
23304         * gcc.c-torture/execute/builtin-abs-2.c
23305         * gcc.c-torture/execute/builtin-complex-1.c
23306         * gcc.c-torture/execute/builtins/string-1-lib.c
23307         * gcc.c-torture/execute/builtins/string-1.c
23308         * gcc.c-torture/execute/builtins/string-2-lib.c
23309         * gcc.c-torture/execute/builtins/string-2.c
23310         * gcc.c-torture/execute/builtins/string-3-lib.c
23311         * gcc.c-torture/execute/builtins/string-3.c
23312         * gcc.c-torture/execute/builtins/string-4-lib.c
23313         * gcc.c-torture/execute/builtins/string-4.c
23314         * gcc.c-torture/execute/builtins/string-5-lib.c
23315         * gcc.c-torture/execute/builtins/string-5.c
23316         * gcc.c-torture/execute/builtins/string-6-lib.c
23317         * gcc.c-torture/execute/builtins/string-6.c
23318         * gcc.c-torture/execute/builtins/string-7-lib.c
23319         * gcc.c-torture/execute/builtins/string-7.c
23320         * gcc.c-torture/execute/builtins/string-8-lib.c
23321         * gcc.c-torture/execute/builtins/string-8.c
23322         * gcc.c-torture/execute/builtins/string-9-lib.c
23323         * gcc.c-torture/execute/builtins/string-9.c
23324         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23325         * gcc.c-torture/execute/builtins/string-asm-1.c
23326         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23327         * gcc.c-torture/execute/builtins/string-asm-2.c
23328         * gcc.c-torture/execute/stdio-opt-1.c
23329         * gcc.c-torture/execute/stdio-opt-2.c
23330         * gcc.c-torture/execute/stdio-opt-3.c
23331         * gcc.c-torture/execute/string-opt-1.c
23332         * gcc.c-torture/execute/string-opt-10.c
23333         * gcc.c-torture/execute/string-opt-11.c
23334         * gcc.c-torture/execute/string-opt-12.c
23335         * gcc.c-torture/execute/string-opt-13.c
23336         * gcc.c-torture/execute/string-opt-14.c
23337         * gcc.c-torture/execute/string-opt-15.c
23338         * gcc.c-torture/execute/string-opt-16.c
23339         * gcc.c-torture/execute/string-opt-2.c
23340         * gcc.c-torture/execute/string-opt-6.c
23341         * gcc.c-torture/execute/string-opt-7.c
23342         * gcc.c-torture/execute/string-opt-8.c:
23343         Replace with ...
23344
23345         * gcc.c-torture/execute/builtins/abs-2.c
23346         * gcc.c-torture/execute/builtins/abs-3.c
23347         * gcc.c-torture/execute/builtins/complex-1.c
23348         * gcc.c-torture/execute/builtins/fprintf.c
23349         * gcc.c-torture/execute/builtins/fputs.c
23350         * gcc.c-torture/execute/builtins/memcmp.c
23351         * gcc.c-torture/execute/builtins/memmove.c
23352         * gcc.c-torture/execute/builtins/memops-asm.c
23353         * gcc.c-torture/execute/builtins/mempcpy-2.c
23354         * gcc.c-torture/execute/builtins/mempcpy.c
23355         * gcc.c-torture/execute/builtins/memset.c
23356         * gcc.c-torture/execute/builtins/printf.c
23357         * gcc.c-torture/execute/builtins/sprintf.c
23358         * gcc.c-torture/execute/builtins/strcat.c
23359         * gcc.c-torture/execute/builtins/strchr.c
23360         * gcc.c-torture/execute/builtins/strcmp.c
23361         * gcc.c-torture/execute/builtins/strcpy.c
23362         * gcc.c-torture/execute/builtins/strcspn.c
23363         * gcc.c-torture/execute/builtins/strlen-2.c
23364         * gcc.c-torture/execute/builtins/strlen.c
23365         * gcc.c-torture/execute/builtins/strncat.c
23366         * gcc.c-torture/execute/builtins/strncmp-2.c
23367         * gcc.c-torture/execute/builtins/strncmp.c
23368         * gcc.c-torture/execute/builtins/strncpy.c
23369         * gcc.c-torture/execute/builtins/strpbrk.c
23370         * gcc.c-torture/execute/builtins/strpcpy-2.c
23371         * gcc.c-torture/execute/builtins/strpcpy.c
23372         * gcc.c-torture/execute/builtins/strrchr.c
23373         * gcc.c-torture/execute/builtins/strspn.c
23374         * gcc.c-torture/execute/builtins/strstr-asm.c
23375         * gcc.c-torture/execute/builtins/strstr.c:
23376         ... these new files.
23377
23378         * gcc.c-torture/execute/builtins/abs-2-lib.c
23379         * gcc.c-torture/execute/builtins/abs-3-lib.c
23380         * gcc.c-torture/execute/builtins/complex-1-lib.c
23381         * gcc.c-torture/execute/builtins/fprintf-lib.c
23382         * gcc.c-torture/execute/builtins/fputs-lib.c
23383         * gcc.c-torture/execute/builtins/memcmp-lib.c
23384         * gcc.c-torture/execute/builtins/memmove-lib.c
23385         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23386         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23387         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23388         * gcc.c-torture/execute/builtins/memset-lib.c
23389         * gcc.c-torture/execute/builtins/printf-lib.c
23390         * gcc.c-torture/execute/builtins/sprintf-lib.c
23391         * gcc.c-torture/execute/builtins/strcat-lib.c
23392         * gcc.c-torture/execute/builtins/strchr-lib.c
23393         * gcc.c-torture/execute/builtins/strcmp-lib.c
23394         * gcc.c-torture/execute/builtins/strcpy-lib.c
23395         * gcc.c-torture/execute/builtins/strcspn-lib.c
23396         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23397         * gcc.c-torture/execute/builtins/strlen-lib.c
23398         * gcc.c-torture/execute/builtins/strncat-lib.c
23399         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23400         * gcc.c-torture/execute/builtins/strncmp-lib.c
23401         * gcc.c-torture/execute/builtins/strncpy-lib.c
23402         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23403         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23404         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23405         * gcc.c-torture/execute/builtins/strrchr-lib.c
23406         * gcc.c-torture/execute/builtins/strspn-lib.c
23407         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23408         * gcc.c-torture/execute/builtins/strstr-lib.c
23409         * gcc.c-torture/execute/builtins/lib/abs.c
23410         * gcc.c-torture/execute/builtins/lib/fprintf.c
23411         * gcc.c-torture/execute/builtins/lib/memset.c
23412         * gcc.c-torture/execute/builtins/lib/printf.c
23413         * gcc.c-torture/execute/builtins/lib/sprintf.c
23414         * gcc.c-torture/execute/builtins/lib/strcpy.c
23415         * gcc.c-torture/execute/builtins/lib/strcspn.c
23416         * gcc.c-torture/execute/builtins/lib/strncat.c
23417         * gcc.c-torture/execute/builtins/lib/strncmp.c
23418         * gcc.c-torture/execute/builtins/lib/strncpy.c
23419         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23420         * gcc.c-torture/execute/builtins/lib/strspn.c
23421         * gcc.c-torture/execute/builtins/lib/strstr.c:
23422         New files containing support routines.
23423
23424         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23425         declaration.
23426         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23427         when not optimizing.
23428
23429 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23430
23431         PR c++/16240
23432         * g++.dg/abi/mangle22.C: New test.
23433         * g++.dg/abi/mangle23.C: Likewise.
23434
23435 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23436
23437         PR fortran/16290
23438         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23439         Allow for cases without denormalized floating point numbers.
23440
23441 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23442
23443         PR c/1027
23444         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23445         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23446         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23447         expected warning text.
23448         * gcc.dg/format/diag-2.c: New test.
23449
23450 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23451
23452         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23453
23454 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23455
23456         * gcc.dg/builtins-43.c: New.
23457         * gcc.dg/builtins-44.c: New.
23458         * gcc.dg/builtins-45.c: New.
23459
23460 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23461             Andreas Tobler  <a.tobler@schweiz.ch>
23462
23463         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23464         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23465         as SIGSEGV.
23466         * gcc.dg/cleanup-11.c: Likewise.
23467         * gcc.dg/cleanup-8.c: Likewise.
23468         * gcc.dg/cleanup-9.c: Likewise.
23469         * gcc.dg/cleanup-5.c: Run on all platforms.
23470
23471 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23472
23473         * g++.dg/warn/nonnull1.C: New test.
23474
23475 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23476
23477         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23478         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23479         Special-case the Sun compiler wrt to <complex.h>.
23480
23481 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23482
23483         * gcc.dg/Wunreachable-8.C: New test.
23484
23485         * gcc.dg/h8300-ice2.c : New test.
23486
23487 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23488
23489         PR fortran/16161
23490         * gfortran.fortran-torture/compile/implicit.f90: Add test
23491         for implicit character.
23492
23493 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23494
23495         PR fortran/16289
23496         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23497         Use tiny() intrinsic to find smallest non-negative real
23498
23499 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23500
23501         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23502         * gcc.dg/compat/struct-by-value-22_x.c: New.
23503         * gcc.dg/compat/struct-by-value-22_y.c: New.
23504
23505         * gcc.c-torture/execute/20040629-1.c: New test.
23506
23507 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23508
23509         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23510         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23511
23512         PR target/16195
23513         * gcc.dg/20040625-1.c: New test.
23514
23515 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23516
23517         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23518
23519 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23520
23521         PR fortran/15963
23522         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23523
23524 2004-06-29  Richard Henderson  <rth@redhat.com>
23525
23526         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23527
23528 2004-06-29  Paul Brook  <paul@codesourcery.com>
23529
23530         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23531         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23532
23533 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23534
23535         PR c++/16260
23536         * g++.dg/parse/crash15.C: New.
23537
23538 2004-06-28  Andrew Pinski  <apinski@apple.com>
23539
23540         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23541         by the error already.
23542
23543         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23544
23545 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23546
23547         PR target/14041
23548         * gcc.dg/h8300-bss-align-1.c : New.
23549
23550 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23551
23552         * PR c++/16174
23553         * g++.dg/template/ctor4.C: New.
23554
23555 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23556
23557         PR c++/16205
23558         * g++.dg/warn/Wsequence-point-1.C: New test.
23559
23560 2004-06-27  Paul Brook  <paul@codesourcery.com>
23561
23562         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23563
23564 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23565
23566         * g++.old-deja/g++.mike/p7325.C: Remove.
23567
23568 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23569
23570         PR c/14963
23571         * gcc.dg/pr14963.c: New test.
23572
23573 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23574
23575         PR c++/16193
23576         * g++.dg/parse/redef1.C: New test.
23577
23578 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23579
23580         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23581         20021110.c.
23582         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23583         20021119-1.c.
23584         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23585         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23586         5-04.c.
23587         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23588         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23589         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23590         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23591         g++.brendan/enum14.C.
23592         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23593         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23594         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23595         g++.mike/virt1.C.
23596         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23597         memtemp24.C.
23598
23599 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23600
23601         * gcc.dg/20040527-1.c: New test case.
23602
23603 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23604
23605         PR gfortran/pr16196
23606         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23607
23608 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23609
23610         PR middle-end/15825
23611         * gcc.dg/pr15825-1.c: New test case.
23612
23613 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23614
23615         * gcc.c-torture/execute/20040625-1.c: New test.
23616
23617 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23618
23619         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23620
23621 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23622
23623         * gcc.dg/torture/mips-div-1.c: New test.
23624
23625 2004-06-24  Jeff Law  <law@redhat.com>
23626
23627         * gcc.dg/tree-ssa/20040624-1.c: New test.
23628
23629 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23630
23631         * gcc.c-torture/compile/20040624-1.c: New test.
23632
23633 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23634
23635         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23636         this directory.
23637
23638 2004-06-23  Andrew Pinski  <apinski@apple.com>
23639
23640         PR middle-end/15988
23641         * g++.dg/opt/ptrmem4.C: New test.
23642
23643         * gcc.dg/c90-array-quals-2.c: New test.
23644
23645 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23646
23647         * gcc.dg/kpice1.c: New test.
23648
23649 2006-06-23  Andrew Pinski  <apinski@apple.com>
23650
23651         * gcc.dg/c90-array-quals.c: New test.
23652
23653 2006-06-22  Richard Henderson  <rth@redhat.com>
23654
23655         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23656
23657 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23658
23659         * gcc.dg/builtins-config.h: Handle FreeBSD.
23660
23661 2006-06-22  Richard Henderson  <rth@redhat.com>
23662
23663         * g++.dg/opt/devirt1.C: New.
23664
23665 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23666
23667         * g++.dg/opt/pr15551.C: New testcase.
23668
23669 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23670
23671         PR target/14800
23672         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23673         x86_64-*-linux* when compiling for 32bit.
23674
23675 2004-06-21  Andrew Pinski  <apinski@apple.com>
23676
23677         * gcc.dg/pch/struct-1.c: New.
23678         * gcc.dg/pch/struct-1.hs: New.
23679
23680 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23681
23682         * gcc.dg/pch/save-temps-1.c: New file.
23683         * gcc.dg/pch/save-temps-1.hs: New file.
23684
23685 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23686
23687         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23688         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23689
23690 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23691
23692         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23693         to fix type error.
23694         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23695         Remove trailing spaces.
23696
23697 2004-06-21  Richard Henderson  <rth@redhat.com>
23698
23699         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23700         merging && to BIT_FIELD_REF.
23701
23702 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23703
23704         * g++.dg/opt/placeholder1.C: New test.
23705
23706 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23707
23708         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23709         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23710         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23711         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23712
23713 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23714
23715         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23716         extern "C".
23717         * g++.dg/other/pragma-re-1.C: Add comments.
23718
23719 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23720
23721         PR gfortran/16080
23722         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23723
23724 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23725
23726         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23727         instead of setting the type of size_t by
23728         hand.
23729
23730 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23731
23732         * gcc.dg/unordered-2.c: New test case.
23733         * gcc.dg/unordered-3.c: New test case.
23734
23735 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23736
23737         PR other/16043
23738         * lib/g++.exp (g++_version): Tweak regexp for version
23739         * lib/g77.exp (g77_version): Likewise.
23740         * lib/gfortran.exp (gfortran_version): Likewise.
23741         * lib/objc.exp (objc_version): Likewise.
23742         * lib/treelang.exp (treelang_version): Likewise.
23743
23744 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23745
23746         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23747         Use INT_MAX instead of __INT_MAX__.
23748         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23749
23750         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23751         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23752         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23753         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23754         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23755         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23756         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23757         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23758         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23759
23760         * gcc.dg/range-test-1.c: New test.
23761         * g++.dg/opt/range-test-1.C: New test.
23762
23763 2004-06-17  Richard Henderson  <rth@redhat.com>
23764
23765         * objc.dg/sync-1.m: New.
23766         * objc.dg/try-catch-1.m: Don't force next runtime.
23767         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23768         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23769         shadowed catch clause.
23770         * objc.dg/try-catch-5.m: New.
23771
23772 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23773
23774         Bug 14610
23775         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23776
23777 2004-06-15  Richard Henderson  <rth@redhat.com>
23778
23779         * gcc.dg/20001116-1.c: Move expected warning line.
23780
23781 2004-06-15  Richard Henderson  <rth@redhat.com>
23782
23783         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23784         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23785
23786 2004-06-15  Jeff Law  <law@redhat.com>
23787
23788         * gcc.dg/tree-ssa/20040615-1.c: New test.
23789         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23790         be less sensitive to operand ordering.
23791         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23792
23793 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23794
23795         * g++.dg/abi/bitfield3.C: Add comment..
23796
23797 2004-06-15  Richard Henderson  <rth@redhat.com>
23798
23799         * g++.dg/ext/stmtexpr1.C: XFAIL.
23800         * gcc.dg/20030612-1.c: XFAIL.
23801
23802 2004-06-15  Eric Christopher  <echristo@redhat.com>
23803
23804         * g++.dg/charset/asm5.c: New.
23805         * gcc.dg/charset/asm6.c: New.
23806
23807 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23808
23809         PR fortran/15962
23810         * gfortran.fortran-torture/execute/select_1.f90: New test.
23811
23812 2004-06-15  Paul Brook  <paul@codesourcery.com>
23813
23814         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23815
23816 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23817
23818         PR c++/15967
23819         * g++.dg/lookup/crash3.C: New test.
23820
23821 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23822
23823         PR c++/15947
23824         * g++.dg/parse/dtor4.C: New test.
23825
23826 2004-06-14  Jeff Law  <law@redhat.com>
23827
23828         * gcc.c-torture/compile/20040614-1.c: New test.
23829
23830 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23831
23832         PR fortran/15211
23833         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23834         LEN of a character array.
23835
23836 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23837
23838         PR c++/15096
23839         * g++.dg/template/ptrmem10.C: New test.
23840
23841         PR c++/14930
23842         * g++.dg/template/friend30.C: New test.
23843
23844 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23845
23846         PR fortran/14928
23847         * gfortran.fortran-torture/compile/mloc.f90: New test.
23848
23849 2004-06-13  Paul Brook  <paul@codesourcery.com>
23850
23851         * gfortran.fortran-torture/execute/random_2.f90: New test.
23852
23853 2004-06-13  Eric Christopher  <echristo@redhat.com>
23854
23855         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23856
23857 2004-06-12  Paul Brook  <paul@codesourcery.com>
23858
23859         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23860
23861 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23862
23863         PR fortran/14923
23864         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23865
23866 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23867
23868         PR fortran/14957
23869         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23870         syntax errors in end statements of contained subroutines.
23871
23872 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23873
23874         PR fortran/12841
23875         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23876
23877 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23878
23879         PR fortran/15665
23880         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23881
23882 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23883
23884         PR gfortran/12839
23885         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23886
23887 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23888
23889         PR c++/15862
23890         * g++.dg/parse/enum1.C: New test.
23891
23892 2004-06-10  Jeff Law  <law@redhat.com>
23893
23894         * gcc.c-torture/compile/20040610-1.c: New test.
23895
23896 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23897
23898         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23899         * g++.old-deja/g++.other/decl3.C: Likewise.
23900
23901 2004-06-10  Brian Booth  <bbooth@redhat.com>
23902
23903         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23904         V_MAY_DEF instead of VDEF.
23905         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23906
23907 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23908
23909         PR c++/14211
23910         * g++.dg/conversion/const1.C: New test.
23911
23912         PR c++/15076
23913         * g++.dg/conversion/reinterpret1.C: New test.
23914
23915         PR c++/15877
23916         * g++.dg/template/enum2.C: New test.
23917
23918         PR c++/15227
23919         * g++.dg/template/error13.C: New test.
23920
23921 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23922
23923         PR fortran/14957
23924         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23925         arguments to test_* REAL and of the right size.
23926
23927 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23928
23929         PR target/15569
23930         PR rtl-optimization/15681
23931         * gcc.dg/20040609-1.c: New test.
23932
23933 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23934
23935         PR c++/14791
23936         * g++.dg/opt/builtins1.C: New test.
23937
23938 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23939
23940         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23941         that use default windows32 struct layout.
23942         * gcc.dg/i386-bitfield2.c: Likewise.
23943
23944 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23945
23946         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23947         for mingw32 and cygwin targets.
23948
23949 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23950
23951         * gcc.dg/pch/macro-4.c: New.
23952         * gcc.dg/pch/macro-4.hs: New.
23953
23954 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23955
23956         PR fortran/13249
23957         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23958
23959 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23960
23961         PR fortran/13372
23962         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23963
23964 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23965
23966         PR gfortran/14897
23967         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23968
23969 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23970
23971         PR gfortran/15755
23972         * gfortran.fortran-torture/execute/backspace.c : New test.
23973
23974 2004-06-09  Paul Brook  <paul@codesourcery.com>
23975
23976         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23977         (pointer_to_section): Rewrite to use smaller array.
23978
23979 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23980
23981         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23982         * gcc.dg/ext/altivec-10.c: Same.
23983         * gcc.dg/ext/altivec-11.c: Same.
23984         * gcc.dg/ext/altivec-12.c: Same.
23985         * gcc.dg/ext/altivec-13.c: Same.
23986         * gcc.dg/ext/altivec-14.c: Same.
23987         * gcc.dg/ext/altivec-15.c: Same.
23988         * gcc.dg/ext/altivec-16.c: Same.
23989         * gcc.dg/ext/altivec-3.c: Same.
23990         * gcc.dg/ext/altivec-4.c: Same.
23991         * gcc.dg/ext/altivec-6.c: Same.
23992         * gcc.dg/ext/altivec-7.c: Same.
23993         * gcc.dg/ext/altivec-8.c: Same.
23994         * gcc.dg/ext/altivec-varargs-1.c: Same.
23995
23996         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23997         * g++.dg/ext/altivec-10.C: Same.
23998         * g++.dg/ext/altivec-2.C: Same.
23999         * g++.dg/ext/altivec-3.C: Same.
24000         * g++.dg/ext/altivec-4.C: Same.
24001         * g++.dg/ext/altivec-5.C: Same.
24002         * g++.dg/ext/altivec-6.C: Same.
24003         * g++.dg/ext/altivec-7.C: Same.
24004         * g++.dg/ext/altivec-8.C: Same.
24005         * g++.dg/ext/altivec-9.C: Same.
24006
24007 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24008
24009         PR c++/7841
24010         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24011
24012 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24013
24014         * gcc.dg/union-1.c: New test.
24015
24016 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24017
24018         * gcc.dg/builtins-41.c: New test case.
24019         * gcc.dg/builtins-42.c: New test case.
24020
24021 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24022
24023         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24024         * g++.dg/ext/altivec-10.C: Same.
24025         * g++.dg/ext/altivec-2.C: Same.
24026         * g++.dg/ext/altivec-3.C: Same.
24027         * g++.dg/ext/altivec-4.C: Same.
24028         * g++.dg/ext/altivec-5.C: Same.
24029         * g++.dg/ext/altivec-6.C: Same.
24030         * g++.dg/ext/altivec-7.C: Same.
24031         * g++.dg/ext/altivec-8.C: Same.
24032         * g++.dg/ext/altivec-9.C: Same.
24033         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24034         * g++.old-deja/g++.brendan/new3.C: Same.
24035         * gcc.c-torture/execute/eeprof-1.x: Same.
24036
24037 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24038
24039         PR c/14765
24040         * gcc.dg/pr14765-1.c: New test.
24041
24042 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24043
24044         PR c/14649
24045         * gcc.dg/pr14649-1.c: New test case.
24046
24047 2004-06-07  Richard Henderson  <rth@redhat.com>
24048
24049         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24050         if temporaries.
24051
24052 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24053
24054         * g++.dg/eh/elide1.C: Remove XFAIL.
24055
24056 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24057
24058         PR c++/15337
24059         * g++.dg/expr/sizeof3.C: New test.
24060
24061         PR c++/14777
24062         * g++.dg/template/access14.C: New test.
24063
24064         PR c++/15554
24065         * g++.dg/template/enum1.C: New test.
24066
24067         PR c++/15057
24068         * g++.dg/eh/throw1.C: New test.
24069
24070 2004-06-07  David Ayers  <d.ayers@inode.at>
24071             Ziemowit Laski  <zlaski@apple.com>
24072
24073         * lib/objc.exp (objc_target_compile): Revert the '-framework
24074         Foundation' flag fix, since bare Darwin does not ship
24075         with the Foundation framework.
24076         * objc/execute/next_mapping.h: Provide a local NSConstantString
24077         @interface and @implementation.
24078         (objc_constant_string_init): A constructor function, used to
24079         initialize the NSConstantString meta-class object.
24080         * objc/execute/string1.m: Include "next_mapping.h" instead of
24081         <Foundation/NSString.h>.
24082         * objc/execute/string2.m: Likewise.
24083         * objc/execute/string3.m: Likewise.
24084         * objc/execute/string4.m: Likewise.
24085
24086 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24087
24088         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24089         to double. Replace double with FLOAT.
24090         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24091
24092         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24093         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24094         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24095         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24096         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24097         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24098         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24099         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24100
24101 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24102
24103         PR c/13519
24104         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24105
24106 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24107
24108         PR c++/15503
24109         * g++.dg/template/meminit2.C: New test.
24110
24111 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24112
24113         PR target/15822
24114         * gcc.c-torture/execute/compare-fp-1.c,
24115         gcc.c-torture/execute/compare-fp-2.c,
24116         gcc.c-torture/execute/compare-fp-3.c,
24117         gcc.c-torture/execute/compare-fp-4.c,
24118         gcc.c-torture/execute/compare-fp-3.x,
24119         gcc.c-torture/execute/compare-fp-4.x: Moved...
24120         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24121         gcc.c-torture/execute/ieee/compare-fp-2.c,
24122         gcc.c-torture/execute/ieee/compare-fp-3.c,
24123         gcc.c-torture/execute/ieee/compare-fp-4.c,
24124         gcc.c-torture/execute/ieee/compare-fp-3.x,
24125         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24126
24127 2004-06-04  David Ayers  <d.ayers@inode.at>
24128
24129         * objc/execute/protocol-isEqual-4.m: New testcase.
24130
24131 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24132
24133         * objc/execute/protocol-isEqual-1.m: New testcase.
24134         * objc/execute/protocol-isEqual-2.m: New testcase.
24135         * objc/execute/protocol-isEqual-3.m: New testcase.
24136
24137 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24138
24139         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24140
24141 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24142
24143         * lib/objc.exp (objc_target_compile): When running tests on
24144         Darwin (Mac OS X), inform the linker about '-framework
24145         'Foundation'.
24146
24147 2004-06-02  Eric Christopher  <echristo@redhat.com>
24148
24149         * gcc.c-torture/compile/20040602-1.c: New.
24150
24151 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24152
24153         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24154         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24155
24156         PR tree-optimization/14736
24157         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24158
24159         PR tree-optimization/14042
24160         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24161
24162         PR tree-optimization/14729
24163         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24164
24165 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24166
24167         PR fortran/15557
24168         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24169
24170 2004-06-01  Richard Hederson  <rth@redhat.com>
24171
24172         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24173
24174 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24175
24176         PR c++/14932
24177         * g++.dg/parse/offsetof4.C: New test.
24178
24179 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24180
24181         PR objc/7993
24182         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24183
24184 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24185
24186         PR c++/15701
24187         * g++.dg/template/friend29.C: New test.
24188
24189 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24190
24191         PR c/15749
24192         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24193
24194 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24195
24196         * gcc.dg/sparc-trap-1.c: New test.
24197
24198 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24199
24200         PR middle-end/15069
24201         * g++.dg/opt/fold3.C: New test case.
24202
24203 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24204
24205         * lib/target-supports.exp (check_iconv_available): Fix fallout
24206         from 2004-05-28 patch.
24207
24208 2004-05-30  Paul Brook  <paul@codesourcery.com>
24209
24210         PR fortran/15620
24211         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24212         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24213
24214 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24215
24216         * gfortran.fortran-torture/execute/random_1.f90: New test.
24217
24218 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24219
24220         * g++.dg/ext/altivec-10.C: New test.
24221
24222 2004-05-29  Paul Brook  <paul@codesourcery.com>
24223
24224         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24225
24226 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24227
24228         * gcc.dg/altivec-16.c: New test.
24229
24230 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24231
24232         * lib/target-supports.exp (check_vmx_hw_available): New.
24233         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24234
24235         * lib/target-supports.exp (check_alias_available,
24236         check_iconv_available, check_named_sections_available): Use
24237         unique names for temporary files.
24238
24239 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24240
24241         * gcc.dg/altivec-15.c: New test.
24242
24243 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24244
24245         PR c++/15083
24246         * g++.dg/warn/noeffect6.C: New test.
24247
24248         PR c++/15471
24249         * g++.dg/expr/ptrmem4.C: New test.
24250
24251         PR c++/15640
24252         * g++.dg/template/operator3.C: New test.
24253
24254 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24255
24256         PR c++/14668
24257         * g++.dg/lookup/redecl1.C: New test.
24258         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24259
24260 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24261
24262         * gcc.c-torture/execute/compare-fp-1.c,
24263         gcc.c-torture/execute/compare-fp-2.c,
24264         gcc.c-torture/execute/compare-fp-3.c,
24265         gcc.c-torture/execute/compare-fp-4.c,
24266         gcc.c-torture/execute/compare-fp-3.x,
24267         gcc.c-torture/execute/compare-fp-4.x,
24268         gcc.dg/pr15649-1.c: New.
24269
24270 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24271
24272         PR c++/12883
24273         * g++.dg/init/array14.C: New test.
24274
24275 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24276
24277         * lib/compat.exp (compat-get-options-main): New.
24278         (compat-get-options): Remove unneeded code, warn for ignored
24279         command.
24280         (compat-execute): Check flag set by dg-require-* commands.
24281
24282         * lib/compat.exp (compat-execute): Break up long lines.
24283
24284 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24285
24286         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24287         * gcc.dg/altivec-14.c: New test.
24288         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24289
24290         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24291         * gcc.dg/altivec-12.c: Ditto.
24292
24293         * gcc.dg/altivec-3.c: Move call to altivec_check.
24294
24295 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24296
24297         PR c++/15044
24298         * g++.dg/template/error12.C: New test.
24299
24300         PR c++/15317
24301         * g++.dg/ext/attrib15.C: New test.
24302
24303         PR c++/15329
24304         * g++.dg/template/ptrmem9.C: New test.
24305
24306 2004-05-25  Paul Brook  <paul@codesourcery.com>
24307
24308         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24309
24310 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/15165
24313         * g++.dg/template/crash19.C: New test.
24314
24315 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24316
24317         PR c++/15025
24318         * g++.dg/template/redecl1.C: New test.
24319
24320 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24321
24322         PR c++/14821
24323         * g++.dg/other/ns1.C: New test.
24324
24325         PR c++/14883
24326         * g++.dg/template/invalid1.C: New test.
24327
24328 2004-05-23  Paul Brook  <paul@codesourcery.com>
24329         Victor Leikehman  <lei@haifasphere.co.il>
24330
24331         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24332         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24333
24334 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/15285
24337         PR c++/15299
24338         * g++.dg/template/non-dependent5.C: New test.
24339         * g++.dg/template/non-dependent6.C: New test.
24340
24341 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/15507
24344         * g++.dg/inherit/union1.C: New test.
24345
24346         PR c++/15542
24347         * g++.dg/template/addr1.C: New test.
24348
24349         PR c++/15427
24350         * g++.dg/template/array5.C: New test.
24351
24352         PR c++/15287
24353         * g++.dg/template/array6.C: New test.
24354
24355 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24356             Roger Sayle  <roger@eyesopen.com>
24357
24358         * g++.dg/lookup/forscope2.C: New test case.
24359
24360 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24361
24362         * gcc.dg/cpp/Wmissingdirs.c: New.
24363
24364 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24365
24366         PR target/15301
24367         * gcc.dg/compat/union-m128-1.h: New file.
24368         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24369         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24370         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24371
24372 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24373
24374         PR target/15302
24375         * gcc.dg/compat/struct-complex-1.h: New file.
24376         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24377         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24378         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24379
24380 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24381
24382         PR middle-end/3074
24383         * gcc.dg/pr3074-1.c: New test case.
24384         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24385
24386 2004-05-20  Falk Hueffner  <falk@debian.org>
24387
24388         PR other/15526
24389         * gcc.dg/ftrapv-1.c: New test case.
24390
24391 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24392
24393         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24394
24395 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24396             Jeff Law  <law@redhat.com>
24397
24398         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24399         * gcc.dg/tree-ssa/20040518-2.c: New test.
24400
24401         * gcc.dg/tree-ssa/20040518-1.c: New test.
24402
24403 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24404
24405         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24406
24407 2004-05-18  Paul Brook  <paul@codesourcery.com>
24408
24409         PR fortran/13930
24410         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24411
24412 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24413
24414         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24415         constant folding.
24416
24417 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24418
24419         * gcc.dg/tree-ssa/20040517-1.c: New test.
24420
24421 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24422
24423         * gcc.dg/loop-4.c: New test.
24424
24425 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24426
24427         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24428
24429 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24430
24431         PR fortran/15311
24432         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24433
24434 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24435
24436         PR fortran/13826
24437         PR fortran/13940
24438         * gfortran.fortran-torture/compile/data_1.f90: New test.
24439
24440 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24441
24442         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24443         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24444
24445 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24446
24447         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24448
24449 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24450
24451         PR c/15444
24452         * gcc.dg/format/xopen-1.c: Adjust expected message.
24453         * gcc.dg/format/xopen-3.c: New test.
24454
24455 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24456
24457         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24458
24459 2004-05-14  Jeff Law  <law@redhat.com>
24460
24461         * gcc.dg/tree-ssa/20040514-2.c: New test.
24462
24463 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24464
24465         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24466         this ...
24467         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24468         this.
24469
24470 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24471
24472         * gcc.dg/tree-ssa/20040514-1.c: New test.
24473
24474 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24475
24476         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24477         test.
24478
24479 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24480
24481         PR fortran/14066
24482         * gfortran.fortran-torture/compile/do_1.f90: New test.
24483
24484 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24485
24486         PR fortran/15051
24487         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24488         test.
24489
24490 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24491
24492         PR fortran/15149
24493         * gfortran.fortran-torture/execute/random_init.f90: New test.
24494
24495 2004-05-13  Paul Brook  <paul@codesourcery.com>
24496
24497         PR fortran/15314
24498         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24499
24500 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24501
24502         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24503         for the powerpc case.
24504
24505 2004-05-13  Jeff Law  <law@redhat.com>
24506
24507         * gcc.dg/tree-ssa/20040513-1.c: New test.
24508         * gcc.dg/tree-ssa/20040513-2.c: New test.
24509
24510 2004-05-13  Paul Brook  <paul@codesourcery.com>
24511
24512         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24513         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24514         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24515
24516 2004-05-13  Andreas Schwab  <schwab@suse.de>
24517
24518         PR other/10819
24519         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24520         characters.
24521
24522 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24523
24524         PR fortran/15294
24525         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24526
24527 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24528
24529         Merge from tree-ssa-20020619-branch.  See
24530         ChangeLog.tree-ssa for details.
24531
24532 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24533
24534         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24535         include <altivec.h> explicitly.
24536         * gcc.dg/altivec-13.c: Likewise.
24537
24538 2004-05-11  Paul Brook  <paul@codesourcery.com>
24539
24540         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24541
24542 2004-05-10  Eric Christopher  <echristo@redhat.com>
24543
24544         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24545         * gcc.dg/sibcall-4.c: Ditto.
24546
24547 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24548
24549         * g++.dg/ext/altivec-8.C: New test case.
24550         * gcc.dg/altivec-13.c: New test case.
24551
24552 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24553
24554         * gcc.c-torture/execute/divcmp-1.c: New test case.
24555         * gcc.c-torture/execute/divcmp-2.c: New test case.
24556         * gcc.c-torture/execute/divcmp-3.c: New test case.
24557
24558 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24559
24560         * g++.dg/other/pragma-re-2.C: New test.
24561
24562 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24563
24564         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24565         * gcc.dg/i386-387-2.c: Likewise.
24566
24567         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24568         __builtin_drem.
24569         * gcc.dg/i386-387-6.c: Likewise.
24570
24571 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24572
24573         * gcc.dg/builtins-33.c: Also check log1p*.
24574
24575 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24576
24577         PR optimization/15296
24578         * gcc.c-torture/execute/pr15296.c: New test.
24579
24580 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24581
24582         * gcc.dg/builtins-40.c: New test.
24583
24584 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24585
24586         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24587
24588 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24589
24590         * g++.dg/ext/spe1.C: New testcase.
24591
24592 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24593
24594         * objc.dg/image-info.m: Allow additional attributes
24595         for __image_info section.
24596
24597 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24598
24599         * gcc.dg/torture/mips-hilo-2.c: New test.
24600
24601 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24602
24603         PR c++/14389
24604         * g++.dg/template/member5.C: New test.
24605
24606 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24607
24608         * gcc.dg/builtins-34.c: Also check expm1*.
24609
24610 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24611
24612         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24613         * gcc.dg/torture/builtin-convert-3.c: New test.
24614
24615 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24616
24617         PR middle-end/15054
24618         * g++.dg/opt/pr15054.C: New test.
24619
24620 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24621
24622         * gcc.dg/torture/builtin-rounding-1.c: New test.
24623         * gcc.dg/builtins-25.c: Delete.
24624         * gcc.dg/builtins-29.c: Delete.
24625
24626 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24627
24628         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24629         * gcc.dg/sibcall-4.c: Likewise.
24630         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24631
24632 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24633
24634         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24635         bit-field on 16-bit targets.
24636
24637 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24638
24639         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24640         16-bit targets.
24641
24642 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24643
24644         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24645         * gcc.dg/rs6000-power2-2.c: Likewise.
24646
24647 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24648
24649         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24650         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24651         Change the asm registers to be in form of frN instead of fN.
24652
24653 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24654
24655         * gcc.dg/torture/builtin-convert-2.c: New test.
24656
24657 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         * gcc.dg/rs6000-power2-1.c: New test.
24660         * gcc.dg/rs6000-power2-2.c: New test.
24661
24662 2004-04-28  Jan Hubicka  <jh@suse.cz>
24663
24664         * gcc.dg/unused-6.c: New test.
24665
24666 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24667             Ulrich Weigand  <uweigand@de.ibm.com>
24668
24669         * ada/acats/run_all.sh: Define $target variable.
24670
24671 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24672
24673         PR c++/15119
24674         * g++.dg/other/vararg-1.C: New test.
24675
24676         PR c++/4794
24677         * g++.dg/eh/cleanup3.C: New test.
24678
24679 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24680
24681         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24682         and ad8011a (target_insn).
24683         * ada/acats/support/macro.dfs: Likewise.
24684         * ada/acats/support/impbit.adb: New file.
24685
24686 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24687
24688         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24689
24690 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24691
24692         * gcc.dg/loop-3.c: New test.
24693
24694 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24695
24696         * gcc.c-torture/execute/simd-5.c: New test.
24697
24698 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24699
24700         PR c++/15064
24701         * g++.dg/template/crash18.C: New test.
24702
24703 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24704
24705         * g++.dg/ext/complit3.C: New test.
24706
24707 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24708
24709         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24710         * gcc.dg/altivec-3.c: Same.
24711         * gcc.dg/altivec-varargs-1.c: Same.
24712
24713 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24714
24715         * lib/target-supports.exp (check_profiling_available): Assume
24716         profiling is not available on powerpc-eabi targets.
24717
24718 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24719
24720         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24721         * gcc.dg/vmx/bug-1.c: Ditto.
24722
24723 2004-04-20  Eric Christopher  <echristo@redhat.com>
24724
24725         * gcc.dg/charset/extern.c: New test.
24726         * g++.dg/charset/extern3.cc: Ditto.
24727
24728 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24729
24730         * gcc.dg/builtins-39.c: New test.
24731
24732 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24733
24734         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24735
24736 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24737
24738         * gcc.dg/torture/mips-hilo-1.c: New test.
24739
24740 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24741
24742         * gcc.c-torture/compile/20040419-1.c: New test.
24743
24744 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24745
24746         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24747
24748 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24749             Aldy Hernandez  <aldyh@redhat.com>
24750
24751         * gcc.c-torture/execute/va-arg-24.c: New.
24752
24753 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24754             Aldy Hernandez  <aldyh@redhat.com>
24755
24756         * gcc.dg/vmx/1b-01.c: New.
24757         * gcc.dg/vmx/1b-02.c: New.
24758         * gcc.dg/vmx/1b-03.c: New.
24759         * gcc.dg/vmx/1b-04.c: New.
24760         * gcc.dg/vmx/1b-05.c: New.
24761         * gcc.dg/vmx/1b-06.c: New.
24762         * gcc.dg/vmx/1b-07.c: New.
24763         * gcc.dg/vmx/1c-01.c: New.
24764         * gcc.dg/vmx/1c-02.c: New.
24765         * gcc.dg/vmx/3a-01a.c: New.
24766         * gcc.dg/vmx/3a-01.c: New.
24767         * gcc.dg/vmx/3a-01m.c: New.
24768         * gcc.dg/vmx/3a-03.c: New.
24769         * gcc.dg/vmx/3a-03m.c: New.
24770         * gcc.dg/vmx/3a-04.c: New.
24771         * gcc.dg/vmx/3a-04m.c: New.
24772         * gcc.dg/vmx/3a-05.c: New.
24773         * gcc.dg/vmx/3a-06.c: New.
24774         * gcc.dg/vmx/3a-06m.c: New.
24775         * gcc.dg/vmx/3a-07.c: New.
24776         * gcc.dg/vmx/3b-01.c: New.
24777         * gcc.dg/vmx/3b-02.c: New.
24778         * gcc.dg/vmx/3b-10.c: New.
24779         * gcc.dg/vmx/3b-13.c: New.
24780         * gcc.dg/vmx/3b-14.c: New.
24781         * gcc.dg/vmx/3b-15.c: New.
24782         * gcc.dg/vmx/3c-01a.c: New.
24783         * gcc.dg/vmx/3c-01.c: New.
24784         * gcc.dg/vmx/3c-02.c: New.
24785         * gcc.dg/vmx/3c-03.c: New.
24786         * gcc.dg/vmx/3d-01.c: New.
24787         * gcc.dg/vmx/4-01.c: New.
24788         * gcc.dg/vmx/4-03.c: New.
24789         * gcc.dg/vmx/5-01.c: New.
24790         * gcc.dg/vmx/5-02.c: New.
24791         * gcc.dg/vmx/5-03.c: New.
24792         * gcc.dg/vmx/5-04.c: New.
24793         * gcc.dg/vmx/5-05.c: New.
24794         * gcc.dg/vmx/5-06.c: New.
24795         * gcc.dg/vmx/5-07.c: New.
24796         * gcc.dg/vmx/5-07t.c: New.
24797         * gcc.dg/vmx/5-08.c: New.
24798         * gcc.dg/vmx/5-10.c: New.
24799         * gcc.dg/vmx/5-11.c: New.
24800         * gcc.dg/vmx/7-01a.c: New.
24801         * gcc.dg/vmx/7-01.c: New.
24802         * gcc.dg/vmx/7c-01.c: New.
24803         * gcc.dg/vmx/7d-01.c: New.
24804         * gcc.dg/vmx/7d-02.c: New.
24805         * gcc.dg/vmx/8-01.c: New.
24806         * gcc.dg/vmx/8-02a.c: New.
24807         * gcc.dg/vmx/8-02.c: New.
24808         * gcc.dg/vmx/brode-1.c: New.
24809         * gcc.dg/vmx/bug-1.c: New.
24810         * gcc.dg/vmx/bug-2.c: New.
24811         * gcc.dg/vmx/bug-3.c: New.
24812         * gcc.dg/vmx/cw-bug-1.c: New.
24813         * gcc.dg/vmx/cw-bug-2.c: New.
24814         * gcc.dg/vmx/cw-bug-3.c: New.
24815         * gcc.dg/vmx/dct.c: New.
24816         * gcc.dg/vmx/debug-1.c: New.
24817         * gcc.dg/vmx/debug-2.c: New.
24818         * gcc.dg/vmx/debug-3.c: New.
24819         * gcc.dg/vmx/debug-4.c: New.
24820         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24821         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24822         * gcc.dg/vmx/eg-5.c: New.
24823         * gcc.dg/vmx/fft.c: New.
24824         * gcc.dg/vmx/gcc-bug-1.c: New.
24825         * gcc.dg/vmx/gcc-bug-2.c: New.
24826         * gcc.dg/vmx/gcc-bug-3.c: New.
24827         * gcc.dg/vmx/gcc-bug-4.c: New.
24828         * gcc.dg/vmx/gcc-bug-5.c: New.
24829         * gcc.dg/vmx/gcc-bug-6.c: New.
24830         * gcc.dg/vmx/gcc-bug-7.c: New.
24831         * gcc.dg/vmx/gcc-bug-8.c: New.
24832         * gcc.dg/vmx/gcc-bug-9.c: New.
24833         * gcc.dg/vmx/gcc-bug-b.c: New.
24834         * gcc.dg/vmx/gcc-bug-c.c: New.
24835         * gcc.dg/vmx/gcc-bug-d.c: New.
24836         * gcc.dg/vmx/gcc-bug-e.c: New.
24837         * gcc.dg/vmx/gcc-bug-f.c: New.
24838         * gcc.dg/vmx/gcc-bug-g.c: New.
24839         * gcc.dg/vmx/gcc-bug-i.c: New.
24840         * gcc.dg/vmx/harness.h: New.
24841         * gcc.dg/vmx/ira1.c: New.
24842         * gcc.dg/vmx/ira2a.c: New.
24843         * gcc.dg/vmx/ira2b.c: New.
24844         * gcc.dg/vmx/ira2.c: New.
24845         * gcc.dg/vmx/ira2c.c: New.
24846         * gcc.dg/vmx/mem.c: New.
24847         * gcc.dg/vmx/newton-1.c: New.
24848         * gcc.dg/vmx/ops.c: New.
24849         * gcc.dg/vmx/sn7153.c: New.
24850         * gcc.dg/vmx/spill2.c: New.
24851         * gcc.dg/vmx/spill3.c: New.
24852         * gcc.dg/vmx/spill.c: New.
24853         * gcc.dg/vmx/t.c: New.
24854         * gcc.dg/vmx/varargs-1.c: New.
24855         * gcc.dg/vmx/varargs-2.c: New.
24856         * gcc.dg/vmx/varargs-3.c: New.
24857         * gcc.dg/vmx/varargs-4.c: New.
24858         * gcc.dg/vmx/varargs-5.c: New.
24859         * gcc.dg/vmx/varargs-6.c: New.
24860         * gcc.dg/vmx/varargs-7.c: New.
24861         * gcc.dg/vmx/vmx.exp: New.
24862         * gcc.dg/vmx/vprint-1.c: New.
24863         * gcc.dg/vmx/vscan-1.c: New.
24864         * gcc.dg/vmx/x-01.c: New.
24865         * gcc.dg/vmx/x-02.c: New.
24866         * gcc.dg/vmx/x-03.c: New.
24867         * gcc.dg/vmx/x-04.c: New.
24868         * gcc.dg/vmx/x-05.c: New.
24869         * gcc.dg/vmx/yousufi-1.c: New.
24870         * gcc.dg/vmx/zero-1.c: New.
24871         * gcc.dg/vmx/zero.c: New.
24872
24873 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24874
24875         * g++.dg/lookup/java1.C: Update for chage of
24876         _Jv_AllocObject.
24877         * g++.dg/lookup/java2.C: Likewise.
24878
24879 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24880
24881         * ada/acats/run_all.sh: use -O2 by default.
24882
24883 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24884
24885         * gcc.dg/vr-mult-[12].c: New tests.
24886
24887 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24888
24889         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24890
24891         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24892
24893 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24894
24895         * lib/target-supports.exp (check_profiling_available): Assume profiling
24896         isn't available for mips*-*-elf targets.
24897
24898 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24899
24900         * gcc.dg/builtins-38.c: New test.
24901
24902 2004-04-14  Eric Christopher  <echristo@redhat.com>
24903
24904         * g++.dg/charset/charset.exp: Run .cc extension tests.
24905
24906 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24907
24908         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24909
24910 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24911
24912         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24913
24914 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24915
24916         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24917         * gcc.dg/i386-387-2.c: Likewise.
24918
24919         * gcc.dg/i386-387-7.c: New test.
24920         * gcc.dg/i386-387-8.c: New test.
24921
24922         * gcc.dg/builtins-37.c: New test.
24923
24924 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24925
24926         * g++.dg/pch/externc-1.C: Add missing semicolon.
24927
24928 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24929
24930         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24931
24932 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24933
24934         * gcc.c-torture/execute/20040411-1.c: New test.
24935
24936 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24937
24938         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24939
24940 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24941
24942         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24943
24944 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24945
24946         * lib/target-supports.exp (check_named_sections_available): New.
24947         * lib/gcc-dg.exp (dg-require-named-sections): New.
24948         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24949         old-deja.exp.  Also prune error-count message from HP linker.
24950         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24951
24952         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24953         * g++.old-deja/g++.pt/static3.C: Likewise.
24954         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24955
24956 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24957
24958         * gcc.c-torture/execute/20040409-1.c: New test case.
24959         * gcc.c-torture/execute/20040409-2.c: New test case.
24960         * gcc.c-torture/execute/20040409-3.c: New test case.
24961
24962 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24963
24964         * gcc.dg/20040409-1.c: New test.
24965
24966 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24967
24968         PR target/14888
24969         * g++.dg/opt/pr14888.C: New test case.
24970
24971 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24972
24973         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24974         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24975         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24976         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24977         New tests.
24978
24979 2004-04-08  Paul Brook  <paul@codesourcery.com>
24980
24981         * gcc.dg/spill-1.c: New test.
24982
24983 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.dg/torture/builtin-ctype-2.c: New test.
24986
24987 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24988
24989         * gcc.dg/pch/pch.exp: Add largefile test.
24990
24991 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24992
24993         * g++.dg/pch/externc-1.Hs: New.
24994         * g++.dg/pch/externc-1.C: New.
24995
24996 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24997
24998         * gcc.dg/compat/struct-by-value-5a_main.c,
24999         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25000         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25001         * gcc.dg/compat/struct-by-value-5a_x.c,
25002         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25003         gcc.dg/compat/struct-by-value-5_x.c.
25004         * gcc.dg/compat/struct-by-value-5a_y.c,
25005         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25006         gcc.dg/compat/struct-by-value-5_y.c.
25007
25008         * gcc.dg/compat/struct-by-value-6a_main.c,
25009         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25010         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25011         * gcc.dg/compat/struct-by-value-6a_x.c,
25012         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25013         gcc.dg/compat/struct-by-value-6_x.c.
25014         * gcc.dg/compat/struct-by-value-6a_y.c,
25015         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25016         gcc.dg/compat/struct-by-value-6_y.c.
25017
25018         * gcc.dg/compat/struct-by-value-7a_main.c,
25019         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25020         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25021         * gcc.dg/compat/struct-by-value-7a_x.c,
25022         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25023         gcc.dg/compat/struct-by-value-7_x.c.
25024         * gcc.dg/compat/struct-by-value-7a_y.c,
25025         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25026         gcc.dg/compat/struct-by-value-7_y.c.
25027
25028 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25031         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25032         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25033         options.
25034
25035 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25036
25037         * gcc.dg/builtins-36.c: New test.
25038
25039 2004-04-06  Paul Brook  <paul@codesourcery.com>
25040
25041         * README.gcc: Remove obsolete contraint on testcases.
25042
25043 2004-04-05  Paul Brook  <paul@codesourcery.com>
25044
25045         PR2123
25046         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25047         failure and exit(0) on success.
25048         * g++.dg/expr/anew2.C: Ditto.
25049         * g++.dg/expr/anew3.C: Ditto.
25050         * g++.dg/expr/anew4.C: Ditto.
25051
25052 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         PR c++/3518
25055         * g++.dg/template/unify7.C: New.
25056
25057 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25058
25059         * g++.dg/README: Bring up to date with new subdirectories; remove
25060         duplicate subdirectory lines.
25061
25062 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25063
25064         PR c++/14007
25065         * g++.dg/template/unify5.C: New.
25066         * g++.dg/template/unify6.C: New.
25067         * g++.dg/template/qualttp20.C: Adjust.
25068         * g++.old-deja/g++.jason/report.C: Adjust.
25069         * g++.old-deja/g++.other/qual1.C: Adjust.
25070
25071 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25072
25073         PR c++/14803
25074         * g++.dg/inherit/ptrmem1.C: New test.
25075
25076 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25077
25078         PR c++/14755
25079         * gcc.c-torture/execute/20040331-1.c: New test.
25080         * gcc.dg/20040331-1.c: New test.
25081
25082 2004-04-01  Paul Brook  <paul@codesourcery.com>
25083
25084         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25085
25086 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25087
25088         PR c++/14724
25089         * g++.dg/init/goto1.C: New test.
25090
25091         PR c++/14763
25092         * g++.dg/template/defarg4.C: New test.
25093
25094 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25095
25096         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25097
25098 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25099
25100         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25101
25102 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25103
25104         * gcc.dg/noncompile/undeclared-2.c: New test.
25105
25106 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25107
25108         * gcc.dg/940409-1.c: Remove XFAIL.
25109         * gcc.dg/reg-vol-struct-1.c: New test.
25110
25111 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25112
25113         * gcc.dg/torture/builtin-wctype-1.c: New test.
25114
25115 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25116
25117         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25118         * gcc.dg/20001101-1.c: Likewise.
25119         * gcc.dg/20001102-1.c: Likewise.
25120
25121 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25122
25123         * gcc.dg/compare8.c: Add an additional test for XOR.
25124
25125 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25126
25127         * gcc.dg/torture/builtin-ctype-1.c: New test.
25128
25129 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25130
25131         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25132         * gcc.dg/torture/builtin-math-1.c: Likewise.
25133         * gcc.dg/torture/builtin-power-1.c: New test.
25134
25135 2004-03-24  Andreas Schwab  <schwab@suse.de>
25136
25137         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25138         IA64 assembler.
25139
25140 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25141             Roger Sayle  <roger@eyesopen.com>
25142
25143         * gcc.dg/compare8.c: New test case.
25144
25145 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25146
25147         * g++.dg/ext/altivec-7.C: New test.
25148
25149 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25150
25151         PR 12267, 12391, 12560, 13129, 14114, 14133
25152         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25153         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25154         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25155         Adjust error regexps.
25156         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25157         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25158         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25159         * gcc.dg/local1.c: Add explanatory comment.
25160
25161 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25162
25163         PR optimization/14669
25164         * g++.dg/opt/fold2.C: New test case.
25165
25166 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25167
25168         PR c/14069
25169         * gcc.dg/20040322-1.c: New test.
25170
25171 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25172
25173         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25174         * gcc.dg/ultrasp4.c: Likewise.
25175         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25176
25177 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25178
25179         * gcc.dg/i386-sse-8.c: Reset default options.
25180
25181 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25182
25183         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25184         in the error message text.
25185
25186 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25187
25188         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25189
25190 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25191
25192         PR c++/14616
25193         * g++.dg/init/array13.C: New test.
25194
25195 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25196
25197         PR target/13889
25198         * gcc.c-torture/compile/pr13889.c: New test case.
25199
25200 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25201
25202         PR c/14635
25203         * builtins-1.c (nan, nans): Don't test.
25204         * builtins-30.c: Don't use nan, nanf, nanl.
25205         * builtins-35.c: New test.
25206
25207 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25208
25209         * g++.dg/ext/altivec-6.C: New test.
25210
25211 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25212
25213         * g++.dg/init/placement3.C: New test.
25214
25215         * g++.dg/template/spec13.C: New test.
25216
25217         * g++.dg/lookup/using11.C: New test.
25218
25219         * g++.dg/lookup/koenig3.C: New test.
25220
25221         * g++.dg/template/operator2.C: New test.
25222
25223         * g++.dg/expr/dtor3.C: New test.
25224         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25225         marker.
25226         * g++.old-deja/g++.law/visibility28.C: Likewise.
25227
25228 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25229
25230         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25231         * gcc.dg/ppc64-abi-3.c: Likewise.
25232
25233 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25234
25235         PR c++/14545
25236         * g++.dg/parse/template15.C: New test.
25237
25238 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25239
25240         * g++.dg/expr/dtor2.C: New test.
25241
25242         * g++.dg/lookup/anon4.C: New test.
25243
25244         * g++.dg/overload/using1.C: New test.
25245
25246         * g++.dg/template/lookup7.C: New test.
25247
25248         * g++.dg/template/typename6.C: New test.
25249
25250         * g++.dg/expr/cond6.C: New test.
25251
25252 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25253
25254         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25255
25256 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25257
25258         * g++.dg/expr/cond5.C: New test.
25259         * g++.dg/expr/constcast1.C: Likewise.
25260         * g++.dg/expr/ptrmem2.C: Likewise.
25261         * g++.dg/expr/ptrmem3.C: Likewise.
25262         * g++.dg/lookup/main1.C: Likewise.
25263         * g++.dg/template/lookup6.C: Likewise.
25264
25265 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25266
25267         * gcc.dg/local1.c: New test.
25268
25269         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25270
25271 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25272
25273         * gcc.dg/torture/builtin-convert-1.c: New test.
25274
25275 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25276
25277         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25278
25279 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25280
25281         PR c++/14481
25282         * g++.dg/warn/Wunused-7.C: New test.
25283
25284 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25285
25286         * gcc.dg/torture/builtin-integral-1.c: New test.
25287
25288 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25289
25290         PR c++/14586
25291         * g++.dg/parse/non-dependent3.C: New test.
25292
25293 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25294
25295         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25296         * g++.dg/eh/simd-2.C: Likewise.
25297         * g++.dg/init/array10.C: Likewise.
25298         * gcc.c-torture/compile/simd-1.c: Likewise.
25299         * gcc.c-torture/compile/simd-2.c: Likewise.
25300         * gcc.c-torture/compile/simd-3.c: Likewise.
25301         * gcc.c-torture/compile/simd-4.c: Likewise.
25302         * gcc.c-torture/compile/simd-6.c: Likewise.
25303         * gcc.c-torture/execute/simd-1.c: Likewise.
25304         * gcc.c-torture/execute/simd-2.c: Likewise.
25305         * gcc.dg/compat/vector-defs.h: Likewise.
25306         * gcc.dg/20020531-1.c: Likewise.
25307         * gcc.dg/altivec-3.c: Likewise.
25308         * gcc.dg/altivec-4.c: Likewise.
25309         * gcc.dg/altivec-varargs-1.c: Likewise.
25310         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25311         * gcc.dg/i386-mmx-3.c: Likewise.
25312         * gcc.dg/i386-sse-4.c: Likewise.
25313         * gcc.dg/i386-sse-5.c: Likewise.
25314         * gcc.dg/i386-sse-8.c: Likewise.
25315         * gcc.dg/simd-1.c: Likewise.
25316         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25317         __ev64_opaque__ since the machine description provides it.
25318
25319 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25320
25321         * lib/compat.exp (skip_list): New global variable.
25322         Use it to hold the user defined COMPAT_SKIPS list if any.
25323         (compat-obj): Add the members of skip_list to optall.
25324
25325 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25326
25327         * gcc.dg/compat/union-by-value-1_main.c,
25328         union-by-value-1_x.c, union-by-value-1_y.c,
25329         union-check.h, union-defs.h,
25330         union-init.h, union-return-1_main.c,
25331         union-return-1_x.c, union-return-1_y.c: New files.
25332
25333 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25334
25335         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25336         mixed-struct-init.h: Add 4 mixed structure types.
25337         struct-by-value-21_main.c, struct-by-value-21_x.c,
25338         struct-by-value-21_y.c, struct-return-21_main.c,
25339         struct-return-21_x.c, struct-return-21_y.c: New files.
25340
25341 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/14550
25344         * g++.dg/parse/template14.C: New test.
25345
25346 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25347
25348         * gcc.c-torture/execute/20040313-1.c: New test.
25349
25350 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25351
25352         PR target/14533
25353         * gcc.dg/20040311-2.c: New test.
25354
25355 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25356
25357         PR other/14544
25358         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25359         bit-field.
25360
25361 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25362
25363         * gcc.dg/20040305-2.c: Add missing return statement.
25364
25365 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25366
25367         * gcc.dg/builtins-34.c: Also check pow10*.
25368
25369 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25370
25371         PR target/14262
25372         * gcc.dg/20040305-2.c: New test.
25373
25374 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25375
25376         * gcc.dg/20040310-1.c: New test.
25377
25378 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25379
25380         * gcc.c-torture/execute/20040311-1.c: New test case.
25381
25382 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25383
25384         PR c++/14476
25385         * g++.dg/lookup/enum1.C: New test.
25386
25387 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25388
25389         PR c++/14510
25390         * g++.dg/lookup/struct2.C: New test.
25391
25392 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25393
25394         * gcc.dg/builtins-34.c: New test.
25395
25396 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25397
25398         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25399
25400 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25401
25402         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25403         * gcc.dg/alias-2.c: New testcase.
25404
25405 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25406
25407         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25408
25409 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25410
25411         * gcc.c-torture/execute/20040309-1.c: New test case.
25412
25413 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25414
25415         PR c++/14397
25416         * g++.dg/overload/ref1.C: New.
25417
25418 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25419
25420         PR c++/14409
25421         * g++.dg/template/spec12.C: New test.
25422
25423         PR c++/14448
25424         * g++.dg/parse/crash14.C: New test.
25425
25426 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25427
25428         PR c++/14230
25429         * g++.dg/init/ref11.C: New test.
25430
25431 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25432
25433         PR c++/14432
25434         * g++.dg/parse/builtin2.C: New test.
25435
25436 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25437
25438         PR c++/14401
25439         * g++.dg/init/ctor3.C: New test.
25440         * g++.dg/init/union1.C: New test.
25441         * g++.dg/ext/anon-struct4.C: New test.
25442
25443 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25444
25445         * g++.dg/lookup/koenig1.C: Tweak error messages.
25446         * g++.dg/lookup/used-before-declaration.C: Likewise.
25447         * g++.dg/other/do1.C: Likewise.
25448         * g++.dg/overload/koenig1.C: Likewise.
25449         * g++.dg/parse/crash13.C: Likewise.
25450         * g++.dg/template/instantiate3.C: Likewise.
25451
25452 2004-03-08  Eric Christopher  <echristo@redhat.com>
25453
25454         * * lib/target-supports.exp: Enable libiconv in test
25455         compilation.  Fix up error checking.
25456
25457 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25458
25459         PR middle-end/14289
25460         * gcc.dg/pr14289-1.c: New test case.
25461         * gcc.dg/pr14289-2.c: Likewise.
25462         * gcc.dg/pr14289-3.c: Likewise.
25463
25464 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25465
25466         * gcc.c-torture/execute/20040308-1.c: New test.
25467
25468 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25469
25470         * gcc.c-torture/execute/20040307-1.c: New test case.
25471
25472 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25473
25474         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25475
25476 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25477
25478         * gcc.dg/20040306-1.c: New test.
25479
25480 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25481
25482         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25483         them static.
25484         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25485
25486 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25487
25488         PR c/14465
25489         * gcc.dg/decl-6.c: New test.
25490
25491 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25492
25493         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25494         Rename LOGPOW -> LOG_POW.
25495         (SQRT_EXP, POW_EXP): New.
25496
25497 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25498
25499         * gcc.dg/i386-sse-8.c: New test.
25500
25501 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25502
25503         PR c/14114
25504         * gcc.dg/decl-5.c: New test.
25505
25506 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25507
25508         * gcc.dg/20040305-1.c: New test.
25509
25510 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25511
25512         PR other/14354
25513         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25514
25515 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25516
25517         PR c++/14425, c++/14426
25518         * g++.dg/ext/altivec-4.C: New test.
25519         * g++.dg/ext/altivec-5.C: New test.
25520
25521 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25522
25523         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25524         global variables of a type with no linkage.
25525         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25526         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25527         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25528         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25529         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25530         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25531         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25532         * g++.dg/warn/deprecated.C: Name enum Color.
25533         * g++.dg/overload/VLA.C: Name structure for 'b'.
25534         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25535
25536 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25537
25538         * gcc.c-torture/compile/20040304-1.c: New test.
25539
25540 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25541
25542         PR 13728
25543         * gcc.dg/decl-4.c: New testcase.
25544
25545 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25546
25547         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25548         as PRECF if sizeof (float) > sizeof (double).
25549         (PRECL): Make it the same as PRECF if
25550         sizeof (float) > sizeof (long double).
25551
25552 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25553
25554         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25555         system type.  Add check for irix6 which doesn't have c99 runtime.
25556
25557 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25558
25559         * gcc.dg/const-elim-1.c: xfail for xtensa.
25560
25561 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25562
25563         PR c++/14369
25564         * g++.dg/template/cond4.C: New test.
25565
25566 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25567
25568         PR c++/14360
25569         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25570
25571         PR c++/14361
25572         * g++.dg/parse/defarg7.C: New test.
25573
25574         PR c++/14359
25575         * g++.dg/template/friend26.C: New test.
25576
25577 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/14324
25580         * g++.dg/abi/mangle21.C: New test.
25581
25582         PR c++/14260
25583         * g++.dg/parse/constructor2.C: New test.
25584
25585         PR c++/14337
25586         * g++.dg/template/sfinae1.C: New test.
25587
25588 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25589
25590         PR c++/14267
25591         * g++.dg/expr/crash2.C: New test.
25592
25593         PR middle-end/13448
25594         * gcc.dg/inline-5.c: New test.
25595         * gcc.dg/always-inline.c: Split out tests into ...
25596         * gcc.dg/always-inline2.c: ... this and ...
25597         * gcc.dg/always-inline3.c: ... this.
25598
25599 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25600
25601         PR debug/12103
25602         * g++.dg/debug/crash1.C: New test.
25603
25604 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25605
25606         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25607         function with __attribute__((noinline)).
25608         (recurser_void2): Likewise.
25609         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25610         (recurser_void2): Likewise.
25611
25612 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25613
25614         PR middle-end/14203
25615         * g++.dg/warn/Wunused-6.C: New test case.
25616
25617 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25618
25619         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25620         not defined.
25621
25622 2004-02-27  Eric Christopher  <echristo@redhat.com>
25623
25624         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25625         * g++.dg/charset/asm2.c: Run only x86.
25626         * gcc.dg/charset/asm3.c: Ditto.
25627
25628 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25629
25630         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25631         ld_library_path.
25632
25633 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25634
25635         * g++.dg/ext/altivec-3.C: New.
25636
25637 2004-02-26  Richard Henderson  <rth@redhat.com>
25638
25639         * g++.dg/ext/attrib10.C: Mark for warning.
25640         * gcc.dg/attr-alias-1.c: New.
25641
25642 2004-02-26  Richard Henderson  <rth@redhat.com>
25643
25644         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25645         * gcc.c-torture/execute/20040208-2.c: ... it back.
25646
25647 2004-02-26  Eric Christopher  <echristo@redhat.com>
25648
25649         * lib/target-supports.exp (check-iconv-available): New function.
25650         * lib/gcc-dg.exp (dg-require-iconv): New function.
25651         Use above.
25652         * gcc.dg/charset: New directory.
25653         * gcc.dg/charset/charset.exp: New file.
25654         * gcc.dg/charset/asm1.c: Ditto.
25655         * gcc.dg/charset/asm2.c: Ditto.
25656         * gcc.dg/charset/asm3.c: Ditto.
25657         * gcc.dg/charset/asm4.c: Ditto.
25658         * gcc.dg/charset/asm5.c: Ditto.
25659         * gcc.dg/charset/attribute1.c: Ditto.
25660         * gcc.dg/charset/attribute2.c: Ditto.
25661         * gcc.dg/charset/string1.c: Ditto.
25662         * g++.dg/charset: New directory.
25663         * g++.dg/dg.exp: Add here. Special options.
25664         * g++.dg/charset/charset.exp: New file.
25665         * g++.dg/charset/asm1.c: Ditto.
25666         * g++.dg/charset/asm2.c: Ditto.
25667         * g++.dg/charset/asm3.c: Ditto.
25668         * g++.dg/charset/asm4.c: Ditto.
25669         * g++.dg/charset/attribute1.c: Ditto.
25670         * g++.dg/charset/attribute2.c: Ditto.
25671         * g++.dg/charset/extern1.cc: Ditto.
25672         * g++.dg/charset/extern2.cc: Ditto.
25673         * g++.dg/charset/string1.c: Ditto.
25674
25675 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25676
25677         PR c++/14278
25678         * g++.dg/parse/comma1.C: New test.
25679
25680 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25681
25682         PR c++/14284
25683         * g++.dg/template/ttp8.C: New test.
25684
25685 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25686
25687         * gcc.dg/fixuns-trunc-1.c: New test.
25688
25689 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25690
25691         * gcc.dg/builtins-config.h: Use #elif.
25692
25693 2004-02-26  Michael Matz  <matz@suse.de>
25694
25695         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25696         * gcc.dg/991214-1.c: Likewise.
25697         * gcc.dg/i386-asm-1.c: Likewise.
25698
25699 2004-02-25  Richard Henderson  <rth@redhat.com>
25700
25701         * gcc.c-torture/execute/20040208-2.c: Move ...
25702         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25703
25704 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25705
25706         PR c++/14246
25707         * g++.dg/other/crash-3.C: New test.
25708
25709 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25710
25711         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25712         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25713
25714         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25715         HP-UX.
25716
25717 2004-02-24  Michael Matz  <matz@suse.de>
25718
25719         * gcc.dg/i386-regparm.c: New.
25720
25721 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25722
25723         * gcc.c-torture/execute/20040223-1.c: New.
25724
25725 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25726             Kazu Hirata  <kazu@cs.umass.edu>
25727
25728         * gcc.dg/fwritable-strings-1.c: Remove.
25729
25730 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25731
25732         PR c/14156
25733         * gcc.dg/20040223-1.c: New test.
25734
25735 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25736
25737         PR c++/14106
25738         * g++.dg/ext/typeof9.C: New test.
25739
25740 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25741
25742         PR c++/14250
25743         * g++.dg/other/switch1.C: New test.
25744
25745 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25746
25747         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25748         * gcc.dg/va-arg-1.c: Likewise.
25749
25750 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25751
25752         PR c++/14143
25753         * g++.dg/template/koenig5.C: New test.
25754
25755 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25756
25757         * g++.dg/ext/altivec-1.C: Generalize target triple.
25758         * g++.dg/ext/altivec-2.C: New test case.
25759         * g++.dg/ext/altivec_check.h: New file.
25760         * gcc.dg/altivec-1.c: Generalize target triple;
25761         include altivec_check.h and call altivec_check().
25762         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25763         * gcc.dg/altivec-6.c: New test case.
25764         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25765         type casts as needed.
25766         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25767         altivec_check().
25768         * gcc.dg/altivec-12.c: New test case.
25769         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25770         include altivec_check.h and call altivec_check().
25771         * gcc.dg/altivec_check.h: New file.
25772
25773 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25774
25775         * lib/target-supports.exp (check_alias_available): Don't mangle
25776         function `g' in test program.
25777
25778 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25779
25780         * lib/target-supports.exp (check_profiling_available): Check
25781         argument to determine whether we support a profiling type.
25782         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25783         check_profiling_available.
25784         * g++.dg/bprob/bprob.exp: Likewise.
25785         * g77.dg/bprob/bprob.exp: Likewise.
25786         * gcc.misc-tests/bprob.exp: Likewise.
25787         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25788         dg-require-profiling and delete expected error handling.
25789         * gcc.dg/20021014-1.c: Likewise.
25790         * gcc.dg/nest.c: Likewise.
25791
25792 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25793
25794         PR c++/12007
25795         * g++.dg/other/vthunk1.C: New test.
25796
25797 2004-02-20  Falk Hueffner  <falk@debian.org>
25798
25799         PR target/14201
25800         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25801
25802 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/13927
25805         * g++.dg/other/error8.C: Remove XFAIL markers.
25806
25807         PR c++/14173
25808         * g++.dg/ext/packed5.C: New test.
25809
25810         PR c++/14199
25811         * g++.dg/warn/Wunused-5.C: New test.
25812
25813         PR c++/14186
25814         * g++.dg/lookup/member1.C: New test.
25815
25816 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25817
25818         * gcc.c-torture/compile/20040130-1.c: Enable only when
25819         __INT_MAX__ >= 2147483647L.
25820         * gcc.c-torture/compile/961203-1.c: Likewise.
25821
25822 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25823
25824         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25825         * g++.dg/opt/template1.C: Robustify assembler regexp
25826
25827 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25828
25829         * gcc.c-torture/execute/simd-4.x: Remove.
25830         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25831         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25832         Guard with #ifndef SKIP_ATTRIBUTE.
25833         * gcc.dg/compat/vector-1_y.c: Likewise.
25834         * gcc.dg/compat/vector-2_x.c: Likewise.
25835         * gcc.dg/compat/vector-2_y.c: Likewise.
25836         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25837         * g++.dg/eh/simd-2.C: Likewise.
25838
25839 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25840
25841         * gcc.c-torture/compile/complex-1.c: New.
25842
25843 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25844
25845         PR target/14209
25846         * gcc.c-torture/execute/20040218-1.c: New test.
25847
25848 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25849
25850         PR c++/14181
25851         * g++.dg/parse/new2.C: New test.
25852
25853 2004-02-18  Paul Brook  <paul@codesourcery.com>
25854
25855         * gcc.c-torture/compile/libcall-1.c: New test.
25856
25857 2004-02-18  Paul Brook  <paul@codesourcery.com>
25858
25859         PR debug/12934
25860         * gcc.dg/debug/debug-7.c: New test.
25861
25862 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25863
25864         * gcc.dg/20040217-1.c: New test.
25865
25866 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25867
25868         * gcc.c-torture/execute/990208-1.x: Delete.
25869
25870 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25871
25872         * gcc.c-torture/execute/20040208-2.x: New file.
25873
25874 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25875
25876         PR c++/11326
25877         * g++.dg/abi/structret1.C: New test.
25878
25879 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25880
25881         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25882         (i386_cpuid): No need to test if cpuid is available on AMD64.
25883         Fix assembly, so that it works onboth i386 and AMD64.
25884         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25885         (vecInLong): Fix s[] member type to unsigned int.
25886         (vecInWord): Remove type.
25887         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25888         (a64, b64, c64, d64, e64): Remove.
25889         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25890         Remove unused variable.  Remove initialization of removed variables.
25891         Don't call mmx_tests nor sse_tests.
25892         (reference_mmx, reference_sse): Remove.
25893         (check): Add return stmt.
25894         * gcc.dg/i386-sse-7.c: New test.
25895         * gcc.dg/i386-mmx-4.c: New test.
25896
25897 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25898
25899         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25900         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25901         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25902         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25903         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25904         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25905         g++.dg/tc1/dr94.C: Fix line terminator.
25906
25907 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25908
25909         * gcc.c-torture/compile/20040216-1.c: New.
25910
25911 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25912
25913         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25914         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25915         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25916         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25917         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25918         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25919
25920 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25921
25922         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25923
25924 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25925
25926         PR c++/13971
25927         * g++.dg/expr/cond4.C: New test.
25928
25929         PR c++/14086
25930         * g++.dg/lookup/crash2.C: New test.
25931
25932 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25933
25934         * gcc.c-torture/compile/20040214-2.c: New test.
25935
25936 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25937
25938         PR c++/14116
25939         * g++.dg/ext/typeof8.C: New test.
25940
25941 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25942
25943         * gcc.c-torture/compile/20040214-1.c: New test.
25944
25945 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25946
25947         PR c++/13635
25948         * g++.dg/template/spec11.C: New test.
25949
25950 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25951
25952         PR c++/13927
25953         * g++.dg/other/error8.C: New test.
25954
25955 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25956
25957         PR c++/14122
25958         * g++.dg/template/array4.C: New test.
25959
25960         PR c++/14108
25961         * g++.dg/inherit/thunk2.C: New test.
25962
25963         PR c++/14083
25964         * g++.dg/eh/cond2.C: New test.
25965
25966 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25967
25968         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25969
25970 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25971
25972         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25973
25974 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25975
25976         * g++.dg/simd-2.C: xfail on ppc64-linux.
25977
25978 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25979
25980         PR c/456
25981         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25982         tests.
25983
25984 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25985
25986         * gcc.dg/builtins-33.c: New test.
25987
25988 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25989
25990         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25991
25992 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25993
25994         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25995
25996 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25997
25998         * gcc.dg/ppc64-abi-3.c: New test.
25999
26000 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26001
26002         PR c/14092
26003
26004         * gcc.dg/pr14092-1.c: New testcase.
26005
26006 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26007
26008         * gcc.dg/cpp/assert4.c: Fix typo last change.
26009
26010         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26011         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26012
26013         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26014
26015 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26016
26017         * gcc.c-torture/compile/20040209-1.c: New test case.
26018
26019 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26020
26021         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26022
26023 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26024
26025         * gcc.c-torture/execute/20040208-[12].c: New tests.
26026
26027 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26028
26029         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26030
26031 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26032
26033         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26034
26035 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26036
26037         Bug 13856
26038         * gcc.dg/visibility-8.c: New testcase.
26039
26040 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26041
26042         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26043         arguments.
26044         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26045
26046 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26047
26048         PR middle-end/13696
26049         * g++.dg/opt/fold1.C: New test case.
26050
26051 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26052
26053         PR c++/14033
26054         * g++.dg/other/crash-2.C: New test.
26055
26056 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26057
26058         PR c++/14028
26059         * g++.dg/parse/angle-bracket2.C: New test.
26060
26061 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26062
26063         PR middle-end/13750
26064         Revert:
26065         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26066         PR pch/13361
26067         * testsuite/g++.dg/pch/wchar-1.C: New.
26068         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26069
26070 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26071
26072         PR c++/14008
26073         * g++.dg/parse/error15.C: New test.
26074         * g++.dg/parse/crash11.C: Update dg-error mark.
26075
26076 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/13932
26079         * g++.dg/warn/conv2.C: New test.
26080
26081 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26082
26083         PR c++/13086
26084         * g++.dg/warn/incomplete1.C: Remove xfail.
26085
26086 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26087
26088         * lib/file-format.exp (gcc_target_object_format): Use
26089         ${tool}_target_compile, not gcc_target_compile.
26090         * lib/target-supports.exp (check_alias_available): Likewise.
26091         (check_gc_sections_available): Likewise.
26092         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26093         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26094         dg-require-alias.
26095
26096 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26097
26098         PR c++/13969
26099         * g++.dg/template/static6.C: New test.
26100
26101 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26102
26103         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26104
26105 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26106
26107         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26108         tests for systems where `char' is unsigned by default.
26109
26110 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26111
26112         PR c++/13997
26113         * g++.dg/template/partial3.C: New test.
26114
26115 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26116
26117         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26118         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26119         Remove mentions of obsolete ports.
26120
26121 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26122
26123         * gcc.dg/noncompile/20001228-1.c: Fix for new
26124         error message.
26125
26126 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26127
26128         PR target/9348
26129         * gcc.c-torture/execute/multdi-1.c: New test case.
26130
26131 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26132
26133         PR c++/13925
26134         * g++.dg/template/lookup5.C: New test.
26135
26136 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26137
26138         PR c++/13950
26139         * g++.dg/template/lookup4.C: New test.
26140
26141         PR c++/13970
26142         * g++.dg/parse/error14.C: New test.
26143
26144         PR c++/14002
26145         * g++.dg/parse/template13.C: New test.
26146
26147 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26148
26149         PR c++/13978
26150         * g++.dg/template/koenig4.C: New test.
26151
26152         PR c++/13968
26153         * g++.dg/template/crash17.C: New test.
26154
26155         PR c++/13975
26156         * g++.dg/parse/error13.C: New test.
26157         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26158
26159 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26160
26161         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26162
26163 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26164
26165         PR c/11658
26166         PR c/13994
26167         * gcc.dg/noncompile/20040203-1.c: New test.
26168         * gcc.dg/noncompile/20040203-2.c: Likewise.
26169         * gcc.dg/noncompile/20040203-3.c: Likewise.
26170         * gcc.dg/20040203-1.c: Likewise.
26171
26172 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26173
26174         PR c++/10858
26175         * g++.dg/template/sizeof7.C: New test.
26176
26177 2004-02-02  Eric Christopher  <echristo@redhat.com>
26178             Zack Weinberg  <zack@codesourcery.com>
26179
26180         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26181
26182 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26183
26184         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26185         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26186         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26187         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26188
26189 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26190
26191         PR c++/13113
26192         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26193
26194         PR c++/13854
26195         * g++.dg/ext/attrib13.C: New test.
26196
26197         PR c++/13907
26198         * g++.dg/conversion/op2.C: New test.
26199
26200 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26201
26202         * gcc.dg/titype-1.c: Fix pasto.
26203
26204 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26205
26206         * gcc.dg/titype-1.c: New test.
26207
26208 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26209
26210         PR c++/13957
26211         * g++.dg/template/non-type-template-argument-1.C,
26212         g++.dg/template/qualified-id1.C: Update dg-error marks.
26213         * g++.dg/template/nontype6.C: New test.
26214
26215 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26216
26217         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26218         * gcc.dg/builtins-31.c: New testcase.
26219         * gcc.dg/builtins-32.c: New testcase.
26220
26221 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26222
26223         * objc.dg/call-super-2.m: Update line numbers
26224         for the including of stddef.h.
26225
26226 2004-01-30  Michael Matz  <matz@suse.de>
26227
26228         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26229         g++.dg/ext/case-range3.C: New tests.
26230
26231 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26232
26233         DR206
26234         PR c++/13813
26235         * g++.dg/template/member4.C: New test.
26236
26237 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26238
26239         PR c++/13683
26240         * g++.dg/template/sizeof6.C: New test.
26241
26242 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26243
26244         * gcc.dg/fwritable-strings-1.c: New test.
26245
26246 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26247
26248         * gcc.c-torture/compile/20040130-1.c: New test.
26249
26250 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26251
26252         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26253
26254 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26255
26256         PR c++/13883
26257         * g++.dg/template/ctor3.C: New test.
26258
26259 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26260
26261         * g++.dg/tc1: New directory.
26262         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26263         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26264         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26265         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26266         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26267
26268 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26269
26270         * g++.dg/parse/error11.C: New test.
26271         * g++.dg/parse/error12.C: Likewise.
26272
26273 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26274
26275         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26276         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26277
26278 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR c++/13791
26281         * g++.dg/ext/attrib12.C: New test.
26282
26283         PR c++/13736
26284         * g++.dg/parse/cast2.C: New test.
26285
26286 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26287
26288         * objc.dg/encode-2.m (main): New local string.  Set depending on
26289         sizeof long.  Use in sscanf call.
26290         * objc.dg/encode-3.m (main): New local string.  Set depending on
26291         sizeof long.  Use in scan_initial call.
26292
26293 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26294
26295         * objc.dg/call-super-2.m: Make LP64-safe.
26296         * objc.dg/desig-init-1.m: Likewise.
26297
26298 2004-01-27  Devang Patel <dpatel@apple.com>
26299
26300         * g++.dg/debug/namespace1.C: New test.
26301
26302 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26303
26304         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26305         xscale-*-*.
26306
26307         * gcc.dg/arm-mmx-1.c: New test.
26308
26309 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26310
26311         * gcc.dg/20040127-1.c: New test.
26312         * gcc.dg/20040127-2.c: New test.
26313
26314 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26315
26316         * objc.dg/stret-1.m (glob): Renamed to globa.
26317
26318 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26319
26320         PR c++/13663
26321         * g++.dg/expr/for1.C: New test.
26322
26323 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26324
26325         PR middle-end/13779
26326         * gcc.dg/darwin-longlong.c: New test.
26327
26328 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26329
26330         * gcc.dg/20040124-1.c: Moved test from here...
26331         * gcc.c-torture/compile/20040124-1.c: ...to here.
26332
26333 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26334
26335         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26336         the assembly output if -m64 is passed.
26337
26338 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26339
26340         PR c++/13833
26341         * g++.dg/template/cond3.C: New test.
26342
26343 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26344
26345         PR c++/13810
26346         * g++.dg/template/ttp7.C: New test.
26347
26348 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26349
26350         PR c++/13797
26351         * g++.dg/template/nontype4.C: New test.
26352         * g++.dg/template/nontype5.C: Likewise.
26353
26354 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26355
26356         * gcc.dg/torture/mips-clobber-at.c: New test.
26357
26358 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26359
26360         * gcc.dg/20040124-1.c: New test.
26361
26362 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26363
26364         * gcc.dg/20040123-1.c: New test.
26365
26366 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26367
26368         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26369
26370 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26371
26372         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26373
26374 2004-01-23  Andrew Pinski  <apinski@apple.com>
26375
26376         * gcc.dg/20030121-1.c: Move to ..
26377         * gcc.dg/20040121-1.c: here.
26378
26379 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26380
26381         * gcc.dg/builtins-29.c: New test case.
26382
26383 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26384
26385         PR 18314
26386         * gcc.dg/builtins-30.c: New testcase.
26387
26388 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26389
26390         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26391         * lib/g77.exp: Likewise.
26392         * lib/objc.exp: Likewise.
26393         * lib/g++.exp: Likewise.
26394
26395 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26396
26397         * gcc.dg/struct-by-value-2.c: New test.
26398
26399 2004-01-21  Andrew Pinski  <apinski@apple.com>
26400
26401         PR target/13785
26402         * gcc.dg/20030121-1.c: New test.
26403
26404 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26405
26406         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26407         clobber frame pointer register in asm statement.
26408
26409 2004-01-21  Falk Hueffner  <falk@debian.org>
26410
26411         * gcc.c-torture/compile/20040121-1.c: New test.
26412
26413 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26414
26415         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26416
26417 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26418
26419         * gcc.dg/ppc64-abi-2.c: New test.
26420
26421 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26422
26423         * lib/treelang.exp: Fill out this file.
26424         * lib/treelang-dg.exp: New File.
26425
26426 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26427
26428         * gcc.c-torture/compile/981022-1.c: Remove.
26429         * gcc.dg/array-5.c: Remove XFAIL.
26430         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26431         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26432         gcc.dg/cond-lvalue-1.c: Update.
26433         * gcc.dg/cast-lvalue-2.c: New test.
26434
26435 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26436
26437         PR c++/13592
26438         * g++.dg/other/error1.C (class foo): Tweak error message.
26439
26440         PR c++/13592
26441         * g++.dg/template/call2.C: New test.
26442
26443 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26444
26445         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26446         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26447         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26448         scalar-return-1_x.c, scalar-return-2_y.c,
26449         scalar-return-3_x.c, scalar-return-3_y.c,
26450         scalar-return-4_x.c, scalar-return-4_y.c,
26451         struct-align-1.h, struct-align-1_x.c,
26452         struct-align-1_y.c, struct-align-2.h,
26453         struct-align-2_x.c, struct-align-2_y.c,
26454         struct-by-value-10_y.c, struct-by-value-11_x.c,
26455         struct-by-value-11_y.c, struct-by-value-12_x.c,
26456         struct-by-value-12_y.c, struct-by-value-13_x.c,
26457         struct-by-value-13_y.c, struct-by-value-14_x.c,
26458         struct-by-value-14_y.c, struct-by-value-15_x.c,
26459         struct-by-value-15_y.c, struct-by-value-16_y.c,
26460         struct-by-value-17_y.c, struct-by-value-18_y.c,
26461         struct-by-value-19_y.c, struct-by-value-1_x.c,
26462         struct-by-value-1_y.c, struct-by-value-20_y.c,
26463         struct-by-value-2_x.c, struct-by-value-2_y.c,
26464         struct-by-value-3_y.c, struct-by-value-4_x.c,
26465         struct-by-value-4_y.c, struct-by-value-5_y.c,
26466         struct-by-value-6_y.c, struct-by-value-7_y.c
26467         struct-by-value-8_x.c, struct-by-value-8_y.c
26468         struct-by-value-9_x.c, struct-by-value-9_y.c
26469         struct-return-10_x.c, struct-return-10_y.c,
26470         struct-return-19_x.c, struct-return-20_x.c
26471         struct-return-2_x.c, struct-return-2_y.c
26472         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26473         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26474
26475 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26476
26477         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26478         attribute on sparc*-sun-solaris2.*.
26479
26480 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/13710
26483         * g++.dg/ext/typeof7.C: New test.
26484
26485 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26486
26487         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26488         * gcc.dg/const-elim-1.c: Same.
26489
26490 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26491
26492         * objc.dg/stret-1.m: New.
26493         * objc.dg/stret-2.m: New.
26494
26495 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26496
26497         PR c++/11895
26498         * g++.dg/ext/vector1.C: New test.
26499
26500 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26501
26502         * gcc.dg/pch/import-1.c: New.
26503         * gcc.dg/pch/import-1.hs: New.
26504         * gcc.dg/pch/import-1a.h: New.
26505         * gcc.dg/pch/import-1b.h: New.
26506         * gcc.dg/pch/import-1c.h: New.
26507
26508 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/13574
26511         * g++.dg/ext/array1.C: New test.
26512
26513         PR c++/13178
26514         * g++.dg/conversion/op1.C: New test.
26515
26516 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26517
26518         PR 11864
26519         From Kazumoto Kojima / Dan Kegel:
26520         * gcc.dg/pr11864-1.c: New test.
26521
26522         PR 10392
26523         From Marcus Comstedt / Dan Kegel:
26524         * gcc.dg/pr10392-1.c: New test.
26525
26526 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26527
26528         PR c++/13478
26529         * g++.dg/init/ref10.C: New test.
26530
26531 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26532
26533         PR c++/13407
26534         * g++.dg/parse/typename6.C: New test.
26535
26536 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26537
26538         PR pch/13361
26539         * testsuite/g++.dg/pch/wchar-1.C: New.
26540         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26541
26542 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26543
26544         PR c++/9259
26545         * g++.dg/expr/sizeof2.C: New test.
26546
26547 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26548
26549         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26550
26551 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26552
26553         PR c++/13659
26554         * g++.dg/lookup/strong-using-3.C: New.
26555         * g++.dg/lookup/using-10.C: New.
26556
26557 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26558
26559         PR c++/13594
26560         * g++.dg/lookup/strong-using-2.C: New.
26561
26562 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26563             Dan Kegel <dank@kegel.com>
26564             J"orn Rennecke <joern.rennecke@superh.com>
26565
26566         PR target/9365
26567         * gcc.dg/pr9365-1.c: New test.
26568
26569 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26570
26571         PR c++/8856
26572         * g++.dg/parse/casting-operator2.C: New test.
26573         * g++.old-deja/g++.pt/explicit83.C: Remove.
26574
26575 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26576
26577         * gcc.dg/label-compound-stmt-1.c: New test.
26578         * gcc.c-torture/compile/950922-1.c,
26579         gcc.c-torture/compile/20000211-3.c,
26580         gcc.c-torture/compile/20000518-1.c,
26581         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26582         compound statements.
26583
26584 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26585
26586         * gcc.dg/ppc64-abi-1.c: New test.
26587
26588 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26589
26590          * g++.dg/ext/attrib9.C: Add dg-warnings.
26591
26592 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26593
26594         PR c++/12335
26595         * g++.dg/parse/dtor3.C: New test.
26596
26597 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26598
26599         PR c++/12709
26600         * g++.dg/parse/try-catch-1.C: New test.
26601
26602 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26603
26604         * ada/acats/run_all.sh: Add more verbose output in acats.log
26605         when compiling tests.
26606
26607 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26608
26609         PR 13656
26610         * gcc.dg/typedef-redecl.c: New test case.
26611         * gcc.dg/typedef-redecl.h: New support file.
26612
26613 2004-01-13  Jan Hubicka  <jh@suse.cz>
26614
26615         * gcc.dg/always_inline.c: New test.
26616         * gcc.dg/debug/20031231-1.c: Fix.
26617
26618 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26619
26620         PR c++/13474
26621         * g++.dg/template/array3.C: New test.
26622
26623 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26624
26625         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26626         * g++.dg/warn/Wunused-2.C: Likewise.
26627
26628 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26629
26630         PR c++/13289
26631         * g++.dg/template/instantiate6.C: New test.
26632
26633 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26634
26635         PR middle-end/11397
26636         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26637
26638 2004-01-12  Jan Hubicka  <jh@suse.cz>
26639
26640         PR opt/12826
26641         * gcc.dg/20040112-1.c: New.
26642
26643         * gcc.dg/dwarf-die[1-7].c: Move to...
26644         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26645         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26646
26647 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26648
26649         PR c++/4100
26650         * g++.dg/parse/friend4.C: New test.
26651
26652 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26653
26654         PR c++/4100
26655         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26656         definition is called a friend.
26657
26658 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26659
26660         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26661
26662 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26663
26664         PR c++/3478
26665         * g++.dg/parse/error10.C: New test.
26666         * g++.dg/template/arg2.C: Accept "invalid type" error.
26667
26668 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26669
26670         PR middle-end/13392
26671         * g++.dg/opt/expect2.C: New test.
26672
26673 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26674
26675         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26676         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26677         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26678         Update dg-error regexps.
26679
26680 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26681
26682         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26683         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26684
26685 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26686
26687         * gcc.dg/pragma-re-1.c: Use right pointer type.
26688
26689 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26690
26691         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26692
26693 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26694
26695         * gcc.dg/rs6000-ldouble-1.c: New.
26696
26697 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26698
26699         DR 337
26700         PR c++/9256
26701         * g++.dg/other/abstract1.C: New test.
26702
26703 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26704
26705         * g++.dg/lookup/strong-using-1.C: New.
26706
26707 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26708
26709         PR c/11234
26710         * gcc.dg/func-ptr-conv-1.c: New test.
26711         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26712
26713 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26714
26715         PR target/13380.
26716         * gcc.c-torture/compile/20040109-1.c: New.
26717
26718 2004-01-08  Stuart Hastings  <stuart@apple.com>
26719
26720         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26721         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26722         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26723
26724 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26725
26726         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26727
26728 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26729
26730         * ada/acats/run_acats: Treat 'gnatchop' the same way
26731         as 'gnatmake'.  Export GCC_DRIVER.
26732         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26733         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26734
26735 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26736
26737         PR c++/12573
26738         * g++.dg/template/dependent-expr4.C: New test.
26739
26740 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26741
26742         * gcc.dg/altivec-11.c: New test.
26743
26744 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26745
26746         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26747
26748 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26749
26750         PR c/6024
26751         * gcc.dg/enum-compat-1.c: New test.
26752         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26753
26754 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26755
26756         PR c/12165
26757         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26758         gcc.dg/c99-idem-qual-3.c: New tests.
26759
26760 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26761
26762         * gcc.dg/winline-7.c: Don't cast void * to int.
26763
26764 2004-01-06  Jan Hubicka  <jh@suse.cz>
26765
26766         * gcc.dg/i386-sse-5.c: New test
26767         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26768
26769 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26770
26771         PR c++/12815
26772         * g++.dg/rtti/typeid4.C: New test.
26773
26774 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26775
26776         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26777
26778 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26779
26780         PR c++/12132
26781         * g++.dg/template/error11.C: New test.
26782
26783         PR c++/13451
26784         * g++.dg/template/class2.C: New test.
26785
26786 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26787         Richard Sandiford <rsandifo@redhat.com>
26788
26789         PR c++/13387
26790         * g++.dg/opt/alias3.C: New test.
26791
26792 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26793
26794         PR c++/13157
26795         * g++.dg/template/koenig3.C: New test.
26796
26797         PR c++/13529
26798         * g++.dg/parse/offsetof3.C: New test.
26799
26800         * g++.dg/init/copy7.C: Add missing dg-error markers.
26801
26802         PR c++/12226
26803         * g++.dg/init/copy7.c: New test.
26804
26805         PR c++/13536
26806         * g++.dg/parse/cast1.C: New test.
26807
26808 2004-01-04  Jan Hubicka  <jh@suse.cz>
26809
26810         * gcc.dg/winline[1-7].c: New tests.
26811
26812 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26813
26814         PR c++/13520
26815         * g++.dg/template/qualttp22.C: New test.
26816
26817 2004-01-01  Jan Hubicka  <jh@suse.cz>
26818
26819         * gcc.dg/debug/20031231-1.c: New.
26820         * gcc.c-torture/compile/20040101-1.c: New.
26821         * gcc.dg/dwarf-die-[1-7].c: New.
26822
26823 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26824
26825         PR optimization/13521
26826         * gcc.c-torture/compile/20031231-1.c: New test.
26827
26828 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26829
26830         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26831
26832 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26833
26834         PR c++/10079
26835         * g++.dg/template/crash16.C: New test.
26836
26837 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26838
26839         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26840
26841 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26842
26843         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26844         ports.
26845         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26846         * g++.old-deja/g++.law/profile1.C: Likewise.
26847         * gcc.c-torture/compile/981006-1.c: Likewise.
26848         * gcc.c-torture/execute/loop-2e.x: Likewise.
26849         * gcc.c-torture/execute/loop-2f.x: Remove.
26850         * gcc.c-torture/execute/loop-2g.x: Likewise.
26851         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26852         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26853
26854 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26855
26856         PR c++/13507
26857         * g++.dg/ext/attrib11.C: New test.
26858
26859         PR c++/13494
26860         * g++.dg/template/array2-1.C: New test.
26861         * g++.dg/template/array2-2.C: New test.
26862
26863 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26864
26865         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26866
26867 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         PR c++/12774
26870         * g++.dg/template/array1-1.C: New test.
26871         * g++.dg/template/array1-2.C: New test.
26872
26873 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26874
26875         PR fortran/12632
26876         * g77.dg/12632.f: New test case.
26877
26878 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26879
26880         PR c++/13289
26881         * g++.dg/parse/nontype1.C: New test.
26882
26883 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26884
26885         PR c++/12403
26886         * g++.dg/parse/explicit1.C: New test.
26887         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26888
26889 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26890
26891         PR c++/13081
26892         * g++.dg/opt/inline6.C: New test.
26893
26894         PR c++/12613
26895         * g++.dg/parse/error9.C: New test.
26896
26897         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26898
26899 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26900
26901         PR c++/13009
26902         * g++.dg/init/assign1.C: New test.
26903
26904 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26905
26906         PR c++/13070
26907         * g++.dg/warn/format3.C: New test case.
26908
26909 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26910
26911         * gcc.c-torture/compile/20031227-1.c: New test.
26912
26913 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26914
26915         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26916         * g77.dg/bprob/bprob.exp: Likewise.
26917         * gcc.misc-tests/bprob.exp: Likewise.
26918         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26919         variants on systems where the library does not provide that
26920         functionality.
26921         * gcc.dg/builtins-20.c: Use builtins-config.h.
26922         * gcc.dg/builtins-config.h: New file.
26923
26924 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26925
26926         * lib/gcc-dg.exp (dg-require-profiling): New function.
26927         * lib/target-supports.exp (check_profiling_available): Likewise.
26928         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26929         * g77.dg/bprob/bprob.exp: Likewise.
26930         * gcc.misc-tests/bprob.exp: Likewise.
26931         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26932         * gcc.dg/20021014-1.c: Likewise.
26933         * gcc.dg/nest.c: Likewise.
26934
26935 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26938         compiling.
26939         * g++.dg/lookup/java2.C: Likewise.
26940         * gcc.dg/cpp/lexident.c: Likewise.
26941
26942 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26943
26944         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26945         given.
26946         * gcc.c-torture/compile/961203-1.c: Likewise.
26947         * gcc.c-torture/compile/980506-1.c: Likewise.
26948
26949 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26950
26951         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26952         (additional_prunes): New global.
26953         (gcc-dg-prune): Handle additional per-test pruning.
26954         (dg-test): Clear additional_prunes between tests.
26955
26956         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26957         dg-prune-output to avoid spurious failures from assembler
26958         complaining about nonexistent WAW violations.
26959         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26960         Use dg-prune-output to avoid spurious failures from assembler
26961         warning about Itanium B-step errata.
26962
26963 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26964
26965         * g++.dg/abi/macro0.C: New test.
26966         * g++.dg/abi/macro1.C: Likewise.
26967         * g++.dg/abi/macro2.C: Likewise.
26968
26969         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26970         * g++.dg/abi/bitfield7.C: Likewise.
26971         * g++.dg/abi/dtor2.C: Likewise.
26972         * g++.dg/abi/mangle11.C: Likewise.
26973         * g++.dg/abi/mangle12.C: Likewise.
26974         * g++.dg/abi/mangle14.C: Likewise.
26975         * g++.dg/abi/mangle17.C: Likewise.
26976         * g++.dg/abi/vbase10.C: Likewise.
26977         * g++.dg/abi/vbase14.C: Likewise.
26978         * g++.dg/template/qualttp17.C: Likewise.
26979
26980 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26981
26982         PR c/11995
26983         * gcc.dg/20031223-1.c: New test.
26984
26985 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26986
26987         * gcc.dg/noreturn-7.c: New test.
26988
26989 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26990
26991         * gcc.dg/null-pointer-1.c: New test.
26992
26993 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26994
26995         * g++.old-deja/g++.jason/template18.C: Remove.
26996         * g++.old-deja/g++.jason/template37.C: Likewise.
26997
26998         PR c++/12862
26999         * g++.dg/lookup/ns1.C: New test.
27000
27001         PR c++/12397
27002         * g++.dg/template/lookup3.C: New test.
27003
27004 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27005
27006         * g++.dg/template/recurse1.C: New test
27007
27008 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27009
27010         PR c++/12479
27011         * g++.dg/parse/semicolon1.C: New test.
27012         * g++.dg/parse/semicolon1.h: Likewise.
27013
27014 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27015
27016         * gcc.dg/darwin-misaligned.c: New test.
27017
27018 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27019
27020         PR c/9163
27021         * gcc.dg/20031222-1.c: New test.
27022
27023 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/13438
27026         * g++.dg/parse/error8.C: New test.
27027
27028         PR c++/11554
27029         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27030
27031 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27032
27033         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27034         too small.
27035         * gcc.c-torture/compile/930217-1.c: Likewise.
27036         * gcc.c-torture/compile/930513-1.c: Likewise.
27037         * gcc.c-torture/execute/920908-2.c: Likewise.
27038         * gcc.c-torture/execute/921204-1.c: Likewise.
27039         * gcc.c-torture/execute/930621-1.c: Likewise.
27040         * gcc.c-torture/execute/930630-1.c: Likewise.
27041         * gcc.c-torture/execute/931031-1.c: Likewise.
27042         * gcc.c-torture/execute/980602-2.c: Likewise.
27043         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27044         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27045         * gcc.c-torture/execute/extzvsi.c: Likewise.
27046         * gcc.c-torture/unsorted/ext.c: Likewise.
27047
27048 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27049
27050         PR target/12749
27051         * gcc.c-torture/compile/20031220-2.c: New test case.
27052
27053 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27054
27055         PR optimization/13031
27056         * gcc.c-torture/compile/20031220-1.c: New test case.
27057
27058 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27059
27060         * gcc.dg/cast-function-1.c: New test.
27061
27062 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27063
27064         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27065         formats.
27066
27067 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27068
27069         PR c++/12795
27070         * g++.dg/ext/attrib10.C: New test.
27071
27072 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27073
27074         * gcc.dg/cleanup-10.c: New test.
27075         * gcc.dg/cleanup-11.c: New test.
27076
27077 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27078
27079         PR c++/13239
27080         * g++.dg/opt/expect1.C: New test.
27081
27082 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27083
27084         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27085
27086 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27087
27088         PR debug/12923
27089         * gcc.dg/20031218-1.c: New test.
27090
27091         PR debug/12389
27092         * gcc.dg/20031218-2.c: New test.
27093         * gcc.dg/20031218-3.c: New test.
27094
27095         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27096         of label name and allow for USER_LABEL_PREFIX == "_" names.
27097         * g++.dg/abi/mangle18-2.C: Likewise.
27098         * g++.dg/abi/mangle19-1.C: Likewise.
27099         * g++.dg/abi/mangle19-2.C: Likewise.
27100         * g++.dg/abi/mangle20-1.C: Likewise.
27101         * g++.dg/abi/mangle20-2.C: Likewise.
27102
27103 2003-12-18  Richard Henderson  <rth@redhat.com>
27104
27105         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27106
27107 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27108             Dan Kegel <dank@kegel.com>
27109
27110         PR other/12009
27111         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27112         testing a cross compiler, it causes spurious compile failures.
27113         * lib/g++.exp: Likewise.
27114
27115 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27116
27117         PR c++/13262
27118         * g++.dg/template/access13.C: New test.
27119
27120 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27121
27122         * gcc.dg/20031216-1.c: New test.
27123
27124 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27125
27126         PR c++/9154
27127         * g++.dg/template/error10.C: New test.
27128
27129 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27130
27131         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27132         * g++.dg/eh/simd-2.C: Likewise.
27133
27134 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27135             Roger Sayle  <roger@eyesopen.com>
27136
27137         * gcc.c-torture/execute/ieee/mzero5.c: New.
27138
27139 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27140
27141         PR c++/10603
27142         * g++.dg/parse/error6.C: New test.
27143
27144         PR c++/12827
27145         * g++.dg/parse/error7.C: New test.
27146
27147 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27148
27149         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27150         at -O with stabs debugging formats.
27151         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27152         * gcc.dg/debug/debug-2.c: Likewise.
27153
27154 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27155
27156         PR c++/12696
27157         * g++.dg/init/error1.C: New test.
27158
27159         PR c++/12218
27160         * g++.dg/init/pm3.C: New test.
27161
27162 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27163
27164         PR c/3347
27165         * gcc.dg/bitfld-8.c: New test.
27166
27167 2003-12-16  James Lemke  <jim@wasabisystems.com>
27168
27169         * gcc.dg/arm-scd42-[123].c: New tests.
27170
27171 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         PR c++/9043
27174         * g++.dg/abi/mangle20-1.C: New test.
27175         * g++.dg/abi/mangle20-2.C: New test.
27176
27177 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27178
27179         PR c++/13275
27180         * g++.dg/other/offsetof2.C: Remove XFAIL.
27181         * g++.dg/parse/offsetof1.C: New test.
27182         * g++.gd/parse/offsetof2.C: Likewise.
27183
27184 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27185
27186         * g++.dg/template/nontype3.C: New test.
27187         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27188
27189 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27190
27191         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27192
27193 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         PR c++/13387
27196         * g++.dg/expr/assign1.C: New test.
27197
27198         PR c++/13242
27199         * g++.dg/abi/mangle19-1.C: New test.
27200         * g++.dg/abi/mangle19-2.C: New test.
27201
27202 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27203
27204         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27205
27206 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27207
27208         * gcc.c-torture/execute/20031216-1.c: New test.
27209
27210 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27211
27212         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27213         an ICE regression.
27214
27215 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27216
27217         PR c++/10926
27218         * g++.dg/template/error9.C: New test.
27219
27220         PR c++/11116
27221         * g++.dg/template/error8.C: New test.
27222
27223 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27224
27225         PR middle-end/13400
27226         * gcc.c-torture/execute/20031215-1.c: New test case.
27227
27228 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27229
27230         PR c++/13269
27231         * g++.dg/parse/error5.C: New test.
27232
27233         PR c++/12989
27234         * g++.dg/expr/sizeof1.C: New test.
27235
27236         PR c++/13310
27237         * g++.dg/template/crash15.C: New test.
27238
27239 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27240
27241         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27242         a non-POD type as the last named parameter of a varargs function.
27243
27244 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27245
27246         PR c++/13243
27247         PR c++/12573
27248         * g++.dg/template/crash14.C: New test.
27249         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27250
27251 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27252
27253         * g++.dg/other/java1.C: New test.
27254
27255         PR c++/13241
27256         * g++.dg/abi/mangle18-1.C: New test.
27257         * g++.dg/abi/mangle18-2.C: New test.
27258
27259 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27260
27261         PR optimization/10312
27262         * gcc.c-torture/execute/20031214-1.c: New.
27263
27264 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27265
27266         PR c++/10779
27267         PR c++/12160
27268         * g++.dg/parse/error3.C: New test.
27269         * g++.dg/parse/error4.C: Likewise.
27270         * g++.dg/abi/mangle4.C: Tweak error messages.
27271         * g++.dg/lookup/using5.C: Likewise.
27272         * g++.dg/other/error2.C: Likewise.
27273         * g++.dg/parse/typename5.C: Likewise.
27274         * g++.dg/parse/undefined1.C: Likewise.
27275         * g++.dg/template/arg2.C: Likewise.
27276         * g++.dg/template/ttp3.C: Likewise.
27277         * g++.dg/template/type1.C: Likewise.
27278         * g++.old-deja/g++.other/crash32.C: Likewise.
27279         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27280
27281 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27282
27283         PR c++/13106
27284         * g++.dg/warn/noreturn-3.C: New test.
27285
27286 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27287
27288         PR c++/13118
27289         * g++.dg/abi/covariant3.C: New.
27290
27291 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27292
27293         * g++.dg/eh/ia64-1.C: New test.
27294
27295 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27296
27297         PR optimization/13037
27298         * g77.f-torture/execute/13037.f: New test case.
27299
27300 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27301
27302         PR c++/12881
27303         * g++.dg/abi/covariant2.C: New.
27304
27305 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27306
27307         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27308
27309 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27310
27311         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27312
27313 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27314
27315         PR other/10819
27316         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27317         to fix Bug 10819.
27318         * lib/g++.exp (g++_version): Likewise.
27319         * lib/g77.exp (g77_version): Likewise.
27320         * lib/objc.exp (default_objc_version): Likewise.
27321
27322 2003-12-10  Richard Henderson  <rth@redhat.com>
27323
27324         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27325
27326         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27327
27328 2003-12-08  Matt Austern  <austern@apple.com>
27329
27330         PR c/13134
27331         * lib/gcc-dg.exp (dg-require-visibility): Define.
27332         * lib/target-supports (check_visibility_available): Define.
27333         * gcc.dg/visibility-1.c: New test.
27334         * gcc.dg/visibility-2.c: Likewise.
27335         * gcc.dg/visibility-3.c: Likewise.
27336         * gcc.dg/visibility-4.c: Likewise.
27337         * gcc.dg/visibility-5.c: Likewise.
27338         * gcc.dg/visibility-6.c: Likewise.
27339         * g++.dg/ext/visibility-1.C: Likewise.
27340         * g++.dg/ext/visibility-2.C: Likewise.
27341         * g++.dg/ext/visibility-3.C: Likewise.
27342         * g++.dg/ext/visibility-4.C: Likewise.
27343         * g++.dg/ext/visibility-5.C: Likewise.
27344         * g++.dg/ext/visibility-6.C: Likewise.
27345
27346 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27347
27348         * g++.dg/lookup/java1.C: New test.
27349         * g++.dg/lookup/java2.C: New test.
27350
27351 2003-12-07  Falk Hueffner  <falk@debian.org>
27352
27353         * g++.dg/opt/noreturn-1.C: New test.
27354
27355 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27356
27357         * gcc.dg/overflow-1.c: New test.
27358
27359 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27360
27361         * g77.f-torture/compile/13060.f: New test.
27362
27363 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27364
27365         PR c++/13323
27366         * g++.dg/inherit/operator2.C: New test.
27367
27368 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27369
27370         PR c++/13305
27371         * g++.dg/ext/attrib9.C: New test.
27372
27373 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR c++/13314
27376         * g++.dg/template/error7.C: New test.
27377
27378 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27379             J"orn Rennecke <joern.rennecke@superh.com>
27380
27381         PR target/13302
27382         * g++.dg/other/struct-va_list.C: New test.
27383
27384 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27385
27386         PR c++/13166
27387         * g++.dg/parse/defarg6.C: New test.
27388
27389 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27390
27391         PR target/13256
27392         * gcc.c-torture/execute/20031201-1.c: New test.
27393
27394 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27395
27396         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27397
27398 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27399
27400         * gcc.dg/builtin-return-1.c: New test.
27401
27402 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27403             J"orn Rennecke <joern.rennecke@superh.com>
27404
27405         PR optimization/13260
27406         * gcc.c-torture/execute/20031204-1.c: New test.
27407
27408 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27409
27410         PR c++/9127
27411         * g++.dg/template/error6.C: New test.
27412
27413 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27414
27415         * gcc.dg/20031202-1.c: New test.
27416
27417 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27418
27419         PR c++/13179
27420         * g++.dg/template/eh1.C: New test.
27421
27422         PR c++/10771
27423         * g++.dg/template/error5.C: New test.
27424
27425 2003-12-02  David Ung  <davidu@mips.com>
27426
27427         * gcc.dg/compat/vector-check.h: Corrected type for var
27428         g_##TMODE
27429
27430 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27431
27432         PR c++/10126
27433         * g++.dg/template/ptrmem8.C: New test.
27434
27435 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27436
27437         PR c++/12573
27438         * g++.dg/template/dependent-expr3.C: New test.
27439
27440 2003-12-01  James Lemke  <jim@wasabisystems.com>
27441
27442         * gcc.dg/arm-g2.c: New test.
27443
27444 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27445
27446         PR optimization/11634
27447         * gcc.dg/20031201-2.c: New test case.
27448
27449 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27450
27451         PR 11433
27452         * objc.dg/proto-lossage-3.m: New test.
27453
27454 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27455
27456         PR optimization/12628
27457         * gcc.dg/20031201-1.c: New test case.
27458
27459 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27460
27461         * gcc.dg/unaligned-1.c: New test.
27462
27463 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27464
27465         PR c++/9849
27466         * g++.dg/template/error4.C: New test.
27467         * g++.dg/template/nested3.C: Adjust error markers.
27468
27469 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27470
27471         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27472
27473 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27474
27475         PR c/10333
27476         * gcc.dg/bitfld-7.c: New test.
27477
27478 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27479
27480         * gcc.dg/tls/asm-1.C: New test.
27481
27482 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27483
27484         * gcc.dg/cpp/assert4.c: Update.
27485
27486 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27487
27488         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27489         * gcc.dg/builtin-apply3.c: New test.
27490
27491 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27492
27493         * lib/compat.exp (compat-obj): New xfaildata parameter.
27494         Use it to set compiler_conditional_xfail_data before compiling.
27495         (compat-get-options): Handle dg-xfail-if.
27496         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27497         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27498         * gcc.dg/compat/vector-1_y.c: Likewise.
27499         * gcc.dg/compat/vector-2_x.c: Likewise.
27500         * gcc.dg/compat/vector-2_y.c: Likewise.
27501
27502 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27503
27504         * g++.dg/opt/reg-stack4.C: New test.
27505
27506 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27507
27508         * gcc.dg/builtin-apply2.c: New test.
27509
27510 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27511
27512         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27513
27514 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27515
27516         PR c++/12924
27517         * g++.dg/template/template-id-2.C: New test.
27518
27519 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27520
27521         PR c++/5369
27522         * g++.dg/template/memfriend1.C: New test.
27523         * g++.dg/template/memfriend2.C: Likewise.
27524         * g++.dg/template/memfriend3.C: Likewise.
27525         * g++.dg/template/memfriend4.C: Likewise.
27526         * g++.dg/template/memfriend5.C: Likewise.
27527         * g++.dg/template/memfriend6.C: Likewise.
27528         * g++.dg/template/memfriend7.C: Likewise.
27529         * g++.dg/template/memfriend8.C: Likewise.
27530         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27531
27532 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27533
27534         PR c++/12515
27535         * g++.dg/ext/cond1.C: New test.
27536
27537 2003-11-20  Richard Henderson  <rth@redhat.com>
27538
27539         * gcc.dg/20020201-2.c: Remove.
27540         * gcc.dg/20020201-4.c: Remove.
27541         * gcc.dg/20020304-1.c: Remove.
27542
27543 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27544
27545         * gcc.dg/cpp/trad/xwin1.c: New test case.
27546
27547 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27548
27549         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27550         * lib/g77.exp: Likewise.
27551         * lib/objc.exp: Likewise.
27552         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27553         for darwin.
27554
27555 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27556
27557         PR c++/12932
27558         * g++.dg/template/static5.C: New test.
27559
27560 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27561
27562         * gcc.dg/nested-func-1.c: New test.
27563
27564 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27565
27566         * gcc.dg/cpp/assert4.c: New test.
27567
27568 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27569
27570         PR c++/2294
27571         * g++.dg/lookup/using9.c: New test.
27572
27573 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27574
27575         PR c++/12762
27576         * g++.dg/template/error3.C: New test.
27577
27578 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27579
27580         PR ada/13035
27581         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27582         No longer use a wrapper for gcc, since this does not work under
27583         Windows.
27584
27585 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27586
27587         PR c++/2094
27588         * g++.dg/template/ptrmem7.C: New test.
27589
27590 2003-11-13  Andrew Pinski <apinski@apple.com>
27591
27592         * gcc.c-torture/compile/20031113-1.c: New test.
27593
27594 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27595             Kean Johnston <jkj@sco.com>
27596
27597         PR c/13029
27598         * gcc.dg/unused-4.c: Update.
27599
27600 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27601
27602         * g++.dg/opt/const3.C: New test.
27603
27604 2003-11-13  Jan Hubicka  <jh@suse.cz>
27605
27606         * gcc.c-torture/compile/20031112-1.c: New test.
27607
27608 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27609
27610         * g++.dg/parse/crash10.C: Remove bogus error marker.
27611
27612 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27613
27614         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27615         (host_gcc): Likewise.
27616         (ROOT): Honor $PWDCMD.
27617         (BASE): Likewise.
27618         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27619
27620 2003-11-12  Catherine Moore  <clm@redhat.com>
27621
27622         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27623
27624 2003-11-12  Andreas Jaeger  <aj@suse.de>
27625             Jakub Jelinek  <jakub@redhat.com>
27626             Andrew Pinski  <pinskia@physics.uc.edu>
27627             Richard Henderson  <rth@redhat.com>
27628
27629         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27630         systems.
27631         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27632
27633         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27634         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27635
27636 2003-11-11  Andreas Jaeger  <aj@suse.de>
27637
27638         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27639
27640         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27641
27642 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27643
27644         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27645         Clean ups.
27646
27647 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27648
27649         * gcc.dg/trampoline-1.c: New test.
27650
27651 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27652
27653         * gcc.c-torture/compile/200031109-1.c: New test.
27654
27655 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27656
27657         PR c/3190
27658         PR c/8714
27659         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27660         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27661         gcc.dg/format/no-y2k-1.c: Update.
27662
27663 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27664
27665         PR optimization/10467
27666         * gcc.dg/20031108-1.c: New test case.
27667
27668 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27669
27670         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27671
27672 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27673
27674         * gcc.dg/compound-lvalue-1.c: New test.
27675         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27676         some XFAILs.
27677
27678 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27679
27680         * gcc.dg/altivec-varargs-1.c: New test.
27681
27682 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27683
27684         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27685         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27686         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27687         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27688         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27689
27690 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27691
27692         * gcc.dg/cond-lvalue-1.c: New test.
27693
27694 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27695
27696         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27697
27698 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27699
27700         PR c++/11616
27701         * g++.dg/template/instantiate5.C: New test.
27702
27703 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27704
27705         PR c++/12726
27706         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27707         * ChangeLog: Add missing first entry for above test.
27708
27709 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27710
27711         PR c++/9810
27712         * g++.dg/template/using8.C: New test.
27713         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27714
27715 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27716
27717         PR optimization/10817
27718         * gcc.c-torture/compile/20031102-1.c: New test case.
27719
27720 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27721
27722         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27723         2147483647.
27724
27725 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27726
27727         * gcc.dg/20031102-1.c: New test.
27728
27729 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27730
27731         * gcc.dg/complex-1.c: New test.
27732
27733 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27734
27735         PR c++/12796
27736         * g++.dg/template/crash13.C: Adjust expected error location.
27737         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27738
27739 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27740
27741         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27742
27743 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27744
27745         PR/10239
27746         * gcc.c-torture/compile/20031031-2.c: New test.
27747
27748 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27749
27750         PR/11640
27751         * gcc.c-torture/compile/20031031-1.c: New test.
27752
27753 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27754
27755         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27756         * gcc.misc-tests/bprob.exp: Likewise.
27757         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27758         the execution test on arm-elf configs.
27759         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27760         configs that don't support scratch files.
27761         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27762
27763 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27764
27765         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27766         done by dejagnu.
27767
27768 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27769
27770         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27771         Avoid non pure sh syntax. Add more logging.
27772
27773         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27774         fail.
27775
27776 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27777
27778         PR libgcj/10610
27779         * gcc.dg/ppc-stackalign-1.c: New test.
27780
27781 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27782
27783         * ada/acats/run_all.sh: Change output to be more compliant with
27784         dejagnu framework.
27785         Create acats.sum and acats.log files under testsuite/ada/acats
27786         Only run [a-z]* directories, to filter out e.g. CVS.
27787         Redirect build output to log file.
27788
27789 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27790
27791         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27792
27793 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27794
27795         PR ada/5909:
27796         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27797
27798 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27799
27800         * gcc.c-torture/compile/20031023-1.c: New test.
27801         * gcc.c-torture/compile/20031023-2.c: New test.
27802         * gcc.c-torture/compile/20031023-3.c: New test.
27803         * gcc.c-torture/compile/20031023-4.c: New test.
27804
27805 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27806
27807         PR c++/10371
27808         * g++.dg/lookup/scoped8.C: New test.
27809
27810 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27811
27812         * g++.dg/opt/reg-stack3.C: New test.
27813
27814 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27815
27816         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27817
27818 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27819
27820         PR c++/11076
27821         * g++.dg/template/crash13.C: New test.
27822
27823 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27824
27825         * gcc.dg/c99-restrict-2.c: New test.
27826
27827 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         PR c++/12698, c++/12699, c++/12700, c++/12566
27830         * g++.dg/inherit/covariant9.C: New test.
27831         * g++.dg/inherit/covariant10.C: New test.
27832         * g++.dg/inherit/covariant11.C: New test.
27833
27834 2003-10-23  Jason Merrill  <jason@redhat.com>
27835
27836         PR c++/12726
27837         * g++.dg/ext/complit2.C: New test.
27838
27839 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27840
27841         PR target/12654
27842         * gcc.c-torture/execute/20031020-1.c: New test.
27843
27844 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27845
27846         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27847         following the jump_insn.
27848
27849 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27850
27851         * gcc.dg/cast-lvalue-1.c: New test.
27852
27853 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27854
27855         PR c++/11962
27856         * g++.dg/template/cond2.C: New test.
27857
27858 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27859
27860         * gcc.dg/builtins-28.c: New test.
27861
27862 2003-10-20  Jan Hubicka  <jh@suse.cz>
27863
27864         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27865         parameter.
27866         * testsuite/gcc.dg/inline-2.c: Likewise.
27867
27868 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27869
27870         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27871         * gcc.dg/nest.c: Likewise.
27872
27873 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27874
27875         PR c++/9781, c++/10583, c++/11862
27876         * g++.dg/parse/crash13.C: New test.
27877
27878 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27879
27880         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27881
27882 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27883
27884         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27885         Define HAVE_C99_RUNTIME except on Solaris.
27886         * gcc.dg/builtins-20.c: Likewise.
27887
27888 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27889
27890         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27891
27892 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27893
27894         PR c++/12495
27895         * g++.dg/template/crash21.C: New test.
27896
27897 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27898
27899         PR c++/2513
27900         * g++.dg/template/typename5.C: New test.
27901
27902 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27903
27904         PR c++/12369
27905         * g++.dg/template/friend25.C: New test.
27906
27907 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27908
27909         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27910         versions.
27911
27912 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27913
27914         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27915         == 2147483647.
27916
27917 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27918
27919         * gcc.c-torture/execute/960416-1.x: Remove.
27920         * gcc.c-torture/execute/divconst-3.x: Likewise.
27921
27922 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27923
27924         PR target/12598
27925         * gcc.dg/torture/cris-volatile-1.c: New test.
27926
27927 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27928
27929         PR optimization/9325
27930         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27931         for overflowing floating point to integer conversion during RTL
27932         simplification.
27933
27934 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27935
27936         * objc/execute/_cmd.m: Fix typo.
27937         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27938         Relax 'scan-assembler' regexp.
27939         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27940         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27941         * objc.dg/zero-link-2.m: Remove blank line.
27942         * objc.dg/zero-link-3.m: New test case.
27943
27944 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27945
27946         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27947
27948         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27949         than linker trickery.
27950
27951 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27952
27953         PR c++/12370
27954         * g++.dg/other/friend2.C: New test.
27955
27956 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27957
27958         * gcc.dg/20031012-1.c: New test.
27959
27960 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27961
27962         * gcc.dg/weak/weak-3.c: Fix for new warning.
27963
27964 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27965
27966         PR optimization/8750
27967         * gcc.c-torture/execute/20031012-1.c: New test case.
27968
27969 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27970
27971         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27972         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27973
27974 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27975
27976         PR optimization/12260
27977         * gcc.c-torture/compile/20031011-2.c: New test case.
27978
27979 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27980
27981         * gcc.c-torture/execute/20031011-1.c: New testcase.
27982
27983 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27984
27985         * gcc.c-torture/compile/20031011-1.c: New test.
27986
27987 2003-10-11  Jan Hubicka  <jh@suse.cz>
27988
27989         * g++.dg/other/first-global.C: New test.
27990
27991 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27992
27993         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27994
27995 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27996
27997         * gcc.c-torture/compile/20031010-1.c: New test.
27998
27999 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28000
28001         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28002         * gcc.c-torture/execute/va-arg-25.c: ... here.
28003
28004 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28005
28006         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28007
28008 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28009
28010         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28011
28012 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28013
28014         * g++.dg/parse/error2.C: New test.
28015
28016 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28017
28018         PR c++/11097
28019         * g++.dg/other/error5.C: Modify the error message.
28020         * g++.dg/lookup/using8.C: New test.
28021
28022 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28023
28024         * gcc.dg/darwin-abi-2.c: New file.
28025         * gcc.c-torture/execute/va-arg-24.c: New file.
28026
28027 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28028
28029         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28030         indentation.
28031
28032 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR c++/10147
28035         * g++.dg/other/error4.C: Update error messages.
28036         * g++.dg/template/ptrmem4.C: Likewise.
28037
28038         PR c++/12337
28039         * g++.dg/init/new9.C: New test.
28040
28041         PR c++/12334, c++/12236, c++/8656
28042         * g++.dg/ext/attrib8.C: New test.
28043
28044 2003-10-06  Devang Patel  <dpatel@apple.com>
28045
28046         * gcc.dg/debug/dwarf2-3.h: New test.
28047         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28048
28049 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28050
28051         * g++.dg/opt/cfg2.C: New test.
28052
28053 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28054
28055         * g++.dg/opt/float1.C: New test.
28056
28057 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28058
28059         * gcc.dg/c90-array-lval-6.c: New test.
28060         * gcc.dg/c99-array-lval-6.c: New test.
28061
28062 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28063             Ziemowit Laski  <zlaski@apple.com>
28064
28065         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28066         'Derived', so that it is never considered a class method; add
28067         new warning for '+port' method ambiguity.
28068         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28069         <objc/objc-api.h> (needed on Mac OS X).
28070         * objc.dg/method-13.m: New test.
28071
28072 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28073
28074         PR optimization/9325, PR java/6391
28075         * gcc.c-torture/execute/20031003-1.c: New test case.
28076
28077 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28078
28079         PR optimization/12180
28080         * gcc.dg/20031002-1.c: New test.
28081
28082         PR c++/12486
28083         * g++.dg/inherit/error1.C: New test.
28084
28085 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28086
28087         * lib/f-torture.exp (search_for): Rename to...
28088         (search_for_re): This.  Also, clean up comments and the
28089         "regexp" invocation.
28090
28091 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28092
28093         * gcc.c-torture/compile/20031002-1.c: New test.
28094
28095 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28096
28097         * g++.dg/opt/cond1.C: New test.
28098
28099 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28100
28101         * gcc.dg/Wold-style-definition-2.c: New testcase.
28102         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28103
28104 2003-09-29  Richard Henderson  <rth@redhat.com>
28105
28106         * g++.dg/init/array10.C: Add dg-options.
28107
28108 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28109
28110         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28111
28112 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28113
28114         * g++.dg/template/friend19.C: Fix typo.
28115         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28116
28117 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28118
28119         * gcc.c-torture/execute/20030928-1.c: New test.
28120         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28121
28122 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28123
28124         * g++.dg/opt/unroll1.C: New test.
28125
28126 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28127
28128         PR optimization/11741
28129         * gcc.dg/20030926-1.c: New test case.
28130
28131 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28132
28133         PR c++/5655
28134         * g++.dg/parse/access7.C: New test.
28135         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28136
28137 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28138
28139         MERGE OF objc-improvements-branch into MAINLINE:
28140         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28141         if libobjc has not been built.
28142         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28143         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28144         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28145         objc/execute/nested-3.m, objc/execute/np-2.m,
28146         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28147         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28148         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28149         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28150         objc.dg/special/unclaimed-category-1.h,
28151         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28152         well as GNU runtime.
28153         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28154         * execute/cascading-1.m, execute/function-message-1.m,
28155         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28156         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28157         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28158         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28159         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28160         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28161         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28162         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28163         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28164         * objc.dg/bitfield-2.m: Run only on Darwin.
28165         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28166         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28167         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28168         * objc.dg/const-str-1.m: Fix constant string layout.
28169
28170 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28171
28172         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28173
28174 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28175
28176         * gcc.dg/darwin-abi-1.c: New file.
28177
28178 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28179
28180         PR target/12281
28181         * gcc.c-torture/compile/20030921-1.c: New test.
28182
28183 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28184
28185         * g++.dg/opt/reg-stack2.C: New test.
28186
28187 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28188
28189         * g++.dg/eh/delayslot1.C: New test.
28190
28191 2003-09-20  Richard Henderson  <rth@redhat.com>
28192
28193         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28194
28195 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28196
28197         * gcc.c-torture/execute/20030920-1.c: New test case.
28198
28199 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28200
28201         * g++.dg/rtti/typeid3.C: Correct expected error message.
28202
28203 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28204
28205         PR c++/157
28206         * g++.dg/parse/crash12.C: New test.
28207
28208 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28209
28210         * gcc.dg/compat/mixed-struct-check.h: New.
28211         * gcc.dg/compat/mixed-struct-defs.h: New.
28212         * gcc.dg/compat/mixed-struct-init.h: New.
28213         * gcc.dg/compat/struct-by-value-19_main.c: New.
28214         * gcc.dg/compat/struct-by-value-19_x.c: New.
28215         * gcc.dg/compat/struct-by-value-19_y.c: New.
28216         * gcc.dg/compat/struct-by-value-20_main.c: New.
28217         * gcc.dg/compat/struct-by-value-20_x.c: New.
28218         * gcc.dg/compat/struct-by-value-20_y.c: New.
28219         * gcc.dg/compat/struct-return-19_main.c: New.
28220         * gcc.dg/compat/struct-return-19_x.c: New.
28221         * gcc.dg/compat/struct-return-19_y.c: New.
28222         * gcc.dg/compat/struct-return-20_main.c: New.
28223         * gcc.dg/compat/struct-return-20_x.c: New.
28224         * gcc.dg/compat/struct-return-20_y.c: New.
28225
28226 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28227         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28228         so that it will not complain on LP64 targets.
28229
28230 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28231
28232         PR c++/495
28233         * g++.dg/template/friend24.C: New test.
28234
28235 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         PR c++/12332
28238         * g++.dg/template/memtmpl2.C: New test.
28239
28240 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28241
28242         PR target/11184
28243         * gcc.dg/builtin-apply1.c: New test.
28244
28245 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28246
28247         PR c++/9848
28248         * g++.dg/warn/Wunused-4.C: New test.
28249
28250 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28251
28252         PR c++/12316
28253         * g++.dg/other/gc2.C: New test.
28254
28255 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28256
28257         PR c++/11991
28258         * g++.dg/rtti/typeid3.C: New test.
28259
28260         PR c++/12266
28261         * g++.dg/overload/template1.C: New test.
28262
28263 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28264
28265         * g++.dg/opt/cfg3.C: New test.
28266
28267 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28268
28269         PR c++/7939
28270         * g++.dg/template/crash11.C: New test.
28271
28272 2003-09-16  Jason Merrill  <jason@redhat.com>
28273             Jakub Jelinek  <jakub@redhat.com>
28274
28275         * gcc.dg/attr-warn-unused-result.c: New test.
28276
28277 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28278
28279         PR c++/12184
28280         * g++.dg/expr/call2.C: New test.
28281
28282 2003-09-15  Andreas Jaeger  <aj@suse.de>
28283
28284         * gcc.dg/Wold-style-definition-1.c: New test.
28285
28286 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28287
28288         PR c++/3907
28289         * g++.dg/parse/template12.C: New test.
28290
28291         * g++.dg/abi/bitfield11.C: New test.
28292         * g++.dg/abi/bitfield12.C: Likewise.
28293
28294 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28295
28296         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28297         non-expansion of functional macro name without arguments at EOL.
28298         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28299
28300 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28301
28302         * gcc.c-torture/execute/20030914-[12].c: New tests.
28303
28304 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28305
28306         PR c++/11788
28307         * g++.dg/overload/addr1.C: New test.
28308
28309 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28310
28311         * gcc.dg/20030909-1.c: New test.
28312
28313 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28314
28315         * gcc.dg/ultrasp10.c: New test.
28316
28317 2003-09-09  Devang Patel  <dpatel@apple.com>
28318
28319         * gcc.dg/darwin-ld-6.c: New test.
28320
28321 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28322
28323         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28324
28325 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28326
28327         * gcc.dg/ia64-types1.c: New test.
28328         * gcc.dg/ia64-types2.c: Likewise.
28329
28330 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28331
28332         * gcc.dg/builtins-1.c: Add more _Complex tests.
28333         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28334
28335         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28336         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28337
28338 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28339
28340         PR c++/11786
28341         * g++.dg/lookup/koenig2.C: New test.
28342
28343         PR c++/5296
28344         * g++.dg/rtti/typeid2.C: New test.
28345
28346 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28347
28348         * gcc.c-torture/compile/20030904-1.c: New test.
28349
28350 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28351
28352         * g++.dg/opt/longbranch2.C: New test.
28353
28354 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28355
28356         * g++.dg/template/crash10.C: Only compile it.
28357
28358 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28359
28360         PR middle-end/11665
28361         * gcc.c-torture/compile/20030907-1.c: New test.
28362         * g++.dg/init/array11.C: New test.
28363
28364 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28365
28366         PR c++/11852
28367         * g++.dg/init/struct1.C: New test.
28368
28369 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28370
28371         PR c++/12181
28372         * g++.dg/expr/comma1.C: New test.
28373
28374 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28375
28376         PR c++/11867
28377         * g++.dg/expr/static_cast5.C: New test.
28378
28379 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28380
28381         PR c++/11507
28382         * g++.dg/lookup/scoped7.C: New test.
28383
28384         PR c++/9574
28385         * g++.dg/other/static1.C: New test.
28386
28387         PR c++/11490
28388         * g++.dg/warn/template-1.C: New test.
28389
28390         PR c++/11432
28391         * g++.dg/template/crash10.C: New test.
28392
28393         PR c++/2478
28394         * g++.dg/overload/VLA.C: New test.
28395
28396         PR c++/10804
28397         * g++.dg/template/call1.C: New test.
28398
28399 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28400
28401         PR c++/11794
28402         * g++.dg/parse/using3.C: New test.
28403
28404 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28405
28406         PR c++/11409
28407         * g++.dg/overload/builtin3.C: New test case.
28408
28409 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28410
28411         PR c/9862
28412         * gcc.dg/20030906-1.c: New test.
28413         * gcc.dg/20030906-2.c: Likewise.
28414
28415 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         PR c++/12167
28418         * g++.dg/parse/defarg5.C: New test.
28419
28420         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28421
28422 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28423
28424         PR c++/12163
28425         * g++.dg/expr/static_cast4.C: New test.
28426
28427         PR c++/12146
28428         * g++.dg/template/crash9.C: New test.
28429
28430 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28431
28432         * g++.old-deja/g++.ext/pretty2.C: Update for change
28433         in __FUNCTION__.
28434         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28435
28436 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         PR c++/11922
28439         * g++/dg/template/qualified-id1.C: New test.
28440
28441         PR c++/12037
28442         * g++.dg/warn/noeffect4.C: New test.
28443
28444 2003-09-04  Matt Austern  <austern@apple.com>
28445
28446         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28447         * g++.dg/ext/fnname2.C: Likewise.
28448         * g++.dg/ext/fnname3.C: Likewise.
28449
28450 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28451
28452         * g++.dg/expr/lval1.C: New test.
28453         * g++.dg/ext/lvcast.C: Remove.
28454
28455 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28456
28457         PR optimization/11700.
28458         * gcc.c-torture/compile/20030903-1.c: New test case.
28459
28460 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28461
28462         PR c++/12053
28463         * g++.dg/abi/layout4.C: New test.
28464
28465 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28466
28467         PR c++/11553
28468         * g++.dg/parse/friend3.C: New test.
28469
28470 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28471
28472         PR c++/11847
28473         * g++.dg/template/class1.C: New test.
28474
28475         PR c++/11808
28476         * g++.dg/expr/call1.C: New test.
28477
28478 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28479
28480         PR c++/12114
28481         * g++.dg/init/ref9.C: New test.
28482
28483         PR c++/11972
28484         * g++.dg/template/nested4.C: New test.
28485
28486 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28487
28488         PR c++/12093
28489         * g++.dg/template/non-dependent4.C: New test.
28490
28491         PR c++/11928
28492         * g++.dg/inherit/conv1.C: New test.
28493
28494 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28495
28496         PR c++/6196
28497         * g++.dg/ext/label1.C: New test.
28498         * g++.dg/ext/label2.C: Likewise.
28499
28500 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28501
28502         * g++.dg/expr/cond3.C: New test.
28503
28504 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28505
28506         * gcc.dg/builtins-1.c: Add new builtin cases.
28507
28508 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28509
28510         * gcc.dg/builtins-1.c: Add new cases.
28511         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28512
28513 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28514
28515         * gcc.dg/builtins-1.c: Add more math builtin tests.
28516         * gcc.dg/torture/builtin-attr-1.c: New test.
28517
28518 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28519
28520         PR optimization/5079
28521         * g++.dg/opt/static3.C: New test.
28522
28523 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28524
28525         * gcc.misc-tests/gcov-10b.c: New test.
28526
28527 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28528
28529         * g++.dg/opt/ptrmem3.C: New test.
28530
28531         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28532
28533 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28534
28535         * gcc.dg/20030826-2.c: New test.
28536
28537 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28538
28539         PR middle-end/12002
28540         * g77.f-torture/compile/12002.f: New test case.
28541
28542 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28543
28544         * gcc.dg/20030826-1.c: New test case.
28545
28546 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28547
28548         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28549
28550 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         PR c++/11871
28553         * c++.dg/lookup/crash1.C: New test.
28554
28555         * c++.dg/warn/noeffect3.C: New test.
28556
28557 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28558
28559         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28560         * gcc.dg/compat/vector-1_y.c: Ditto.
28561         * gcc.dg/compat/vector-2_x.c: Ditto.
28562         * gcc.dg/compat/vector-2_y.c: Ditto.
28563
28564 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28565
28566         * gcc.dg/20030702-1.c: New test.
28567
28568 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28569
28570         PR c++/8795
28571         * g++.dg/ext/altivec-1.C: New test.
28572
28573 2003-08-24  Richard Henderson  <rth@redhat.com>
28574
28575         * g++.dg/eh/simd-2.C: Add -w for x86.
28576
28577 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gcc.dg/20030815-1.c: New test.
28580
28581 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28582
28583         PR c++/3765
28584         * g++.dg/parse/access6.C: New test.
28585
28586 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28587
28588         PR c++/641, c++/11876
28589         * g++.dg/template/friend22.C: New test.
28590         * g++.dg/template/friend23.C: Likewise.
28591
28592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28593
28594         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28595         identically.
28596
28597 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28598
28599         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28600
28601 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28602
28603         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28604
28605 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28606
28607         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28608
28609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28610
28611         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28612
28613 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c++/11919
28616         * g++.dg/overload/prom1.C: New test.
28617
28618         PR c++/11551
28619         * g++.dg/parse/dtor2.C: New test.
28620
28621         PR c++/10762
28622         * g++.dg/parse/using2.C: New test.
28623
28624 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28625
28626         PR target/11805
28627         * gcc.c-torture/compile/20030821-1.c: New.
28628
28629 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28630
28631         PR c++/11834
28632         * g++.dg/template/deduce2.C: New test.
28633
28634 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28635
28636         * gcc.c-torture/execute/20030821-1.c: New test.
28637
28638 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28639
28640         PR middle-end/11984
28641         * gcc.dg/20030820-1.c: New test case.
28642
28643 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         PR c++/11945
28646         * g++.dg/warn/noeffect2.C: New test.
28647
28648 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/10926
28651         * g++.dg/template/dtor2.C: New test.
28652
28653         PR c++/11684
28654         * g++.dg/template/operator1.C: New test.
28655         * g++.dg/parse/operator4.C: New test.
28656
28657         PR c++/11946.C
28658         * g++.dg/expr/enum1.C: New test.
28659         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28660
28661         PR c++/11036.C
28662         * g++.dg/parse/elab2.C: New test.
28663         * g++.dg/parse/typedef4.C: Change error message.
28664         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28665         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28666         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28667
28668 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28669
28670         * gcc.dg/pch/warn-1.c: New.
28671         * gcc.dg/pch/warn-1.hs: New.
28672
28673         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28674         not-tested file.
28675
28676 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28677
28678         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28679
28680 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28681
28682         * gcc.dg/uninit-D.c: New Test.
28683         * gcc.dg/uninit-E.c: New Test.
28684         * gcc.dg/uninit-F.c: New Test.
28685         * gcc.dg/uninit-G.c: New Test.
28686
28687 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28688
28689         * g++.dg/README: Describe the pch directory.
28690
28691 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28692
28693         PR c++/11174
28694         * g++.dg/parse/access4.C: New test.
28695         * g++.dg/parse/access5.C: Likewise.
28696         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28697
28698 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28699
28700         * gcc.dg/noncompile/20030818-1.c: New.
28701
28702 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28703
28704         PR c++/11957
28705         * g++.dg/warn/noeffect1.C: New test.
28706
28707         * g++.dg/template/scope2.C: New test.
28708         * g++.dg/template/error2.C: Correct dg-error
28709
28710 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28711
28712         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28713
28714 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28715
28716         PR C++/11512
28717         * g++.dg/template/warn1.C: New.
28718
28719 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28720
28721         * g++.dg/template/error2.C: New test.
28722         * g++.dg/lookup/using7.C: Adjust errors
28723         * g++.old-deja/g++.pt/crash36.C: Likewise.
28724         * g++.old-deja/g++.pt/derived3.C: Likewise.
28725
28726 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28727
28728         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28729         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28730         * gcc.c-torture/execute/builtins/string-9.c: New, from
28731         string-opt-9.c.  Adjust for execute/builtins framework.
28732         * gcc.c-torture/execute/string-opt-9.c: Delete.
28733
28734 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28735
28736         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28737
28738         * g++.dg/parse/ret-type2.C: New test.
28739
28740         PR c++/11703
28741         * g++.dg/init/new8.C: New test.
28742
28743         PR c++/10923
28744         * g++.dg/parse/typedef5.C: New test.
28745
28746         PR c++/9512
28747         * g++.dg/parse/qualified2.C: New test.
28748         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28749         invalid code.
28750
28751 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28752
28753         * g++.dg/conversion/ptrmem1.C: New test.
28754
28755 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28756
28757         PR target/11693
28758         * gcc.dg/20030811-1.c: New test.
28759
28760         PR target/11535
28761         * gcc.c-torture/execute/20030811-1.c: New test.
28762
28763 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28764
28765         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28766
28767 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28768
28769         PR c++/11789.C
28770         * g++.dg/inherit/multiple1.C: New test.
28771
28772 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28773
28774         * gcc.dg/spe1.c: New test.
28775
28776         PR c++/11670
28777         * g++.dg/expr/cast2.C: New test.
28778
28779         PR c++/10530
28780         * g++.dg/template/dependent-name2.C: New test.
28781
28782 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28783
28784         * g++.dg/parse/crash11.C: Put the dg options in comments.
28785
28786 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28787
28788         * lib/gcc-dg.exp: Update for diagnostic change.
28789
28790 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28791
28792         PR c++/5767
28793         * g++.dg/parse/crash11.C: New test.
28794
28795 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28796
28797         * gcc.dg/cpp/spacing1.c: Update.
28798
28799 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28800
28801         PR target/11739
28802         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28803         a value for -mtune.
28804
28805 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28806
28807         PR middle-end/11771
28808         * gcc.c-torture/compile/20030804-1.c: New test case.
28809
28810 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28811
28812         * gcc.dg/20030804-1.c: New test case.
28813
28814 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28815
28816         * gcc.dg/cpp/separate-1.c: New test.
28817
28818 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28819
28820         PR c++/11704
28821         * g++.dg/template/dependent-expr2.C: New test.
28822
28823         PR c++/11766
28824         * g++.dg/expr/ptrmem1.C: New test.
28825
28826 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28827
28828         PR c++/9453
28829         * g++.dg/template/friend15.C: New test.
28830
28831 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28832
28833         * lib/dg-pch.exp: Work round PCH bug.
28834
28835 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28836
28837         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28838         builtins.  Move cases from builtins-4.c here.
28839
28840         * gcc.dg/torture/builtin-math-1.c: New test taken from
28841         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28842         additional cases.
28843
28844         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28845         Delete.
28846
28847 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28848
28849         PR c++/9447
28850         * g++.dg/template/using7.C: New test.
28851
28852 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28853
28854         * import1.c, import2.c: New tests.
28855
28856 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28857
28858         * g++.dg/eh/crossjump1.C: New test.
28859
28860 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/11697
28863         * g++.dg/template/using6.C: New test.
28864
28865         PR c++/11744
28866         * g++.dg/template/koenig2.C: New test.
28867
28868 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28869
28870         PR c++/7983
28871         * g++.dg/parse/typedef4.C: New test.
28872
28873 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28874
28875         PR c++/8442, c++/8806
28876         * g++.dg/template/elab1.C: New test.
28877         * g++.dg/template/type2.C: Likewise.
28878         * g++.dg/template/ttp3.C: Adjust expected error message.
28879         * g++.old-deja/g++.law/visibility13.C: Likewise.
28880         * g++.old-deja/g++.niklas/t135.C: Likewise.
28881         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28882         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28883         template argument.
28884         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28885
28886 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28887
28888         PR c++/11295
28889         * g++.dg/ext/stmtexpr1.C: New test.
28890
28891         * g++.dg/opt/tmp1.C: New test.
28892
28893         PR c++/11525
28894         * g++.dg/parse/constant4.C: New test.
28895
28896         PR c++/9447
28897         * g++.dg/template/using5.C: New test.
28898
28899 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28900
28901         * gcc.dg/builtins-27.c: New test case.
28902
28903 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28904
28905         * gcc.dg/tls/opt-7.c: New test.
28906
28907 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28908
28909         * g++.old-deja/g++.other/crash18.C: Remove.
28910
28911 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28912
28913         * g++.dg/template/explicit3.C: New.
28914         * g++.dg/template/explicit4.C: New.
28915         * g++.dg/template/explicit5.C: New.
28916
28917         PR c++/11347
28918         * g++.dg/template/memtmpl1.C: New.
28919
28920 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28921
28922         PR target/11565
28923         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28924         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28925
28926 2003-07-30  Jan Hubicka  <jh@suse.cz>
28927
28928         * vtgc1.c: Kill.
28929
28930 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28931
28932         * gcc.dg/struct-in-proto-1.c: New test.
28933
28934 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28935
28936         * gcc.dg/cpp/include2.c: Only expect one message.
28937
28938 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28939
28940         PR c++/9447
28941         * g++.dg/template/using1.C: New test.
28942         * g++.dg/template/using2.C: New test.
28943         * g++.dg/template/using3.C: New test.
28944         * g++.dg/template/using4.C: New test.
28945
28946 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28947
28948         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28949         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28950
28951 2003-07-28  Jan Hubicka  <jh@suse.cz>
28952
28953         PR c++/11530
28954         * g++.dg/opt/call1.C: New test.
28955
28956 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28957
28958         PR c++/11667
28959         * g++.dg/init/enum2.C: New test.
28960         * g++.dg/template/overload1.C: Add "-w" option.
28961
28962 2003-07-28    <hp@bitrange.com>
28963
28964         * gcc.dg/Wdeclaration-after-statement-1.c,
28965         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28966
28967 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28968
28969         * gcc.c-torture/compile/20030725-1.c: New test.
28970
28971 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28972
28973         * gcc.dg/20030505.c: Only run for SPE.
28974         Remove definition of opaque type.
28975
28976 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28977
28978         * g++.dg/template/ptrmem6.C: New test.
28979
28980 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28981
28982         * gcc.c-torture/compile/zero-strct-2.c: New test.
28983
28984 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28985
28986         * gcc.dg/intermod-1.c: New test.
28987
28988 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         PR c++/11617
28991         * g++.dg/template/lookup2.C: New test.
28992         * g++.dg/template/memclass1.C: Remove instantiated from error.
28993         * g++.dg/other/error2.C: Tweak expected errors.
28994
28995         PR c++/11596
28996         * g++.dg/template/defarg3.C: New test.
28997
28998         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28999
29000 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29001
29002         * g++.dg/inherit/access5.C: New test.
29003
29004 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29005
29006         PR c++/11513
29007         * g++.dg/template/crash8.C: New test.
29008
29009 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29010
29011         PR c/10602
29012         * gcc.dg/noncompile/incomplete-2.c: New test.
29013
29014 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29015
29016         PR c++/11645
29017         * g++.dg/inherit/access4.C: New test.
29018
29019         PR c++/11517
29020         * g++.dg/expr/cond2.C: New test.
29021
29022         PR optimization/10679
29023         * g++.dg/opt/inline4.C: New test.
29024
29025 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29026
29027         * g++.dg/parse/crash10: New test.
29028
29029 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29030
29031         * g++.dg/ext/flexary1.C: New test.
29032
29033 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29034
29035         PR c++/10793
29036         * g++.dg/template/crash9.C: New test.
29037
29038 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29039
29040         PR c++/3004
29041         * g++.dg/parse/typedef3.C: New test.
29042
29043         PR c++/7906
29044         * g++.dg/parse/operator2.C: New test.
29045
29046         PR c++/8895
29047         * g++.dg/parse/def-tmpl-arg1.C: New test.
29048
29049         PR c++/9282
29050         * g++.dg/parse/funptr1.C: New test.
29051
29052         PR c++/9452
29053         * g++.dg/parse/ambig3.C: New test.
29054
29055         PR c++/9454
29056         * g++.dg/parse/operator3.C: New test.
29057
29058         PR c++/9486
29059         * g++.dg/parse/template10.C: New test.
29060
29061         PR c++/9488
29062         * g++.dg/parse/template11.C: New test.
29063
29064         PR c++/10150
29065         * g++.dg/parse/invalid-op1.C: New test.
29066
29067         PR c++/10247
29068         * g++.dg/parse/condexpr1.C: New test.
29069
29070 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29071
29072         * g++.dg/ext/packed3.C: New test.
29073         * g++.dg/ext/packed4.C: New test.
29074
29075         * gcc.dg/pack-test-3.c: New test.
29076
29077 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29078
29079         * lib/compat.exp: Handle dg-options per source file.
29080         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29081         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29082         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29083         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29084         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29085         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29086         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29087         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29088         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29089         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29090         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29091         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29092         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29093         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29094
29095 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29096
29097         PR c/10320
29098         * gcc.c-torture/execute/20030718-1.c: New test.
29099
29100 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29101
29102         PR optimization/11536
29103         * gcc.dg/20030721-1.c: New test.
29104
29105 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29106
29107         PR c++/11546
29108         * g++.dg/template/lookup1.C: New test.
29109
29110 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29111
29112         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29113         diagnostics of ill-formed constructs involving labels.
29114         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29115         the new 'previously defined here' message.
29116
29117 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29118
29119         * g++.dg/parse/non-dependent2.C: New test.
29120
29121 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29122
29123         * g++.dg/init/init-ref4.C: xfail on targets without
29124         weak symbols.
29125
29126 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29127
29128         PR target/11087
29129         * gcc.c-torture/execute/20030717-1.c: New test.
29130
29131 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29132
29133         * g++.dg/opt/cfg1.C: New test.
29134
29135 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29136
29137         PR optimization/11557
29138         * gcc.dg/20030717-1.c: New test.
29139
29140 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29141
29142         PR c++/10476
29143         * g++.dg/expr/crash-1.C: New test.
29144
29145         PR c++/11027
29146         * g++.dg/template/init3.C: New test.
29147
29148         PR c++/8222
29149         * g++.dg/template/non-dependent1.C: New test.
29150
29151         PR c++/11070
29152         * g++.dg/template/non-dependent2.C: New test.
29153
29154         PR c++/11071
29155         * g++.dg/template/non-dependent3.C: New test.
29156
29157         PR c++/9907
29158         * g++.dg/template/sizeof5.C: New test.
29159
29160 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29161
29162         PR 11498
29163         * gcc.c-torture/compile/mangle-1.c: New file.
29164
29165 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29166
29167         PR c++/7809
29168         * g++.dg/parse/access3.C: New test.
29169
29170 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29171
29172         PR c++/11384
29173         * g++.dg/init/init-ref4.C: New test.
29174
29175 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29176
29177         PR c++/11547
29178         * g++.dg/parse/constant3.C: New test.
29179         * g++.dg/parse/crash7.C: Likewise.
29180
29181 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29182
29183         PR target/11008
29184         * gcc.dg/i386-pentium4-not-mull.c: New.
29185
29186 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29187
29188         * gcc.dg/asm-names.c (ymain): Make it weak.
29189
29190 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29191
29192         PR c++/5421
29193         * g++.dg/template/friend21.C: New test.
29194
29195 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.dg/cleanup-8.c: New test.
29198         * gcc.dg/cleanup-9.c: New test.
29199
29200 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29201
29202         * g++.dg/ext/dll-MI1.h: New file.
29203         * g++.dg/ext/dllexport-MI1.C: New file.
29204         * g++.dg/ext/dllimport-MI1.C: New file.
29205
29206 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29207
29208         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29209         it does not have cmpstrsi patterns (just cmpmemsi).
29210
29211 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29212
29213         PR debug/11473
29214         * g++.dg/debug/debug8.C: New test.
29215
29216 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29217
29218         PR c++/10108
29219         * g++.dg/template/crash7.C: New test.
29220
29221 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29222
29223         PR target/10795
29224         * gcc.c-torture/compile/20030708-1.c: New.
29225
29226 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29227
29228         * gcc.c-torture/execute/20030715-1.c: New test.
29229
29230 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29231
29232         * gcc.dg/pch/inline-3.c: New file.
29233         * gcc.dg/pch/inline-3.hs: New file.
29234         * gcc.dg/pch/inline-4.c: New file.
29235         * gcc.dg/pch/inline-4.hs: New file.
29236
29237 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29238
29239         PR c++/11509
29240         * g++.dg/template/crash6.C: New test.
29241
29242         PR c++/7053
29243         * g++.dg/template/friend20.C: New test.
29244
29245         PR c++/7019
29246         * g++.dg/template/overload2.C: New test.
29247
29248 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29249
29250         PR optimization/11440
29251         * gcc.c-torture/execute/20030714-1.c: New test.
29252
29253 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29254
29255         PR c++/11154
29256         * g++.dg/template/partial2.C: New test.
29257
29258 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29259
29260         PR c++/11503
29261         * g++.dg/template/anon1.C: New test.
29262
29263         PR c++/11493
29264         PR c++/11495
29265         * g++.dg/parse/template9.C: Likewise.
29266         * g++.dg/template/crash4.C: New test.
29267         * g++.dg/template/koenig1.C: Likewise.
29268         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29269         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29270         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29271         functions.
29272         * g++.old-deja/g++.jason/template36.C: Likewise.
29273         * g++.old-deja/g++.mike/p1989.C: Likewise.
29274         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29275         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29276         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29277         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29278         compiling.
29279         * g++.old-deja/g++.pt/union2.C: Use this->.
29280
29281 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/20030711-1.c: New test.
29284
29285 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29286
29287         PR c++/11050
29288         * g++.dg/parse/args1.C: New test.
29289         * g++.pt/defarg8.C: Change expected errors.
29290
29291 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29292
29293         PR c++/8164
29294         * g++.dg/template/nontype2.C: New test.
29295
29296         PR c++/10558
29297         * g++.dg/parse/template8.C: New test.
29298
29299         PR c++/8327
29300         * g++.dg/template/scope1.C: New test.
29301
29302         * g++.dg/warn/Wsign-compare-1.C: New test.
29303
29304 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29305
29306         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29307
29308 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29309
29310         PR c++/9411
29311         * g++.dg/template/explicit2.C: New test.
29312
29313         PR c++/10032
29314         * g++.dg/warn/pedantic1.C: New test.
29315
29316 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29317
29318         PR c++ 9483
29319         * g++.dg/other/field1.C: New test.
29320
29321 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29322
29323         PR c/11449
29324         * gcc.c-torture/compile/20030707-1.c: New.
29325
29326 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29327
29328         PR c++/10849
29329         * g++.dg/template/access12.C: New test.
29330
29331 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29332
29333         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29334         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29335         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29336         * gcc.misc-tests/gcov.exp: Update
29337         * g++.dg/gcov/gcov.exp: Update
29338         * lib/gcov.exp: Update.
29339
29340 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29341
29342         * g++.dg/abi/mangle17.C: Make sure template expressions are
29343         dependent.
29344         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29345         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29346         * g++.dg/opt/stack1.C: Remove erroneous code.
29347         * g++.dg/parse/template7.C: New test.
29348         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29349         * g++.old-deja/g++.pt/crash4.C: Likewise.
29350
29351 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29352
29353         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29354         with zero or one occurence of `$' after the initial `L'.
29355
29356 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29357
29358         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29359
29360 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29361
29362         PR c/11370
29363         * gcc.dg/Wunreachable-6.c: New testcase.
29364         * gcc.dg/Wunreachable-7.c: New testcase.
29365
29366 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29367
29368         PR c/11420
29369         * gcc.dg/20030708-1.c: New test.
29370
29371 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29372
29373         * gcc.dg/compat/sdata-section.h: New file.
29374         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29375         * gcc.dg/torture/mips-sdata-1.c: New test.
29376
29377 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29378
29379         PR c++/11030
29380         * g++.dg/template/friend19.C: New test.
29381
29382 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29383
29384         * g++.dg/opt/strength-reduce.C: New test.
29385
29386 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29387
29388         PR target/10979
29389         * gcc.dg/20030707-1.c: New testcase.
29390
29391 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29392
29393         PR optimization/11059
29394         * g++.dg/opt/emptyunion.C: New testcase.
29395
29396 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29397             Eric Botcazou  <ebotcazou@libertysurf.fr>
29398
29399         * g++.dg/opt/stack1.C: New test.
29400
29401 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29402
29403         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29404         run test.
29405
29406         PR c++/11431
29407         * g++.dg/expr/static_cast3.C: New test.
29408
29409 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29410
29411         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29412         everywhere.
29413         * gcc.dg/concat.c: Concatenation of string constants with
29414         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29415         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29416         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29417         necessary to avoid multi-character character constant warning.
29418         * gcc.dg/cpp/escape.c: Likewise.
29419         * gcc.dg/cpp/ucs.c: Likewise.
29420         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29421         Fix a typo.
29422
29423 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29424
29425         PR c/11428
29426         * gcc.c-torture/compile/20030704-1.c: New.
29427
29428 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29429
29430         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29431
29432 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29433
29434         PR c++/5287, PR c++/7910,  PR c++/11021
29435         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29436         tests for warnings.
29437         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29438         * g++.dg/ext/dllimport3.C: Likewise.
29439         * g++.dg/ext/dllimport4.C: New file.
29440         * g++.dg/ext/dllimport5.C: New file.
29441         * g++.dg/ext/dllimport6.C: New file.
29442         * g++.dg/ext/dllimport7.C: New file.
29443         * g++.dg/ext/dllimport8.C: New file.
29444         * g++.dg/ext/dllimport9.C: New file.
29445         * g++.dg/ext/dllimport10.C: New file.
29446         * g++.dg/ext/dllexport1.C: New file.
29447
29448 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29449
29450         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29451         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29452
29453 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29454
29455         * gcc.dg/builtins-25.c: New testcase.
29456         * gcc.dg/builtins-26.c: New testcase.
29457
29458 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29459
29460         * gcc.dg/compat/vector-defs.h: New file.
29461         * gcc.dg/compat/vector-setup.h: New file.
29462         * gcc.dg/compat/vector-check.h: New file.
29463         * gcc.dg/compat/vector-1_main.c: New file.
29464         * gcc.dg/compat/vector-1_x.c: New file.
29465         * gcc.dg/compat/vector-1_y.c: New file.
29466         * gcc.dg/compat/vector-2_main.c: New file.
29467         * gcc.dg/compat/vector-2_x.c: New file.
29468         * gcc.dg/compat/vector-2_y.c: New file.
29469
29470         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29471         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29472         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29473         * gcc.dg/compat/struct-align-1.h: New file.
29474         * gcc.dg/compat/struct-align-1_main.c: New file.
29475         * gcc.dg/compat/struct-align-1_x.c: New file.
29476         * gcc.dg/compat/struct-align-1_y.c: New file.
29477         * gcc.dg/compat/struct-align-2.h: New file.
29478         * gcc.dg/compat/struct-align-2_main.c: New file.
29479         * gcc.dg/compat/struct-align-2_x.c: New file.
29480         * gcc.dg/compat/struct-align-2_y.c: New file.
29481
29482         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29483         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29484         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29485         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29486         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29487         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29488         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29489         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29490         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29491         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29492         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29493         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29494         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29495         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29496         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29497         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29498         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29499         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29500         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29501         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29502         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29503         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29504         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29505         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29506         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29507         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29508         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29509         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29510         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29511
29512 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29513
29514         * gcc.dg/i386-call-1.c: New test.
29515
29516 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         PR c++/9162
29519         * g++.dg/parse/defarg4.C: New.
29520
29521 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29522
29523         PR target/10700
29524         * gcc.c-torture/compile/20030703-1.c: New test case.
29525
29526 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29527
29528         * g++.dg/template/local3.C: Remove extra semicolon.
29529
29530 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29531
29532         * gcc.dg/i386-volatile-1.c: New test.
29533
29534 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29535
29536         PR c++/11072
29537         * g++.dg/other/offsetof2.C: XFAIL.
29538         * g++.dg/other/offsetof5.C: New.
29539
29540         PR c++/10219
29541         * g++.dg/template/error1.C: New.
29542
29543         PR c++/9779
29544         * g++.dg/template/dependent-expr1.C: New.
29545
29546 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29547
29548         PR c++/6949
29549         * g++.dg/template/local3.C: New test.
29550
29551         PR c++/11149
29552         * g++.dg/lookup/scoped6.C: New test.
29553
29554 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29555
29556         PR c++/8046
29557         * g++.dg/other/error7.C: New test.
29558
29559 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29560
29561         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29562         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29563         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29564         * g++.old-deja/g++.other/union2.C: Likewise.
29565         * gcc.dg/c90-const-expr-2.c: Likewise.
29566         * gcc.dg/c90-const-expr-3.c: Likewise.
29567         * gcc.dg/c99-const-expr-2.c: Likewise.
29568         * gcc.dg/c99-const-expr-3.c: Likewise.
29569         * gcc.dg/concat.c: Likewise.
29570
29571 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29572
29573         PR c++/9559
29574         * g++.dg/init/static1.C: New test.
29575
29576 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29577
29578         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29579         * g++.old-deja/g++.other/access2.C: Likewise.
29580         * g++.old-deja/g++.other/decl2.C: Likewise.
29581         * gcc.c-torture/execute/20020615-1.c: Likewise.
29582
29583 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29584
29585         PR c++/4933
29586         * g++.dg/template/sizeof4.C: New test.
29587
29588 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29589
29590         * g++.dg/other/error6.C: New test.
29591
29592 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29593
29594         PR c++/10750
29595         * g++.dg/parse/constant2.C: New test.
29596
29597 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29598
29599         PR c++/11106
29600         * g++.dg/other/error5.C: New test.
29601
29602 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29603
29604         * gcc.dg/format/gcc_diag-1.c: New test.
29605
29606 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29607
29608         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29609
29610 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29611
29612         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29613         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29614         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29615
29616 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29617
29618         * gcc.c-torture/execute/builtins/string-8.c: New test.
29619         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29620         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29621         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29622
29623 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29624
29625         PR c++/10468
29626         * g++.dg/ext/typeof6.C: New test.
29627
29628 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29629
29630         PR c++/10796
29631         * g++.dg/init/enum1.C: New test.
29632
29633 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29634
29635         * gcc.dg/20030627-1.c: New test.
29636
29637 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29638
29639         PR c++/11332
29640         * g++.dg/expr/static_cast2.C: New test.
29641
29642 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29643             Jakub Jelinek  <jakub@redhat.com>
29644
29645         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29646         sprintf(dst,"%s",src) optimization.
29647         * gcc.c-torture/execute/20030626-1.c: New test case.
29648         * gcc.c-torture/execute/20030626-2.c: New test case.
29649
29650 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29651
29652         * gcc.c-torture/execute/multi-ix.c: New test.
29653
29654         * gcc.c-torture/execute/simd-4.c (main):
29655         Added missing semicolon at end of union.
29656
29657 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29658
29659         PR c++/8266
29660         * g++.dg/template/explicit-instantiation3.C: New test.
29661
29662 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29663
29664         * gcc.dg/20030626-1.c: Use signed char.
29665
29666 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29667
29668         * gcc.dg/20030626-1.c: New test.
29669
29670 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29671
29672         * const-str-2.m: Update.
29673
29674 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29675
29676         PR c++/10990
29677         * g++.dg/rtti/dyncast1.C: New test.
29678         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29679         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29680         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29681
29682         PR c++/10931
29683         * g++.dg/expr/static_cast1.C: New test.
29684
29685 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29686
29687         * gcc.dg/20030625-1.c: New test.
29688
29689 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29690
29691         * gcc.c-torture/compile/20030624-1.c: New test case.
29692
29693 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29694
29695         * gcc.c-torture/execute/string-opt-17.c: New test.
29696
29697 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29698
29699         PR c++/5754
29700         * g++.dg/parse/crash6.C: New test.
29701
29702 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29703
29704         * gcc.dg/builtins-24.c: New test case.
29705
29706 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29707
29708         * g++.dg/opt/operator1.C: New test.
29709
29710 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29711
29712         * gcc.c-torture/execute/string-opt-16.c: New test case.
29713
29714 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29715
29716         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29717         * g++.old-deja/g++.other/conv7.C: Likewise.
29718         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29719         * g++.old-deja/g++.other/overload14.C: Likewise.
29720
29721 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29722
29723         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29724         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29725
29726 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29727
29728         PR c++/10888
29729         * g++.dg/warn/Winline-3.C: New test.
29730
29731 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29732
29733         * lib/target-supports.exp (check_alias_available): Make the test
29734         program acceptable to the Solaris assembler.
29735
29736         PR c++/10749
29737         * g++.dg/template/memclass2.C: New test.
29738
29739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29740             Eric Botcazou  <ebotcazou@libertysurf.fr>
29741
29742         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29743         data for non-matching targets.
29744         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29745
29746 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29747
29748         PR c++/10845
29749         * g++.dg/template/member3.C: New test.
29750
29751 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29752
29753         PR c++/10939
29754         * g++.dg/template/func1.C: New test.
29755
29756         PR c++/9649
29757         * g++.dg/template/static4.C: New test.
29758         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29759
29760         PR c++/11041
29761         * g++.dg/init/ref7.C: New test.
29762
29763 2003-06-19  Matt Austern  <austern@apple.com>
29764
29765         PR c++/11228
29766         * g++.dg/anew1.C: New test.
29767         * g++.dg/anew2.C: New test.
29768         * g++.dg/anew3.C: New test.
29769         * g++.dg/anew4.C: New test.
29770
29771 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29772
29773         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29774
29775 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29776
29777         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29778         endian-dependent.
29779
29780 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29781
29782         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29783         Remove cruft.
29784
29785 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29786
29787         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29788         * gcc.c-torture/compile/961203-1.c: Likewise.
29789         * gcc.c-torture/compile/980506-1.c: Likewise.
29790
29791 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29792
29793         PR c++/10712
29794         * g++.dg/lookup/using7.C: New test.
29795
29796 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29797
29798         PR c++/11105
29799         * g++.dg/abi/conv1.C: Remove it.
29800         * g++.dg/template/conv7.C: New test.
29801         * g++.dg/template/conv8.C: Likewise.
29802         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29803         conversion operator.
29804
29805 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29806
29807         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29808         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29809         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29810         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29811         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29812         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29813         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29814         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29815         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29816         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29817         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29818         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29819         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29820         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29821         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29822         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29823         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29824         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29825         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29826         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29827         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29828         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29829         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29830         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29831         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29832         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29833         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29834         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29835         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29836
29837 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29838
29839         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29840         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29841         indications.
29842
29843 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29844
29845         * gcc.dg/i386-387-5.c: New test case.
29846         * gcc.dg/i386-387-6.c: New test case.
29847         * gcc.dg/builtins-23.c: New test case.
29848
29849 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29850
29851         * gcc.dg/builtins-22.c: New test case.
29852         * gcc.dg/i386-387-1.c: Update to test exp.
29853         * gcc.dg/i386-387-2.c: Likewise.
29854
29855 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29856
29857         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29858
29859 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29860
29861         * lib/gcc-dg.exp (dg-require-dll): New function.
29862         (dg-xfail-if): Likewise.
29863         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29864         driver.
29865
29866         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29867         * gcc.c-torture/compile/20001205-1.c: Likewise.
29868         * gcc.c-torture/compile/20001226-1.c: Likewise.
29869         * gcc.c-torture/compile/20010518-2.c: Likewise.
29870         * gcc.c-torture/compile/20020312-1.c: Likewise.
29871         * gcc.c-torture/compile/20020604-1.c: Likewise.
29872         * gcc.c-torture/compile/920501-12.c: Likewise.
29873         * gcc.c-torture/compile/920501-4.c: Likewise.
29874         * gcc.c-torture/compile/920520-1.c: Likewise.
29875         * gcc.c-torture/compile/920521-1.c: Likewise.
29876         * gcc.c-torture/compile/920625-1.c: Likewise.
29877         * gcc.c-torture/compile/961203-1.c: Likewise.
29878         * gcc.c-torture/compile/980506-1.c: Likewise.
29879         * gcc.c-torture/compile/981006-1.c: Likewise.
29880         * gcc.c-torture/compile/981022-1.c: Likewise.
29881         * gcc.c-torture/compile/981223-1.c: Likewise.
29882         * gcc.c-torture/compile/990617-1.c: Likewise.
29883         * gcc.c-torture/compile/dll.c: Likewise.
29884         * gcc.c-torture/compile/labels-3.c: Likewise.
29885         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29886         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29887         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29888         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29889         * gcc.c-torture/compile/simd-5.c: Likewise.
29890         * gcc.c-torture/compile/20000804-1.x: Remove.
29891         * gcc.c-torture/compile/20001205-1.x: Likewise.
29892         * gcc.c-torture/compile/20001226-1.x: Likewise.
29893         * gcc.c-torture/compile/20010518-2.x: Likewise.
29894         * gcc.c-torture/compile/20020312-1.x: Likewise.
29895         * gcc.c-torture/compile/20020604-1.x: Likewise.
29896         * gcc.c-torture/compile/920501-12.x: Likewise.
29897         * gcc.c-torture/compile/920501-4.x: Likewise.
29898         * gcc.c-torture/compile/920520-1.x: Likewise.
29899         * gcc.c-torture/compile/920521-1.x: Likewise.
29900         * gcc.c-torture/compile/920625-1.x: Likewise.
29901         * gcc.c-torture/compile/961203-1.x: Likewise.
29902         * gcc.c-torture/compile/980506-1.x: Likewise.
29903         * gcc.c-torture/compile/981006-1.x: Likewise.
29904         * gcc.c-torture/compile/981022-1.x: Likewise.
29905         * gcc.c-torture/compile/981223-1.x: Likewise.
29906         * gcc.c-torture/compile/990617-1.x: Likewise.
29907         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29908         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29909         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29910         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29911         * gcc.c-torture/compile/simd-5.x: Likewise.
29912
29913         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29914
29915 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29916
29917         * gcc.c-torture/execute/20030611-1.c: New test.
29918
29919 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29920
29921         PR middle-end/168
29922         * gcc.dg/20030612-1.c: New test case.
29923
29924 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29925
29926         PR c++/10635
29927         * g++.dg/expr/cast1.C: New test.
29928
29929 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29930
29931         * gcc.dg/builtins-21.c: New test case.
29932
29933 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29934
29935         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29936         options instead of at the end.
29937         * lib/objc.exp (objc_target_compile): Likewise.
29938
29939 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29940
29941         PR c++/10432
29942         * g++.dg/parse/error1.C: New test.
29943
29944 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29945
29946         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29947         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29948         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29949         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29950         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29951         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29952         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29953         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29954         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29955         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29956         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29957         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29958         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29959         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29960         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29961         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29962         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29963         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29964         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29965         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29966         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29967         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29968         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29969         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29970
29971         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29972         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29973         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29974         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29975         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29976         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29977         * gcc.dg/compat/scalar-return-3_main.c: New file.
29978         * gcc.dg/compat/scalar-return-3_x.c: New file.
29979         * gcc.dg/compat/scalar-return-3_y.c: New file.
29980         * gcc.dg/compat/scalar-return-4_main.c: New file.
29981         * gcc.dg/compat/scalar-return-4_x.c: New file.
29982         * gcc.dg/compat/scalar-return-4_y.c: New file.
29983
29984 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29985
29986         * gcc.dg/compat/fp2-struct-check.h: New file.
29987         * gcc.dg/compat/fp2-struct-defs.h: New file.
29988         * gcc.dg/compat/fp2-struct-init.h: New file.
29989         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29990         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29991         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29992         * gcc.dg/compat/struct-return-10_main.c: New file.
29993         * gcc.dg/compat/struct-return-10_x.c: New file.
29994         * gcc.dg/compat/struct-return-10_y.c: New file.
29995
29996         * gcc.dg/compat/compat-common.h: New file.
29997         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29998         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29999         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30000         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30001         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30002         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30003         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30004         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30005         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30006         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30007         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30008         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30009         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30010         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30011         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30012         * gcc.dg/compat/small-struct-check.h: Ditto.
30013         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30014         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30015         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30016         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30017         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30018         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30019         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30020         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30021         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30022         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30023         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30024         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30025         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30026         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30027         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30028         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30029         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30030         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30031         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30032         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30033         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30034         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30035         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30036         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30037         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30038         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30039         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30040         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30041         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30042         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30043
30044 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30045
30046         * g++.dg/pch/static-1.C: New file.
30047         * g++.dg/pch/static-1.Hs: New file.
30048
30049 2003-06-10  Richard Henderson  <rth@redhat.com>
30050
30051         * gcc.dg/asm-7.c: Adjust expected warning text.
30052
30053 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30054
30055         * gcc.dg/builtins-20.c: New test case.
30056
30057 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/11131
30060         * g++.dg/opt/template1.C: New test.
30061
30062 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30063
30064         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30065         additional_sources.
30066
30067 2003-05-21  David Taylor  <dtaylor@emc.com>
30068
30069         * gcc.dg/Wpadded.c: New file.
30070
30071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30072
30073         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30074         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30075         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30076         dg-require-weak.
30077
30078 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30079
30080         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30081
30082 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30083
30084         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30085         (dg-require-alias): Likewise.
30086         (dg-require-gc-sections): Likewise.
30087         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30088
30089 2003-06-08  Richard Henderson  <rth@redhat.com>
30090
30091         * gcc.dg/20011029-2.c: Fix the array reference.
30092         * gcc.dg/asm-7.c: New.
30093
30094 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30095
30096         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30097
30098 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30099
30100         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30101         (dg-require-gc-sections): Likewise.
30102
30103 2003-06-08  Jan Hubicka  <jh@suse.cz>
30104
30105         * i386-cmov1.c: Fix regular expression.
30106         * i386-cvt-1.c: Likewise.
30107         * i386-local.c: Likewise.
30108         * i386-local2.c: Likewise.
30109         * i386-mul.c: Likewise.
30110         * i386-ssetype-1.c: Likewise.
30111         * i386-ssetype-3.c: Likewise.
30112         * i386-ssetype-5.c: Likewise.
30113
30114 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30115
30116         PR c++/11039
30117         * g++.dg/warn/implicit-typename2.C: New test.
30118         * g++.dg/warn/implicit-typename3.C: New test.
30119
30120 2003-06-07  Richard Henderson  <rth@redhat.com>
30121
30122         * g++.dg/other/offsetof3.C: Use size_t.
30123         * g++.dg/other/offsetof4.C: Likewise.
30124
30125 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30126
30127         * lib/copy-file.exp: New. Implement gcc_copy_files.
30128
30129         * lib/dg-pch.exp: Load copy-file.exp
30130         (dg-pch): Use gcc_copy_files instead of "file copy".
30131
30132 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30133
30134         * gcc.dg/weak/weak.exp: Simplify.
30135         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30136         * gcc.dg/weak/weak-1.c: Likewise.
30137         * gcc.dg/weak/weak-2.c: Likewise.
30138         * gcc.dg/weak/weak-3.c: Likewise.
30139         * gcc.dg/weak/weak-4.c: Likewise.
30140         * gcc.dg/weak/weak-5.c: Likewise.
30141         * gcc.dg/weak/weak-6.c: Likewise.
30142         * gcc.dg/weak/weak-7.c: Likewise.
30143         * gcc.dg/weak/weak-8.c: Likewise.
30144         * gcc.dg/weak/weak-9.c: Likewise.
30145
30146 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30147
30148         gcc.c-torture/execute/20030606-1.c: New.
30149
30150 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30151
30152         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30153         * gcc.dg/builtins-19.c: Likewise.
30154
30155 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30156
30157         * gcc.dg/builtins-2.c: Add some more tests.
30158         * gcc.dg/builtins-18.c: New test case.
30159         * gcc.dg/builtins-19.c: New test case.
30160
30161 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30162             Jim Wilson  <wilson@tuliptree.org>
30163
30164         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30165
30166 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30167
30168         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30169         mempcpy/stpcpy calls not to be optimized into something else.
30170         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30171         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30172         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30173
30174 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30175
30176         * gcc.dg/format/asm_fprintf-1.c: New test.
30177
30178 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30179
30180         * lib/gcc-defs.exp (additional_sources): New variable.
30181         (dg-additional-sources): New function.
30182         (additional_files): New variable.
30183         (dg-additional-files): New function.
30184         (dg-additional-files-options): Likewise.
30185         * lib/gcc-dg.exp (dg-require-weak): New function.
30186         (dg-require-alias): Likewise.
30187         (dg-require-gc-sections): Likewise.
30188         * lib/target-supports.exp (check_alias_available): Remove testfile
30189         parameter.
30190         (check_gc_sections_available): New function.
30191         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30192         (dg-gpp-additional-files): Likewise.
30193         * lib/g++.exp (additional_sources): Remove.
30194         (additional_files): Likewise.
30195         (g++_target_compile): Use dg-additional-files-options.
30196
30197         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30198         Tcl logic.
30199         * gcc.dg/special/ecos.exp: Remove.
30200         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30201         * gcc.dg/special/alias-1.c: Likewise.
30202         * gcc.dg/special/alias-2.c: Likewise.
30203         * gcc.dg/special/gcsec-1.c: Likewise.
30204         * gcc.dg/special/weak-1.c: Likewise.
30205         * gcc.dg/special/weak-2.c: Likewise.
30206         * gcc.dg/special/wkali-1.c: Likewise.
30207         * gcc.dg/special/wkali-2.c: Likewise.
30208
30209         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30210         dg-gpp-additional-*.
30211         * g++.dg/special/conpr-3.C: Likewise.
30212         * g++.dg/special/conpr-4.C: Likewise.
30213         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30214         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30215         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30216         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30217         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30218         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30219         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30220         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30221         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30222         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30223         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30224         * g++.old-deja/g++.other/comdat1.C: Likewise.
30225         * g++.old-deja/g++.other/comdat2.C: Likewise.
30226         * g++.old-deja/g++.other/comdat3.C: Likewise.
30227         * g++.old-deja/g++.other/ctor1.C: Likewise.
30228         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30229
30230 2003-06-05  Richard Henderson  <rth@redhat.com>
30231
30232         * gcc.dg/debug/20030605-1.c: New.
30233
30234 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30235
30236         * README.QMTEST: Update.
30237
30238 2003-06-04  Richard Henderson  <rth@redhat.com>
30239
30240         * gcc.dg/cleanup-1.c: New.
30241         * gcc.dg/cleanup-2.c: New.
30242         * gcc.dg/cleanup-3.c: New.
30243         * gcc.dg/cleanup-4.c: New.
30244         * gcc.dg/cleanup-5.c: New.
30245         * gcc.dg/cleanup-6.c: New.
30246         * gcc.dg/cleanup-7.c: New.
30247
30248 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30249
30250         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30251
30252         * lib/dg-pch.exp: New file.
30253         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30254         * gcc.dg/pch/pch.exp: Likewise.
30255
30256 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30257
30258         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30259         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30260         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30261         * gcc.dg/builtins-17.c: New test case.
30262         * gcc.dg/i386-387-4.c: New test case.
30263         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30264
30265 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30266
30267         * gcc.dg/ultrasp9.c: New test.
30268
30269 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30270
30271         * gcc.c-torture/compile/20030604-1.c: New test.
30272         * gcc.dg/sparc-constant-1.c: New test.
30273
30274 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30275
30276         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30277
30278 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30279
30280         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30281
30282         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30283         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30284
30285 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30286
30287         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30288
30289 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30290
30291         PR c++/10940
30292         * g++.dg/template/spec10.C: New test.
30293
30294 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30295
30296         * gcc.dg/builtins-16.c: New test case.
30297
30298 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30299
30300         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30301         mempcpy test with post-increments.
30302         * gcc.c-torture/execute/string-opt-3.c: New test.
30303         * gcc.dg/string-opt-1.c: New test.
30304
30305 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30306
30307         PR fortran/10965
30308         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30309
30310 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30311
30312         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30313         (scan-assembler): ... here.  Use dg-scan.
30314         (scan-assembler-not): Likewise.
30315         (scan-file): New function.
30316         (scan-file-not): Likewise.
30317         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30318         * gcc.dg/cpp/_Pragma4.c: Likewise.
30319         * gcc.dg/cpp/_Pragma5.c: Likewise.
30320         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30321         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30322         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30323         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30324         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30325         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30326         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30327         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30328         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30329         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30330         * gcc.dg/cpp/cxxcom1.c: Likewise.
30331         * gcc.dg/cpp/line1.c: Likewise.
30332         * gcc.dg/cpp/maccom1.c: Likewise.
30333         * gcc.dg/cpp/maccom2.c: Likewise.
30334         * gcc.dg/cpp/maccom3.c: Likewise.
30335         * gcc.dg/cpp/maccom4.c: Likewise.
30336         * gcc.dg/cpp/maccom5.c: Likewise.
30337         * gcc.dg/cpp/maccom6.c: Likewise.
30338         * gcc.dg/cpp/multiline.c: Likewise.
30339         * gcc.dg/cpp/spacing1.c: Likewise.
30340         * gcc.dg/cpp/spacing2.c: Likewise.
30341         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30342         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30343         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30344         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30345         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30346         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30347         * gcc.dg/cpp/cxxcom2.c: Likewise.
30348         * gcc.dg/cpp/cxxcom2.h: New file.
30349
30350         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30351         * g++.dg/cpp/truefalse.C: Here.
30352         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30353
30354 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30355
30356         * gcc.dg/cpp/redef3.c: New file.
30357
30358 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30359
30360         * gcc.dg/i386-loop-3.c: New test.
30361
30362 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30363
30364         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30365
30366 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30367
30368         * gcc.dg/fwrapv-1.c: New test case.
30369         * gcc.dg/fwrapv-2.c: New test case.
30370
30371 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30372
30373         PR c++/10956
30374         * g++.dg/template/spec9.C: New test.
30375
30376 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30377
30378         * gcc.dg/duff-4.c: New test case.
30379
30380 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30381
30382         PR fortran/10843
30383         * g77.dg/ffixed-form-1.f: New test
30384         * g77.dg/ffixed-form-2.f: New test
30385         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30386         * g77.dg/ffree-form-3.f: New test
30387
30388 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30389
30390         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30391         * gcc.dg/wint_t-1.c: Likewise.
30392
30393 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30394
30395         * g++.dg/template/access11.C: New test.
30396
30397 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30398
30399         PR c++/10849
30400         * g++.dg/template/access10.C: New test.
30401
30402 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30403             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30404
30405         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30406
30407 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30408
30409         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30410         suppress for powerpc-*-darwin*.
30411         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30412
30413 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30414
30415         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30416         suppress option for powerpc-*-darwin*.
30417
30418 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30419
30420         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30421         * gcc.dg/builtins-4.c: Add test for fmod.
30422
30423 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30424
30425         PR c++/10682
30426         * g++.dg/template/instantiate4.C: New test.
30427
30428 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30429
30430         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30431
30432 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30433
30434         * gcc.dg/compat/scalar-return-1_main.c: New file.
30435         * gcc.dg/compat/scalar-return-1_x.c: New file.
30436         * gcc.dg/compat/scalar-return-1_y.c: New file.
30437         * gcc.dg/compat/scalar-return-2_main.c: New file.
30438         * gcc.dg/compat/scalar-return-2_x.c: New file.
30439         * gcc.dg/compat/scalar-return-2_y.c: New file.
30440         * gcc.dg/compat/struct-return-3_main.c: New file.
30441         * gcc.dg/compat/struct-return-3_y.c: New file.
30442         * gcc.dg/compat/struct-return-3_x.c: New file.
30443         * gcc.dg/compat/struct-return-2_main.c: New file.
30444         * gcc.dg/compat/struct-return-2_x.c: New file.
30445         * gcc.dg/compat/struct-return-2_y.c: New file.
30446
30447 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30448
30449         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30450         for hppa*-hp-hpux*.
30451         * gcc.dg/20021014-1.c (dg-options): Likewise.
30452         * gcc.dg/nest.c (dg-options): Likewise.
30453
30454 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30455
30456         PR c++/9738
30457         * g++.dg/ext/dllimport2.C: New file.
30458         * g++.dg/ext/dllimport3.C: New file.
30459
30460 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30461
30462         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30463         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30464         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30465         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30466         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30467         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30468         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30469         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30470         * gcc.dg/compat/small-struct-defs.h: New file.
30471         * gcc.dg/compat/small-struct-init.h: New file.
30472         * gcc.dg/compat/small-struct-check.h: New file.
30473         * gcc.dg/compat/fp-struct-defs.h: New file.
30474         * gcc.dg/compat/fp-struct-check.h: New file.
30475         * gcc.dg/compat/fp-struct-init.h: New file.
30476         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30477         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30478
30479 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * gcc.dg/20030225-2.c: New test.
30482
30483 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30484             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30485
30486         * gcc.c-torture/compile/20030518-1.c: New test case.
30487
30488 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30489
30490         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30491         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30492         gcc-dg-debug-runtest.
30493         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30494         gcc-dg-debug-runtest.
30495
30496 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30497
30498         PR c++/9022
30499         * g++.dg/lookup/using6.C: New test.
30500
30501 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30502
30503         * g++.dg/parse/access2.C: New test.
30504
30505 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30506
30507         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30508         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30509         * gcc.dg/debug/debug.exp: Likewise.
30510
30511 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30512
30513         * gcc.dg/dollar.c: New test.
30514
30515 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30516
30517         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30518         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30519         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30520         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30521         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30522         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30523         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30524         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30525         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30526         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30527         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30528         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30529         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30530         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30531         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30532         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30533         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30534         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30535
30536 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30537
30538         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30539         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30540         support for "repo" mode.
30541         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30542         * lib/g77-dg.exp: Likewise.
30543         * lib/obj-dg.exp: Likewise.
30544
30545 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30546
30547         Merge from gcc-3_2-rhl8-branch:
30548         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30549
30550         * gcc.dg/tls/opt-6.c: New test.
30551
30552         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.dg/20030405-1.c: New test.
30555
30556         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30557
30558         * gcc.dg/20030309-1.c: New test.
30559
30560         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30561
30562         * gcc.c-torture/execute/20030307-1.c: New test.
30563
30564         2003-02-20  Randolph Chung  <tausq@debian.org>
30565
30566         * gcc.c-torture/compile/20030220-1.c: New test.
30567
30568         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30569
30570         * gcc.dg/20030217-1.c: New test.
30571
30572         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30573
30574         * gcc.c-torture/compile/20020129-1.c: New test.
30575
30576         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30577
30578         * gcc.dg/unroll-1.c: New test.
30579
30580         2002-11-16  Jan Hubicka  <jh@suse.cz>
30581
30582         * gcc.c-torture/execute/20020920-1.c: New test.
30583
30584         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30585
30586         PR target/7434
30587         * gcc.c-torture/compile/20021008-1.c: New test.
30588
30589         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30590
30591         PR target/7559
30592         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30593
30594         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * gcc.c-torture/compile/20020807-1.c: New test.
30597
30598         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30599
30600         * gcc.dg/tls/opt-1.c: New test.
30601
30602         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30603
30604         * gcc.dg/20020729-1.c: New test.
30605
30606         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30607
30608         * g++.dg/opt/life1.C: New test.
30609
30610         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30611
30612         * gcc.dg/20020525-1.c: New test.
30613
30614         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30615
30616         PR c++/6794
30617         * g++.dg/ext/pretty1.C: New test.
30618         * g++.dg/ext/pretty2.C: New test.
30619
30620 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30621
30622         PR c++/8385
30623         * g++.dg/ext/typeof5.C: New test.
30624
30625 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30626
30627         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30628         __USER_LABEL_PREFIX__ into account.
30629         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30630
30631 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30632
30633         * gcc.dg/builtins-15.c: New test case.
30634
30635 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30636
30637         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30638
30639 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30640
30641         * lib/g++.exp: Tweak handling of additional source files.
30642         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30643         * g++.dg/special/conpr-2a.C: Rename to ...
30644         * g++.dg/special/conpr-2a.cc: ... this.
30645         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30646         * g++.dg/special/conpr-3a.C: Rename to ...
30647         * g++.dg/special/conpr-3a.cc: This.
30648         * g++.dg/special/conpr-3b.C: Rename to ...
30649         * g++.dg/special/conpr-3b.cc: This.
30650         * g++.dg/special/conpr-4.C: New test.
30651         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30652
30653 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30654
30655         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30656
30657 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30658
30659         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30660         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30661         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30662         * g++.old-deja/g++.other/warn3.C: Likewise.
30663
30664 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30665
30666         * gcc.dg/i386-387-1.c: Update to also test log.
30667         * gcc.dg/i386-387-2.c: Likewise.
30668
30669 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30670
30671         * g77.f-torture/execute/int8421.f: New test.
30672
30673 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30674
30675         PR c++/10230, c++/10481
30676         * g++.dg/lookup/scoped5.C: New test.
30677
30678 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30679
30680         PR c++/10552
30681         * g++.dg/template/ttp6.C: New test.
30682
30683 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30684
30685         * gcc.c-torture/execute/builtins: New directory.
30686         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30687         gcc.c-torture/execute/builtins.
30688         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30689         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30690         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30691         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30692
30693 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30694
30695         PR c++/9252
30696         * g++.dg/template/access8.C: New test.
30697         * g++.dg/template/access9.C: New test.
30698
30699 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30700
30701         PR c++/9554
30702         * g++.dg/parse/access1.C: New test.
30703
30704 2003-05-09  DJ Delorie  <dj@redhat.com>
30705
30706         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30707         long, and not an int.
30708
30709 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30710
30711         PR c++/10555, c++/10576
30712         * g++.dg/template/memclass1.C: New test.
30713
30714 2003-05-08  DJ Delorie  <dj@redhat.com>
30715
30716         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30717         targets.
30718         * gcc.c-torture/execute/20021024-1.x: Likewise.
30719         * gcc.c-torture/execute/shiftdi.x: Likewise.
30720         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30721         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30722         * gcc.dg/20021018-1.c: Likewise.
30723
30724 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30725
30726         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30727
30728         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30729         (bcopy): Call memmove.
30730
30731 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30732
30733         * g77.f-torture/compile/8485.f: New test case.
30734
30735 2003-05-07  Richard Henderson  <rth@redhat.com>
30736
30737         PR c++/10570
30738         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30739         Verify exception_cleanup not called for rethrows.
30740         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30741         when exiting catch block without rethrowing.
30742         * g++.dg/eh/forced3.C: New.
30743         * g++.dg/eh/forced4.C: New.
30744
30745 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30746
30747         * gcc.dg/20030505.c: Fix triplet.
30748
30749 2003-05-06  DJ Delorie  <dj@redhat.com>
30750
30751         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30752         * gcc.dg/nest.c: Likewise.
30753
30754 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30755
30756         * gcc.dg/builtins-14.c: New test case.
30757
30758 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30759
30760         * lib/compat.exp (compat-execute): New argument.
30761         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30762         * gcc.dg/compat: New test directory.
30763         * gcc.dg/compat/compat.exp: New expect script.
30764         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30765         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30766         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30767         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30768         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30769         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30770
30771         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30772         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30773         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30774         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30775         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30776         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30777         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30778         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30779         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30780         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30781         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30782         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30783         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30784         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30785         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30786
30787 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30788
30789         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30790
30791 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30792
30793         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30794
30795 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30796
30797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30798         * gcc.dg/ppc-fsel-2.c: New test.
30799
30800         * gcc.dg/unused-5.c: New test.
30801
30802 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30803
30804         PR c++/10496
30805         * g++.dg/warn/pmf1.C: New test.
30806
30807 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30808
30809         PR c++/4494
30810         * g++.dg/warn/main.C: New test.
30811
30812 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30813
30814         * gcc.dg/nonnull-3.c: New test.
30815
30816 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30817
30818         * gcc.dg/cpp/Wtrigraphs.c: Update.
30819         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30820
30821 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30822
30823         * gcc.dg/ppc-fsel-1.c: New test.
30824
30825 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30826
30827         PR c/10604
30828         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30829
30830 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30831
30832         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30833
30834 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30835
30836         PR c++/9364, c++/10553, c++/10586
30837         * g++.dg/parse/typename4.C: New test.
30838         * g++.dg/parse/typename5.C: Likewise.
30839
30840 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30841
30842         * gcc.c-torture/compile/20030503-1.c: New test.
30843
30844 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30845
30846         * g++.dg/lookup/using5.C: Fix testcase error.
30847
30848 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30849
30850         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30851         since MEABI is no longer supported.  Remove all vestiges
30852         of MEABI from the test.
30853
30854 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30855
30856         PR c++/10554
30857         * g++.dg/lookup/using5.C: New test.
30858
30859 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30860
30861         PR c++/8772
30862         * g++.dg/template/ttp5.C: New test.
30863
30864 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30865
30866         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30867         (dg-gpp-additional-sources): New function.
30868         (dg-gpp-additional-files): Likewise.
30869         * lib/g++.exp (additional_sources): New variable.
30870         (additional_files): Likewise.
30871         (g++_target_compile): Deal with them.
30872         * lib/old-dejagnu.exp: Remove.
30873         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30874         * g++.old-deja: Revise all tests to use dg commands.
30875
30876 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30877
30878         PR c++/9432, c++/9528
30879         * g++.dg/lookup/using4.C: New test.
30880
30881 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30882
30883         * gcc.dg/noreturn-5.c: New file.
30884         * gcc.dg/noreturn-6.c: New file.
30885
30886         * gcc.c-torture/compile/inline-1.c: New file.
30887
30888 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30889
30890         PR c++/10551
30891         * g++.dg/template/explicit1.C: New test.
30892
30893 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30894
30895         PR c++/10549
30896         * g++.dg/other/bitfield1.C: New test.
30897
30898         PR c++/10527
30899         * g++.dg/init/new7.C: New test.
30900
30901 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30902
30903         * g++.dg/ext/desig1.C: New test.
30904         * g++.dg/ext/init1.C: Update.
30905
30906         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30907
30908 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30909
30910         PR c++/10180
30911         * g++.dg/warn/Winline-1.C: New test.
30912
30913 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30914
30915         * gcc.c-torture/execute/string-opt-19.c: New test.
30916
30917         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30918         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30919
30920 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30921
30922         PR c++/10506
30923         * g++.dg/init/new6.C: New test.
30924
30925         PR c++/10503
30926         * g++.dg/init/ref6.C: New test.
30927
30928 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30929
30930         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30931
30932 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30933
30934         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30935         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30936
30937 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30938
30939         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30940         initialized static data members.
30941
30942 2003-04-25  H.J. Lu <hjl@gnu.org>
30943
30944         * gcc.dg/ia64-sync-4.c: New test.
30945
30946 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30947
30948         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30949         date.
30950
30951 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30952
30953         PR c++/10337
30954         * g++.dg/warn/conv1.C: New test.
30955         * g++.old-deja/g++.other/conv7.C: Adjust.
30956         * g++.old-deja/g++.other/overload14.C: Adjust.
30957
30958 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30959
30960         PR c++/10471
30961         * g++.dg/template/defarg2.C: New test.
30962
30963 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30964
30965         * gcc.dg/cpp/include2.c: Update.
30966         * gcc.dg/cpp/multiline-2.c: New.
30967         * gcc.dg/cpp/multiline.c: Update.
30968         * gcc.dg/cpp/strify2.c: Update.
30969         * gcc.dg/cpp/trad/literals-2.c: Update.
30970
30971 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30972
30973         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30974
30975 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30976
30977         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30978
30979 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30980
30981         PR c++/10451
30982         * g++.dg/parse/crash4.C: New test.
30983
30984         PR c++/9847
30985         * g++.dg/parse/crash5.C: New test.
30986
30987 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30988
30989         PR c++/10446
30990         * g++.dg/parse/crash3.C: New test.
30991
30992         PR c++/10428
30993         * g++.dg/parse/elab1.C: New test.
30994
30995 2003-04-22  Devang Patel  <dpatel@apple.com>
30996
30997         * gcc.dg/cpp/trad/funlike-5.c: New test.
30998
30999 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31000
31001         * g++.dg/other/packed1.C: Fix dg options.
31002
31003 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31004
31005         * g++.dg/other/offsetof2.C: New test.
31006
31007 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31008
31009         * g++.dg/template/recurse.C: Adjust location of error messages.
31010
31011 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         PR c++/9881
31014         * g++.dg/init/addr-const1.C: New test.
31015         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31016
31017 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31018
31019         PR c++/10405
31020         * g++.dg/lookup/struct-hack1.C: New test.
31021
31022 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31023
31024         * ucs.c: Update diagnostic messages.
31025
31026 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31027
31028         * gcc.dg/cpp/truefalse.cpp: New test.
31029         * gcc.dg/cpp/cpp.exp: Update.
31030         * g++.dg/other/stdbool-if.C: Remove.
31031
31032 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31033
31034         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31035         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31036
31037 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31038
31039         * gcc.c-torture/compile/20030418-1.c: New test.
31040
31041 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31042
31043         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31044
31045 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31046
31047         PR c++/10347
31048         g++.dg/template/dependent-name1.C: New test.
31049
31050 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31051
31052         * gcc.dg/warn-1.c (tourist_guide): New array,
31053         contains a pointer to bar.
31054
31055 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31056
31057         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31058         * gcc.c-torture/execute/medce-1.c: New test case.
31059         * gcc.c-torture/execute/medce-2.c: New test case.
31060
31061 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31062
31063         * lib/prune.exp: Ignore more messages.
31064
31065         PR c++/10381
31066         * g++.dg/parse/lookup3.C: New test.
31067
31068 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31069
31070         * gcc.c-torture/compile/20030415-1.c : New test.
31071
31072 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31073
31074         * gcc.c-torture/execute/scope-2.c: Move to ...
31075         * gcc.dg/noncompile/scope.c: .... here.
31076
31077 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31078
31079         * gcc.dg/20030414-2.c: New test case.
31080
31081 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31082
31083         PR target/10377
31084         * gcc.dg/20030414-1.c: New test.
31085
31086 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31087
31088         * gcc.dg/builtins-12.c: New test case.
31089         * gcc.dg/builtins-13.c: New test case.
31090
31091 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31092
31093         * gcc.c-torture/execute/string-opt-18.c: New test.
31094
31095 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31096
31097         PR c++/10300
31098         * g++.dg/init/new5.C: New test.
31099
31100 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31101
31102         PR c++/7910
31103         * g++.dg/ext/dllimport1.C: New test.
31104
31105 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31106
31107         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31108
31109 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31110
31111         PR Fortran/9263
31112         * g77.f-torture/noncompile/9263.f: New test
31113         PR Fortran/1832
31114         * g77.f-torture/execute/1832.f: New test
31115
31116 2003-04-11  David Chad  <davidc@freebsd.org>
31117             Loren J. Rittle  <ljrittle@acm.org>
31118
31119         libobjc/8562
31120         * objc.dg/headers.m: New test.
31121
31122 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31123
31124         * gcc.c-torture/execute/builtin-noret-2.c: New.
31125         * gcc.c-torture/execute/builtin-noret-2.x: New.
31126         XFAIL builtin-noret-2.c at -O1 and above.
31127         * gcc.dg/redecl.c: New.
31128         * gcc.dg/Wshadow-1.c: Update error regexps.
31129
31130 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31131
31132         * g++.dg/abi/bitfield10.C: New test.
31133
31134 2003-04-09  Mike Stump  <mrs@apple.com>
31135
31136         * gcc.dg/pch/pch.exp: Make testcase names longer.
31137         * g++.dg/pch/pch.exp: Make testcase names longer.
31138
31139 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31140
31141         * gcc.dg/builtins-11.c: New test case.
31142
31143 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31144
31145         * gcc.dg/builtins-9.c: New test case.
31146         * gcc.dg/builtins-10.c: New test case.
31147
31148 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31149
31150         * gcc.dg/noncompile/init-4.c.c: New test.
31151
31152 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         * gcc.misc-test/gcov-9.c: New test.
31155         * gcc.misc-test/gcov-10.c: New test
31156         * gcc.misc-test/gcov-11.c: New test.
31157
31158 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31159
31160         PR optimization/10024
31161         * gcc.c-torture/compile/20030405-1.c: New test.
31162
31163 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31164
31165         * gcc.dg/pch/static-3.c: New.
31166         * gcc.dg/pch/static-3.hs: New.
31167         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31168
31169 2003-04-04  Richard Henderson  <rth@redhat.com>
31170
31171         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31172         * g++.dg/eh/forced2.C: Likewise.
31173
31174 2003-04-03  Mike Stump  <mrs@apple.com>
31175
31176         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31177         target arg.
31178         (scan-assembler-times, scan-assembler-not): Likewise.
31179         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31180
31181 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31182
31183         * gcc.dg/sparc-loop-1.c: New test.
31184
31185 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31186
31187         PR other/9274
31188         * g++.dg/pch/system-2.C: New.
31189         * g++.dg/pch/system-2.Hs: New.
31190
31191 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31192
31193         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31194
31195         * g++.dg/eh/simd-1.C (vecfunc): Same.
31196
31197 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31198
31199         * gcc.c-torture/execute/20030401-1.c: New test case.
31200
31201 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31202
31203         * objc.dg/defs.m: New.
31204
31205 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31206
31207         * g++.dg/eh/simd-1.C: New.
31208         * g++.dg/eh/simd-2.C: New.
31209
31210 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31211
31212         * gcc.c-torture/execute/simd-3.c: New.
31213
31214 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31215
31216         PR c/9936
31217         * gcc.dg/20030331-2.c: New test.
31218
31219 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31220
31221         PR c++/10278
31222         * g++.dg/parse/crash2.C: New test.
31223
31224 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31225
31226         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31227         * gcc.c-torture/execute/20030331-1.c: ...here.
31228
31229 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31230
31231         * gcc.c-torture/execute/20030331-1.c: New test.
31232
31233 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31234
31235         * lib/gcov.exp: Adjust call return testing strings.
31236         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31237
31238 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31239
31240         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31241         * gcc.dg/builtins-7.c: New test case.
31242         * gcc.dg/builtins-8.c: New test case.
31243
31244 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31245
31246         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31247
31248 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31249
31250         PR c++/7647
31251         * g++.dg/lookup-class-member-2.C: New test.
31252
31253 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31254
31255         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31256
31257 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31258
31259         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31260
31261 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31262
31263         * g++.dg/init/attrib1.C: New test.
31264
31265 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31266
31267         * gcc.dg/ultrasp8.c: New test.
31268
31269 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31270
31271         * gcc.dg/ultrasp7.c: New test.
31272
31273 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31274
31275         PR c++/10047
31276         * g++.dg/template/inline1.C: New test.
31277
31278 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31279
31280         * gcc.dg/sparc-dwarf2.c: New test.
31281
31282 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31283
31284         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31285         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31286
31287 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31288
31289         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31290         than reading .x files.
31291         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31292         * g77.dg/gcov/gcov-1.f: Likewise.
31293         * gcc.misc-tests/gcov-4b.c: Likewise.
31294         * gcc.misc-tests/gcov-5b.c: Likewise.
31295         * gcc.misc-tests/gcov-6.c: Likewise.
31296         * gcc.misc-tests/gcov-7.c: Likewise.
31297         * gcc.misc-tests/gcov-8.c: Likewise.
31298         * g++.dg/gcov/gcov-1.x: Remove.
31299         * g77.dg/gcov/gcov-1.x: Likewise.
31300         * gcc.misc-tests/gcov-4b.x: Likewise.
31301         * gcc.misc-tests/gcov-5b.x: Likewise.
31302         * gcc.misc-tests/gcov-6.x: Likewise.
31303         * gcc.misc-tests/gcov-7.x: Likewise.
31304         * gcc.misc-tests/gcov-8.x: Likewise.
31305
31306 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31307
31308         PR opt/10087
31309         * gcc.dg/20030324-1.c: New test.
31310
31311 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31312
31313         PR c++/10224
31314         * g++.dg/template/arg3.C: New test.
31315
31316         PR c++/10158
31317         * g++.dg/template/friend18.C: New test.
31318
31319 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31320
31321         * g77.f-torture/compile/20030326-1.f: New test case.
31322
31323 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31324
31325         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31326
31327         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31328
31329 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31330
31331         * gcc.dg/ia64-sync-3.c: New test.
31332
31333 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31334
31335         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31336
31337 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31338
31339         * gcc.dg/ultrasp6.c: New test.
31340
31341 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31342
31343         * gcc.dg/i386-signbit-1.c: New test.
31344         * gcc.dg/i386-signbit-2.c: New test.
31345         * gcc.dg/i386-signbit-3.c: New test.
31346
31347 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31348
31349         * gcc.dg/ultrasp5.c: Fix options.
31350
31351 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31352
31353         * gcc.dg/ultrasp5.c: Fix comment.
31354
31355 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31356
31357         PR fortran/10197
31358         * g77.f-torture/execute/10197.f: New test.
31359
31360 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31361
31362         PR c++/9898, c++/383
31363         * g++.dg/template/conv6.C: New test.
31364
31365         PR c++/10119
31366         * g++.dg/template/ptrmem5.C: New test.
31367
31368         PR c++/10026
31369         * g++.dg/lookup/koenig1.C: New test.
31370
31371         PR C++/10199
31372         * g++.dg/lookup/template2.C: New test.
31373
31374 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31375
31376         * g++.dg/opt/rtti1.C: New test.
31377
31378 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31379
31380         * gcc.dg/ultrasp5.c: New test.
31381
31382 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31383
31384         PR middle-end/9967
31385         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31386         builtin fputs.
31387
31388 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31389
31390         PR c/8224
31391         * gcc.dg/20030323-1.c: New test.
31392
31393 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31394
31395         * gcc.c-torture/compile/20030323-1.c: New test case.
31396
31397 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31398
31399         * gcc.dg/20030321-1.c: New test.
31400
31401 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31402
31403         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31404
31405 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31406
31407         PR c++/9978, c++/9708
31408         * g++.dg/ext/vlm1.C: Adjust expected error.
31409         * g++.dg/ext/vla2.C: New test.
31410         * g++.dg/template/arg1.C: New test.
31411         * g++.dg/template/arg2.C: New test.
31412
31413 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31414
31415         * g77.f-torture/execute/select.f: New test.
31416         * g77.f-torture/noncompile/select_no_compile.f: New test.
31417
31418 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31419
31420         PR c++/9898
31421         * g++.dg/other/error4.C: New test.
31422
31423 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31424
31425         * g++.dg/template/friend17.C: New test.
31426
31427 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31428
31429         * gcc.c-torture/compile/20030320-1.c: New.
31430
31431 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31432
31433         * gcc.dg/builtins-6.c: New test case.
31434
31435 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31436
31437         PR target/10073
31438         * gcc.c-torture/compile/20030319-1.c: New.
31439
31440 2003-03-18  Jan Hubicka  <jh@suse.cz>
31441
31442         * gcc.dg/i386-cvt-1.c: New test.
31443
31444 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31445
31446         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31447         * objc.dg/naming-2.m: Likewise.
31448
31449 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31450
31451         PR c++/9639
31452         * g++.dg/parse/crash1.C: New test.
31453
31454 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31455
31456         PR c++/8805
31457         * g++.dg/eh/cleanup1.C: New test.
31458
31459 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31460
31461         * gcc.c-torture/execute/20030316-1.c: New test case.
31462
31463 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31464
31465         PR c++/9629
31466         * g++.dg/init/ctor2.C: New test.
31467
31468 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31469
31470         * g77.f-torture/compile/xformat.f: New test case.
31471
31472 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31473
31474         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31475         * g++.old-deja/g++.mike/eh50.C: Likewise.
31476
31477 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31478
31479         PR c++/6440
31480         * g++.dg/template/spec7.C: New test.
31481         * g++.dg/template/spec8.C: Likewise.
31482
31483 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31484
31485         * gcc.c-torture/execute/20030313-1.c: New test.
31486
31487 2003-03-14  Richard Henderson  <rth@redhat.com>
31488
31489         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31490
31491 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31492
31493         * gcc.c-torture/compile/20030314-1.c: New test.
31494
31495 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31496
31497         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31498         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31499         thumb target,
31500         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31501         to accept newer _imp__  prefix and additional
31502         newline in .drectve section.
31503         * gcc.dg/dll-4.c: Likewise.
31504         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31505         switch.
31506
31507 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31508
31509         * g++.dg/parse/namespace9.C: New test.
31510
31511         * g++.dg/init/ref5.C: New test.
31512         * g++.dg/parse/ptrmem1.C: Likewise.
31513
31514 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31515
31516         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31517         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31518         regular expression.
31519         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31520         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31521
31522 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31523
31524         * gcc.c-torture/execute/20030224-2.c: New test.
31525
31526 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31527
31528         * gcc.dg/decl-3.c: New test.
31529
31530 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31531
31532         * gcc.dg/i386-loop-2.c: New test.
31533
31534 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31535
31536         PR c++/9474
31537         * g++.dg/parse/namespace8.C: New test.
31538
31539         PR c++/9924
31540         * g++.dg/overload/builtin2.C: New test.
31541
31542 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31543
31544         * gcc.dg/return-type-3.c: New test.
31545
31546 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31547
31548         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31549         profiling options are not supported.
31550
31551 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31552
31553         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31554         * g++.old-deja/g++.warn/impint2.C: Likewise.
31555
31556 2003-03-10  Devang Patel  <dpatel@apple.com>
31557
31558         * g++.dg/cpp/c++_cmd_1.C: New test.
31559         * g++.dg/cpp/c++_cmd_1.h: New file.
31560
31561 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31562
31563         * gcc.dg/altivec-9.c: New file.
31564
31565 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31566
31567         * gcc.dg/ppc-sdata-1.c: New test.
31568         * gcc.dg/ppc-sdata-2.c: New test.
31569
31570 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31571
31572         PR c++/9373
31573         * g++.dg/opt/ptrmem2.C: New test.
31574
31575         PR c++/8534
31576         * g++.dg/opt/ptrmem1.C: New test.
31577
31578 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31579
31580         * gcc.dg/i386-loop-1.c: New test.
31581
31582 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31583
31584         PR c++/9970
31585         * g++.dg/lookup/friend1.C: New test.
31586
31587 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31588
31589         PR c++/9823
31590         * g++.dg/parser/constructor1.C: New test.
31591
31592 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31593
31594         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31595
31596         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31597
31598 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31599
31600         * gcc.dg/cpp/Wunused.c: Update test.
31601
31602 2003-03-08  Jan Hubicka  <jh@suse.cz>
31603
31604         * gcc.dg/inline-3.c: New test.
31605
31606 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31607
31608         PR c++/9809
31609         * g++.dg/parse/builtin1.C: New test.
31610
31611         PR c++/9982
31612         * g++.dg/abi/cookie1.C: New test.
31613         * g++.dg/abi/cookie2.C: Likewise.
31614
31615         PR c++/9524
31616         * g++.dg/template/field1.C: New test.
31617
31618         PR c++/9912
31619         * g++.dg/parse/class1.C: New test.
31620         * g++.dg/parse/namespace7.C: Likewise.
31621         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31622
31623 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31624
31625         * g++.dg/init/ref4.C: New test.
31626
31627 2003-03-07  Jan Hubicka  <jh@suse.cz>
31628
31629         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31630         * gcc.dg/inline-3.c: New test.
31631
31632 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31633
31634         * g++.dg/init/ref3.C: New test.
31635
31636         PR c++/9965
31637         * g++.dg/init/ref2.C: New test.
31638
31639         PR c++/9400
31640         * g++.dg/warn/Wshadow-2.C: New test.
31641
31642         PR c++/9791
31643         * g++.dg/warn/Woverloaded-1.C: New test.
31644
31645 2003-03-05  Jan Hubicka  <jh@suse.cz>
31646
31647         * gcc.dg/i386-local2.c: New.
31648         * gcc.dg/i386-local.c: Fix typo.
31649
31650 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31651
31652         * g++.dg/abi/layout3.C: New test.
31653
31654 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31655
31656         * gcc.c-torture/compile/20030305-1.c
31657
31658 2003-03-05  Jan Hubicka  <jh@suse.cz>
31659
31660         * gcc.dg/i386-local.c: New.
31661
31662 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31663
31664         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31665
31666 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31667
31668         * gcc.dg/switch-2.c: New test.
31669         * gcc.dg/switch-3.c: New test.
31670         * gcc.dg/Wswitch.c: Adjust line numbers.
31671         * gcc.dg/Wswitch-default.c: Likewise.
31672         * gcc.dg/Wswitch-enum.c: Likewise.
31673
31674 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31675
31676         * gcc.c-torture/execute/20030222-1.c: New test.
31677
31678 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31679
31680         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31681
31682 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31683
31684         PR c++/9878
31685         * g++.dg/init/ref1.C: New test.
31686
31687 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31688
31689         * gcc.dg/sh-relax.c: New SH-only test.
31690
31691 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31692
31693         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31694         comment explaining purpose of testcase.
31695
31696 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31697
31698         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31699         for HC11/HC12 (asm needs two int registers).
31700         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31701         HC11/HC12 because the test uses an asm which needs two 32-bit
31702         registers.
31703
31704 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31705
31706         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31707         for HC11/HC12 (array is too large otherwise).
31708         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31709         * gcc.c-torture/compile/20010518-2.x: Likewise.
31710         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31711         HC11/HC12 (array is too large).
31712
31713 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31714
31715         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31716         * lib/g++-dg.exp (g++-dg-test): Likewise.
31717
31718 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31719
31720         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31721         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31722
31723 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31724
31725         * g++.dg/warn/implicit-typename1.C: Remove warning.
31726
31727 2003-02-28  Richard Henderson  <rth@redhat.com>
31728
31729         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31730         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31731
31732 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31733
31734         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31735         * g++.dg/pch/pch.exp: Likewise.
31736
31737 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31738
31739         PR c++/9879
31740         * testsuite/g++.dg/init/new4.C: New test.
31741
31742 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31743
31744         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31745
31746 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31747
31748         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31749         unsigned long.
31750
31751         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31752         wider than float.
31753
31754 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31755
31756         * lib/scanasm.exp: Add support for counting numbers of
31757         occurences.
31758         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31759         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31760
31761 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31762
31763         PR c++/9683
31764         * g++.dg/template/static3.C: New test.
31765
31766         PR c++/9829
31767         * g++.dg/parse/namespace6.C: New test.
31768
31769 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31770
31771         PR target/9732
31772         * gcc.dg/20030225-1.c: New test.
31773
31774 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31775
31776         * README: Remove out-of-date information.
31777
31778         PR c++/9836
31779         * g++.dg/template/spec6.C: New test.
31780
31781 2003-02-24  Jeff Law  <law@redhat.com>
31782
31783         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31784
31785 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31786
31787         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31788         * gcc.dg/pragma-ep-1.c: Likewise.
31789
31790 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31791
31792         PR c++/9602
31793         * g++.dg/template/friend16.C: New test.
31794
31795 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31796
31797         PR c++/5333
31798         * g++.dg/parse/fused-params1.C: Adjust error messages.
31799         * g++.dg/template/nested3.C: New test.
31800
31801 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31802
31803         * g++.dg/abi/param1.C: New test.
31804
31805 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31806
31807         PR c++/7982
31808         * g++.dg/warn/implicit-typename1.C: New test.
31809
31810 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31811
31812         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31813         with "mtune".
31814         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31815         * gcc.c-torture/execute/20010129-1.x: Likewise.
31816         * gcc.dg/20011107-1.c: Likewise.
31817         * gcc.dg/20020108-1.c: Likewise.
31818         * gcc.dg/20020122-3.c: Likewise.
31819         * gcc.dg/20020206-1.c: Likewise.
31820         * gcc.dg/20020310-1.c: Likewise.
31821         * gcc.dg/20020426-2.c: Likewise.
31822         * gcc.dg/20020517-1.c: Likewise.
31823         * gcc.dg/991230-1.c: Likewise.
31824         * gcc.dg/i386-unroll-1.c: Likewise.
31825         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31826
31827 2003-02-22  Jan Hubicka  <jh@suse.cz>
31828
31829         * gcc.dg/i386-mul.c: New test.
31830
31831 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31832
31833         * gcc.dg/builtins-5.c: New test case.
31834
31835 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31836
31837         * gcc.dg/asmreg-1.c: New test.
31838
31839 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31840
31841         PR c++/9749
31842         * g++.dg/parse/varmod1.C: New test.
31843
31844 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31845
31846         PR c++/9727
31847         * g++.dg/template/op1.C: New test.
31848
31849 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31850
31851         PR c++/8906
31852         * g++.dg/template/nested2.C: New test.
31853
31854 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31855
31856         PR c++/8724
31857         * g++.dg/expr/dtor1.C: New test.
31858
31859 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31860
31861         * gcc.dg/cpp/include3.c: New test.
31862         * gcc.dg/cpp/inc/foo.h: New file.
31863
31864 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31865
31866         * gcc.c-torture/execute/20030221-1.c: New test.
31867
31868 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31869
31870         PR c++/9729
31871         * g++.dg/abi/conv1.C: New test.
31872
31873 2003-02-20  Jan Hubicka  <jh@suse.cz>
31874
31875         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31876
31877 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31878
31879         * gcc.c-torture/compile/20030219-1.c: New test.
31880
31881 2003-02-18  Jan Hubicka  <jh@suse.cz>
31882
31883         * gcc.dg/funcorder.c: New test.
31884
31885 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31886
31887         * gcc.c-torture/execute/20030218-1.c: New.
31888
31889 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31890
31891         * gcc.dg/20030218-1.c: New.
31892
31893 2003-02-18  Richard Henderson  <rth@redhat.com>
31894
31895         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31896         * gcc.dg/attr-used-2.c: New.
31897
31898 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31899
31900         PR c++/9704
31901         * g++.dg/init/copy5.C: New test.
31902
31903 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31904
31905         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31906         * g++.dg/pch/pch.exp: Likewise.
31907
31908 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31909
31910         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31911         STACK_SIZE is not defined.
31912
31913 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31914
31915         PR c++/9457
31916         * g++.dg/template/init1.C: New test.
31917
31918 2003-02-16  Jan HUbicka  <jh@suse.cz>
31919
31920         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31921         (foo): Add few extra tests
31922         * gcc.dg/c99-const-expr-3.c: Likewise.
31923         * gcc.c-torture/execute/20030216-1.c: New.
31924
31925 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31926
31927         PR c++/9459
31928         * g++.dg/ext/typeof4.C: New test.
31929
31930 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31931
31932         * gcc.dg/i386-387-3.c: New test case.
31933
31934 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31935
31936         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31937         cris-*-elf* cris-*-aout* and mmix-*-*.
31938
31939 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31940
31941         * gcc.dg/20030213-1.c: New test.
31942
31943 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31944
31945         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31946         * gcc.dg/i386-387-2.c: Likewise.
31947
31948 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31949
31950         * gcc.dg/ppc-spe.c: Fix formatting.
31951         Enable tests that were previously unsupported by gas.
31952         Delete tests for instructions that no longer exist.
31953         Switch arguments on evsubifw builtin.
31954
31955 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31956
31957         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31958         STACK_SIZE is too small.
31959
31960 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31961             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31962
31963         * gcc.dg/decl-2.c: New test.
31964
31965 2003-02-10  Jan Hubicka  <jh@suse.cz>
31966
31967         * gcc.dg/i386-fpcvt-1.c: New test.
31968
31969 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31970
31971         * gcc.c-torture/execute/20030209-1.c: New test.
31972
31973 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31974
31975         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31976         int-wide bitops, use the constants of the same width.
31977         Likewise, if long long is 32-bit wide, test bitops using
31978         32-bit constants.
31979
31980 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31981
31982         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31983
31984 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31985
31986         * testsuite/gcc.dg/builtins-4.c: New test case.
31987
31988 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31989
31990         * gcc.dg/20020430-1.c: Fix dg command typos.
31991         * gcc.dg/20020503-1.c: Likewise.
31992
31993 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31994
31995         PR c++/8785
31996         * g++.dg/parse/fused-params1.C: New test.
31997
31998         PR c++/8857
31999         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32000
32001         PR c++/8921
32002         * g++.dg/parse/non-dependent1.C: New test.
32003
32004         PR c++/8928
32005         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32006
32007         PR c++/9228
32008         * g++.dg/parse/undefined7.C: New test.
32009         * g++.dg/parse/non-templ1.C: New test.
32010
32011         PR c++/9229
32012         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32013
32014 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32015
32016         * gcc.c-torture/compile/20030206-1.c: New test.
32017
32018 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32019
32020         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32021         "pow" to "foo" to avoid potential confusion with a math built-in.
32022
32023 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32024
32025         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32026         conditions for SPARC targets.
32027
32028 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32029
32030         * gcc.dg/20030204-1.c: New test.
32031
32032 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32033
32034         PR c++/38
32035         * g++.dg/parse/array-size1.C: New test.
32036
32037         PR c++/5657
32038         * g++.dg/parse/undefined3.C: New test.
32039
32040         PR c++/5665
32041         * g++.dg/parse/undefined4.C: New test.
32042
32043         PR c++/5975
32044         * g++.dg/parse/undefined5.C: New test.
32045
32046         PR c++/7259
32047         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32048
32049         PR c++/8578
32050         * g++.dg/parse/casting-operator1.C: New test.
32051
32052         PR c++/8596
32053         * g++.dg/parse/undefined6.C: New test.
32054
32055         PR c++/8736
32056         * g++.dg/parse/missing-template1.C: New test.
32057
32058 2003-02-04  Jan Hubicka  <jh@suse.cz>
32059
32060         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32061         * gcc.dg/i386-cmov?.c: Likewise.
32062         * gcc.dg/i386-fpcvt-?.c: Likewise.
32063         * gcc.dg/i386-ssefp-1.c: Likewise.
32064         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32065         conventions.
32066
32067 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32068
32069         PR c++/7129
32070         * testsuite/g++.dg/ext/max.C: New test.
32071
32072 2003-02-03  Jan Hubicka  <jh@suse.cz>
32073
32074         * gcc.c-torture/execute/20030203-1.c: New test.
32075
32076 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32077
32078         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32079         'natural-endian'.
32080
32081 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32082
32083         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32084         * g++.dg/init/new2.C: Likewise.
32085         * g++.dg/other/new1.C: Likewise.
32086
32087 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32088
32089         * gcc.dg/struct-ret-libc.c: New test.
32090
32091 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32092
32093         * gcc.dg/20030129-1.c: New test.
32094
32095 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32096
32097         PR c++/8849
32098         * g++.dg/template/ptrmem4.C: New test.
32099
32100 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32101
32102         * g++.dg/parser/constant1.C: New test.
32103
32104 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32105
32106         PR c++/8591
32107         * g++.dg/parse/friend2.C: New test.
32108
32109 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32110
32111         PR c++/9437
32112         * g++.dg/template/unify4.C: New test.
32113
32114 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32115
32116         * gcc.c-torture/execute/20030128-1.c: New test.
32117
32118 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32119
32120         * g++.dg/lookup/nested1.C: Test moved from ...
32121         * g++.old-deja/g++.other/lookup24.C: ... here.
32122
32123 2003-01-28  Jan Hubicka  <jh@suse.cz>
32124
32125         * gcc.dg/i386-cmov5.c: New test.
32126
32127 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32128
32129         * gcc.c-torture/execute/20010925-1.c: Changed the
32130         memcpy declaration.
32131
32132 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32133
32134         PR c++/3902
32135         * g++.dg/parse/template5.C: New test.
32136
32137 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32138
32139         PR fortran/9258
32140         * g77.dg/pr9258: New test.
32141
32142 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32143
32144         * README: Move relevant parts from README.g++.
32145
32146         * README.g++: Remove this file.
32147
32148 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32149
32150         * g++.dg/abi/dcast1.C: New test.
32151
32152 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32153
32154         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32155
32156 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32157
32158         PR c++/47
32159         * g++.old-deja/g++.other/lookup24.C: New test.
32160
32161 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32162
32163         PR middle-end/7227
32164         * gcc.dg/uninit-C.c: New test.
32165
32166 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32167
32168         * g++.dg/abi/covariant1.C: New test.
32169
32170 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32171
32172         * gcc.dg/20030123-1.c: New test.
32173
32174 2003-01-25  Jan Hubicka  <jh@suse.cz>
32175
32176         PR opt/8492
32177         * gcc.c-torture/compile/20030125-1.c
32178
32179 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32180
32181         PR c++/9403
32182         * g++.dg/parse/template3.C: New test.
32183         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32184
32185         PR c++/795
32186         * g++.dg/parse/template4.C: New test.
32187
32188         PR c++/9415
32189         * g++.dg/template/qual2.C: New test.
32190
32191         PR c++/8545
32192         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32193
32194         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32195
32196 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32197
32198         * gcc.c-torture/execute/switch-1.c: New test case.
32199
32200 2003-01-25  Jan Hubicka  <jh@suse.cz>
32201
32202         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32203
32204 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32205
32206         Tweaks for Bison-1.875. From the NEWS file:
32207         "- `parse error' -> `syntax error'
32208         Bison now uniformly uses the term `syntax error'"
32209         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32210         * gcc.dg/cpp/digraph2.c: Likewise.
32211         * gcc.dg/cpp/direct2.c: Likewise.
32212         * gcc.dg/cpp/paste4.c: Likewise.
32213         * gcc.dg/c90-restrict-1.c: Likewise.
32214         * gcc.dg/c99-func-2.c: Likewise.
32215         * gcc.dg/noncompile/920721-2.c: Likewise.
32216         * gcc.dg/noncompile/930622-2.c: Likewise.
32217         * gcc.dg/noncompile/940112-1.c: Likewise.
32218         * gcc.dg/noncompile/950921-1.c: Likewise.
32219         * gcc.dg/noncompile/951123-1.c: Likewise.
32220         * gcc.dg/noncompile/971104-1.c: Likewise.
32221         * gcc.dg/noncompile/990416-1.c: Likewise.
32222
32223 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32224
32225         * g++.dg/parse/undefined1.C: Add error message.
32226
32227 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32228
32229         PR c++/9354
32230         * g++.dg/parse/new1.C: New test.
32231
32232         PR c++/9216
32233         * g++.dg/parse/template2.C: New test.
32234
32235         PR c++/9354
32236         * g++.dg/parse/typedef2.C: New test.
32237
32238         PR c++/9328
32239         * g++.dg/ext/typeof3.C: New test.
32240
32241 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32242
32243         PR c++/2738
32244         * g++.dg/parse/ret-type1.C: New test.
32245
32246         PR c++/3792
32247         * g++.dg/parse/tmpl-outside1.C: New test.
32248
32249         PR c++/4207
32250         * g++.dg/parse/int-as-enum1.C: New test.
32251
32252         PR c++/4903
32253         * g++.dg/parse/no-typename1.C: New test.
32254
32255         PR c++/5533
32256         * g++.dg/parse/no-value1.C: New test.
32257
32258         PR c++/5921
32259         * g++.dg/parse/wrong-inline1.C: New test.
32260
32261         PR c++/6402
32262         * g++.dg/parse/ref1.C: New test.
32263
32264         PR c++/6992
32265         * g++.dg/parse/attr-ctor1.C: New test.
32266
32267         PR c++/7229
32268         * g++.dg/parse/namespace5.C: New test.
32269
32270         PR c++/7917
32271         * g++.dg/parse/func-def1.C: New test.
32272
32273         PR c++/8143
32274         * g++.dg/parse/undefined1.C: New test.
32275
32276         PR c++/5723, PR c++/8522
32277         * g++.dg/parse/specialization1.C: New test.
32278
32279         PR c++/163, PR c++/8595
32280         * g++.dg/parse/struct-as-enum1.C: New test.
32281
32282         PR c++/9173
32283         * g++.dg/parse/undefined2.C: New test.
32284
32285 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/9298
32288         * g++.dg/parse/template1.C: New test.
32289
32290         PR c++/9384
32291         * g++.dg/parse/using1.C: New test.
32292
32293         PR c++/9285
32294         PR c++/9294
32295         * g++.dg/parse/expr2.C: New test.
32296
32297         PR c++/9388
32298         * g++.dg/parse/lookup2.C: Likewise.
32299
32300 2003-01-21  Jan Hubicka  <jh@suse.cz>
32301
32302         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32303         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32304         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32305         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32306
32307 2003-01-20  Nick Clifton  <nickc@redhat.com>
32308
32309         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32310         problem with ARM sibcall code generation.
32311
32312 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32313
32314         * gcc.c-torture/execute/20030120-1.c: New.
32315
32316 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32317
32318         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32319
32320 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32321
32322         PR c++/9272
32323         * g++.dg/parse/ctor1.C: New test.
32324
32325         PR c++/9294:
32326         * g++.dg/parse/qualified1.C: New test.
32327
32328         * g++.dg/parse/typename3.C: New test.
32329
32330 2003-01-16  Richard Henderson  <rth@redhat.com>
32331
32332         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32333
32334 2003-01-16  Richard Henderson  <rth@redhat.com>
32335
32336         * g++.dg/pch/pch.exp: Copy test header to the working directory
32337         before using it either for precompilation or direct use.
32338         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32339         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32340
32341 2003-01-16  Richard Henderson  <rth@redhat.com>
32342
32343         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32344         before using it either for precompilation or direct use.
32345         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32346         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32347
32348 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32349
32350         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32351         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32352         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32353         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32354         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32355         typename warning into error.
32356         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32357         error messages.
32358         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32359         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32360         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32361         messages.
32362         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32363         make declaration visible in template.
32364         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32365         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32366         messages.
32367         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32368         message.
32369         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32370         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32371         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32372         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32373         typename warning with error message.
32374         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32375         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32376         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32377
32378 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32379
32380         * g++.dg/parse/ambig2.C: New test.
32381
32382 2003-01-15  Richard Henderson  <rth@redhat.com>
32383
32384         * g++.dg/tls/init-2.C: Update error message string.
32385
32386 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32387
32388         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32389
32390 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32391
32392         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32393         all for HC11/HC12.
32394         * gcc.c-torture/compile/20001205-1.x: Likewise.
32395         * gcc.c-torture/compile/20001226-1.x: Likewise.
32396         * gcc.c-torture/compile/920520-1.x: Likewise.
32397         * gcc.c-torture/compile/961203-1.x: Likewise.
32398         * gcc.c-torture/compile/20020604-1.x: Likewise.
32399
32400 2003-01-15  Jan Hubicka  <jh@suse.cz>
32401
32402         * gcc.c-torture/compile/20030115-1.c: New test.
32403
32404         * gcc.dg/i386-fpcvt-1.c: New test.
32405         * gcc.dg/i386-fpcvt-2.c: New test.
32406
32407 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32408
32409         Further conform g++'s __vmi_class_type_info to the C++ ABI
32410         specification.
32411         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32412         the specification.
32413
32414 2003-01-14  Jan Hubicka  <jh@suse.cz>
32415
32416         * gcc.dg/i386-fpcvt-1.c: New test.
32417         * gcc.dg/i386-fpcvt-2.c: New test.
32418
32419 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32420
32421         * gcc.dg/i386-mmx-3.c: New test.
32422
32423 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32424
32425         PR c++/9264
32426         * g++.dg/parse/octal1.C: New file.
32427
32428         PR c++/9172
32429         * g++.dg/parse/typename1.C: New file.
32430
32431 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32432
32433         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32434         * gcc.dg/bf-no-ms-layout.c: Likewise.
32435         * gcc.dg/bf-ms-attrib.c: Likewise.
32436
32437 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32438
32439         PR c++/9099
32440         * g++.dg/parse/dtor1.C: New file.
32441
32442         PR c++/9128
32443         * g++.dg/rtti/typeid1.C: New file.
32444
32445         PR c++/9153
32446         * g++.dg/parse/lookup1.C: New file.
32447
32448         PR c++/9171
32449         * g++.dg/templ/spec5.C: New file.
32450
32451 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32452
32453         * gcc.c-torture/compile/20030110-1.c: New test.
32454
32455 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32456
32457         Merge from pch-branch:
32458
32459         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32460
32461         * gcc.dg/pch/cpp-1.h: New.
32462         * gcc.dg/pch/cpp-1.c: New.
32463         * gcc.dg/pch/cpp-2.h: New.
32464         * gcc.dg/pch/cpp-2.c: New.
32465
32466         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32467
32468         * gcc.dg/pch/except-1.h: New.
32469         * gcc.dg/pch/except-1.c: New.
32470
32471         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32472
32473         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32474         running test.
32475         * gcc.dg/pch: Include *.hp not *.h.
32476         * gcc.dg/pch/system-1.h: New.
32477         * gcc.dg/pch/system-1.c: New.
32478
32479         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32480
32481         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32482         rather than trying to build and run a program using PCH.
32483         * gcc.dg/pch: Remove dg-do commands from test files.
32484
32485         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32486
32487         * gcc.dg/pch/macro-3.c: New.
32488         * gcc.dg/pch/macro-3.h: New.
32489
32490         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32491
32492         * gcc.dg/pch/common-1.c: New.
32493         * gcc.dg/pch/common-1.h: New.
32494         * gcc.dg/pch/decl-1.c: New.
32495         * gcc.dg/pch/decl-1.h: New.
32496         * gcc.dg/pch/decl-2.c: New.
32497         * gcc.dg/pch/decl-2.h: New.
32498         * gcc.dg/pch/decl-3.c: New.
32499         * gcc.dg/pch/decl-3.h: New.
32500         * gcc.dg/pch/decl-4.c: New.
32501         * gcc.dg/pch/decl-4.h: New.
32502         * gcc.dg/pch/decl-5.c: New.
32503         * gcc.dg/pch/decl-5.h: New.
32504         * gcc.dg/pch/global-1.c: New.
32505         * gcc.dg/pch/global-1.h: New.
32506         * gcc.dg/pch/inline-1.c: New.
32507         * gcc.dg/pch/inline-1.h: New.
32508         * gcc.dg/pch/inline-2.c: New.
32509         * gcc.dg/pch/inline-2.h: New.
32510         * gcc.dg/pch/static-1.c: New.
32511         * gcc.dg/pch/static-1.h: New.
32512         * gcc.dg/pch/static-2.c: New.
32513         * gcc.dg/pch/static-2.h: New.
32514
32515         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32516
32517         * g++.dg/pch/pch.exp: Better handle failing testcases.
32518         * gcc.dg/pch/pch.exp: Likewise.
32519         * gcc.dg/pch/macro-1.c: New.
32520         * gcc.dg/pch/macro-1.h: New.
32521         * gcc.dg/pch/macro-2.c: New.
32522         * gcc.dg/pch/macro-2.h: New.
32523
32524         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32525
32526         * g++.dg/dg.exp: Treat files in pch/ specially.
32527         * g++.dg/pch/pch.exp: New file.
32528         * g++.dg/pch/empty.H: New file.
32529         * g++.dg/pch/empty.C: New file.
32530         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32531         "precompile".
32532
32533         * gcc.dg/pch/pch.exp: New file.
32534         * gcc.dg/pch/empty.h: New file.
32535         * gcc.dg/pch/empty.c: New file.
32536         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32537         "precompile".
32538
32539 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32540
32541         * g++.dg/template/friend14.C: New test.
32542
32543 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32544
32545         * gcc.dg/old-style-asm-1.c: New test.
32546
32547 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32548
32549         * gcc.c-torture/compile/20030109-1.c: New test.
32550
32551 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32552
32553         * gcc.c-torture/execute/20030109-1.c: New test.
32554
32555 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32556
32557         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32558         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32559         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32560         * g++.old-deja/g++.mike/eh2.C: Likewise.
32561         * g++.old-deja/g++.mike/eh3.C: Likewise.
32562         * g++.old-deja/g++.mike/eh5.C: Likewise.
32563         * g++.old-deja/g++.mike/eh6.C: Likewise.
32564         * g++.old-deja/g++.mike/eh7.C: Likewise.
32565         * g++.old-deja/g++.mike/eh8.C: Likewise.
32566         * g++.old-deja/g++.mike/eh9.C: Likewise.
32567         * g++.old-deja/g++.mike/eh10.C: Likewise.
32568         * g++.old-deja/g++.mike/eh12.C: Likewise.
32569         * g++.old-deja/g++.mike/eh13.C: Likewise.
32570         * g++.old-deja/g++.mike/eh14.C: Likewise.
32571         * g++.old-deja/g++.mike/eh16.C: Likewise.
32572         * g++.old-deja/g++.mike/eh17.C: Likewise.
32573         * g++.old-deja/g++.mike/eh18.C: Likewise.
32574         * g++.old-deja/g++.mike/eh21.C: Likewise.
32575         * g++.old-deja/g++.mike/eh23.C: Likewise.
32576         * g++.old-deja/g++.mike/eh24.C: Likewise.
32577         * g++.old-deja/g++.mike/eh25.C: Likewise.
32578         * g++.old-deja/g++.mike/eh26.C: Likewise.
32579         * g++.old-deja/g++.mike/eh27.C: Likewise.
32580         * g++.old-deja/g++.mike/eh28.C: Likewise.
32581         * g++.old-deja/g++.mike/eh29.C: Likewise.
32582         * g++.old-deja/g++.mike/eh31.C: Likewise.
32583         * g++.old-deja/g++.mike/eh33.C: Likewise.
32584         * g++.old-deja/g++.mike/eh34.C: Likewise.
32585         * g++.old-deja/g++.mike/eh35.C: Likewise.
32586         * g++.old-deja/g++.mike/eh36.C: Likewise.
32587         * g++.old-deja/g++.mike/eh37.C: Likewise.
32588         * g++.old-deja/g++.mike/eh38.C: Likewise.
32589         * g++.old-deja/g++.mike/eh39.C: Likewise.
32590         * g++.old-deja/g++.mike/eh40.C: Likewise.
32591         * g++.old-deja/g++.mike/eh41.C: Likewise.
32592         * g++.old-deja/g++.mike/eh42.C: Likewise.
32593         * g++.old-deja/g++.mike/eh44.C: Likewise.
32594         * g++.old-deja/g++.mike/eh46.C: Likewise.
32595         * g++.old-deja/g++.mike/eh47.C: Likewise.
32596         * g++.old-deja/g++.mike/eh48.C: Likewise.
32597         * g++.old-deja/g++.mike/eh49.C: Likewise.
32598         * g++.old-deja/g++.mike/eh50.C: Likewise.
32599         * g++.old-deja/g++.mike/eh51.C: Likewise.
32600         * g++.old-deja/g++.mike/eh53.C: Likewise.
32601         * g++.old-deja/g++.mike/eh55.C: Likewise.
32602         * g++.old-deja/g++.mike/p7912.C: Likewise.
32603         * g++.old-deja/g++.mike/p9706.C: Likewise.
32604         * g++.old-deja/g++.mike/p10416.C: Likewise.
32605         * g++.old-deja/g++.mike/p11667.C: Likewise.
32606         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32607         Remove redundant reference to Iris.
32608         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32609         Elxsi, i860, Pico Java, and WE32K.
32610
32611 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32612
32613         * g++.dg/ext/asm4.C: New test.
32614
32615 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32616
32617         PR c++/9030
32618         * g++.dg/template/friend12.C: New test.
32619         * g++.dg/template/friend13.C: Likewise.
32620         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32621
32622 2003-01-08  Jan Hubicka  <jh@suse.cz>
32623
32624         * gcc.dg/i386-cadd.c: New test.
32625         * gcc.dg/i386-cmov4.c: Likewise.
32626
32627 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32628
32629         PR c++/9165
32630         * g++.dg/warn/Wunused-3.C: New test.
32631
32632         * g++.dg/abi/bitfield9.C: New test.
32633
32634         PR c++/9189
32635         * g++.dg/parse/defarg3.C: New test.
32636
32637 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32638
32639         * g++.dg/parse/ambig1.C: New test.
32640         * g++.dg/parse/defarg2.C: New test.
32641
32642 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32643
32644         * g++.dg/template/defarg-1.C: New test.
32645         * g++.dg/template/local2.C: Likewise.
32646
32647 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32648
32649         * gcc.c-torture/execute/20030105-1.c: New test.
32650
32651 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32652
32653         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32654         * g++.dg/parse/namespace4.C: Likewise.
32655
32656 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32657
32658         * g++.dg/template/ntp2.C: New test.
32659
32660 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32661
32662         * g++.dg/parse/extern-C-1.C: New test.
32663
32664         * g++.dg/parse/namespace4.C: New test.
32665
32666         * g++.dg/template/nested1.C: New test.
32667
32668         * g++.dg/parse/namespace3.C: New test.
32669
32670 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32671
32672         * g++.dg/lookup/two-stage1.C: New test.
32673
32674 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32675
32676         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32677         * g++.old-deja/g++.jason/access8.C: Likewise.
32678         * g++.old-deja/g++.other/decl5.C: Likewise.
32679
32680 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32681
32682         * g++.dg/parse/parse7.C: New test.
32683
32684 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32685
32686         PR c++/2843
32687         * g++.dg/ext/attrib7.C: New test.
32688
32689 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32690
32691         * g++.dg/parse/parse6.C: New test.
32692
32693 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32694
32695         * gcc.dg/h8300-stack-1.c: New.
32696
32697 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32698
32699         g++.dg/lookup/exception1.C: New test.
32700
32701         g++.dg/lookup/template1.C: New test.
32702
32703         g++.dg/parse/namespace2.C: New test.
32704
32705         g++.dg/parse/parens2.C: New test.
32706
32707 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32708
32709         * g++.dg/parse/parse5.C: New test.
32710         * g++.dg/lookup/scoped4.C: New test.
32711
32712 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32713
32714         * g++.dg/parse/parens1.C: New test.
32715
32716         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32717         angle-bracket1.C.
32718         * g++.dg/parse/parens2.C: New test.
32719
32720         * g++.dg/lookup/scope-operator1.C: New test.
32721
32722         * g++.dg/parse/operator1.C: New test.
32723
32724 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32725
32726         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32727         * g++.old-deja/g++.other/access6.C: Likewise.
32728         * g++.old-deja/g++.other/decl1.C: Likewise.
32729         * g++.old-deja/g++.pt/typename12.C: Likewise.
32730
32731 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32732
32733         * g++.dg/parse/namespace1.C: New test.
32734
32735 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32736
32737         * g++.dg/parse/parse4.C: New test.
32738
32739 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32740
32741         * g++.dg/parse/parse3.C: New test.
32742
32743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32744
32745         * g++.dg/parse/parse2.C: New test.
32746
32747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32748
32749         * g++.dg/template/friend11.C: New test.
32750
32751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32752
32753         * g++.dg/parse/parse1.C: New test.
32754
32755 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32756
32757         * lib/profopt.exp: Change the name of a global variable to avoid
32758         possible clashes with other test suites.
32759
32760 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32761
32762         * g++.dg/inherit/covariant8.C: New test.
32763
32764 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32765
32766         * g++.dg/init/array9.C: New test.
32767
32768         PR c++/9112
32769         * g++.dg/parse/expr1.C: New test.
32770
32771 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32772
32773         * gcc.c-torture/compile/20021230-1.c: New test.
32774
32775 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32776
32777         * g++.dg/inherit/covariant5.C: New test.
32778         * g++.dg/inherit/covariant6.C: New test.
32779         * g++.dg/inherit/covariant7.C: New test.
32780
32781 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32782
32783         PR c++/2739
32784         * g++.dg/other/access2.C: New test.
32785
32786 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32787
32788         * g++.dg/other/anon-struct.C: No longer fails
32789         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32790         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32791         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32792
32793 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32794
32795         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32796
32797 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32798
32799         * g++.dg/eh/spec4.C: Remove stray semicolon.
32800         * g++.dg/expr/pmf-1.C: Change error message.
32801         * g++.dg/ext/asm1.C: Remove stray semicolon.
32802         * g++.dg/ext/typename1.C: Add missing typenames.
32803         * g++.dg/inherit/template-as-base.C: Change error message.
32804         * g++.dg/lookup/scoped1.C: Likewise.
32805         * g++.dg/lookup/scoped2.C: Likewise.
32806         * g++.dg/lookup/using2.C: Likewise.
32807         * g++.dg/other/component1.C: Remove stray semicolon.
32808         * g++.dg/other/do1.C: Change error message.
32809         * g++.dg/other/error2.C: Likewise.
32810         * g++.dg/other/init1.C: Likewise.
32811         * g++.dg/other/packed1.C: Remove stray semicolon.
32812         * g++.dg/other/ptrmem2.C: Change error message.
32813         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32814         marker.
32815         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32816         * g++.dg/template/access3.C: Add typename keyword.
32817         * g++.dg/template/access5.C: Remove stray semicolon.
32818         * g++.dg/template/access6.C: Likewise.
32819         * g++.dg/template/complit1.C: Likewise.
32820         * g++.dg/template/crash1.C: Change error message.
32821         * g++.dg/template/inherit2.C: Remove stray semicolon.
32822         * g++.dg/template/instantiate2.C: Likewise.
32823         * g++.dg/template/instantiate3.C: Change error message.
32824         * g++.dg/template/qual1.C: Remove stray semicolon.
32825         * g++.dg/template/qualttp18.C: Change error message.
32826         * g++.dg/template/ref1.C: Remove stray semicolon.
32827         * g++.dg/template/sizeof1.C (A::value): Declare it.
32828         * g++.dg/template/spec4.C: Change error message.
32829         * g++.dg/template/static1.C: Likewise.
32830         * g++.dg/template/type1.C: Likewise.
32831         * g++.dg/template/typename3.C: Likewise.
32832         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32833         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32834         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32835         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32836         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32837         named return value extension.
32838         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32839         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32840         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32841         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32842         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32843         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32844         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32845         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32846         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32847         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32848         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32849         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32850         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32851         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32852         syntax.
32853         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32854         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32855         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32856         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32857         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32858         * g++.old-deja/g++.brendan/template11.C: Likewise.
32859         * g++.old-deja/g++.brendan/template26.C: Likewise.
32860         * g++.old-deja/g++.brendan/template27.C: Use explicit
32861         specialization syntax.
32862         * g++.old-deja/g++.brendan/template30.C: Likewise.
32863         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32864         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32865         non-dependent names.
32866         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32867         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32868         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32869         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32870         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32871         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32872         named return value extension.
32873         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32874         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32875         * g++.old-deja/g++.ext/return1.C: Likewise.
32876         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32877         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32878         * g++.old-deja/g++.jason/access8.C: Likewise.
32879         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32880         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32881         pseudo-destructor names.
32882         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32883         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32884         pseudo-destructor names.
32885         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32886         * g++.old-deja/g++.jason/overload19.C: Likewise.
32887         * g++.old-deja/g++.jason/overload32.C: Likewise.
32888         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32889         stray semicolons.
32890         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32891         * g++.old-deja/g++.jason/return.C: Likewise.
32892         * g++.old-deja/g++.jason/return2.C: Likewise.
32893         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32894         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32895         syntax.
32896         * g++.old-deja/g++.jason/template10.C: Account for use of
32897         non-dependent names.
32898         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32899         syntax.
32900         * g++.old-deja/g++.jason/template37.C: Likewise.
32901         * g++.old-deja/g++.law/access4.C: Change error messages.
32902         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32903         pseudo-destructor names.
32904         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32905         * g++.old-deja/g++.law/ctors9.C: Likewise.
32906         * g++.old-deja/g++.law/cvt22.C: Likewise.
32907         * g++.old-deja/g++.law/dtors5.C: Likewise.
32908         * g++.old-deja/g++.law/global-init1.C: Likewise.
32909         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32910         * g++.old-deja/g++.law/operators28.C: Likewise.
32911         * g++.old-deja/g++.law/visibility28.C: Likewise.
32912         * g++.old-deja/g++.martin/eval1.C: Likewise.
32913         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32914         name.
32915         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32916         * g++.old-deja/g++.mike/net34.C: Likewise.
32917         * g++.old-deja/g++.mike/net36.C: Likewise.
32918         * g++.old-deja/g++.mike/ns2.C: Likewise.
32919         * g++.old-deja/g++.mike/p12306.C: Likewise.
32920         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32921         value extension.
32922         * g++.old-deja/g++.mike/p700.C: Likewise.
32923         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32924         * g++.old-deja/g++.mike/p710.C: Likewise.
32925         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32926         value extension.
32927         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32928         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32929         * g++.old-deja/g++.ns/crash2.C: Likewise.
32930         * g++.old-deja/g++.ns/crash3.C: Likewise.
32931         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32932         * g++.old-deja/g++.ns/ns17.C: Likewise.
32933         * g++.old-deja/g++.ns/template16.C: Likewise.
32934         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32935         keyword.
32936         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32937         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32938         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32939         named return value extension.
32940         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32941         * g++.old-deja/g++.other/access4.C: Issue additional error
32942         messages.
32943         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32944         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32945         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32946         * g++.old-deja/g++.other/crash25.C: Change error message.
32947         * g++.old-deja/g++.other/crash4.C: Change error message.
32948         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32949         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32950         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32951         checks.
32952         * g++.old-deja/g++.other/defarg8.C: Likewise.
32953         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32954         * g++.old-deja/g++.other/dtor10.C: Likewise.
32955         * g++.old-deja/g++.other/incomplete.C: Likewise.
32956         * g++.old-deja/g++.other/linkage7.C: Likewise.
32957         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32958         lookup algorithm.
32959         * g++.old-deja/g++.other/mangle2.C: Likewise.
32960         * g++.old-deja/g++.other/refinit2.C: Likewise.
32961         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32962         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32963         * g++.old-deja/g++.pt/crash28.C: Likewise.
32964         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32965         syntax.
32966         * g++.old-deja/g++.pt/crash32.C: Change error message.
32967         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32968         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32969         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32970         error message position.
32971         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32972         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32973         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32974         syntax.
32975         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32976         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32977         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32978         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32979         keyword.
32980         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32981         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32982         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32983         keyword.
32984         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32985         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32986         syntax.
32987         * g++.old-deja/g++.pt/friend28.C: Account for use of
32988         non-dependent names.
32989         * g++.old-deja/g++.pt/friend29.C: Likewise.
32990         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32991         rules.
32992         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32993         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32994         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32995         lookup rules.
32996         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32997         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32998         keyword.
32999         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33000         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33001         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33002         keyword.
33003         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33004         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33005         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33006         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33007         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33008         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33009         keyword.
33010         * g++.old-deja/g++.pt/spec10.C: Likewise.
33011         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33012         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33013         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33014         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33015         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33016         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33017         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33018         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33019         * g++.old-deja/g++.pt/typename15.C: Likewise.
33020         * g++.old-deja/g++.pt/typename22.C: Likewise.
33021         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33022         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33023         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33024         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33025         syntax.
33026         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33027         return value extension.
33028         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33029         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33030         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33031         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33032
33033 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33034
33035         * g++.dg/warn/inline1.C: New test.
33036         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33037         * g++.old-deja/g++.jason/synth10.C: Likewise.
33038         * g++.old-deja/g++.mike/net31.C: Likewise.
33039         * g++.old-deja/g++.mike/p8786.C: Likewise.
33040
33041         * g++.dg/template/friend10.C: New test.
33042         * g++.dg/template/conv5.C: New test.
33043
33044 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33045
33046         * g++.dg/lookup/scoped3.C: New test.
33047
33048         * g++.dg/lookup/decl1.C: New test.
33049         * g++.dg/lookup/decl2.C: New test.
33050
33051 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33052
33053         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33054         gcc.c-torture/compile/20021015-1.c,
33055         gcc.c-torture/compile/20021015-2.c,
33056         gcc.c-torture/compile/20021123-1.c,
33057         gcc.c-torture/compile/20021123-2.c,
33058         gcc.c-torture/compile/20021123-3.c,
33059         gcc.c-torture/compile/20021123-4.c,
33060         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33061         only to 3.1 or 3.2 branch.
33062
33063 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33064
33065         * gcc.dg/i386-bitfield3.c: New test.
33066
33067         * gcc.dg/i386-bitfield2.c: New test.
33068
33069 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33070
33071         * g++.dg/parse/conv_op1.C: New test.
33072
33073 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33074
33075         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33076         approved.
33077
33078 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33079
33080         * gcc.c-torture/compile/20021220-1.c: New test.
33081
33082 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33083
33084         * gcc.dg/i386-fastcall-1.c: New.
33085
33086 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33087
33088         * gcc.c-torture/execute/20021219-1.c: New test.
33089
33090 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33091
33092         * gcc.dg/i386-pic-1.c: New test.
33093
33094 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33095
33096         PR c++/8099
33097         * g++.dg/template/friend9.C: New test.
33098
33099 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33100
33101         PR c++/3663
33102         * g++.dg/template/access7.C: New test.
33103
33104 2002-12-18  Nick Clifton  <nickc@redhat.com>
33105
33106         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33107         the libstdc++-v3 directory has been found.
33108
33109 2002-12-12  Devang Patel <dpatel@apple.com>
33110         * gcc.dg/darwin-ld-1.c: New test.
33111         * gcc.dg/darwin-ld-2.c: New test.
33112         * gcc.dg/darwin-ld-3.c: New test.
33113         * gcc.dg/darwin-ld-4.c: New test.
33114         * gcc.dg/darwin-ld-5.c: New test.
33115
33116 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33117
33118         * gcc.c-torture/compile/20021212-1.c: New test.
33119
33120 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33121
33122         * gcc.dg/fshort-wchar: New test.
33123
33124 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33125
33126         PR c++/8372
33127         * g++.dg/template/dtor1.C: New test.
33128
33129         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33130         markers.
33131
33132 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33133
33134         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33135
33136 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33137
33138         * g++.dg/template/static1.C: New test.
33139         * g++.dg/template/static2.C: New test.
33140         * g++.old-deja/g++.ext/memconst.C: New test.
33141
33142 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33143
33144         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33145         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33146         * g++.dg/special/initp1.C: Likewise.
33147
33148 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33149
33150         * gcc.c-torture/execute/20021204-1.c: New test.
33151
33152 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33153
33154         * gcc.dg/ppc-fmadd-1.c: New file.
33155         * gcc.dg/ppc-fmadd-2.c: New file.
33156         * gcc.dg/ppc-fmadd-3.c: New file.
33157
33158 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33159
33160         * gcc.c-torture/compile/20021204-1.c: New test.
33161
33162 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33163
33164         * g++.dg/inherit/covariant2.C: New test.
33165         * g++.dg/inherit/covariant3.C: New test.
33166         * g++.dg/inherit/covariant4.C: New test.
33167         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33168         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33169
33170 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33171
33172         PR c++/8688
33173         * g++.dg/init/brace3.C: New test.
33174
33175 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33176
33177         * gcc.dg/20020210-1.c: Fix a comment typo.
33178
33179 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33180
33181         PR c++/8720
33182         * g++.dg/parse/defarg1.C: New test.
33183
33184         PR c++/8615
33185         * g++.dg/template/char1.C: New test.
33186
33187         * g++.dg/template/varmod1.C: Fix typo.
33188
33189 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33190
33191         DR 180
33192         * g++.old-deja/g++.pt/crash32.C: Expect error.
33193
33194 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33195
33196         PR c++/5919
33197         * g++.dg/template/varmod1.C: New test.
33198
33199         PR c++/8727
33200         * g++.dg/inherit/typeinfo1.C: New test.
33201
33202         PR c++/8663
33203         * g++.dg/inherit/typedef1.C: New test.
33204
33205 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33206
33207         PR c++/8332
33208         PR c++/8493
33209         * g++.dg/template/strlen1.C: New test.
33210
33211         PR c++/8227
33212         * g++.dg/template/ctor2.C: New test.
33213
33214         PR c++/8214
33215         * g++.dg/init/string1.C: New test.
33216
33217         PR c++/8511
33218         * g++.dg/template/friend8.C: New test.
33219
33220 2002-11-29  Joe Buck <jbuck@synopsys.com>
33221
33222         * g++.dg/lookup/anon2.C: New test.
33223
33224 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33225
33226         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33227         h8300 port.
33228
33229 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33230
33231         * gcc.dg/bitfld-6.c: New test.
33232
33233 2002-11-27  Jan Hubicka  <jh@suse.cz>
33234
33235         * gcc.c-torture/execute/20021127.[cx]: New test.
33236
33237 2002-11-26  Jan Hubicka  <jh@suse.cz>
33238
33239         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33240         quality.
33241
33242 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33243
33244         * g++.dg/init/brace2.C: New test.
33245         * g++.old-deja/g++.mike/p9129.C: Correct.
33246
33247 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33248
33249         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33250
33251 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33252
33253         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33254
33255 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33256
33257         * testsuite/g++.dg/abi/empty11.C: New test.
33258         * testsuite/g++.dg/rtti/cv1.C: New test.
33259
33260 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33261
33262         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33263
33264 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33265
33266         * g++.dg/abi/empty10.C: New test.
33267
33268 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33269
33270         * gcc.c-torture/compile/20021124-1.c: New test.
33271
33272 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33273
33274         * g++.dg/abi/rtti2.C: New test.
33275
33276 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33277
33278         * gcc.dg/i386-unroll-1.c: New test.
33279
33280 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33281
33282         * gcc.c-torture/compile/20021120-1.c: New test.
33283         * gcc.c-torture/compile/20021120-2.c: New test.
33284
33285 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33286
33287         * gcc.dg/bitfld-5.c: New test.
33288
33289 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33290
33291         * gcc.c-torture/execute/20021120-3.c: New test.
33292
33293 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33294
33295         * gcc.c-torture/execute/20021120-2.c: New test.
33296
33297 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33298
33299         * gcc.c-torture/execute/20021120-1.c: New test.
33300
33301 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33302
33303         * gcc.c-torture/execute/20021118-3.c: New test.
33304
33305 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33306
33307         * gcc.c-torture/compile/20021119-1.c: New test.
33308
33309 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33310
33311         * gcc.dg/duff-1.c: New test.
33312         * gcc.dg/duff-2.c: New test.
33313         * gcc.dg/duff-3.c: New test.
33314
33315 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33316
33317         * gcc.dg/cpp/_Pragma5.c: New test.
33318
33319 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33320
33321         * gcc.c-torture/execute/20021118-2.c: New test.
33322
33323 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33324
33325         * gcc.c-torture/execute/20021118-1.c: New test.
33326
33327 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33328
33329         * gcc.dg/20021116-1.c: New test.
33330
33331 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33332
33333         * g++.dg/abi/vcall1.C: New test.
33334
33335 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33336
33337         * gcc.dg/20021029-1.c: New test.
33338         * gcc.dg/20021029-2.c: New test.
33339
33340 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33341
33342         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33343
33344 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33345
33346         PR c/8439
33347         * gcc.dg/20021110.c: Move to ...
33348         * gcc.c-torture/compile/20021110.c: .... here.
33349
33350 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33351
33352         PR c/8467
33353         * gcc.c-torture/execute/20021111-1.c
33354
33355 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33356
33357         PR c/8439
33358         * gcc.dg/20021110.c: New test.
33359
33360 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33361
33362         * g++.dg/abi/vthunk3.C: Run only on x86.
33363
33364 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33365
33366         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33367
33368 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33369
33370         * lib/compat.exp (compat-execute): Fix logic error in last
33371         change.
33372
33373 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33374
33375         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33376
33377 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33378
33379         PR c++/8389
33380         * g++.dg/template/access6.C: New test.
33381
33382 2002-11-08  Jan Hubicka  <jh@suse.cz>
33383
33384         * gcc.dg/i386-ssefp-1.c: New test.
33385         * gcc.dg/i386-ssefp-1.c: New test.
33386
33387 2002-11-08  Jan Hubicka  <jh@suse.cz>
33388
33389         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33390
33391 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33392
33393         * g++.dg/abi/vthunk3.C: New test.
33394
33395         PR c++/8338
33396         * g++.dg/template/crash2.C: New test.
33397
33398 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33399
33400         * testsuite/g++.dg/abi/dtor1.C: New test.
33401         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33402
33403 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33404
33405         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33406         Darwin.
33407
33408 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33409
33410         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33411         -mthumb.  Only xfail with -O0.
33412
33413 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33414
33415         * g++.dg/abi/thunk1.C: New test.
33416         * g++.dg/abi/thunk2.C: Likewise.
33417         * g++.dg/abi/vtt1.C: Likewise.
33418
33419 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33420
33421         PR optimization/8423
33422         * gcc.c-torture/execute/builtin-constant.c: New test.
33423
33424 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33425
33426         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33427         Add some more cases.
33428
33429 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33430
33431         PR c++/8391
33432         * g++.dg/opt/local1.C: New test.
33433
33434 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33435
33436         PR c++/8160
33437         * g++.dg/template/complit1.C: New test.
33438
33439         PR c++/8149
33440         * g++.dg/template/typename4.C: Likewise.
33441
33442 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33443
33444         Core issue 287, PR c++/7639
33445         * g++.dg/template/instantiate1.C: Adjust error location.
33446         * g++.dg/template/instantiate3.C: New test.
33447         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33448         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33449         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33450
33451 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33452
33453         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33454
33455 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33456
33457         PR c++/8287
33458         * g++.dg/init/dtor2.C: New test.
33459
33460 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33461
33462         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33463         * gcc.dg/nest.c: Bypass errors on irix6.
33464
33465 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33466
33467         * gcc.dg/nest.c: Expect error for mmix-*-*.
33468         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33469
33470 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33471
33472         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33473         markers.
33474
33475         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33476
33477 2002-10-25  Mike Stump  <mrs@apple.com>
33478
33479         * gcc.dg/warn-1.c: New test.
33480
33481 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33482
33483         * g++.dg/template/typename3.C: New test.
33484
33485 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33486
33487         * g++.dg/lookup/ptrmem1.C: New test.
33488
33489         * g++.dg/abi/vthunk2.C: New test.
33490
33491 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33492
33493         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33494
33495 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33496
33497         * g++.dg/abi/empty9.C: New test.
33498
33499 2002-10-24  Richard Henderson  <rth@redhat.com>
33500
33501         * g++.dg/inherit/thunk1.C: Enable for ia64.
33502
33503 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33504
33505         PR c++/8067
33506         * g++.dg/lookup/pretty1.C: New test.
33507
33508 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33509
33510         * gcc.dg/20021023-1.c: New test.
33511
33512 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/7679
33515         * g++.dg/parse/inline1.C: New test.
33516
33517 2002-10-23  Richard Henderson  <rth@redhat.com>
33518
33519         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33520
33521         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33522
33523 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33524
33525         PR c++/6579
33526         * g++.dg/parse/stmtexpr3.C: New test.
33527
33528 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33529
33530         * g++.dg/expr/cond1.C: New test.
33531
33532 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33533
33534         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33535
33536 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33537
33538         * g++.dg/abi/vbase13.C: New test.
33539         * g++.dg/abi/vbase14.C: Likewise.
33540
33541 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33542
33543         * gcc.dg/tls/pic-1.c: New test.
33544         * gcc.dg/tls/nonpic-1.c: New test.
33545         * gcc.dg/20021018-1.c: New test.
33546
33547 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33548
33549         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33550         Remove only files with the same base name as the test case.
33551         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33552         (profopt-execute): Likewise.  Also, remove old profiling
33553         and performance data files before running the tests.
33554
33555         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33556         * g++.dg/bprob/bprob.exp: Likewise.
33557         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33558         to allow more general test case names.
33559
33560         * g++.dg/bprob/bprob-1.C: Rename to ...
33561         * g++.dg/bprob/g++-bprob-1.C: ... this.
33562
33563         * g77.dg/bprob/bprob-1.f: Rename to ...
33564         * g77.dg/bprob/g77-bprob-1.f: ... this.
33565
33566 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33567
33568         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33569         bison 1.50 or later.
33570
33571 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33572
33573         * g++.dg/README: Describe more test directories.
33574
33575 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33576
33577         * g++.dg/init/array6.C: Add additional tests.
33578
33579 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33580
33581         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33582         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33583
33584 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33585
33586         * gcc.c-torture/compile/20020604-1.x: New.
33587         * gcc.c-torture/compile/simd-5.x: Likewise.
33588         * gcc.c-torture/execute/920710-1.x: Likewise.
33589         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33590
33591 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33592
33593         * g++.dg/inherit/override1.C: Add dg-options clause.
33594
33595 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33596
33597         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33598         _mm_slli_si128.
33599
33600 2002-10-19  Andreas Schwab  <schwab@suse.de>
33601
33602         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33603         directory component.
33604
33605 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33606
33607         * g++.dg/inherit/thunk1.C: New test.
33608
33609         * g++.dg/inherit/override1.C: New test.
33610
33611         * g++.dg/abi/mangle11.C: New test.
33612         * g++.dg/abi/mangle14.C: New test.
33613         * g++.dg/abi/mangle17.C: New test.
33614
33615 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.dg/overload/member2.C: New test.
33618
33619 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33620
33621         * g++.dg/README: Describe new compat directory.
33622         * g++.dg/dg.exp: Skip tests in compat directory.
33623         * README.compat: New file.
33624         * lib/compat.exp: New expect script.
33625         * g++.dg/compat: New test directory.
33626         * g++.dg/compat/compat.exp: New expect script.
33627         * g++.dg/compat/abi: New test directory.
33628         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33629         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33630         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33631         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33632         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33633         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33634         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33635         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33636         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33637         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33638         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33639         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33640         * g++.dg/compat/break: New test directory.
33641         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33642         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33643         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33644         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33645         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33646         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33647         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33648         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33649         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33650         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33651         g++.dg/compat/break/README: New files.
33652         * g++.dg/compat/eh: New test directory.
33653         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33654         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33655         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33656         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33657         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33658         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33659         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33660         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33661         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33662         g++.dg/compat/eh/filter2_y.C,
33663         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33664         g++.dg/compat/eh/new1_y.C,
33665         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33666         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33667         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33668         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33669         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33670         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33671         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33672         g++.dg/compat/eh/unexpected1_y.C: New files.
33673         * g++.dg/compat/init: New test directory.
33674         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33675         g++.dg/compat/init/array5_y.C,
33676         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33677         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33678         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33679         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33680         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33681         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33682         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33683         g++.dg/compat/init/init-ref2_y.C: New files.
33684
33685 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33686
33687         PR c++/7584
33688         * g++.dg/inherit/using3.C: New test.
33689
33690 2002-10-17  Jan Hubicka  <jh@suse.cz>
33691
33692         * gcc.dg/20021017-2.c: New test.
33693
33694 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33695
33696         * g++.dg/abi/mangle16.C: Adjust.
33697
33698         * g++.dg/init/array8.C: New test.
33699
33700 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33701
33702         * gcc.dg/special/mips-abi.exp: New test.
33703         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33704
33705 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33706
33707         * g++.dg/abi/mangle16.C: New test.
33708         * g++.dg/abi/mangle17.C: Likewise.
33709
33710         PR c++/7478
33711         * g++.dg/template/ref1.C: New test.
33712
33713 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33714
33715         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33716
33717 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33718
33719         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33720
33721 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33722
33723         PR c++/7524
33724         * g++.dg/init/array7.C: New test.
33725
33726 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33727
33728         * g++.dg/init/array6.C: New test.
33729
33730         * g++.dg/abi/mangle13.C: Likewise.
33731         * g++.dg/abi/mangle14.C: Likewise.
33732         * g++.dg/abi/mangle15.C: Likewise.
33733
33734 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33735
33736         * g++.dg/abi/empty8.C: New test.
33737
33738 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33739
33740         * g++.dg/init/ctor1.C: New test.
33741
33742 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33743
33744         * gcc.c-torture/execute/20021015-1.c: New test.
33745
33746 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33747
33748         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33749
33750 2002-10-14  Jan Hubicka  <jh@suse.cz>
33751
33752         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33753
33754 2002-10-14  Richard Henderson  <rth@redhat.com>
33755
33756         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33757
33758 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33759
33760         PR optimization/6631
33761         * g++.dg/opt/const2.C: New test.
33762
33763 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33764
33765         PR c++/7176
33766         * g++.dg/parse/friend1.C: New test.
33767         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33768
33769 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33770
33771         * gcc.dg/20021014-1.c: New test.
33772
33773 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33774
33775         PR c++/5661
33776         * g++.dg/ext/vlm1.C: New test.
33777         * g++.dg/ext/vlm2.C: Likewise.
33778
33779         * g++.dg/init/array1.C: Remove invalid braces.
33780         * g++.dg/init/brace1.C: New test.
33781         * g++.dg/init/copy2.C: Likewise.
33782         * g++.dg/init/copy3.C: Likewise.
33783         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33784         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33785         braces.
33786
33787 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33788
33789         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33790
33791 2002-10-11  Richard Shann  <richard.shann@superh.com>
33792
33793         * gcc.c-torture/compile/simd-5.c: New test.
33794
33795 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33796
33797         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33798
33799 2002-10-10  Jim Wilson  <wilson@redhat.com>
33800
33801         * gcc.c-torture/execute/20021010-1.c: New test.
33802
33803 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33804
33805         PR c/7353
33806         * g++.dg/ext/typedef-init.C: New test.
33807         * gcc.dg/typedef-init.c: New test.
33808
33809 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33810
33811         * gcc.dg/cpp/paste13.c: New test.
33812
33813 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33814
33815         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33816         remaining platforms, XFAIL during compile, not execute.  Don't
33817         XFAIL at -O0.
33818
33819 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33820
33821         * gcc.dg/alias-1.c: Tweak expected warning.
33822
33823 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33824
33825         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33826
33827 2002-10-06  Andreas Jaeger  <aj@suse.de>
33828
33829         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33830         * gcc.dg/cpp/c++98.C: Likewise.
33831
33832         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33833         * g++.dg/cpp/c++98.C: Likewise.
33834
33835         * g++.dg/README (Subdirectories): Mention cpp directory.
33836
33837         PR target/7559
33838         * gcc.dg/20021006-1.c: New test.
33839
33840 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33841
33842         PR c++/7804
33843         * g++.dg/other/warning1.C: New test.
33844
33845 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33846
33847         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33848         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33849         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33850
33851 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33852
33853         PR c++/7931
33854         * g++.dg/template/ptrmem3.C: New test.
33855
33856         PR c++/7754
33857         * g++.dg/template/union1.C: New test.
33858
33859 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33860
33861         PR c++/8006
33862         * g++.dg/abi/mangle9.C: New test.
33863         * g++.dg/abi/mangle10.C: New test.
33864         * g++.dg/abi/mangle11.C: New test.
33865         * g++.dg/abi/mangle12.C: New test.
33866
33867 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33868
33869         PR c++/7188.
33870         * g++.dg/template/meminit1.C: New test.
33871         * g++.dg/warn/Wreorder-1.C: Likewise.
33872         * g++.old-deja/g++.mike/warn3.C: Tweak.
33873         * lib/prune.exp: Ingore "in copy constructor".
33874
33875 2002-10-02  Andreas Jaeger  <aj@suse.de>
33876
33877         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33878         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33879         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33880         on x86-64.
33881
33882 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33883
33884         * gcc.dg/empty1.C: Fix typo.
33885
33886 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         * gcc.dg/alias-1.c: New test.
33889
33890 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33891
33892         * gcc.dg/empty1.C: New test.
33893
33894         * g++.dg/tls/init-2.C: Tweak error messages.
33895
33896 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33897
33898         * gcc.c-torture/compile/20020923-1.c: New test.
33899
33900 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33901
33902         * gcc.c-torture/execute/ffs-1.c: New test.
33903         * gcc.c-torture/execute/ffs-2.c: Ditto.
33904
33905 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33906
33907         * g++.dg/overload/member1.C: New test.
33908
33909 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33910
33911         * g++.dg/abi/empty7.C: New test.
33912         * g++.dg/init/pm2.C: Likewise.
33913
33914 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33915
33916         * g++.dg/rtti/crash1.C: New test.
33917
33918 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33919
33920         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33921         gcc.dg/sibcall-4.c: New tests.
33922
33923 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33924
33925         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33926         powerpc and MMIX targets.
33927
33928 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33929
33930         * gcc.dg/cpp/20020927-1.c: New.
33931
33932 2002-09-26  David S. Miller  <davem@redhat.com>
33933
33934         * gcc.c-torture/compile/trunctfdf.c: New.
33935
33936 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33937
33938         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33939
33940 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33941
33942         * gcc.c-torture/execute/loop-15.c: New.
33943
33944 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33945
33946         * README.QMTEST: Fix typo.
33947
33948 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33949
33950         * gcc.dg/20020926-1.c: New test.
33951
33952 2002-09-25  David S. Miller  <davem@redhat.com>
33953
33954         PR target/7842
33955         * gcc.c-torture/execute/shiftdi.c: New test.
33956
33957 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33958
33959         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33960         unique to the tool.
33961         * lib/g77.exp (g77_init): Likewise.
33962         * lib/g++.exp (g++_init): Likewise.
33963         * lib/objc.exp (objc_init): Likewise.
33964
33965 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33966
33967         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33968         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33969         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33970
33971 2002-09-25  Richard Henderson  <rth@redhat.com>
33972
33973         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33974         too-small long double.
33975
33976 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33977
33978         * gcc.dg/20020919-1.c: New test.
33979
33980 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33981
33982         * g++.dg/abi/bitfield6.C: New test.
33983         * g++.dg/abi/bitfield7.C: New test.
33984         * g++.dg/abi/bitfield8.C: New test.
33985         * g++.dg/abi/vbase11.C: New test.
33986
33987 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33988
33989         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33990         hppa*-*-hpux*.  Update test comment.
33991
33992 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * gcc.dg/tls/struct-1.c: New test.
33995
33996 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33997
33998         * gcc.dg/cpp/tr-warn2.c: Update.
33999
34000 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34001
34002         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34003
34004 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34005
34006         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34007         systems.
34008
34009 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34010
34011         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34012
34013         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34014         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34015         setting of cxxfilt.
34016
34017 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34018
34019         * gcc.dg/20020312-2.c: Update for darwin.
34020
34021 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34022
34023         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34024
34025 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34026
34027         * objc.dg/comp-types-1.m: New test.
34028         * objc.dg/comp-types-2.m: New test.
34029         * objc.dg/comp-types-3.m: New test.
34030         * objc.dg/comp-types-4.m: New test.
34031         * objc.dg/comp-types-5.m: New test.
34032         * objc.dg/comp-types-6.m: New test.
34033
34034 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34035
34036         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34037
34038 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34039
34040         * g++.dg/other/do1.C: New test.
34041
34042         * g++.dg/template/subst1.C: New test.
34043
34044 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34045
34046         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34047
34048 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34049
34050         * g++.dg/template/qualttp20.C: Adjust expected errors.
34051         * g++.old-deja/g++.jason/report.C: Likewise.
34052         * g++.old-deja/g++.other/qual1.C: Likewise.
34053
34054         * g++.dg/lookup/scoped2.C: New test.
34055
34056         * g++.dg/ext/asm3.C: New test.
34057
34058 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34059
34060         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34061
34062 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34063
34064         * ChangeLog: follow spelling conventions.
34065         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34066         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34067         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34068         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34069         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34070         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34071         * g++.old-deja/g++.law/global-init1.C: Likewise.
34072         * g++.old-deja/g++.other/delete4.C: Likewise.
34073         * g++.old-deja/g++.other/inline21.C: Likewise.
34074         * g++.old-deja/g++.other/singleton.C: Likewise.
34075         * g77.dg/strlen0.f: Likewise.
34076         * g77.f-torture/compile/20010519-1.f: Likewise.
34077         * g77.f-torture/compile/980310-4.f: Likewise.
34078         * gcc.c-torture/compile/20000605-1.c: Likewise.
34079         * gcc.c-torture/execute/20020225-1.c: Likewise.
34080         * gcc.dg/c90-hexfloat-2.c: Likewise.
34081         * gcc.dg/c99-bool-1.c: Likewise.
34082         * gcc.dg/c99-hexfloat-2.c: Likewise.
34083         * gcc.dg/dll-2.c: Likewise.
34084         * gcc.dg/wtr-union-init-1.c: Likewise.
34085         * gcc.dg/wtr-union-init-2.c: Likewise.
34086         * gcc.dg/wtr-union-init-3.c: Likewise.
34087         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34088         * gcc.dg/cpp/defined.c: Likewise.
34089         * gcc.dg/cpp/macsyntx.c: Likewise.
34090         * gcc.dg/cpp/paste2.c: Likewise.
34091         * gcc.dg/cpp/trad/defined.c: Likewise.
34092         * gcc.dg/format/c90-printf-1.c: Likewise.
34093         * gcc.dg/format/c90-scanf-1.c: Likewise.
34094         * gcc.dg/format/c99-printf-1.c: Likewise.
34095         * gcc.dg/format/c99-scanf-1.c: Likewise.
34096         * gcc.misc-tests/gcov-8.c: Likewise.
34097         * lib/profopt.exp: Likewise.
34098
34099 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34100
34101         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34102
34103 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34104
34105         * g++.dg/inherit/using2.C: New test.
34106
34107 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34108
34109         * ChangeLog: Follow spelling conventions.
34110         * g++.dg/template/friend4.C: Likewise.
34111         * g++.old-deja/g++.pt/crash67.C: Likewise.
34112         * gcc.c-torture/execute/20000801-4.c: Likewise.
34113         * gcc.dg/c90-digraph-1.c: Likewise.
34114         * gcc.dg/c94-digraph-1.c: Likewise.
34115         * gcc.dg/c99-digraph-1.c: Likewise.
34116         * gcc.dg/cpp/line5.c: Likewise.
34117         * gcc.dg/cpp/multiline.c: Likewise.
34118         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34119         * gcc.dg/format/attr-3.c: Likewise.
34120         * gcc.dg/format/c90-scanf-3.c: Likewise.
34121         * gcc.dg/format/ext-4.c: Likewise.
34122
34123 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34124
34125         * g++.dg/template/pretty1.C: New test.
34126
34127 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34128
34129         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34130
34131 2002-09-13  Matt Austern  <austern@apple.com>
34132
34133         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34134         passing a cast expression to a function by const reference.
34135
34136 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34137
34138         * g++.dg/template/deduce1.C: New test.
34139
34140 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34141
34142         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34143         32-bit int.
34144
34145 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34146
34147         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34148         usage.
34149
34150 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34151
34152         * gcc.c-torture/compile/20020910-1.c: New test.
34153
34154 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34155
34156         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34157
34158 2002-09-10  Andreas Jaeger  <aj@suse.de>
34159
34160         * gcc.dg/20020312-2.c: Adjust for x86-64.
34161
34162 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34163
34164         * g77.dg/7388.f: New test case for PR 7388.
34165
34166 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34167
34168         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34169
34170 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34171
34172         * objc.dg/proto-lossage-1.m: New test.
34173
34174 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34175
34176         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34177
34178 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34179
34180         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34181         expected to pass.
34182
34183 2002-09-06  Stan Shebs  <shebs@apple.com>
34184             David Edelsohn  <edelsohn@gnu.org>
34185
34186         * gcc.dg/weak: New directory.
34187         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34188         target-specific xfail bits.
34189         * gcc.dg/typeof-2.c: Move to new directory.
34190         * gcc.dg/weak.exp: New expect script.
34191
34192 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34193
34194         * gcc.c-torture/execute/extzvsi.c: New test.
34195
34196 2002-09-05  Stan Shebs  <shebs@apple.com>
34197
34198         * gcc.dg/weak-1.c: xfail on Darwin.
34199         * gcc.dg/weak-2.c: Ditto.
34200         * gcc.dg/weak-3.c: Ditto.
34201         * gcc.dg/weak-4.c: Ditto.
34202         * gcc.dg/weak-5.c: Ditto.
34203         * gcc.dg/weak-6.c: Ditto.
34204         * gcc.dg/weak-7.c: Ditto.
34205         * gcc.dg/weak-8.c: Ditto.
34206         * gcc.dg/weak-9.c: Ditto.
34207
34208 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34209
34210         * gcc.c-torture/execute/loop-14.c: New test.
34211
34212 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * g++.dg/other/cxa-atexit1.C: New test.
34215
34216         * gcc.dg/typeof-2.c: New test.
34217
34218 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34219
34220         * gcc.dg/builtins-2.c: New testcase.
34221         * gcc.dg/builtins-3.c: New testcase.
34222
34223 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34224
34225         * gcc.dg/cpp/_Pragma4.c: New test.
34226
34227 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34228
34229         * objc/execute/nil_method-1.m: New testcase.
34230
34231 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34232
34233         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34234         [Object class], not [Object initialize].
34235
34236 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34237             Hans-Peter Nilsson  <hp@bitrange.com>
34238
34239         * gcc.c-torture/execute/20020720-1.x: Skip test on
34240         mmix-knuth-mmixware.  Correct comment.
34241
34242 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34243
34244         * testsuite/g++.dg/abi/bitfield5.C: New test.
34245         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34246
34247 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34248
34249         * objc.dg/undeclared-selector.m: New test.
34250
34251 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34252
34253         * g++.dg/other/offsetof1.C: Avoid cast warning.
34254
34255 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34256
34257         * objc.dg/super-class-2.m: New test.
34258
34259 2002-08-24  Matt Austern  <austern@apple.com>
34260
34261         * g++.dg/ext/lvaddr.C: New test.
34262         * g++.dg/ext/lvcast.C: New test.
34263
34264 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34265
34266         * testsuite/g++.dg/inherit/cond1.C: New test.
34267
34268 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34269
34270         * gcc.dg/noncompile/incomplete-1.c: New test.
34271
34272 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34273
34274         * gcc.dg/typespec-1.c: New test.
34275
34276 2002-08-20  Devang Patel  <dpatel@apple.com>
34277         * objc.dg/proto-hier-2.m: New test.
34278
34279 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34280
34281         * objc.dg/bitfield-1.m: New test.
34282         * objc.dg/bitfield-2.m: New test.
34283
34284 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34285
34286         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34287         gcc.dg/c99-flex-array-4.c: New tests.
34288
34289 2002-08-16  Stan Shebs  <shebs@apple.com>
34290
34291         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34292
34293 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34294
34295         * gcc.dg/typeof-1.c: New test.
34296         * g++.dg/ext/typeof2.C: New test.
34297
34298 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34299
34300         * g++.dg/other/offsetof1.C: New test.
34301
34302 2002-08-14  Richard Henderson  <rth@redhat.com>
34303
34304         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34305
34306 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34307
34308         * gcc.dg/cpp/_Pragma3.c: New test.
34309
34310 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34311
34312         * g++.dg/template/inherit3: New test.
34313
34314 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34315
34316         * gcc.dg/bitfld-4.c: Add blank options.
34317
34318 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34319
34320         * g++.dg/template/crash1.C: New test.
34321
34322 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34323
34324         * gcc.dg/tls/opt-2.c: New test.
34325
34326 2002-08-08  Devang Patel  <dpatel@apple.com>
34327
34328         * objc.dg/selector-1.m : New test
34329
34330 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34331
34332         * g++.dg/abi/bitfield4.C: New test.
34333         * gcc.dg/bitfld-4.c: New test.
34334
34335 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34336
34337         * g++.dg/other/packed1.C: New test.
34338
34339 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34340
34341         * g++.dg/abi/offsetof.C: Tweak error messages.
34342         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34343
34344 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34345
34346         * gcc.dg/bitfld-3.c: New test.
34347
34348 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34349             Richard Henderson  <rth@redhat.com>
34350
34351         * gcc.dg/i386-bitfield1.c: New test.
34352         * g++.dg/abi/bitfield3.C: Update.
34353
34354 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34355
34356         * objc.dg/const-str-2.m: Update.
34357         * gcc.dg/cpp/c++98.c: Change to C extension.
34358         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34359         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34360
34361 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34362
34363         * testsuite/gcc.dg/tls/diag-3.c: New.
34364
34365 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34366
34367         * g++.dg/README (Subdirectories): Document new subdir expr.
34368         * g++.dg/expr/pmf-1.C: New test.
34369
34370 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34371
34372         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34373
34374 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34375
34376         * g++.dg/abi/bitfield3.C: New test.
34377
34378 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34379
34380         * lib/gcov.exp: Tweak expected line formats.
34381         * gcc.misc-tests/gcov8.c: New test.
34382         * gcc.misc-tests/gcov8.x: New flags.
34383
34384 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34385
34386         * consistency.vlad/layout/endian.c: Include string.h.
34387
34388         * gcc.c-torture/execute/20020805-1.c: New test.
34389
34390 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34391
34392         * g++.dg/other/conversion1.C: New test.
34393
34394 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34395
34396         * gcc.dg/builtins-1.c: New testcase.
34397
34398 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34399
34400         * g++.dg/inherit/access3.C: New test.
34401
34402 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34403
34404         * gcc.dg/ia64-visibility-2.c: New test.
34405
34406 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34407
34408         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34409         __qualifier_flags to __flags.
34410
34411 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34412
34413         * g++.dg/inherit/operator1.C: New test.
34414         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34415         * g++.dg/other/error1.C: Change expected error message.
34416         * g++.dg/template/conv4.C: Likewise.
34417
34418 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34419
34420         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34421         for documented behavior.
34422
34423 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34424
34425         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34426         several targets known to fail.
34427
34428 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34429
34430         * gcc.dg/mips-args-[123].c: New tests.
34431
34432 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34433
34434         * gcc.dg/ppc-spe.c: New.
34435
34436 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34437
34438         * g++.dg/other/ptrmem4.C: New testcase.
34439
34440 2002-07-24  Richard Henderson  <rth@redhat.com>
34441
34442         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34443
34444 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34445
34446         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34447
34448 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34449
34450         * gcc.c-torture/execute/memset-3.c: New testcase.
34451
34452 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34453
34454         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34455         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34456
34457 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34458
34459         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34460         Delete.
34461
34462 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34463
34464         * gcc.c-torture/compile/simd-4.c: New test.
34465
34466 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34467
34468         PR c++/7347, c++/7348
34469         * g++.dg/template/access4.C: New test.
34470         * g++.dg/template/access5.C: New test.
34471         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34472         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34473         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34474         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34475
34476 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34477
34478         * gcc.dg/gnu89-init-2.c: New test.
34479
34480 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34481
34482         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34483
34484 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34485
34486         * gcc.c-torture/execute/20020720-1.c: New testcase.
34487
34488 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34489
34490         * gcc.dg/cpp/Wsignprom.c: New tests.
34491
34492 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34493
34494         * gcc.c-torture/execute/loop-13.c: New test.
34495
34496 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34497
34498         * gcc.dg/cpp/expr.c: New tests.
34499
34500 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34501
34502         * g++.dg/opt/pr6713.C: Add template instantiation.
34503
34504 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34505
34506         * gcc.dg/nest.c: New test.
34507
34508 2002-07-17  Richard Henderson  <rth@redhat.com>
34509
34510         * g++.dg/opt/pr6713.C: New test.
34511
34512 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34513
34514         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34515         XFAIL for all x86 processors.
34516
34517 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34518
34519         * gcc.c-torture/execute/20010122-1.x: Do not test with
34520         -fomit-frame-pointer.
34521
34522 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34523
34524         * g++.dg/template/instantiate2.C: New test.
34525         * g++.dg/template/spec4.C: New test.
34526
34527 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34528
34529         * g++.dg/template/access2.C: New test.
34530         * g++.dg/template/access3.C: New test.
34531
34532 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34533
34534         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34535         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34536         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34537         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34538         Convert to use <stdarg.h>.
34539         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34540         Delete.
34541         * gcc.dg/va-arg-2.c: New.
34542         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34543
34544 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34545
34546         * gcc.c-torture/compile/20020710-1.c: New test.
34547
34548 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34549                           Andrew Pinski  <pinskia@physics.uc.edu>
34550
34551         gcc.c-torture/compile/simd-2.c: New testcase.
34552         gcc.c-torture/compile/simd-3.c: Likewise.
34553
34554 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34555
34556         PR c++/7224
34557         * g++.dg/overload/error1.C: New test.
34558
34559 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34560
34561         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34562         configuration and IRIX 6 O32 ABI.
34563
34564 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34565
34566         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34567
34568 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34569
34570         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34571
34572 2002-07-10  Jeffrey A Law  <law@redhat.com>
34573
34574         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34575
34576         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34577
34578 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34579
34580         * gcc.dg/20020312-2.c: Check for __PPC__.
34581
34582 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34583
34584         * gcc.c-torture/compile/20020709-1.c: New test.
34585
34586 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34587
34588         * g++.dg/template/qualttp21.C: New test case.
34589
34590 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34591
34592         * gcc.c-torture/compile/20020706-1.c: New test.
34593         * gcc.c-torture/compile/20020706-2.c: New test.
34594
34595 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34596             Alexandre Oliva  <aoliva@redhat.com>
34597
34598         * g++.dg/warn/incomplete1.C: New test.
34599
34600 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34601
34602         PR c++/7099
34603         * g++.dg/warn/noreturn1.C: New test.
34604
34605 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/6706
34608         * g++.dg/debug/debug6.C: New test.
34609         * g++.dg/debug/debug7.C: New test.
34610
34611 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34612
34613         * gcc.c-torture/compile/simd-3.c: New test.
34614
34615 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34616
34617         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34618         * gcc.dg/20020620-1.c: Likewise.
34619
34620 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34621
34622         PR c++/6944
34623         * g++.dg/init/array4.C: New test.
34624         * g++.dg/init/array5.C: New test.
34625
34626 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34627
34628         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34629         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34630
34631 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34632
34633         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34634         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34635         * gcc.dg/wtr-conversion-1.c: Likewise.
34636         * gcc.dg/wtr-escape-1.c: Likewise.
34637         * gcc.dg/wtr-int-type-1.c: Likewise.
34638         * gcc.dg/wtr-label-1.c: Likewise.
34639         * gcc.dg/wtr-static-1.c: Likewise.
34640         * gcc.dg/wtr-strcat-1.c: Likewise.
34641         * gcc.dg/wtr-suffix-1.c: Likewise.
34642         * gcc.dg/wtr-switch-1.c: Likewise.
34643         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34644         * gcc.dg/wtr-union-init-1.c: Likewise.
34645         * gcc.dg/wtr-union-init-2.c: Likewise.
34646         * gcc.dg/wtr-union-init-3.c: Likewise.
34647
34648         * gcc.dg/wtr-func-def-1.c: New test.
34649
34650 2002-07-02 Devang Patel <dpatel@apple.com>
34651
34652         * objc.dg/param-1.m: New test.
34653
34654 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34655
34656         * gcc.dg/cpp/trad/directive.c: Add test.
34657         * gcc.dg/cpp/trad/macroargs.c: Add test.
34658         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34659
34660 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34661
34662         * gcc.dg/cpp/cmdlne-M.c: New test.
34663
34664 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34665
34666         * objc.dg/desig-init-1.m: New test.
34667
34668 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34669
34670         PR c++/6716
34671         * g++.dg/template/instantiate1.C: New test.
34672
34673 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34674
34675         PR c++/7112
34676         * g++.dg/template/sizeof2.C: New test.
34677
34678 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34679
34680         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34681         gcc.dg/cpp/trad/include.c: New tests.
34682
34683 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34684
34685         PR target/7177
34686         * gcc.c-torture/compile/20020701-1.c: New test.
34687
34688 2002-07-01  Stan Shebs  <shebs@apple.com>
34689
34690         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34691         header here...
34692         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34693         (objc-torture-execute): or here.
34694
34695 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34696
34697         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34698
34699 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34700
34701         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34702
34703 2002-06-30  Devang Patel  <dpatel@apple.com>
34704
34705         * objc.dg/fsyntax-only.m: New test.
34706
34707 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34708
34709         PR c++/6695
34710         * g++.dg/template/friend7.C: New file.
34711
34712 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34713
34714         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34715         return type.
34716
34717 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34718
34719         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34720         avoid division by zero.
34721
34722 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34723
34724         * gcc.dg/Wunknownprag.c: New tests.
34725
34726 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34727
34728         * gcc.c-torture/execute/simd-2.c: New test.
34729
34730 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34731
34732         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34733         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34734         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34735         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34736         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34737         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34738         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34739         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34740         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34741         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34742         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34743         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34744         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34745         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34746         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34747         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34748         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34749
34750 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34751
34752         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34753         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34754         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34755         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34756         New tests.
34757         * gcc.dg/cpp/trad/directive.c: Update.
34758
34759 2002-06-23  Andreas Jaeger  <aj@suse.de>
34760
34761         * gcc.c-torture/execute/complex-6.c: New.
34762
34763 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34764
34765         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34766         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34767         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34768         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34769
34770 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34771
34772         * gcc.dg/cpp/trad: New directory with traditional tests copied
34773         from parent directory.
34774         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34775         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34776         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34777         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34778         Move to trad/ and rename.
34779         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34780         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34781         gcc.dg/cpp/trad/redef2.c: New tests.
34782         * gcc.dg/cpp/trad/trad.exp: New driver.
34783
34784 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34785
34786         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34787         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34788         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34789         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34790         Remove.
34791
34792 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34793
34794         * gcc.dg/20020620-1.c: New test.
34795
34796 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34797
34798         * g++.dg/template/ttp4.C: New test.
34799
34800 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34801
34802         * g++.dg/opt/vt1.C: Fix regexp.
34803
34804 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34805
34806         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34807         Don't use attribute `noinline'.
34808
34809 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34810
34811         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34812
34813 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34814
34815         * gcc.c-torture/execute/simd-1.c: New.
34816
34817         * gcc.dg/simd-1.c: New.
34818
34819 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34820
34821         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34822
34823 2002-06-16  Richard Henderson  <rth@redhat.com>
34824
34825         * g++.dg/ext/anon-struct1.C: New.
34826         * g++.dg/ext/anon-struct2.C: New.
34827         * g++.dg/ext/anon-struct3.C: New.
34828         * gcc.dg/anon-struct-1.c: New.
34829         * gcc.dg/anon-struct-2.c: New.
34830         * gcc.dg/anon-struct-3.c: New.
34831         * gcc.dg/20011008-1.c: Adjust warning text.
34832         * gcc.dg/20020527-1.c: Add -fms-extensions.
34833
34834 2002-06-16  Richard Henderson  <rth@redhat.com>
34835
34836         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34837
34838 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34839
34840         * gcc.c-torture/execute/20020615-1.c: New test.
34841
34842 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34843
34844         * gcc.c-tortuture/execute/compare-1.c: New test case.
34845         * gcc.c-tortuture/execute/compare-2.c: New test case.
34846         * gcc.c-tortuture/execute/compare-3.c: New test case.
34847
34848 2002-06-13  Richard Henderson  <rth@redhat.com>
34849
34850         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34851         ia64 ilp32.
34852
34853 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34854
34855         * g++.dg/template/typename2.C: Update error message.
34856
34857 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34858
34859         * gcc.c-torture/execute/20020611-1.c: New test.
34860
34861 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34862
34863         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34864         list of targets to skip.
34865
34866 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34867
34868         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34869         targets if not optimizing.
34870
34871 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34872
34873         * gcc.c-torture/compile/20020605-1.c: New test.
34874
34875         * g++.dg/opt/vt1.C: New test.
34876
34877         * gcc.dg/20020531-1.c: New test.
34878
34879         * gcc.dg/20020530-1.c: New test.
34880
34881         * gcc.dg/20020527-1.c: New test.
34882
34883         * g++.dg/opt/cse1.C: New test.
34884
34885 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34886
34887         * gcc.dg/20020607-2.c: New test case.
34888
34889 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34890
34891         * gcc.c-torture/compile/20020604-1.c: New test.
34892
34893 2002-06-04  Richard Henderson  <rth@redhat.com>
34894
34895         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34896         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34897         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34898
34899 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34900
34901         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34902
34903 2002-06-03  Richard Henderson  <rth@redhat.com>
34904
34905         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34906         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34907
34908 2002-06-02  Richard Henderson  <rth@redhat.com>
34909
34910         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34911         test functions static.
34912
34913 2002-06-02  Andreas Jaeger  <aj@suse.de>
34914
34915         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34916         now.
34917
34918 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34919
34920         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34921         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34922         Update for mofified diagnostics.
34923         * gcc.dg/c99-intconst-1.c: No longer fail.
34924
34925 2002-06-02  Richard Henderson  <rth@redhat.com>
34926
34927         * gcc.dg/uninit-A.c: Remove xfail markers.
34928
34929 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34930
34931         * gcc.dg/fnegate-1.c: New test case.
34932
34933 2002-05-30  Osku Salerma  <osku@iki.fi>
34934
34935         * gcc.c-torture/execute/mayalias-1.c: New file.
34936
34937 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34938
34939         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34940         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34941         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34942
34943 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34944
34945         * gcc.c-torture/execute/20020529-1.c: New test.
34946
34947 2002-05-27  Richard Henderson  <rth@redhat.com>
34948
34949         * g++.dg/ext/attrib6.C: New test case.
34950
34951 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34952
34953         * gcc.c-torture/execute/pure-1.c: New test.
34954
34955 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34956
34957         * gcc.dg/cpp/arith-2.c: Remove.
34958
34959 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34960
34961         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34962         * gcc.dg/cpp/if-3.c: Remove.
34963
34964 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34965
34966         * g++.dg/opt/cse2.C: New test.
34967
34968 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34969
34970         * gcc.dg/cpp/arith-1.c: New semantic tests.
34971         * gcc.dg/cpp/if-1.c: Update.
34972
34973 2002-05-24  Ben Elliston  <bje@redhat.com>
34974
34975         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34976
34977 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34978
34979         * gcc.dg/verbose-asm.c: New test.
34980
34981 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34982
34983         * gcc.dg/cpp/paste12.c: New test.
34984
34985 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34986
34987         * g++.dg/parse/named_ops.C: New test.
34988
34989 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34990
34991         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34992
34993 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34994
34995         * gcc.dg/weak-2.c: Allow optional leading underscore
34996         in scan-assembler symbol name.
34997         * gcc.dg/weak-3.c: Likewise.
34998         * gcc.dg/weak-4.c: Likewise.
34999         * gcc.dg/weak-5.c: Likewise.
35000
35001 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35002
35003         * gcc.dg/20020523-1.c: New test.
35004
35005 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35006
35007         * objc.dg/const-str-2.m: Update now that we stop after
35008         a command line error.
35009
35010 2002-05-22  Richard Henderson  <rth@redhat.com>
35011
35012         * g++.dg/dg.exp: Fix typo in test pruneing.
35013
35014 2002-05-22  Richard Henderson  <rth@redhat.com>
35015
35016         * g++.dg/dg.exp: Prune the tls subdirectory.
35017         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35018         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35019         * g++.dg/tls/init-1.C: New.
35020
35021 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35022
35023         * gcc.dg/20020517-1.c: New test.
35024
35025 2002-05-21  Richard Henderson  <rth@redhat.com>
35026
35027         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35028         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35029
35030 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35031
35032         * g++.dg/other/copy2.C: New test.
35033
35034 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35035
35036         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35037         (MAX_COPY): Bump up to 10 times sizeof (long long).
35038         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35039
35040         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35041         sizeof (long long).
35042
35043         * gcc.c-torture/execute/strcpy-1.c: New test.
35044
35045 2002-05-19  Jason Merrill  <jason2redhat.com>
35046
35047         * g++.dg/ext/oper1.C: New test.
35048
35049 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35050 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35051
35052         * README.QMTEST: New file.
35053
35054         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35055
35056 2002-05-19  Andreas Jaeger  <aj@suse.de>
35057
35058         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35059         now.
35060         * gcc.c-torture/execute/loop-2d.x: Likewise.
35061
35062 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35063
35064         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35065         support weak symbols.
35066         * gcc.dg/weak-4.c: Likewise.
35067         * gcc.dg/weak-6.c: Likewise.
35068
35069 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35070
35071         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35072         cygwin, coff and h8300-*-hms targets
35073         * gcc.dg/weak-5.c: Likewise.
35074         * gcc.dg/weak-7.c: Likewise.
35075
35076 2002-05-16  Jason Merrill  <jason@redhat.com>
35077
35078         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35079         (scan-assembler-not, scan-assembler-dem): Likewise.
35080         (scan-assembler-dem-not): Likewise.
35081
35082 2002-05-15  Richard Henderson  <rth@redhat.com>
35083
35084         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35085
35086 2002-05-15  Richard Henderson  <rth@redhat.com>
35087
35088         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35089         (vfoo1f): Warning here.
35090         (vfoo1l): Don't redefine the alias.
35091
35092 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35093
35094         * g++.dg/init/pm1.C: New test.
35095
35096 2002-05-12  David S. Miller  <davem@redhat.com>
35097
35098         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35099         types.
35100
35101 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35102
35103         * gcc.c-torture/execute/20020510-1.c: New test case.
35104
35105 2002-05-10  David S. Miller  <davem@redhat.com>
35106
35107         * gcc.c-torture/execute/conversion.c: Test long double too.
35108
35109 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35110
35111         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35112         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35113         * lib/g++.exp (g++_link_flags): Likewise.
35114         * lib/objc.exp (objc_target_compile): Likewise.
35115
35116 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35117
35118         * gcc.dg/cpp/poison.c: Update.
35119         * gcc.dg/cpp/20000625-2.c: Remove.
35120         * gcc.dg/cpp/direct2s.c: Remove final test.
35121
35122 2002-05-08  Tom Rix  <trix@redhat.com>
35123
35124         * gcc.c-torture/execute/20020508-1.c: New test.
35125         * gcc.c-torture/execute/20020508-2.c: New test.
35126         * gcc.c-torture/execute/20020508-3.c: New test.
35127
35128 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35129
35130         * gcc.dg/cpp/charconst-4.c: More tests.
35131
35132 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35133
35134         PR c/6569
35135         * gcc.dg/weak-3.c: Update location of warning messages.
35136         * gcc.dg/weak-5.c: Likewise.
35137
35138 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35139
35140         * gcc.c-torture/execute/20020506-1.c: New test case.
35141
35142 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35143
35144         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35145
35146 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35147
35148         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35149
35150 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35151
35152         * gcc.dg/cpp/charconst-3.c: New test.
35153
35154 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35155
35156         * gcc.dg/cpp/charconst.c: Update tests.
35157
35158 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35159
35160         * treelang: Added directory for new sample language treelang. Also
35161         lib/treelang.exp: New file to signal treelang should be tested.
35162
35163 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35164
35165         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35166         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35167         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35168         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35169         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35170         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35171         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35172
35173 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35174
35175         * gcc.dg/format/xopen-2.c: New test.
35176
35177 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35178
35179         * gcc.dg/20020503-1.c: New test.
35180
35181 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35182
35183         * g++.dg/init/dtor1.C: Make it tougher.
35184
35185 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35186
35187         * g++.dg/init/dtor1.C: New test.
35188
35189 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35190
35191         * gcc.dg/altivec-8.c: New.
35192
35193 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35194
35195         * gcc.dg/altivec-7.c: New.
35196
35197 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35198
35199         * g++.dg/parse/typedef1.C: New test.
35200
35201 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35202
35203         PR c++/6486
35204         * g++.dg/template/friend6.C: New test.
35205
35206         PR c++/6492
35207         * g++.dg/init/copy1.C: New test.
35208
35209 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35210
35211         * g++.dg/warn/effc1.C: New test.
35212
35213 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35214
35215         * gcc.dg/cpp/if-cexp.c: Add a test.
35216
35217 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35218
35219         * gcc.dg/20020426-2.c: New test.
35220
35221 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35222
35223         * gcc.dg/cpp/if-mop.c: Update.
35224         * gcc.dg/cpp/if-mpar.c: Add test.
35225         * gcc.dg/cpp/if-oppr.c: Update.
35226
35227 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35228
35229         PR c/6343
35230         * gcc.dg/weak-[2-7].c: New tests.
35231
35232 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35233
35234         * gcc.dg/enum1.c: New test.
35235
35236 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35237
35238         PR c++/6497
35239         * g++.dg/inherit/access2.C: New test.
35240
35241 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35242
35243         PR bootstrap/6445
35244         * gcc.dg/20020426-1.c: New test.
35245
35246 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35247
35248         * g++.dg/abi/enum1.C: New test.
35249
35250 2002-04-26  Richard Henderson  <rth@redhat.com>
35251
35252         * gcc.dg/c99-bool-1.c: Expect always true warning.
35253
35254 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35255
35256         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35257
35258 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35259
35260         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35261         targets.
35262
35263 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35264
35265         * g++.dg/abi/mange7.C: New test.
35266
35267         PR c++/6438.
35268         * g++.dg/parse/stmtexpr2.C: New test.
35269
35270 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35271
35272         * gcc.dg/20020312-2.c: Add SH target.
35273
35274 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35275
35276         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35277         compiler output on mips*-*-irix*.
35278
35279 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * g++.dg/parse/attr1.C: New test.
35282
35283 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35284
35285         * gcc.c-torture/execute/string-opt-17.c: New test case.
35286         * gcc.c-torture/execute/memset-2.c: New test case.
35287
35288 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35289
35290         PR c++/6256:
35291         * g++.dg/template/friend5.C: New test.
35292
35293         PR c++/6331:
35294         * g++.dg/template/qual1.C: Likewise.
35295
35296 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35297
35298         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35299         Include stdlib.h, not stdio.h or ctype.h.
35300
35301 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35302
35303         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35304         cris-*-elf* and mmix-*-*.
35305         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35306         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35307         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35308         Ditto.
35309         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35310         * gcc.dg/wchar_t-1.c: Ditto.
35311
35312 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35313
35314         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35315         Clarify comment.
35316
35317 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35318
35319         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35320
35321 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35322
35323         * gcc.c-torture/execute/20000906-1.x: Delete.
35324
35325 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35326
35327         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35328
35329 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35330
35331         * PR6367
35332         * g77.f-torture/execute/6367.f: New test.
35333         * g77.f-torture/execute/6367.x: Disable for MMIX.
35334
35335 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35336
35337         * PR6352
35338         * g++.dg/opt/inline2.C: New test.
35339
35340 2002-04-18  Richard Henderson  <rth@redhat.com>
35341
35342         * gcc.dg/20000906-1.c: Enable for all targets.
35343         * gcc.c-torture/compile/iftrap-2.c: New.
35344
35345 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35346
35347         * gcc.dg/20020418-1.c: New test.
35348         * gcc.dg/20020418-2.c: New test.
35349
35350 2002-04-18  Richard Henderson  <rth@redhat.com>
35351
35352         * gcc.c-torture/compile/iftrap-1.c: New.
35353         * gcc.dg/iftrap-1.c: Adjust for ia64.
35354         * gcc.dg/iftrap-2.c: New.
35355
35356 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35357
35358         * gcc.c-torture/compile/20020418-1.c: New test.
35359
35360 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35361
35362         * gcc.c-torture/compile/20020415-1.c: New.
35363
35364 2002-04-18  David S. Miller  <davem@redhat.com>
35365
35366         * gcc.c-torture/execute/20020418-1.c: New test.
35367
35368 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35369
35370         * gcc.dg/20020416-1.c: New test.
35371
35372         * g++.dg/opt/inline1.C: New test.
35373
35374 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35375
35376         * gcc.dg/altivec-5.c: New test.
35377
35378         * gcc.dg/20020415-1.c: New test.
35379
35380 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35381
35382         * testsuite/lib/chill.exp: Remove.
35383
35384 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35385
35386         * g++.dg/other/big-struct.C: New test.
35387
35388 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35389
35390         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35391         of scratch file.
35392
35393 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35394
35395         PR c/6277
35396         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35397         in scan-assembler function name
35398
35399 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35400
35401         * g77.f-torture/execute/980628-4.x,
35402         g77.f-torture/execute/980628-5.x,
35403         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35404         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35405         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35406         i[34567]86-*-*.
35407
35408 2002-04-13  David S. Miller  <davem@redhat.com>
35409
35410         * gcc.c-torture/execute/20020413-1.c: New test.
35411
35412 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35413
35414         * gcc.dg/asm-6.c,
35415         * g++.dg/ext/asm1.C: New tests.
35416
35417 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35418
35419         PR c++ 5373.
35420         * g++.dg/parse/stmtexpr1.C: New test.
35421
35422         PR c++/5189.
35423         * g++.dg/template/copy1.C: New test.
35424
35425 2002-04-12  Richard Henderson  <rth@redhat.com>
35426
35427         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35428
35429 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35430
35431         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35432         gcc.c-torture/execute/20020307-2.c.
35433
35434 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35435
35436         * g++.dg/ext/attrib5.C,
35437         * g++.dg/lookup/struct1.C: New tests.
35438
35439 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35440
35441         * gcc.dg/20020411-1.c: New test.
35442
35443         * gcc.c-torture/execute/20020411-1.c: New test.
35444
35445 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35446
35447         * g77.f-torture/execute/6177.f: New test.
35448
35449 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35450
35451         PR middle-end/6247
35452         * g++.dg/opt/cleanup1.C: New test.
35453
35454         * g++.dg/opt/const1.C: New test.
35455
35456 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35457
35458         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35459
35460 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35461
35462         PR c++/5507
35463         * g++.dg/template/typename2.C: New test.
35464
35465 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35466
35467         * gcc.c-torture/execute/loop-12.c: New.
35468
35469 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35470
35471         * g77.f-torture/execute/980628-4.x,
35472         g77.f-torture/execute/980628-5.x,
35473         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35474         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35475         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35476
35477 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35478
35479         PR optimization/6086
35480         * g++.dg/opt/preinc1.C: New test.
35481
35482 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35483
35484         PR c++/5571
35485         * g++.dg/opt/static2.C: New test.
35486
35487 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35488
35489         PR c/5120
35490         * gcc.dg/20020406-1.c: New test.
35491
35492 2002-04-04  David S. Miller  <davem@redhat.com>
35493
35494         * gcc.c-torture/execute/20020404-1.c: New test.
35495
35496 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35497
35498         PR c/6123
35499         * gcc.dg/20020312-2.c: Do not declare global register variable
35500         if __PIC__ or __pic__ is defined.
35501
35502 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35503
35504         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35505         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35506
35507 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35508
35509         * gcc.misc-tests/linkage.exp: Update last change to handle
35510         sparc*-, not just sparc-.
35511
35512 2002-04-03  Richard Henderson  <rth@redhat.com>
35513
35514         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35515
35516 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35517
35518         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35519
35520 2002-04-02  David S. Miller  <davem@redhat.com>
35521
35522         * gcc.c-torture/execute/20020402-3.c: New test.
35523
35524 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35525
35526         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35527         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35528
35529         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35530         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35531         g77.f-torture/execute/20001201.x,
35532         g77.f-torture/execute/u77-test.x: New files.
35533
35534         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35535         * gcc.dg/wchar_t-1.c: Ditto.
35536
35537 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35538
35539         * gcc.c-torture/execute/20020402-1.c: New test.
35540
35541 2002-04-01  Richard Henderson  <rth@redhat.com>
35542
35543         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35544
35545         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35546
35547 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35548
35549         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35550
35551 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35552
35553         * g++.dg/inherit/template-as-base.C: Expect error.
35554         * g++.dg/inherit/namespace-as-base.C: Likewise.
35555
35556 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35557
35558         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35559         g++.dg/ext/instantiate3.C: Tweak match patterns.
35560
35561         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35562         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35563         -da test.
35564
35565 2002-03-31  Richard Henderson  <rth@redhat.com>
35566
35567         * gcc.dg/special/alias-2.c: New.
35568         * gcc.dg/special/ecos.exp: Run it.
35569
35570 2002-03-31  Richard Henderson  <rth@redhat.com>
35571
35572         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35573
35574 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35575
35576         * gcc.dg/weak-1.c: Disable on h8300 port.
35577
35578 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35579
35580         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35581         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35582         ordering tests.
35583         * g++.dg/bprob/bprob-1.C: New test.
35584         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35585         * g++.dg/gcov/gcov-1.C: New test.
35586         * g++.dg/gcov/gcov-1.x: New file.
35587         * g++.dg/gcov/gcov-2.C: New test.
35588         * g++.dg/gcov/gcov-3.C: New test.
35589         * g++.dg/gcov/gcov-3.h: New file.
35590
35591 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35592
35593         * g++.old-deja/g++.other/builtins5.C: New test.
35594         * g++.old-deja/g++.other/builtins6.C: New test.
35595         * g++.old-deja/g++.other/builtins7.C: New test.
35596         * g++.old-deja/g++.other/builtins8.C: New test.
35597         * g++.old-deja/g++.other/builtins9.C: New test.
35598
35599 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35600
35601         * g++.dg/opt/static1.C: New test.
35602
35603         * g++.dg/opt/longbranch1.C: New test.
35604
35605 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35606
35607         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35608
35609         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35610
35611 2002-03-28  Jeffrey A Law  (law@redhat.com)
35612
35613         * gcc.c-torture/execute/20020328-1.c: New test.
35614
35615 2002-03-27  Richard Henderson  <rth@redhat.com>
35616
35617         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35618         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35619         move from g++.old-deja/g++.ext/.
35620
35621 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35622
35623         * g++.dg/init/new2.C: New test.
35624
35625 2002-03-26  Richard Henderson  <rth@redhat.com>
35626
35627         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35628
35629         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35630         on sparc.
35631
35632         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35633         sparcv9 systems.
35634         * gcc.dg/20001102-1.c: Likewise.
35635
35636 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35637
35638         * gcc.dg/cpp/endif-pedantic1.c,
35639         gcc.dg/cpp/endif-pedantic2.c: New tests.
35640
35641 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35642
35643         * g++.dg/init/new1.C: New test.
35644
35645 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35646
35647         * g++.dg/abi/vbase9.C: New test.
35648
35649 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35650
35651         * gcc.dg/arm-asm.c: New test.
35652
35653 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35654
35655         * gcc.dg/Wswitch-enum.c: New test.
35656         Fix PR c/5044.
35657
35658 2002-03-26  Richard Henderson  <rth@redhat.com>
35659
35660         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35661         structure.
35662
35663 2002-03-25  Richard Henderson  <rth@redhat.com>
35664
35665         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35666         sparcv9 systems.
35667
35668         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35669         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35670
35671 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35672
35673         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35674
35675 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35676
35677         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35678         targets using generic thunk support.
35679
35680 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35681
35682         * gcc.c-torture/compile/20020323-1.c: New test.
35683
35684         * g++.dg/opt/conj2.C: New test.
35685
35686 2002-03-24  Richard Henderson  <rth@redhat.com>
35687
35688         * gcc.dg/weak-1.c: Use -fno-common.
35689
35690 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35691
35692         * g77.dg/f77-edit-apostrophe-out.f: New test
35693         * g77.dg/f77-edit-h-out.f: New test
35694         * g77.dg/f77-edit-t-in.f: New test
35695         * g77.dg/f77-edit-t-out.f: New test
35696         * g77.dg/f77-edit-x-out.f: New test
35697         * g77.dg/f77-edit-slash-out.f: New test
35698         * g77.dg/f77-edit-colon-out.f: New test
35699         * g77.dg/f77-edit-s-out.f: New test
35700
35701 2002-03-24  Richard Henderson  <rth@redhat.com>
35702
35703         * objc/execute/formal_protocol-6.x: New XFAIL.
35704
35705 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35706
35707         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35708         that do not support weak symbols
35709
35710 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35711
35712         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35713         * lib/g77.exp: Likewise.
35714         * lib/objc.exp: Likewise.
35715
35716 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35717
35718         * gcc.dg/Wswitch-default.c: New test.
35719
35720 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35721
35722         * g++.dg/other/enum1.C: New test.
35723
35724 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35725
35726         * gcc.dg/pragma-ep-3.c: Fix typo.
35727
35728 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35729
35730         * g++.dg/inherit/template-as-base.C: New test.
35731
35732 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35733
35734         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35735         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35736
35737 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35738
35739         * gcc.dg/cpp/multiline.c: Update to match.
35740
35741 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35742
35743         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35744
35745 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35746
35747         * gcc.dg/cpp/extratokens2.c: New file.
35748
35749 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35750
35751         * gcc.dg/20020312-2.c: Add rs6000 target.
35752
35753         * gcc.c-torture/compile/20020319-1.c: New test.
35754
35755 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35756
35757         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35758         (A, E): Handle this.
35759
35760 2002-03-20  Jason Merrill  <jason@redhat.com>
35761
35762         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35763         ignoring -fpic.
35764         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35765         through prune_gcc_output.
35766
35767 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35768
35769         * gcc.c-torture/compile/20020320-1.c: New test.
35770
35771 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35772
35773         * gcc.c-torture/compile/20020318-1.c: New test.
35774
35775         * gcc.dg/struct-by-value-1.c: New test.
35776
35777         * gcc.dg/20020319-1.c: New test.
35778
35779 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35780
35781         * g++.dg/opt/conj1.C: New test.
35782
35783 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35784
35785         * g++.dg/template/qualttp20.C: Revert previous change.
35786         * g++.dg/template/qualttp3.C: Likewise.
35787         * g++.dg/template/qualttp4.C: Likewise.
35788         * g++.dg/template/qualttp5.C: Likewise.
35789         * g++.dg/template/qualttp6.C: Likewise.
35790         * g++.dg/template/qualttp7.C: Likewise.
35791         * g++.dg/template/qualttp8.C: Likewise.
35792         * g++.dg/template/recurse.C: Likewise.
35793
35794 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35795
35796         * gcc.dg/cpp/wchar-1.c: Update.
35797
35798 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35799
35800         * g++.dg/template/conv1.C: New test.
35801         * g++.dg/template/conv2.C: New test.
35802         * g++.dg/template/conv3.C: New test.
35803         * g++.dg/template/conv4.C: New test.
35804
35805 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35806
35807         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35808         * g++.dg/template/qualttp3.C: Likewise.
35809         * g++.dg/template/qualttp4.C: Likewise.
35810         * g++.dg/template/qualttp5.C: Likewise.
35811         * g++.dg/template/qualttp6.C: Likewise.
35812         * g++.dg/template/qualttp7.C: Likewise.
35813         * g++.dg/template/qualttp8.C: Likewise.
35814         * g++.dg/template/recurse.C: Likewise.
35815
35816 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35817
35818         * g++.dg/opt/dtor1.C: New test.
35819
35820 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35821
35822         * gcc.c-torture/compile/20020315-1.c: New test.
35823
35824 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35825
35826         * gcc.dg/weak-1.c: Fix scan tests.
35827
35828 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35829
35830         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35831         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35832         cris-*-aout* mmix-*-*.
35833         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35834         cris-*-aout* mmix-*-*.
35835         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35836         cris-*-elf* cris-*-aout* and mmix-*-*.
35837         * gcc.dg/20001009-1.c: Ditto.
35838         * gcc.dg/20010912-1.c: Ditto.
35839         * gcc.dg/20020122-4.c: Ditto.
35840         * gcc.dg/inline-2.c: Ditto.
35841
35842 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35843
35844         * gcc.c-torture/compile/20020314-1.c: New test.
35845
35846 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35847
35848         * gcc.c-torture/execute/20020314-1.c: New test.
35849
35850 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35851
35852         * g++.dg/warn/Wunused-1.C: New test.
35853
35854 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35855
35856         * g++.dg/abi/mangle6.C: New test.
35857
35858 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35859
35860         * gcc.c-torture/compile/20020309-2.c: New test.
35861
35862         * gcc.c-torture/compile/20020312-1.c: New test.
35863
35864 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35865
35866         * g++.dg/other/access1.C: New test.
35867
35868 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35869
35870         * gcc.c-torture/execute/wchar_t-1.c: New test.
35871
35872 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35873
35874         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35875
35876 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35877
35878         * gcc.dg/20020312-1.c: New test case.
35879
35880 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35881
35882         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35883
35884 2002-03-11  Richard Henderson  <rth@redhat.com>
35885
35886         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35887         * g++.old-deja/g++.jason/report.C: Likewise.
35888
35889 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35890
35891         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35892         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35893
35894 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35895
35896         * testsuite/g++.dg/overload/pmf1.C: New test.
35897
35898 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35899
35900         * gcc.c-torture/execute/20020307-1.c: Use long.
35901
35902 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35903
35904         PR optimization/5844
35905         * gcc.dg/20020310-1.c: New test.
35906
35907 2002-03-09  Michael Meissner  <meissner@redhat.com>
35908
35909         * gcc.c-torture/execute/memcpy-2.c: New test.
35910         * gcc.c-torture/execute/memset-1.c: New test.
35911         * gcc.c-torture/execute/strlen-1.c: New test.
35912         * gcc.c-torture/execute/strcmp-1.c: New test.
35913         * gcc.c-torture/execute/strncmp-1.c: New test.
35914
35915 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35916
35917         * gcc.dg/ppc-ldstruct.c: New test.
35918
35919 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35920
35921         * gcc.c-torture/execute/va-arg-22.c: New test.
35922
35923 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35924
35925         * gcc.c-torture/compile/20020309-1.c: New test.
35926
35927 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35928
35929         * gcc.c-torture/execute/20020307-2.c: New test.
35930
35931 2002-03-07  Jeffrey A Law  (law@redhat.com)
35932
35933         * g77.f-torture/compile/20020307-1.f: New test.
35934
35935 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35936
35937         * gcc.dg/unordered-1.c: New test.
35938
35939 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35940
35941         * gcc.c-torture/execute/20020307-1.c: New test.
35942
35943 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35944
35945         * gcc.dg/20020304-1.c: New test.
35946
35947         * gcc.c-torture/compile/20020304-2.c: New test.
35948
35949 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35950
35951         * gcc.c-torture/compile/20020304-1.c: New test case
35952         (from PR c/5830).
35953
35954 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35955
35956         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35957
35958 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35959
35960         * g++.dg/other/classkey1.C: New test.
35961
35962 2002-03-01  Richard Henderson  <rth@redhat.com>
35963
35964         * gcc.c-torture/compile/981223-1.x: New.
35965         * gcc.c-torture/compile/920625-1.x: New.
35966
35967 2002-02-28  Richard Henderson  <rth@redhat.com>
35968
35969         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35970
35971 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35972
35973         * gcc.c-torture/execute/20020227-1.c: New test.
35974
35975 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35976
35977         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35978         here" ERROR lines.
35979         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35980         * g++.old-deja.g++.other/defarg1.C: Likewise.
35981         * g++.old-deja/g++.pt/calls2.C: Likewise.
35982         * g++.old-deja/g++.pt/crash20.C: Likewise.
35983         * g++.old-deja/g++.pt/crash30.C: Likewise.
35984         * g++.old-deja/g++.pt/crash36.C: Likewise.
35985         * g++.old-deja/g++.pt/crash6.C: Likewise.
35986         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35987         * g++.old-deja/g++.pt/derived3.C: Likewise.
35988         * g++.old-deja/g++.pt/error1.C: Likewise.
35989         * g++.old-deja/g++.pt/friend21.C: Likewise.
35990         * g++.old-deja/g++.pt/friend23.C: Likewise.
35991         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35992         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35993
35994 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35995
35996         * gcc.c-torture/execute/20020225-2.c: New test.
35997
35998 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35999
36000         * gcc.c-torture/execute/920730-1t.c,
36001         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36002         Delete test cases, only relevant to -traditional.
36003
36004 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36005
36006         * gcc.dg/cpp/undef1.c: Remove.
36007         * gcc.dg/cpp/directiv.c: Update.
36008         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36009
36010 2002-02-27  Michael Meissner  <meissner@redhat.com>
36011
36012         * gcc.c-torture/execute/20020226-1.c: New test.
36013
36014 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36015
36016         * g++.dg/debug/debug4.C: New test.
36017
36018         * gcc.dg/ia64-visibility-1.c: New test.
36019
36020 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36021
36022         * gcc.dg/debug/20020224-1.c: New.
36023
36024 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36025
36026         * gcc.c-torture/execute/960416-1.x: New.
36027         * gcc.c-torture/execute/divconst-3.x: Likewise.
36028
36029 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36030
36031         * gcc.dg/20020224-1.c: New test.
36032
36033 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36034
36035         * gcc.c-torture/execute/20020225-1.c: New.
36036
36037 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36038
36039         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36040
36041 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36042
36043         * gcc.dg/20020222-1.c: New test.
36044
36045 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36046
36047         * g++.dg/opt/anonunion1.C: New test.
36048
36049 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36050
36051         * g++.dg/template/qualttp19.C: New test.
36052         * g++.dg/template/qualttp20.C: New test.
36053         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36054         * g++.old-deja/g++.other/qual1.C: Likewise.
36055
36056 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36057
36058         * gcc.dg/attr-alwaysinline.c: New.
36059
36060 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.dg/20020220-1.c: New test.
36063
36064         * gcc.dg/20020220-2.c: New test.
36065
36066         * g++.dg/opt/mmx1.C: New test.
36067
36068 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36069
36070         * gcc.c-torture/compile/20020110.c: New test.
36071
36072 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36073
36074         * gcc.c-torture/execute/20020219-1.c: New test.
36075
36076         * gcc.dg/20020219-1.c: New test.
36077
36078         * gcc.dg/noncompile/20020220-1.c: New test.
36079
36080         * g++.dg/opt/ptrintsum1.C: New test.
36081
36082         * gcc.dg/debug/20020220-1.c: New test.
36083
36084 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.c-torture/execute/20020216-1.c: New test.
36087
36088 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36089
36090         * gcc.dg/decl-1.c: Update, new test.
36091
36092 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36093
36094         * g++.dg/abi/bitfield1.C: New test.
36095         * g++.dg/abi/bitfield2.C: New test.
36096
36097 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36098
36099         * gcc.dg/attr-nest.c: New test.
36100
36101 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36102
36103         * gcc.c-torture/execute/20020215-1.c: New test.
36104
36105 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36106
36107         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36108         * g++.dg/debug/debug.exp: New.
36109         * g++.dg/debug/trivial.C: New.
36110         * g++.dg/debug/debug1.C: Moved...
36111         * g++.dg/other/debug1.C: ...from here.
36112         * g++.dg/debug/debug2.C: Moved...
36113         * g++.dg/other/debug2.C: ...from here.
36114         * g++.dg/debug/debug3.C: Moved...
36115         * g++.dg/other/debug3.C: ...from here.
36116
36117         * gcc.dg/noncompile/20020213-1.c: New test.
36118
36119 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36120
36121         * g++.dg/other/debug3.C: New test.
36122
36123         * gcc.c-torture/execute/20020213-1.c: New test.
36124
36125 2002-02-13  Richard Smith <richard@ex-parrot.com>
36126
36127         * g++.old-deja/g++.other/thunk1.C: New test.
36128
36129 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36130
36131         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36132
36133 2002-02-13  Stan Shebs  <shebs@apple.com>
36134
36135         * gcc.dg/altivec-3.c: New.
36136
36137 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * gcc.dg/Wunreachable-1.c: New test.
36140         * gcc.dg/Wunreachable-2.c: New test.
36141
36142 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36143
36144         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36145
36146 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36147
36148         * gcc.dg/decl-1.c: New test.
36149
36150 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36151
36152         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36153
36154 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36155
36156         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36157         * gcc.c-torture/compile/980506-1.x: Likewise.
36158
36159 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36160
36161         * gcc.dg/20020210-1.c: New.
36162
36163 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36164
36165         * g77.f-torture/execute/947.f: New regression test
36166         for PR fortran/947.
36167
36168 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36169
36170         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36171         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36172
36173 2002-02-08  Richard Henderson  <rth@redhat.com>
36174
36175         * gcc.c-torture/compile/labels-3.c: New.
36176
36177 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36178
36179         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36180         expression statements work instead.
36181         * gcc.dg/noncompile/20020207-1.c: New test.
36182
36183 2002-02-07  Richard Henderson  <rth@redhat.com>
36184
36185         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36186
36187 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36188
36189         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36190         message from g77
36191         * lib/g77-dg.exp: Trim g77 error messages so that they are
36192         recognized by dg.exp.
36193
36194 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36195
36196         PR fortran/5473
36197         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36198
36199 2002-02-07  Richard Henderson  <rth@redhat.com>
36200
36201         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36202         to be sufficiently aligned for integers.
36203
36204 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.dg/template/friend4.C: New test.
36207
36208 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36209
36210         PR fortran/5743
36211         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36212         unsupported cases.
36213
36214 2002-02-07  Richard Henderson  <rth@redhat.com>
36215
36216         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36217         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36218         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36219         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36220
36221 2002-02-06  Richard Henderson  <rth@redhat.com>
36222
36223         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36224
36225 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36226
36227         * gcc.dg/20020206-1.c: New test.
36228
36229 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36230
36231         * gcc.c-torture/execute/20020206-1.c: New test.
36232
36233         * gcc.c-torture/execute/20020206-2.c: New test.
36234
36235         PR optimization/5429:
36236         * gcc.c-torture/compile/20020206-1.c: New test.
36237
36238 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36239
36240         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36241         as certain file formats cannot support particularly large
36242         alignments.
36243
36244         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36245         and do not expect to be able to link the executable.
36246
36247         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36248         fail because the COFF format does not support the weak attribute.
36249
36250 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36251
36252         * g77.dg/pr5473.f: New test
36253
36254 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36255
36256         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36257         Fix testcase accordingly.
36258
36259 2002-02-04  Richard Henderson  <rth@redhat.com>
36260
36261         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36262         (buf): Change to be an array of pointers, not ints.
36263
36264 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36265
36266         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36267         before all tests.  Move warning one line above to match where it
36268         C frontend emits.
36269         * gcc.dg/Wswitch-2.c: New test.
36270         * g++.dg/warn/Wswitch-1.C: New test.
36271         * g++.dg/warn/Wswitch-2.C: New test.
36272
36273 2002-02-04  Richard Henderson  <rth@redhat.com>
36274
36275         * g++.dg/abi/offsetof.C: Fix size comparison.
36276
36277 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36278
36279         * gcc.dg/cast-qual-2.c: New test.
36280
36281 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36282
36283         * gcc.dg/20020201-4.c: New test.
36284
36285 2002-02-04  Ben Elliston  <bje@redhat.com>
36286
36287         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36288         target_info attribute != 0, in addition to the empty string.
36289         (gcc_target_compile): Likewise.
36290
36291 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36292
36293         * gcc.dg/Wswitch.c: New test.
36294         PR gcc/4475. PR gcc/3780.
36295
36296 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36297
36298         * g77.f-torture/execute/5122.f: New test for regressions
36299         against PR fortran/5122.
36300
36301 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36302
36303         * g77.f-torture/compile/pr3743.f: Delete
36304         * g77.dg/pr3743-1.f: New test.
36305         * g77.dg/pr3743-2.f: New test.
36306         * g77.dg/pr3743-3.f: New test.
36307         * g77.dg/pr3743-4.f: New test.
36308
36309 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36310
36311         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36312
36313 2002-02-02  Richard Henderson  <rth@redhat.com>
36314
36315         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36316         * gcc.c-torture/execute/bf64-1.c: Likewise.
36317
36318 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36319
36320         * gcc.dg/20020201-2.c: New test.
36321
36322         * gcc.dg/20020201-3.c: New test.
36323
36324         * gcc.c-torture/execute/bitfld-2.c: New test.
36325
36326 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36327
36328         * gcc.dg/bitfld-1.c: Update.
36329         * gcc.dg/bitfld-2.c: Update.
36330         * gcc.c-torture/execute/bitfld-1.x: New.
36331
36332 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36333
36334         * gcc.c-torture/execute/20020201-1.c: New test.
36335
36336 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36337
36338         PR target/5469
36339         * gcc.dg/20020201-1.c: New test.
36340
36341 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36342
36343         PR fortran/3743
36344         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36345         * g77.f-torture/compile/pr3743.x: Remove
36346
36347 2002-01-31  Tom Rix  <trix@redhat.com>
36348
36349         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36350
36351 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36352
36353         * gcc.dg/noncompile/20020130-1.c: New test.
36354
36355 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36356
36357         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36358
36359 2002-01-29  Richard Henderson  <rth@redhat.com>
36360
36361         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36362         to long long.
36363         * gcc.c-torture/execute/bf64-1.c: Likewise.
36364
36365 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * gcc.c-torture/execute/20020129-1.c: New test.
36368
36369 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36370
36371         * gcc.c-torture/compile/20000224-1.c: Update.
36372         * gcc.c-torture/execute/bitfld-1.c: New tests.
36373         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36374         * gcc.dg/uninit-A.c: Update.
36375
36376 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36377
36378         * g++.dg/template/ctor1.C: Add instantiation.
36379
36380 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36381
36382         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36383         argument to __builtin_prefetch to be const ptr.
36384
36385 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36386
36387         * gcc.c-torture/compile/20020120-1.c: New test.
36388
36389 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36390
36391         * gcc.c-torture/execute/20020127-1.c: New test.
36392
36393 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36394
36395         * g77.dg/f77-edit-i-in.f: New test
36396         * g77.dg/f77-edit-i-out.f: New test
36397
36398 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36399
36400         * gcc.dg/debug/debug.exp: New file.
36401         * gcc.dg/debug/trivial.c: New file.
36402         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36403         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36404         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36405         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36406         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36407         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36408         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36409         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36410         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36411         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36412         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36413         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36414         * gcc.dg/20000503-1.c: Removed.
36415         * gcc.dg/20010207-1.c: Removed.
36416         * gcc.dg/20011223-1.c: Removed.
36417         * gcc.dg/20020104-2.c: Removed.
36418         * gcc.dg/debug-1.c: Removed.
36419         * gcc.dg/debug-2.c: Removed.
36420         * gcc.dg/debug-3.c: Removed.
36421         * gcc.dg/debug-4.c: Removed.
36422         * gcc.dg/debug-5.c: Removed.
36423         * gcc.dg/debug-6.c: Removed.
36424         * gcc.dg/dwarf2-1.c: Removed.
36425         * gcc.dg/dwarf2-2.c: Removed.
36426
36427 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36428
36429         * g++.old-deja/g++.other/eh5.C: New test.
36430         * g++.old-deja/g++.other/sibcall2.C: New test.
36431         * g++.old-deja/g++.other/array9.C: New test.
36432         * g++.old-deja/g++.other/typename2.C: New test.
36433         * g++.old-deja/g++.other/crash60.C: New test.
36434         * g++.old-deja/g++.other/conv9.C: New test.
36435         * g++.old-deja/g++.other/mangle10.C: New test.
36436         * g++.old-deja/g++.other/unchanging1.C: New test.
36437         * g++.old-deja/g++.other/exprstmt1.C: New test.
36438         * g++.old-deja/g++.other/inline23.C: New test.
36439         * g++.old-deja/g++.eh/ia64-1.C: New test.
36440         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36441         * g++.old-deja/g++.other/reload1.C: New test.
36442         * g++.old-deja/g++.other/static20.C: New test.
36443         * g++.old-deja/g++.other/local-alloc1.C: New test.
36444         * g++.old-deja/g++.other/conv8.C: New test.
36445         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36446         * g++.old-deja/g++.other/storeexpr1.C: New test.
36447         * g++.old-deja/g++.other/storeexpr2.C: New test.
36448         * g++.dg/eh/template2.C: New test.
36449         * g++.dg/warn/weak1.C: New test.
36450
36451 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36452
36453         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36454         Remove first, non-varying, argument.
36455
36456 2002-01-23  Richard Henderson  <rth@redhat.com>
36457
36458         * gcc.dg/inline-2.c: New.
36459
36460         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36461         Add optional target arg.  Check number of arguments.
36462         (scan-assembler-not, scan-assembler-dem): Likewise.
36463         (scan-assembler-dem-not): Likewise.
36464
36465 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36466
36467         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36468         line 12.
36469         * g++.old-deja/g++.brendan/parse3.C,
36470         g++.old-deja/g++.other/crash26.C,
36471         g++.old-deja/g++.other/crash28.C,
36472         g++.old-deja/g++.other/crash29.C,
36473         g++.old-deja/g++.other/crash30.C,
36474         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36475
36476 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36477
36478         * gcc.dg/20020115-1.c: New.
36479
36480 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36481
36482         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36483
36484 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36485
36486         * gcc.dg/20020122-3.c: New.
36487
36488 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36489
36490         * g++.dg/other/gc1.C: New test.
36491
36492 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36493
36494         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36495
36496 2002-01-22  Richard Henderson  <rth@redhat.com>
36497
36498         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36499
36500 2002-01-22  Richard Henderson  <rth@redhat.com>
36501
36502         * gcc.dg/20020122-4.c: New.
36503
36504 2002-01-22  H.J. Lu <hjl@gnu.org>
36505
36506         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36507         link output.
36508         * gcc.dg/special/ecos.exp: Likewise.
36509         * lib/g++-dg.exp: Likewise.
36510         * lib/g77-dg.exp: Likewise.
36511         * lib/gcc-dg.exp : Likewise.
36512         * lib/mike-g++.exp: Likewise.
36513         * lib/mike-g77.exp: Likewise.
36514         * lib/mike-gcc.exp: Likewise.
36515         * lib/objc-dg.exp: Likewise.
36516
36517 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36518
36519         PR target/5379
36520         * gcc.dg/20020122-2.c: New test.
36521
36522 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36523
36524         * gcc.dg/20020122-1.c: New test.
36525
36526 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36527
36528         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36529
36530 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36531
36532         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36533
36534 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36535
36536         * gcc.c-torture/compile/20020121-1.c: New test.
36537
36538 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36539
36540         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36541         ld_library_path.
36542
36543 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36544
36545         * gcc.dg/20020218-1.c: New test.
36546
36547 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36548
36549         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36550         messages
36551         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36552         "At global scope" warning
36553         * g++.dg/ext/align1.C: Change cygwin test for alignment
36554         from db-bogus to dg-warning
36555
36556 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36557
36558         * g77.f-torture/compile/cpp2.F: New test.
36559
36560 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36561
36562         * g++.dg/template/access1.C: New test.
36563
36564 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36565
36566         * gcc.dg/20020118-1.c: New.
36567
36568 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36569
36570         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36571
36572 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36573
36574         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36575         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36576         alignment warnings.
36577
36578 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36579
36580         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36581         torture_with_loops and torture_without_loops
36582
36583 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36584
36585         * gcc.c-torture/compile/20020116-1.c: New test.
36586
36587 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36588
36589         * gcc.dg/20020116-2.c: New test.
36590
36591         * gcc.dg/ultrasp4.c: New test.
36592
36593         * gcc.dg/20020116-1.c: New test.
36594
36595 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36596
36597         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36598         by EABI.
36599
36600 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36601
36602         * gcc.misc-tests/i386-prefetch.exp: New.
36603         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36604         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36605         * gcc.misc-tests/i386-pf-none-1.c: New test.
36606         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36607
36608 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36609
36610         * gcc.dg/gnu89-init-1.c: Add new tests.
36611
36612 2002-01-15  Andreas Jaeger  <aj@suse.de>
36613
36614         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36615         * gcc.dg/i386-mmx-2.c: Likewise.
36616         * gcc.dg/i386-sse-1.c: Likewise.
36617         * gcc.dg/i386-sse-2.c: Likewise.
36618         * gcc.dg/i386-sse-3.c: Likewise.
36619
36620 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36621
36622         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36623         Uncomment additional cases that now pass.
36624
36625 2002-01-11  Richard Henderson  <rth@redhat.com>
36626
36627         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36628         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36629
36630 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36631
36632         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36633
36634 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36635
36636         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36637         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36638
36639 2002-01-10  Dale Johannesen  <dalej@apple.com>
36640
36641         * gcc.c-torture/execute/loop-11.c: New.
36642
36643 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36644
36645         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36646         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36647
36648 2002-01-09  Richard Henderson  <rth@redhat.com>
36649
36650         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36651         type in which to perform the operation for each size.
36652
36653 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36654
36655         * gcc.c-torture/compile/20020109-2.c: New test.
36656
36657 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36658
36659         * gcc.c-torture/execute/loop-10.c: New test.
36660
36661 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36662
36663         * gcc.c-torture/compile/20010226-1.c: New test.
36664         * gcc.c-torture/compile/20010227-1.c: New test.
36665         * gcc.c-torture/compile/20010426-1.c: New test.
36666         * gcc.c-torture/compile/20010510-1.c: New test.
36667         * gcc.c-torture/compile/20010605-3.c: New test.
36668         * gcc.c-torture/compile/20010824-1.c: New test.
36669         * gcc.c-torture/execute/20010409-1.c: New test.
36670         * gcc.dg/noncompile/20000901-1.c: New test.
36671         * gcc.dg/20001023-1.c: New test.
36672         * gcc.dg/20001101-1.c: New test.
36673         * gcc.dg/20001102-1.c: New test.
36674         * gcc.dg/20010207-1.c: New test.
36675         * gcc.dg/20010405-1.c: New test.
36676         * gcc.dg/20010822-1.c: New test.
36677         * gcc.dg/20011107-1.c: New test.
36678
36679 2002-01-09  Jeffrey A Law  (law@redhat.com)
36680
36681         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36682
36683         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36684         execution failure on PA targets.
36685
36686 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36687
36688         * gcc.c-torture/compile/20020109-1.c: New test.
36689
36690 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36691
36692         * gcc.c-torture/execute/20020108-1.c: New test.
36693
36694 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * gcc.dg/20020108-1.c: New test.
36697
36698 2002-01-08  H.J. Lu <hjl@gnu.org>
36699
36700         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36701         for header files.
36702
36703 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36704
36705         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36706         consistency.
36707
36708 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36709
36710         * gcc.dg/altivec-4.c: Test altivec predicates.
36711
36712 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36713
36714         * gcc.c-torture/execute/20020107-1.c: New test.
36715
36716 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36717
36718         PR c/5279
36719         * gcc.c-torture/compile/20020106-1.c: New test.
36720
36721 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36722
36723         * gcc.c-torture/execute/nestfunc-4.c: New test.
36724
36725 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36726
36727         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36728         extra triple that slipped in.
36729         * g++.old-deja/g++.abi/align.C: Likewise.
36730         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36731
36732 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36733
36734         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36735         * g++.old-deja/g++.abi/align.C: Likewise.
36736         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36737
36738         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36739         on FreeBSD/i386.
36740         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36741         FreeBSD.
36742
36743 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36744
36745         * gcc.dg/20020104-1.c: New test.
36746
36747         * gcc.dg/20020104-2.c: New test.
36748
36749 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36750
36751         * gcc.dg/20020103-1.c: Fix typo in target selector.
36752
36753 2002-01-03  Richard Henderson  <rth@redhat.com>
36754
36755         * gcc.dg/20020103-1.c: New.
36756
36757 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36758
36759         * gcc.c-torture/execute/20020103-1.c: New test.
36760
36761 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36762
36763         * g++.dg/other/debug2.C: New test.
36764
36765         * gcc.c-torture/compile/20020103-1.c: New test.
36766
36767 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36768
36769         * gcc.dg/gnu89-init-1.c: Added new tests.
36770
36771 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         * g++.dg/template/friend2.C: Remove as patch is reverted.
36774
36775         * g++.dg/warn/oldcast1.C: New test.
36776
36777         * g++.dg/template/ptrmem1.C: New test.
36778         * g++.dg/template/ptrmem2.C: New test.
36779
36780         * g++.dg/template/ntp.C: New test.
36781
36782         * g++.dg/other/component1.C: New test.
36783
36784         * g++.dg/template/ttp3.C: New test.
36785
36786         * g++.dg/template/friend2.C: New test.
36787         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36788
36789 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36790
36791         * g++.dg/other/ptrmem1.C: New test.
36792         * g++.dg/other/ptrmem2.C: New test.
36793
36794 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36795
36796         * g++.dg/template/ctor1.C: New test.
36797
36798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36799
36800         * g++.dg/template/friend2.C: New test.
36801
36802 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36803
36804         * gcc.dg/mmix-1.c: New test.
36805
36806 2001-12-31  Richard Henderson  <rth@redhat.com>
36807
36808         * gcc.dg/asm-5.c: New.
36809
36810 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36811
36812         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36813         in namespace __gnu_cxx
36814
36815 2001-12-30  Richard Henderson  <rth@redhat.com>
36816
36817         * gcc.dg/debug-6.c: New.
36818
36819 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36820
36821         * gcc.c-torture/compile/20011229-2.c: New test.
36822
36823 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36824
36825         * gcc.dg/debug-3.c: New test.
36826         * gcc.dg/debug-4.c: New test.
36827         * gcc.dg/debug-5.c: New test.
36828
36829 2001-12-29  Richard Henderson  <rth@redhat.com>
36830
36831         * g++.dg/eh/loop1.C: New.
36832
36833 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36834
36835         * g++.dg/template/crash1.C: New test.
36836
36837 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36838
36839         * g++.dg/other/const1.C: New test.
36840
36841 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36842
36843         * gcc.c-torture/compile/20011229-1.c: New test.
36844
36845 2001-12-28  Stan Shebs  <shebs@apple.com>
36846
36847         * lib/objc-torture.exp: Resync with c-torture.exp.
36848         * lib/objc.exp: Load standard libraries.
36849
36850 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36851
36852         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36853         additional tests.
36854
36855 2001-12-27  Roger Sayle <roger@eyesopen.com>
36856
36857         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36858
36859 2001-12-27  Richard Henderson  <rth@redhat.com>
36860
36861         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36862
36863 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.dg/eh/ctor1.C: New test.
36866         * g++.dg/other/error2.C: New test.
36867
36868 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36869
36870         * g++.dg/other/init2.C: New test.
36871
36872 2001-12-24  Richard Henderson  <rth@redhat.com>
36873
36874         * gcc.dg/20011223-1.c: New.
36875         * gcc.dg/inline-1.c: New.
36876
36877 2001-12-23  Richard Henderson  <rth@redhat.com>
36878
36879         * gcc.dg/asm-4.c: Test operand modifiers.
36880
36881 2001-12-23  Richard Henderson  <rth@redhat.com>
36882
36883         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36884
36885 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36886
36887         * gcc.c-torture/execute/20011223-1.c: New test.
36888
36889 2001-12-21  Richard Henderson  <rth@redhat.com>
36890
36891         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36892         re-enables the warning.
36893
36894 2001-12-21  Richard Henderson  <rth@redhat.com>
36895
36896         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36897
36898 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36899
36900         * gcc.c-torture/compile/20011218-1.c: New test.
36901
36902 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36903
36904         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36905         arm-isr.c test.
36906         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36907         epilogue generation for ARM ISR routines.
36908
36909 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36910
36911         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36912         * gcc.dg/format/c90-printf-3.c: Likewise.
36913         * gcc.dg/format/c99-printf-3.c: Likewise.
36914         * gcc.dg/format/ext-1.c: Likewise.
36915         * gcc.dg/format/ext-6.c: Likewise.
36916         * gcc.dg/format/format.h: Prototype unlocked stdio.
36917
36918 2001-12-20  Richard Henderson  <rth@redhat.com>
36919
36920         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36921         (arena): Use it.
36922         (malloc): Correct allocation logic.  Abort if we fill up the
36923         arena before initialization complete.
36924         (realloc): Correct allocation logic.
36925
36926 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36927
36928         * gcc.c-torture/compile/20011219-2.c: New test.
36929
36930         * gcc.c-torture/execute/20011219-1.c: New test.
36931
36932 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36933
36934         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36935         target does not support weak symbols.
36936
36937 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36938
36939         * gcc.c-torture/compile/20011219-1.c: New test.
36940
36941 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36942
36943         * g++.dg/other/error1.C: New test.
36944
36945 2001-12-17  Jeffrey A Law  (law@redhat.com)
36946
36947         * gcc.c-torture/execute/20011217-1.c: New test.
36948
36949 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36950
36951         * objc.dg/special/: New directory.
36952         * objc.dg/special/special.exp: New file.
36953         * objc.dg/special/unclaimed-category-1.h: New file.
36954         * objc.dg/special/unclaimed-category-1a.m: New file.
36955         * objc.dg/special/unclaimed-category-1.m: New file.
36956
36957 2001-12-17  Andreas Jaeger  <aj@suse.de>
36958
36959         * gcc.c-torture/compile/20011217-2.c: New test.
36960
36961 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36962
36963         * gcc.c-torture/compile/20011217-1.c: New test.
36964
36965 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36966
36967         * testsuite/gcc.dg/20011214-1.c: New.
36968
36969 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36970
36971         * gcc.dg/altivec-4.c: New.
36972
36973 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36974
36975         * gcc.dg/20011113-1.c: New test.
36976
36977 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36978
36979         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36980         std::__malloc_alloc_template<0> and
36981         std::__default_alloc_template<false, 0>.
36982
36983 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36984
36985         * objc/execute/bf-21.m: New test.
36986         * objc/execute/enumeration-1.m: New test.
36987         * objc/execute/enumeration-2.m: New test.
36988
36989 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * gcc.dg/gnu89-init-1.c: New test.
36992
36993 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36994
36995         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36996         * g++.old-deja/g++.jason/2371.C: Likewise.
36997         * g++.old-deja/g++.jason/template33.C: Likewise.
36998         * g++.old-deja/g++.jason/template34.C: Likewise.
36999         * g++.old-deja/g++.jason/template36.C: Likewise.
37000         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37001         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37002         * g++.old-deja/g++.other/typename1.C: Likewise.
37003         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37004         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37005         * g++.old-deja/g++.pt/typename11.C: Likewise.
37006         * g++.old-deja/g++.pt/typename14.C: Likewise.
37007         * g++.old-deja/g++.pt/typename16.C: Likewise.
37008         * g++.old-deja/g++.pt/typename3.C: Likewise.
37009         * g++.old-deja/g++.pt/typename4.C: Likewise.
37010         * g++.old-deja/g++.pt/typename5.C: Likewise.
37011         * g++.old-deja/g++.pt/typename7.C: Likewise.
37012         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37013
37014 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37015
37016         * g++.dg/other/linkage1.C: New test.
37017         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37018         specifiers.
37019
37020 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37021
37022         * gcc.dg/concat.c: New test.
37023
37024 2001-12-11  Stan Shebs  <shebs@apple.com>
37025
37026         * objc/compile: New test directory.
37027         * objc/compile/compile.exp: New expect script.
37028         * objc/compile/20011211-1.m: New compile test.
37029
37030 2001-12-11  Jason Merrill  <jason@redhat.com>
37031
37032         * lib/prune.exp (prune_gcc_output): Also handle "In member
37033         function".  So many permutations...
37034
37035 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37036
37037         * g++.dg/template/typedef1.C: New test.
37038
37039 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37040
37041         * g++.dg/other/copy1.C: New test.
37042
37043 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37044
37045         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37046
37047         * gcc.dg/builtin-choose-expr.c: New.
37048
37049 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37050
37051         * gcc.dg/altivec-2.c: New.
37052
37053 2001-12-07  Richard Henderson  <rth@redhat.com>
37054
37055         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37056
37057 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37058
37059         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37060         ultrasparc.
37061
37062 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37063
37064         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37065
37066 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37067
37068         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37069         variable argument list.
37070
37071 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37072
37073         * gcc.c-torture/execute/memcheck: Delete entire directory.
37074         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37075         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37076
37077 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37078
37079         * gcc.dg/Wshadow-1.c: New test.
37080
37081 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37082
37083         * gcc.c-torture/compile/20011130-1.c: New test.
37084
37085         * gcc.dg/noncompile/20011025-1.c: New test.
37086
37087         * g++.dg/other/anon-union.C: New test.
37088
37089         * gcc.c-torture/execute/20011024-1.c: New test.
37090
37091 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37092
37093         * gcc.c-torture/execute/20000722-1.x,
37094         gcc.c-torture/execute/20010123-1.x: Remove.
37095         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37096         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37097         gcc.dg/c99-complit-2.c: New tests.
37098
37099 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37100
37101         * g++.dg/inherit/base1.C: New test.
37102
37103 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37104
37105         * g++.dg/other/stdarg1.C: New test.
37106
37107         * gcc.c-torture/compile/20011130-2.c: New test.
37108
37109 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37110
37111         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37112         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37113         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37114         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37115         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37116         * gcc.dg/builtin-prefetch-1.c: New test.
37117
37118 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37119
37120         * gcc.dg/20011130-1.c: New test.
37121
37122 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37123
37124         * g++.dg/other/scope1.C: New test.
37125         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37126
37127 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37128
37129         * gcc.dg/vla-init-1.c: New test.
37130
37131 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37132
37133         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37134
37135 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37136
37137         * objc.dg/alias.m: Update.
37138         * objc.dg/class-1.m: Update.
37139         * objc.dg/const-str-1.m: Update.
37140         * objc.dg/fwd-proto-1.m: Update.
37141         * objc.dg/id-1.m: Update.
37142         * objc.dg/super-class-1.m: Update.
37143
37144 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37145
37146         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37147         constructs.
37148
37149 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37150
37151         * gcc.c-torture/execute/20011128-1.c: New test.
37152
37153 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37154
37155         * gcc.dg/20011127-1.c: New test.
37156
37157 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37158
37159         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37160         from Austin Group draft 7.
37161         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37162         scanf format arguments.
37163         * gcc.dg/format/no-exargs-2.c: New test.
37164
37165 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.dg/abi/vbase8-4.C: New test.
37168
37169 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37170
37171         * gcc.c-torture/execute/20011121-1.c: New test.
37172
37173 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37174
37175         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37176
37177 2001-11-23  Andreas Jaeger  <aj@suse.de>
37178
37179         * gcc.dg/cpp/charconst-2.c: New test.
37180
37181 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37182
37183         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37184         to the host if it is remote.  Let tests specify extra headers
37185         they use.
37186         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37187         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37188         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37189         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37190         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37191         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37192         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37193         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37194         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37195         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37196
37197 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37198
37199         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37200         for little endian ARMs.
37201
37202 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37203
37204         * gcc.c-torture/compile/20011119-1.c: New test.
37205         * gcc.c-torture/compile/20011119-2.c: New test.
37206
37207 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37208
37209         * gcc.dg/altivec-1.c: Fix typo.
37210
37211 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37212
37213         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37214
37215 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37216
37217         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37218
37219 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37220
37221         * lib/g77.exp: Don't specify --rpath-link.
37222
37223         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37224         across all the headers.
37225         * gcc.dg/format/format.exp: For testing on a remote host,
37226         copy format.h.
37227
37228         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37229         * gcc.c-torture/execute/930406-1.c: Likewise.
37230         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37231
37232 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37233
37234         * gcc.dg/altivec-1.c: New.
37235
37236 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37237
37238         * gcc.dg/cpp/fpreprocessed.c: New test case.
37239
37240 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37241
37242         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37243         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37244         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37245
37246 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37247
37248         * gcc.dg/no-builtin-1.c: New test.
37249
37250 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37251
37252         * gcc.c-torture/execute/20011115-1.c: New test.
37253
37254 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37255
37256         * gcc.c-torture/compile/20011114-2.c: New test.
37257         * gcc.c-torture/compile/20011114-3.c: New test.
37258         * gcc.c-torture/compile/20011114-4.c: New test.
37259
37260 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.dg/other/init1.C: New test.
37263
37264 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37265
37266         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37267         message.
37268
37269         * gcc.c-torture/execute/20011114-1.c: New testcase.
37270
37271         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37272         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37273         like the (before this change) version of 20010327-1.c.
37274
37275 2001-11-14  Roger Sayle <roger@eyesopen.com>
37276
37277         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37278
37279 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37280
37281         * g++.dg/init/array2.C: New test.
37282
37283 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37284
37285         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37286
37287 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37288
37289         * g++.dg/other/forscope1.C: New test.
37290         * g++.dg/ext/forscope1.C: New test.
37291         * g++.dg/ext/forscope2.C: New test.
37292
37293 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37294
37295         * gcc.c-torture/execute/20011113-1.c: New test.
37296
37297 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37298
37299         * gcc.c-torture/execute/20011109-2.c: New test.
37300
37301         * gcc.c-torture/execute/20011109-1.c: New test.
37302
37303 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37304
37305         * gcc.c-torture/compile/20011109-1.c: New test.
37306
37307 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37308
37309         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37310         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37311         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37312         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37313         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37314         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37315         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37316
37317 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37318
37319         * g++.dg/warn/Wshadow-1.C: New tests.
37320         * g++.old-deja/g++.mike/for3.C: Update.
37321
37322 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37323
37324         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37325         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37326         XFAILs.  Adjust expected error texts.
37327         * gcc.c-torture/compile/20011106-1.c,
37328         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37329         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37330         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37331         gcc.dg/c99-array-lval-5.c: New tests.
37332
37333 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37334
37335         * gcc.dg/cpp/defined.c: Update.
37336
37337 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37338
37339         * gcc.c-torture/execute/anon-1.c: New test.
37340
37341 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37342
37343         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37344         same size, so no warning should be produced on stormy16.
37345
37346         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37347         due to oversized array.
37348         * g++.old-deja/g++.mike/ns15.C: Likewise.
37349         * g++.old-deja/g++.pt/crash16.C: Likewise.
37350
37351 2001-11-02  Graham Stott  <grahams@redhat.com>
37352
37353         * g++.dgother/debug1.C: Fix typos.
37354
37355 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37356
37357         * g++.dg/other/debug1.C: New test.
37358
37359 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37360
37361         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37362         of unsigned long.
37363
37364 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37365
37366         * gcc.dg/20011029-2.c: New test.
37367
37368         * gcc.c-torture/compile/20011029-1.c: New test.
37369
37370 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37371
37372         * objc/execute/class_self-1.m: New test.
37373         * objc/execute/class_self-2.m: New test.
37374
37375 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37376
37377         * gcc.misc-tests/msgs.exp: Delete.
37378         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37379         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37380         error set to match recent changes.
37381
37382 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37383
37384         * gcc.dg/20011021-1.c: New test.
37385
37386 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37387
37388         * gcc.c-torture/compile/20011023-1.c: New test.
37389
37390 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37391
37392         * lib/g77.exp: Rewrite based on lib/g++.exp.
37393
37394 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37395
37396         * gcc.c-torture/execute/20011019-1.c: New test.
37397
37398         * gcc.dg/20011018-1.c: New test.
37399
37400 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37401
37402         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37403
37404 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37405
37406         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37407         * gcc.dg/attr-invalid.c: Likewise.
37408
37409 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37410
37411         * testsuite/gcc.dg/20011015-1.c: New test.
37412
37413 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37414
37415         * g++.dg/template/unify2.C: New test.
37416
37417 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37418
37419         * g++.dg/other/exception-specification.C: New test
37420
37421 2001-10-13  Tom Rix  <trix@redhat.com>
37422
37423         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37424         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37425
37426 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37427
37428         * testsuite/gcc.dg/20011009-1.c: New test.
37429
37430 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37431
37432         PR g++/4476
37433         * g++.dg/other/friend1.C: New test.
37434
37435 2001-10-11  Richard Henderson  <rth@redhat.com>
37436
37437         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37438
37439 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37440
37441         * gcc.c-torture/compile/20011010-1.c: New.
37442
37443 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37444
37445         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37446         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37447         g77.f-torture/execute/execute.exp,
37448         g77.f-torture/noncompile/noncompile.exp,
37449         gcc.c-torture/compile/compile.exp,
37450         gcc.c-torture/execute/execute.exp,
37451         gcc.c-torture/execute/ieee/ieee.exp,
37452         gcc.c-torture/execute/memcheck/memcheck.exp,
37453         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37454         objc/execute/execute.exp: Update FSF address.
37455
37456 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37457
37458         * gcc.dg/cpp/cmdlne-C.c: Update.
37459         * gcc.dg/cpp/cmdlne-C2.c: New.
37460
37461 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37462
37463         * gcc.c-torture/execute/20011008-3.c: New.
37464
37465 2001-10-08  DJ Delorie  <dj@redhat.com>
37466
37467         * gcc.dg/20011008-1.c: New.
37468         * gcc.dg/20011008-2.c: New.
37469
37470 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37471
37472         * gcc.dg/cpp/spacing1.c: Update test.
37473
37474 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37475
37476         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37477         spelling errors of "separate" as "seperate".
37478
37479 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37480
37481         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37482         enough to avoid inlining.
37483
37484 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37485
37486         * lib/g77.exp: set libg2c_dir correctly.
37487
37488 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37489
37490         * gcc.dg/cpp/macro11.c: New test.
37491
37492 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37493
37494         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37495         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37496         gcc.dg/format/multattr-3.c: New tests.
37497         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37498         tests for format attributes on function pointers being rejected.
37499
37500 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37501
37502         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37503
37504 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37505
37506         * g++.dg/warn/format1.C: New test.
37507
37508 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37509
37510         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37511
37512 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37513
37514         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37515
37516 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37517
37518         * gcc.dg/cpp/redef2.c: Add test.
37519
37520 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37521
37522         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37523         long-standing bug on i686, apparently.
37524         * gcc.c-torture/execute/loop-2c.x: New file.
37525         * gcc.c-torture/execute/loop-2d.x: New file.
37526         * gcc.c-torture/execute/loop-3c.x: New file.
37527
37528 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37529
37530         * gcc.dg/cpp/20000625-2.c: Correct line number.
37531
37532 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37533
37534         * gcc.dg/cpp/macro10.c: New test.
37535         * gcc.dg/cpp/strify3.c: New test.
37536         * gcc.dg/cpp/spacing1.c: Add tests.
37537         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37538         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37539
37540 2001-09-24  DJ Delorie  <dj@redhat.com>
37541
37542         * gcc.c-torture/execute/20010924-1.c: New test.
37543
37544 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37545
37546         * testsuite/objc/execute/paste.m: Remove.
37547
37548 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37549
37550         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37551
37552 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37553
37554         * g77.dg/strlen0.f: New test.
37555
37556 2001-09-21  Richard Henderson  <rth@redhat.com>
37557
37558         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37559         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37560
37561 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37562
37563         Table-driven attributes.
37564         * g++.dg/ext/attrib1.C: New test.
37565
37566 2001-09-20  DJ Delorie  <dj@redhat.com>
37567
37568         * gcc.dg/20000926-1.c: Update expected warning messages.
37569         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37570         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37571         array.
37572
37573 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37574
37575         * g++.dg/eh/registers1.C: New test case.
37576
37577 2001-09-17  Richard Henderson  <rth@redhat.com>
37578
37579         * gcc.dg/array-5.c: Fix VLA decomposition test.
37580
37581 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37582
37583         * gcc.dg/cpp/line5.c: New testcase.
37584
37585 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37586
37587         * gcc.dg/cpp/macro9.c: New test.
37588
37589 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37590
37591         * gcc.c-torture/execute/980223.c: Change type of addr from long
37592         to char *.
37593
37594 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37595
37596         * gcc.c-torture/execute/20010915-1.c: New test.
37597
37598 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37599
37600         * g77.dg/bprob: New directory.
37601         * g77.dg/bprob/bprob.exp: New file.
37602         * g77.dg/bprob/bprob-1.f: New test.
37603         * g77.dg/gcov: New directory.
37604         * g77.dg/gcov/gcov.exp: New file.
37605         * g77.dg/gcov/gcov-1.f: New test.
37606         * g77.dg/gcov/gcov-1.x: New file.
37607
37608 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37609
37610         * gcc.dg/cpp/directiv.c: Update.
37611         * gcc.dg/cpp/undef1.c: Update.
37612
37613 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37614
37615         * gcc.dg/20010912-1.c: New test.
37616
37617 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37618
37619         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37620         language-independent file in lib.
37621         * lib/gcov.exp: New file.
37622
37623 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37624
37625         * gcc.c-torture/compile/20010911-1.c: New test.
37626
37627 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37628
37629         * lib/profopt.exp: New, to support profile-directed optimizations.
37630         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37631         * gcc.misc-tests/bprob-1.c: New test.
37632         * gcc.misc-tests/bprob-2.c: New test.
37633
37634 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37635
37636         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37637         XFAIL and which kinds of gcov output to verify.
37638         * gcc.misc-tests/gcov-4b.x: New file.
37639         * gcc.misc-tests/gcov-5b.x: New file.
37640         * gcc.misc-tests/gcov-6.x: New file.
37641         * gcc.misc-tests/gcov-7.c: New test.
37642         * gcc.misc-tests/gcov-7.x: New file.
37643
37644 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37645
37646         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37647         * gcc.misc-tests/gcov-6.c: New test.
37648
37649 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         PR c++/3986
37652         * g++.dg/abi/vbase1.C: New test.
37653
37654 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37655
37656         * objc.dg/method-2.m: New.
37657
37658 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37659
37660         PR c++/4203
37661         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37662         * g++.dg/init/empty1.C: New test.
37663
37664 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37665
37666         * gcc.c-torture/compile/20010903-1.c: New test.
37667
37668 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37669
37670         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37671         for m68k.
37672
37673 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37674
37675         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37676
37677         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37678
37679         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37680
37681 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37682
37683         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37684         for 16-bit 'unsigned int'.
37685
37686 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37687
37688         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37689
37690 2001-08-27  Richard Henderson  <rth@redhat.com>
37691
37692         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37693         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37694
37695 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37696
37697         * gcc.dg/asm-names.c (ymain): New.
37698
37699 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37700
37701         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37702         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37703         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37704
37705 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37706
37707         * gcc.dg/compare5.c: New testcase.
37708
37709 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37710
37711         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37712         and "In instantiation".
37713
37714 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37715
37716         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37717
37718 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37719
37720         * gcc.misc-tests/gcov.exp: Add support for branch information.
37721         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37722         * gcc.misc-tests/gcov-4.c: New test.
37723         * gcc.misc-tests/gcov-4b.c: New test.
37724         * gcc.misc-tests/gcov-5b.c: New test.
37725
37726 2001-08-20  Zack Weinberg  <zackw@panix.com>
37727
37728         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37729         expected to fail.
37730
37731 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37732
37733         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37734
37735 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37736
37737         * g++.dg/eh/template1.C: New test.
37738
37739 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37740
37741         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37742         Fix thinko.
37743         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37744         for xfail.
37745
37746 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37747
37748         * lib/g77-dg.exp: Use prune.exp for common procedures
37749         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37750         * lib/g77.exp: (g77-dg-prune) Remove
37751
37752 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37753
37754         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37755
37756 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37757
37758         * g++.dg/template/unify1.C: New test.
37759
37760 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37761
37762         * g++.dg/abi/empty4.C: New test.
37763
37764 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37765
37766         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37767         solaris2.*
37768         * g77.f-torture/compile/pr3743.x: Likewise.
37769
37770 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37771
37772         * g++.dg/other/using-declaration.C: New test.
37773
37774 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37775
37776         * gcc.dg/cpp/tr-sign.c: New testcase.
37777
37778 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37779
37780         * gcc.dg/cpp/19951025-1.c: Revert.
37781         * gcc.dg/cpp/directiv.c: We no longer process directives that
37782         interrupt macro arguments.
37783
37784 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37785
37786         * gcc.dg/bconstp-1.c: New test.
37787
37788 2001-08-03  Richard Henderson  <rth@redhat.com>
37789
37790         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37791
37792 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37793
37794         * gcc.dg/cpp/19951025-1.c: Update.
37795
37796 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37797
37798         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37799         should be x.
37800
37801 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         Kill -fhonor-std.
37804         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37805         * g++.old-deja/g++.other/std1.C: Likewise.
37806         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37807
37808 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37809
37810         * lib/g77.exp: Load gcc-defs.exp for common procedures
37811         (g77_pass, g77_fail, g77_finish, g77_exit,
37812         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37813
37814 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37815
37816         * g77.dg/fbackslash.f
37817         * g77.dg/fcase-preserve.f
37818         * g77.dg/ff90-1.f
37819         * g77.dg/ffixed-line-length-0.f
37820         * g77.dg/ffixed-line-length-132.f
37821         * g77.dg/ffixed-line-length-7.f
37822         * g77.dg/ffixed-line-length-72.f
37823         * g77.dg/ffixed-line-length-none.f
37824         * g77.dg/ffree-form-1.f
37825         * g77.dg/fno-backslash.f
37826         * g77.dg/fno-f90-1.f
37827         * g77.dg/fno-fixed-form-1.f
37828         * g77.dg/fno-onetrip.f
37829         * g77.dg/fno-typeless-boz.f
37830         * g77.dg/fno-underscoring.f
37831         * g77.dg/fno-vxt-1.f
37832         * g77.dg/fonetrip.f
37833         * g77.dg/ftypeless-boz.f
37834         * g77.dg/fugly-assumed.f
37835         * g77.dg/funderscoring.f
37836         * g77.dg/fvxt-1.f
37837
37838 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37839
37840         * objc.dg/fwd-proto-1.m: New.
37841         * objc.dg/local-decl-1.m: New.
37842         * objc.dg/naming-1.m: New.
37843         * objc.dg/naming-2.m: New.
37844         * objc.dg/proto-hier-1.m: New.
37845
37846 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37847
37848         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37849         largest-type elements to a struct makes its size grow.
37850
37851 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37852
37853         * g++.dg/abi/vthunk1.C: New test.
37854
37855 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37856
37857         * g++.dg/abi/vbase8-22.C: New test.
37858
37859 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37860
37861         * gcc.dg/cpp/macro8.c: New test.
37862
37863 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37864
37865         * g++.dg/abi/vbase8-21.C: New test.
37866
37867 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         * g++.dg/abi/vbase8-10.C: New test.
37870
37871 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37872
37873         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37874         ${tool}_set_ld_library_path.
37875         Changed caller.
37876         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37877         g++.exp.
37878
37879 2001-07-26  Stan Cox <scox@redhat.com>
37880
37881         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37882         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37883         gcc_exit, gcc_check_unsupported_p):
37884         Moved to gcc-deps.exp
37885         * gcc-deps.exp: New file.
37886
37887 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37888
37889         * g++.old-deja/g++.pt/defarg14.C: New test.
37890
37891 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37892
37893         * g++.old-deja/g++.other/lineno5.C: New test.
37894
37895 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37896
37897         * g++.old-deja/g++.pt/crash68.C: New test.
37898
37899 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.other/crash42.C: New test.
37902
37903 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37904
37905         * gcc.dg/cpp/extratokens.c: Fix.
37906         * gcc.dg/cpp/skipping2.c: New tests.
37907
37908 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37909
37910         * gcc.c-torture/execute/20010724-1.c: New file.
37911         * gcc.c-torture/execute/20010724-1.x: New file.
37912
37913 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37914
37915         * g++.old-deja/g++.other/cond7.C: New test.
37916
37917 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37918
37919         * g++.old-deja/g++.other/optimize4.C: New test.
37920
37921 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37922
37923         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37924
37925 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37926
37927         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37928         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37929         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37930         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37931
37932         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37933         bug report" message.
37934
37935         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37936         * g++.dg/ext/instantiate1.C: Move from old-deja.
37937
37938 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37939
37940         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37941         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37942         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37943         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37944
37945 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37946
37947         * gcc.c-torture/execute/20010723-1.c: New test.
37948
37949 2001-07-23  Ben Elliston  <bje@redhat.com>
37950
37951         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37952
37953 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37954
37955         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37956         i[34567]86-*-*.
37957         Delete handling of ieee_multilib_flags.
37958         Pass -mieee for alpha*-*-* and sh-*-*.
37959         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37960
37961 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37962
37963         Remove old-abi tests.
37964         * g++.old-deja/g++.mike/p11116.C: Remove.
37965         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37966
37967 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37968
37969         * g77.f-torture/compile/pr3743.f: New test
37970
37971 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37972
37973         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37974
37975 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37976
37977         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37978         g++.old-deja/g++.pt/static6.C: Likewise.
37979         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37980         supports weak symbols.
37981
37982 2001-07-18  Andreas Jaeger  <aj@suse.de>
37983
37984         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37985         supported again.
37986
37987 2001-07-18  Andreas Jaeger  <aj@suse.de>
37988
37989         * gcc.dg/iftrap-1.c: Fix target line.
37990
37991 2001-07-17  Richard Henderson  <rth@redhat.com>
37992
37993         * gcc.c-torture/execute/20010717-1.c: New.
37994
37995 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37996
37997         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37998         tests.
37999
38000 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38001
38002         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38003
38004 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38005
38006         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38007         UAC_SIGBUS, UAC_NOPRINT definitions.
38008
38009 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38010
38011         * objc/execute/object_is_class.m: New test.
38012         * objc/execute/object_is_meta_class.m: New test.
38013
38014 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38015
38016         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38017         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38018
38019 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38020
38021         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38022         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38023
38024 2001-07-14  Richard Henderson  <rth@redhat.com>
38025
38026         * gcc.dg/iftrap-1.c: New.
38027
38028 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38029
38030         * g77.f-torture/execute/intrinsic77.f: New test.
38031
38032 2001-07-11  Janis Johnson <janis@us.ibm.com>
38033
38034         * gcc.misc-tests/gcov-3.c: New test.
38035
38036 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38037
38038         * gcc.c-torture/compile/20010711-1.c,
38039         * gcc.c-torture/compile/20010711-2.c: New tests.
38040
38041 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38042
38043         * gcc.c-torture/execute/20010711-1.c: New test.
38044
38045 2001-07-11  Ben Elliston  <bje@redhat.com>
38046
38047         * g++.old-deja/g++.other/enum5.C: New test.
38048
38049 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38050
38051         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38052         (g++-dg-prune): Call prune_gcc_output.
38053         * prune.exp: New file for prune_gcc_output.
38054         * lib/g++.exp, lib/gcc.exp: Load it.
38055
38056 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38057
38058         * gcc.c-torture/compile/20010701-1.c,
38059         g++.old-deja/g++.ext/attrib6.C: New tests.
38060
38061 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38062
38063         * gcc.c-torture/compile/20010706-1.c: New test.
38064
38065 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38066
38067         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38068
38069 2001-06-28  Stan Shebs  <shebs@apple.com>
38070
38071         * gcc.dg/pragma-darwin.c: New test.
38072
38073 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38074
38075         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38076         Solaris 2.[678] system.
38077
38078 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38079
38080         * gcc.dg/20010622-1.c: New test.
38081
38082 2001-06-18  Stan Shebs  <shebs@apple.com>
38083
38084         * objc.dg: New directory.
38085         * objc.dg/dg.exp: New file.
38086         * objc.dg/alias.m: New.
38087         * objc.dg/class-1.m: New.
38088         * objc.dg/class-2.m: New.
38089         * objc.dg/const-str-1.m: New.
38090         * objc.dg/const-str-2.m: New.
38091         * objc.dg/id-1.m: New.
38092         * objc.dg/method-1.m: New.
38093         * objc.dg/super-class-1.m: New.
38094         * lib/objc-dg.exp: New file.
38095
38096 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38097
38098         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38099         of label name.
38100
38101 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38102
38103         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38104
38105 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38106
38107         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38108         variable.
38109
38110 2001-06-12  Richard Henderson  <rth@redhat.com>
38111
38112         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38113
38114 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38115
38116         * g++.old-deja/g++.abi/vbase5.C: New test.
38117         * g++.old-deja/g++.abi/vbase6.C: New test.
38118         * g++.old-deja/g++.abi/vbase7.C: New test.
38119
38120 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38121
38122         * gcc.c-torture/compile/20010610-1.c: New test.
38123
38124 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.abi/vbase4.C: New test.
38127
38128 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38129
38130         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38131         support %f for HC11/HC12 targets.
38132         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38133         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38134         on HC11/HC12 targets.
38135         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38136
38137 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38138
38139         * gcc.dg/wchar_t-1.c: New file.
38140         * gcc.dg/wint_t-1.c: Likewise.
38141
38142 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38143
38144         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38145
38146 2001-06-11  Richard Henderson  <rth@redhat.com>
38147
38148         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38149
38150 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38151
38152         * gcc.c-torture/compile/20010611-1.c: New test.
38153
38154 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38155
38156         * gcc.dg/c99-tag-1.c: Add more tests.
38157
38158 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38159
38160         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38161         representation on MN10300 and ARM/Thumb.
38162
38163 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38164
38165         * g77.f-torture/execute/20010610.f: New.
38166
38167 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38168
38169         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38170         names.
38171
38172 2001-06-09  Richard Henderson  <rth@redhat.com>
38173
38174         * gcc.c-torture/execute/ashrdi-1.c: New.
38175         * gcc.c-torture/execute/ashldi-1.c: New.
38176         * gcc.c-torture/execute/lshrdi-1.c: New.
38177
38178 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38179
38180         * objc/execute/load-3.m: Added. Check sending +load to categories,
38181         in addition to classes.
38182
38183 2001-06-08  Stan Shebs  <shebs@apple.com>
38184
38185         * objc/execute/load-2.m: New test.  From Nicola Pero
38186         <n.pero@mi.flashnet.it>.
38187
38188 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * gcc.c-torture/execute/20010605-2.c: New test.
38191
38192 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38193
38194         * g++.old-deja/g++.abi/vbase2.C: New test.
38195         * g++.old-deja/g++.abi/vbase3.C: New test.
38196
38197 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         * g++.old-deja/g++.pt/friend49.C: New test.
38200
38201 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38202
38203         * g++.old-deja/g++.ext/anon3.C: New test.
38204
38205 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38206
38207         * g++.old-deja/g++.other/conv7.C: New test.
38208
38209 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38210
38211         * gcc.c-torture/compile/20010605-2.c: New test.
38212
38213 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38214
38215         * gcc.c-torture/execute/20010604-1.c: New test.
38216
38217 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38218
38219         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38220
38221 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38222
38223         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38224         (g++_link_flags): Likewise.
38225         (g++_init): Pass gccpath's value to two previous functions.
38226
38227 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38228
38229         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38230         Ensure logfile entry matches exec command line.
38231
38232 2001-05-31  Richard Henderson  <rth@redhat.com>
38233
38234         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38235         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38236
38237 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38238
38239         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38240         compiler for irix6.2
38241
38242 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * g++.old-deja/g++.other/optimize3.C: New file.
38245
38246 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38247
38248         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38249         assemble.
38250
38251 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38252
38253         * g++.old-deja/g++.other/optimize2.C: New file.
38254
38255 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38256
38257         * gcc.c-torture/compile/20010518-2.c: New file.
38258         * gcc.c-torture/execute/20010518-1.c: New file.
38259         * gcc.c-torture/execute/20010518-2.c: New file.
38260
38261 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38262
38263         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38264
38265 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38266
38267         G++ no longer defines builtins that do not begin with __builtin.
38268         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38269         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38270         * g++.old-deja/g++.law/builtin1.C: Likewise.
38271         * g++.old-deja/g++.law/cvt2.C: Likewise.
38272         * g++.old-deja/g++.mike/net5.C: Likewise.
38273         * g++.old-deja/g++.other/builtins1.C: Likewise.
38274         * g++.old-deja/g++.other/builtins2.C: Likewise.
38275         * g++.old-deja/g++.other/builtins3.C: Likewise.
38276         * g++.old-deja/g++.other/builtins4.C: Likewise.
38277         * g++.old-deja/g++.other/inline8.C: Likewise.
38278         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38279
38280 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.pt/using1.C: Adjust.
38283         * g++.old-deja/g++.pt/using2.C: New test.
38284
38285 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38286
38287         * gcc.dg/cpp/charconst.c: New tests.
38288         * gcc.dg/cpp/escape.c: New tests.
38289         * gcc.dg/cpp/escape-1.c: New tests.
38290         * gcc.dg/cpp/escape-2.c: New tests.
38291         * gcc.dg/cpp/ucs.c: New tests.
38292
38293 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38294
38295         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38296         native compiler for irix6.5.
38297
38298 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38299
38300         * lib/g++.exp (g++_include_flags): Use args to compute
38301         get_multilibs.
38302         (g++_link_flags): Likewise.
38303         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38304
38305 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38306
38307         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38308
38309 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38310
38311         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38312         this file.
38313
38314 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38315
38316         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38317         STACK_SIZE;
38318         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38319         to STACK_SIZE; Use it to define size of add_histo array.
38320         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38321         to STACK_SIZE.
38322         (f): Use GITT_SIZE to define size of gitt local table.
38323         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38324         to STACK_SIZE; Use it to define size of bytemem array.
38325
38326 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38327
38328         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38329         on 68HC11/HC12 due to the asm instruction.
38330         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38331         * gcc.c-torture/compile/920520-1.x: Likewise.
38332         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38333         on 68HC11/HC12 because the function is larger than 64K.
38334         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38335         on 68HC11/HC12 because the structure is too large.
38336
38337 2001-05-20  Richard Henderson  <rth@redhat.com>
38338
38339         * gcc.c-torture/execute/20010520-1.c: New.
38340
38341 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38342
38343         * g++.old-deja/g++.warn/compare1.C: New test.
38344         * gcc.dg/compare4.c: New test.
38345
38346 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.old-deja/g++.other/optimize1.C: New test.
38349
38350 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38351
38352         * g++.old-deja/g++.pt/spec41.C: New test.
38353
38354 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38355
38356         * gcc.c-torture/compile/20010114-1.x: Remove.
38357
38358 2001-05-18  Stan Shebs  <shebs@apple.com>
38359
38360         * gcc.c-torture/compile/20010518-1.c: New test.
38361
38362 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38363
38364         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38365         * g++.old-deja/g++.pt/crash67.C: New test.
38366
38367 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38368
38369         * g++.old-deja/g++.other/debug9.C: New test.
38370
38371 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38372
38373         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38374
38375 2001-05-16  Jan Hubicka  <jh@suse.cz>
38376
38377         * gcc.c-torture/compile/20010516-1.c: New test.
38378
38379 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38380
38381         * g++.old-deja/g++.other/crash41.C: New test.
38382
38383 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         * g++.old-deja/g++.pt/crash66.C: New test.
38386
38387 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38388
38389         * g++.old-deja/g++.robertl/eb27.C: Convert.
38390
38391 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38392
38393         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38394         declaration being redundant.
38395
38396 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38397
38398         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38399
38400 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38401
38402         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38403
38404 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38405
38406         * lib/g++.exp: Use testsuite_flags.
38407
38408 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38409
38410         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38411
38412 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38413
38414         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38415
38416 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38417
38418         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38419
38420 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38421
38422         * gcc.c-torture/compile/20010313-1.c: New test.
38423
38424 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38425
38426         * gcc.dg/cpp/direct2.c: New test.
38427         * gccq.dg/cpp/direct2s.c: New test.
38428
38429         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38430
38431 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38432
38433         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38434         * g++.old-deja/g++.other/op3.C: Likewise.
38435
38436 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38437
38438         * gcc.dg/cpp/syshdr.h: New file.
38439         * gcc.dg/cpp/sysmac1.c: Update.
38440         * gcc.dg/cpp/sysmac2.c: Update.
38441
38442 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38443
38444         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38445
38446 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38447
38448         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38449         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38450
38451 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38452
38453         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38454
38455 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38456
38457         * lib/g++.exp (g++_include_flags): Don't use any special flags
38458         if TESTING_IN_BUILD_TREE is not defined.
38459         (g++_init): Use a plain 'c++' as the compiler if
38460         TESTING_IN_BUILD_TREEE is not defined.
38461
38462 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38463
38464         * g++.old-deja/g++.eh/catch13.C: New test.
38465         * g++.old-deja/g++.eh/catch14.C: New test.
38466
38467 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38468
38469         * gcc.dg/cpp/tr-define.c: New test.
38470
38471 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38472
38473         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38474         <stdlib.h>, not <malloc.h>.
38475
38476 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.old-deja/g++.ns/template17.C: New test.
38479
38480 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38481
38482         * g++.old-deja/g++.pt/ref4.C: New test.
38483
38484 2001-04-30  Richard Henderson  <rth@redhat.com>
38485
38486         * gcc.dg/20000724-1.c: Revert last change.
38487
38488 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38489
38490         * g77.f-torture/execute/20010430.f: New test.
38491
38492 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38493
38494         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38495
38496 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38497
38498         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38499
38500 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38501
38502         * g++.old-deja/g++.eh/crash6.C: New test.
38503
38504 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38505
38506         * g++.old-deja/g++.other/warn7.C: New test.
38507
38508 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38509
38510         * g++.old-deja/g++.other/defarg9.C: New test.
38511
38512 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38513
38514         * g77.f-torture/compile/20010426.f: New test.
38515         * g77.f-torture/execute/20010426.f: New test.
38516
38517 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38518
38519         * g77.f-torture/compile/20000629-1.x: Remove - error
38520         has been fixed.
38521
38522 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38523
38524         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38525         Tweak slightly to work with g++.dg framework.
38526         * g++.dg/special/ecos.exp: Run initp1.C test.
38527         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38528
38529         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38530         its linker doesn't give line numbers either.
38531         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38532
38533 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38534
38535         * g++.old-deja/g++.other/lex1.C: New test.
38536
38537 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38538
38539         * gcc.dg/noncompile/20010425-1.c: New test.
38540
38541 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38542
38543         * g++.old-deja/g++.pt/mangle2.C: New test.
38544
38545 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38546
38547         * gcc.dg/format/plus-1.c: New test.
38548
38549 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38550
38551         * gcc.dg/20010423-1.c: New test.
38552
38553 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38554
38555         * gcc.c-torture/execute/20010422-1.c: New test.
38556
38557 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38558
38559         * g++.old-deja/g++.ns/type2.C: New test.
38560
38561 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38562
38563         * g++.old-deja/g++.other/perf1.C: New test.
38564
38565 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38566
38567         * gcc.dg/c99-func-2.c: Remove xfail.
38568         * gcc.dg/c99-func-3.c: Remove xfail.
38569         * gcc.dg/c99-func-4.c: Remove xfail.
38570
38571 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38572
38573         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38574
38575 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38576
38577         * gcc.c-torture/compile/20010423-1.c: New test.
38578
38579 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38580
38581         * g++.old-deja/g++.pt/typename28.C: New test.
38582
38583 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * g++.old-deja/g++.abi/empty2.C: New test.
38586         * g++.old-deja/g++.abi/empty3.C: New test.
38587
38588 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38589
38590         * g++.old-deja/g++.other/comdat2.C: New test.
38591         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38592
38593 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38594
38595         * g++.old-deja/g++.other/overload14.C: New test.
38596
38597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38598
38599         * g++.old-deja/g++.other/lookup23.C: New test.
38600
38601 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38602
38603         * gcc.c-torture/execute/20010403-1.c: New test.
38604
38605 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38606             Mark Mitchell  <mark@codesourcery.com>
38607
38608         * lib/old-dejagnu.exp: Don't delete output of executable.
38609         Add .exe suffix to executables.
38610
38611 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38612
38613         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38614
38615 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38616
38617         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38618
38619 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38622         * g++.old-deja/g++.abi/crash1.C: New test.
38623
38624 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38625
38626         * g++.old-deja/g++.other/crash40.C: New test.
38627
38628 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38629
38630         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38631
38632 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.other/warn6.C: New test.
38635
38636 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38637
38638         * g++.old-deja/g++.robertl/eb42.C: Same.
38639
38640 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38641
38642         * gcc.dg/wtr-conversion-1.c: New testcase.
38643
38644 2001-04-10  Richard Henderson  <rth@redhat.com>
38645
38646         * g++.old-deja/g++.other/array5.C: New.
38647
38648 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38649
38650         * gcc.c-torture/execute/20010408-1.c: New test.
38651
38652 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38653
38654         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38655         headers and constructs.
38656         * g++.old-deja/g++.robertl/eb79.C: Same.
38657         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38658         * g++.old-deja/g++.robertl/eb73.C: Same.
38659         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38660         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38661         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38662         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38663         * g++.old-deja/g++.robertl/eb44.C: Same.
38664         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38665         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38666         * g++.old-deja/g++.robertl/eb39.C: Same.
38667         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38668         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38669         * g++.old-deja/g++.robertl/eb30.C: Same.
38670         * g++.old-deja/g++.robertl/eb3.C: Same.
38671         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38672         * g++.old-deja/g++.robertl/eb21.C: Same.
38673         * g++.old-deja/g++.robertl/eb15.C: Same.
38674         * g++.old-deja/g++.robertl/eb118.C: Same.
38675         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38676         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38677         * g++.old-deja/g++.robertl/eb109.C: Same.
38678         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38679         * g++.old-deja/g++.mike/rtti1.C: Same.
38680         * g++.old-deja/g++.mike/p658.C: Same.
38681         * g++.old-deja/g++.mike/net46.C: Same.
38682         * g++.old-deja/g++.mike/net34.C: Same.
38683         * g++.old-deja/g++.mike/memoize1.C: Same.
38684         * g++.old-deja/g++.mike/eh2.C: Same.
38685         * g++.old-deja/g++.law/weak.C: Same.
38686         * g++.old-deja/g++.law/visibility7.C: Same.
38687         * g++.old-deja/g++.law/visibility25.C: Same.
38688         * g++.old-deja/g++.law/visibility22.C: Same.
38689         * g++.old-deja/g++.law/visibility2.C: Same.
38690         * g++.old-deja/g++.law/visibility17.C: Same.
38691         * g++.old-deja/g++.law/visibility13.C: Same.
38692         * g++.old-deja/g++.law/visibility10.C: Same.
38693         * g++.old-deja/g++.law/visibility1.C: Same.
38694         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38695         * g++.old-deja/g++.law/vbase1.C: Same.
38696         * g++.old-deja/g++.law/operators32.C: Same.
38697         * g++.old-deja/g++.law/nest3.C: Same.
38698         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38699         * g++.old-deja/g++.law/except5.C (main): Same.
38700         * g++.old-deja/g++.law/cvt7.C (run): Same.
38701         * g++.old-deja/g++.law/cvt2.C: Same.
38702         * g++.old-deja/g++.law/cvt16.C: Same.
38703         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38704         * g++.old-deja/g++.law/ctors17.C (main): Same.
38705         * g++.old-deja/g++.law/ctors13.C: Same.
38706         * g++.old-deja/g++.law/ctors12.C (main): Same.
38707         * g++.old-deja/g++.law/ctors10.C: Same.
38708         * g++.old-deja/g++.law/code-gen5.C: Same.
38709         * g++.old-deja/g++.law/bad-error7.C: Same.
38710         * g++.old-deja/g++.law/arm9.C: Same.
38711         * g++.old-deja/g++.law/arm12.C: Same.
38712         * g++.old-deja/g++.law/arg8.C: Same.
38713         * g++.old-deja/g++.law/arg1.C: Same.
38714         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38715         * g++.old-deja/g++.jason/template31.C: Same.
38716         * g++.old-deja/g++.jason/template24.C (main): Same.
38717         * g++.old-deja/g++.jason/2371.C: Same.
38718         * g++.old-deja/g++.eh/new2.C: Same.
38719         * g++.old-deja/g++.eh/new1.C: Same.
38720         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38721         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38722         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38723         * g++.old-deja/g++.brendan/crash62.C: Same.
38724         * g++.old-deja/g++.brendan/crash52.C: Same.
38725         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38726         * g++.old-deja/g++.brendan/crash38.C: Same.
38727         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38728         * g++.old-deja/g++.brendan/copy9.C: Same.
38729
38730 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38731
38732         * gcc.c-torture/execute/20001203-2.c (memset):
38733         Count argument is of type __SIZE_TYPE__.
38734
38735 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38736
38737         * gcc.c-torture/compile/20010404-1.c: New test.
38738
38739 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38740
38741         * gcc.c-torture/compile/20010326-1.c: New test.
38742
38743 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38744
38745         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38746         peculiarities of the SH.
38747         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38748
38749 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38750
38751         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38752         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38753         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38754
38755 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38756
38757         * g77.f-torture/compile/20010321-1.f: New test.
38758
38759 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38760
38761         * gcc.c-torture/compile/20010329-1.c: New test.
38762
38763 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38764
38765         * gcc.c-torture/execute/20010329-1.c: New test.
38766
38767 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38768
38769         * g++.old-deja/g++.other/eh4.C: Fix typo.
38770
38771 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38772
38773         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38774
38775 2001-03-28  Philip Blundell  <philb@gnu.org>
38776
38777         * gcc.c-torture/compile/20010328-1.c: New test.
38778
38779 2001-03-27  Richard Henderson  <rth@redhat.com>
38780
38781         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38782         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38783
38784 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38785
38786         * gcc.c-torture/compile/20010327-1.c: New test.
38787
38788 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38789
38790         * g++.old-deja/g++.other/friend12.C: New test.
38791         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38792         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38793
38794 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38795
38796         * gcc.c-torture/execute/20010325-1.c: New test.
38797
38798 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38799
38800         * g++.old-deja/g++.other/mangle3.C: New test.
38801
38802 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38803
38804         * g++.old-deja/g++.other/anon8.C: New test.
38805
38806 2001-03-20  Philip Blundell  <philb@gnu.org>
38807
38808         * gcc.c-torture/compile/20010320-1.c: New test.
38809
38810 2001-03-17  Richard Henderson  <rth@redhat.com>
38811
38812         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38813
38814 2001-03-15  Geoff Keating  <geoff@redhat.com>
38815
38816         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38817         tests on AIX.
38818
38819 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38820
38821         * g++.old-deja/g++.other/eh4.C: New test.
38822
38823 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38824
38825         * gcc.dg/cpp/mi1.c: Update.
38826
38827 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38828
38829         * g++.old-deja/g++.other/regstack.C: New test.
38830
38831 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38832
38833         * g++.old-deja/g++.other/ref4.C: New test.
38834
38835 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38836
38837         * objc/execute/va_method.m: Added.
38838         * objc/execute/IMP.m: Added.
38839         * objc/execute/_cmd.m: Added.
38840         * objc/execute/accessing_ivars.m: Added.
38841         * objc/execute/class-1.m: Added.
38842         * objc/execute/class-10.m: Added.
38843         * objc/execute/class-11.m: Added.
38844         * objc/execute/class-12.m: Added.
38845         * objc/execute/class-13.m: Added.
38846         * objc/execute/class-14.m: Added.
38847         * objc/execute/class-2.m: Added.
38848         * objc/execute/class-3.m: Added.
38849         * objc/execute/class-4.m: Added.
38850         * objc/execute/class-5.m: Added.
38851         * objc/execute/class-6.m: Added.
38852         * objc/execute/class-7.m: Added.
38853         * objc/execute/class-8.m: Added.
38854         * objc/execute/class-9.m: Added.
38855         * objc/execute/class-tests-1.h
38856         * objc/execute/class-tests-2.h
38857         * objc/execute/compatibility_alias.m: Added.
38858         * objc/execute/encode-1.m: Added.
38859         * objc/execute/formal_protocol-1.m: Added.
38860         * objc/execute/formal_protocol-2.m: Added.
38861         * objc/execute/formal_protocol-3.m: Added.
38862         * objc/execute/formal_protocol-4.m: Added.
38863         * objc/execute/formal_protocol-5.m: Added.
38864         * objc/execute/formal_protocol-6.m: Added.
38865         * objc/execute/formal_protocol-7.m: Added.
38866         * objc/execute/informal_protocol.m: Added.
38867         * objc/execute/initialize.m: Added.
38868         * objc/execute/load.m: Added.
38869         * objc/execute/many_args_method.m: Added.
38870         * objc/execute/nested-3.m: Added.
38871         * objc/execute/no_clash.m: Added.
38872         * objc/execute/private.m: Added.
38873         * objc/execute/redefining_self.m: Added.
38874         * objc/execute/root_methods.m: Added.
38875         * objc/execute/selector-1.m: Added.
38876         * objc/execute/static-1.m: Added.
38877         * objc/execute/static-2.m: Added.
38878         * objc/execute/va_method.m: Added.
38879
38880 2001-03-10  Richard Henderson  <rth@redhat.com>
38881
38882         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38883
38884 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38885
38886         * g++.old-deja/g++.other/crash31.C: XFAIL.
38887         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38888         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38889         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38890         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38891         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38892
38893 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38894
38895         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38896
38897 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38898
38899         * gcc.dg/20000724-1.c: Don't use multiline strings.
38900
38901 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38902
38903         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38904         result of -cString against what we expect it to be; don't just
38905         print it out for no one to read.
38906
38907         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38908         Based on testcases provided by Nicola Pero.
38909
38910 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38911
38912         * gcc.dg/cpp/macro7.c: New test.
38913
38914 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38915
38916         * gcc.dg/cpp/multiline.c: Update.
38917
38918 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38919
38920         * g++.old-deja/g++.other/enum3.C: New test.
38921
38922 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38923
38924         * g++.old-deja/g++.other/pod1.C: New test.
38925
38926 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38927
38928         * g++.old-deja/g++.ext/overload1.C: New test.
38929
38930 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38931
38932         * g++.old-deja/g++.pt/using1.C: New test.
38933
38934 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38935
38936         * g++.old-deja/g++.other/using9.C: New test.
38937
38938 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38939
38940         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38941
38942         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38943
38944 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38945
38946         * g++.old-deja/g++.ext/realpt1.C: Remove.
38947
38948 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38949
38950         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38951
38952 2001-02-26  Will Cohen  <wcohen@redhat.com>
38953
38954         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38955
38956 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38957
38958         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38959         templatized constructors.
38960
38961 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38962
38963         * gcc.c-torture/execute/20010224-1.c: New test.
38964
38965 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38966
38967         * gcc.c-torture/execute/20010222-1.c: New test.
38968
38969 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38970
38971         * g++.old-deja/g++.other/inline20.C: New test.
38972
38973 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38974
38975         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38976
38977 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38978
38979         * g++.old-deja/g++.other/lookup22.C: New test.
38980
38981 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38982
38983         * g77.dg: New directory.
38984         * g77.dg/20010216-1.f: New test case.
38985         * g77.dg/dg.exp: New driver.
38986         * lib/g77-dg.exp: New driver library.
38987
38988 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38989
38990         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38991
38992 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38993
38994         * g++.old-deja/g++.other/decl9.C: New test.
38995
38996 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38997
38998         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38999         not need <string> and also tests the initialization at runtime.
39000
39001 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39002
39003         * gcc.c-torture/execute/longlong.c: New test.
39004
39005 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39006
39007         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39008
39009 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39010
39011         * gcc.c-torture/execute/920302-1.c (execute):
39012         Change argument type to short.
39013
39014 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39015
39016         * g++.old-deja/g++.pt/deduct6.C: New test.
39017
39018 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39019
39020         * g++.old-deja/g++.pt/deduct5.C: New test.
39021
39022 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39023
39024         * gcc.c-torture/execute/20010209-1.c: New test.
39025
39026 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39027
39028         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39029
39030 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39031
39032         * g++.dg/vtgc1.C: Update for new ABI.
39033
39034         * consistency.vlad: New directory, 1665 files.
39035
39036 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39037
39038         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39039         return type.
39040         * gcc.dg/cpp/digraphs.c: Declare puts.
39041
39042 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39043
39044         * g++.old-deja/g++.other/warn5.C: New test.
39045
39046 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39047
39048         * g++.old-deja/g++.pt/spec40.C: New test.
39049
39050 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39051
39052         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39053         case.
39054         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39055
39056 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39057
39058         * gcc.c-torture/compile/20010209-1.c: New test.
39059
39060 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39061
39062         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39063         excess errors message but not if it crashes.
39064         * g++.old-deja/g++.other/crash27.C: Likewise.
39065         * g++.old-deja/g++.other/crash28.C: Likewise.
39066         * g++.old-deja/g++.other/crash30.C: Likewise.
39067         * g++.old-deja/g++.other/crash32.C: Likewise.
39068         * g++.old-deja/g++.other/crash35.C: Likewise.
39069         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39070
39071 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39072
39073         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39074         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39075         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39076         g77.f-torture/execute/execute.exp,
39077         g77.f-torture/noncompile/noncompile.exp,
39078         gcc.c-torture/execute/execute.exp,
39079         gcc.c-torture/execute/memcheck/memcheck.exp,
39080         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39081         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39082         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39083         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39084         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39085         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39086         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39087         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39088         Remove bug reporting instructions with ancient email addresses.
39089
39090 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.dg/20010202-1.c: New test.
39093         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39094
39095 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39096
39097         * g++.dg/stdbool-if.C: New test.
39098
39099 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39100
39101         * objc/execute/fdecl.m: Added main().
39102
39103 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39104
39105         * gcc.c-torture/execute/20010206-1.c: New test.
39106
39107 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39108
39109         * gcc.dg/cpp/avoidpaste1.c: Update.
39110
39111 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39112
39113         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39114         Pero <nicola@brainstorm.co.uk>.
39115         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39116
39117 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39118
39119         * g++.old-deja/g++.pt/spec39.C: New test.
39120
39121 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39122
39123         * gcc.c-torture/compile/20010202-1.c: New test.
39124
39125 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39126
39127         * g++.old-deja/g++.abi/primary2.C: New test.
39128         * g++.old-deja/g++.abi/primary3.C: New test.
39129         * g++.old-deja/g++.abi/primary4.C: New test.
39130         * g++.old-deja/g++.abi/primary5.C: New test.
39131         * g++.old-deja/g++.abi/vtable3.h: New test.
39132         * g++.old-deja/g++.abi/vtable3a.C: New test.
39133         * g++.old-deja/g++.abi/vtable3b.C: New test.
39134         * g++.old-deja/g++.abi/vtable3c.C: New test.
39135         * g++.old-deja/g++.abi/vtable3d.C: New test.
39136         * g++.old-deja/g++.abi/vtable3e.C: New test.
39137         * g++.old-deja/g++.abi/vtable3f.C: New test.
39138         * g++.old-deja/g++.abi/vtable3g.C: New test.
39139         * g++.old-deja/g++.abi/vtable3h.C: New test.
39140         * g++.old-deja/g++.abi/vtable3i.C: New test.
39141         * g++.old-deja/g++.abi/vtable3j.C: New test.
39142         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39143
39144 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39145
39146         * g++.old-deja/g++.other/anon6.C: New test.
39147         * g++.old-deja/g++.other/anon7.C: New test.
39148
39149 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39150
39151         * gcc.dg/cpp/avoidpaste2.c: New tests.
39152
39153 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39154
39155         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39156
39157 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39158
39159         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39160         DECIMAL_DIG cases for Irix."
39161
39162 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39163
39164         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39165
39166 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39167
39168         * gcc.dg/c99-tag-1.c: New test.
39169
39170 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39171
39172         * gcc.dg/cpp/tr-warn1.c: Add tests.
39173
39174 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39175
39176         * gcc.dg/cpp/avoidpaste1.c: Update.
39177         * gcc.dg/cpp/paste4.c: Update.
39178
39179 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39180
39181         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39182         cases for Irix.
39183
39184 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39185
39186         * g++.old-deja/g++.other/inline19.C: New test.
39187
39188 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39189
39190         * gcc.dg/Wlarger-than.c: New test.
39191
39192 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39193
39194         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39195
39196 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39197
39198         * gcc.c-torture/execute/20010129-1.c: New test.
39199         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39200
39201 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39202
39203         * gcc.dg/cpp/avoidpaste1.c: Test case.
39204
39205 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39206
39207         * g++.old-deja/g++.other/inline18.C: New test.
39208
39209 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39210
39211         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39212         and __builtin_putchar.
39213
39214 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39215
39216         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39217         tests.
39218
39219 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39220
39221         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39222         floating point number rounding mode to round to the nearest
39223         representable mode.
39224
39225 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39226
39227         * g++.old-deja/g++.other/mangle2.C: New test.
39228
39229 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39230
39231         * gcc.c-torture/compile/20010124-1.c: New test.
39232
39233 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39234
39235         * g++.old-deja/g++.pt/spec38.C: New test.
39236
39237 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39238
39239         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39240         "Build don't run".
39241
39242 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39243
39244         * gcc.c-torture/execute/20010123-1.c: New test.
39245
39246 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39247
39248         * g++.old-deja/g++.pt/spec37.C: New test.
39249
39250 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39251
39252         * g++.old-deja/g++.pt/overload14.C: New test.
39253
39254 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39255
39256         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39257         __builtin_return_address.
39258
39259 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39260
39261         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39262         * g++.old-deja/g++.pt/spec35.C: New test.
39263         * g++.old-deja/g++.pt/spec36.C: New test.
39264
39265 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39266
39267         * gcc.c-torture/compile/20010118-1.c: New test.
39268
39269 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39270
39271         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39272
39273 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39274
39275         * gcc.c-torture/execute/20010119-1.c: New test.
39276
39277 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39278
39279         * g++.old-deja/g++.other/vbase5.C: New test.
39280
39281 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39282
39283         * gcc.c-torture/execute/20010118-1.c: New test.
39284
39285 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         * g++.old-deja/g++.pt/deduct3.C: New test.
39288
39289 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39290
39291         * g++.old-deja/g++.pt/spec34.C: New test.
39292
39293 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39294
39295         * g77.f-torture/compile/20000601-2.f: New test.
39296
39297 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39298
39299         * g++.old-deja/g++.other/init17.C: New test.
39300
39301 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39302
39303         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39304
39305 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.old-deja/g++.pt/unify8.C: New test.
39308
39309 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39310
39311         * g++.old-deja/g++.abi/vbase1.C: New test.
39312
39313 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39314
39315         * g++.old-deja/g++.pt/crash65.C: New test.
39316
39317 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39318
39319         * gcc.dg/cpp/assembl2.S: New test case.
39320
39321 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39322
39323         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39324         are supported.
39325
39326 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39327
39328         * g++.old-deja/g++.other/builtins1.C: New test.
39329         * g++.old-deja/g++.other/builtins2.C: Likewise.
39330         * g++.old-deja/g++.other/builtins3.C: Likewise.
39331         * g++.old-deja/g++.other/builtins4.C: Likewise.
39332
39333 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39334
39335         * gcc.c-torture/compile/20010117-1.c: New test.
39336         * gcc.c-torture/compile/20010117-2.c: New test.
39337
39338 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39339
39340         * g77.f-torture/execute/20010116.[fx]: New test,
39341         XFAIL on i?86-*-*.
39342         * g77.f-torture/compile/20010115.f: Indicate it's
39343         a test for PR fortran/1636.
39344
39345 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39346
39347         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39348
39349 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39350
39351         * g77.f-torture/compile/20010115.f: New test.
39352
39353 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39354
39355         * g++.old-deja/g++.pt/nontype5.C: New test.
39356
39357 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39358
39359         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39360         have an equivalent working one below it.
39361
39362 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39363
39364         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39365         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39366
39367 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39368
39369         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39370         message containing "init_priority".
39371         (conpr-2.C): Likewise.
39372         (conpr-3.C): Likewise.
39373         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39374
39375 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39376
39377         * gcc.c-torture/execute/20010114-2.c: New test.
39378
39379 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39380
39381         * gcc.c-torture/compile/20010114-1.c: New test.
39382         * gcc.c-torture/compile/20010114-1.x: Xfail.
39383         * gcc.c-torture/compile/20010114-2.c: New test.
39384         * gcc.c-torture/execute/20010114-1.c: New test.
39385         * gcc.dg/trunc-1.c: New test.
39386         * gcc.dg/uninit-B.c: New test.
39387
39388 2001-01-13  Nick Clifton  <nickc@redhat.com>
39389
39390         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39391         target.
39392
39393 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39394
39395         * gcc.c-torture/compile/20010113-1.c: New test.
39396
39397 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39398
39399         * gcc.c-torture/compile/20001212-1.c: New test.
39400
39401 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39402
39403         * gcc.dg/cpp/widestr1.c: Update.
39404         * gcc.dg/cpp/prag-imp.c: Remove.
39405
39406 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39407
39408         * gcc.c-torture/execute/20000801-3.x: Remove.
39409         * gcc.dg/c90-init-1.c: New test.
39410         * gcc.dg/c99-init-1.c: New test.
39411         * gcc.dg/c99-init-2.c: New test.
39412         * gcc.dg/gnu99-init-1.c: New test.
39413
39414 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39415
39416         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39417         testing that no relevant ones were found.
39418
39419 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39420
39421         * g++.old-deja/g++.pt/cast2.C: New test.
39422
39423 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39424
39425         * g++.old-deja/g++.pt/friend47.C: New test.
39426
39427 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39428
39429         * g++.old-deja/g++.pt/instantiate13.C: New test.
39430
39431 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39432
39433         * g++.old-deja/g++.other/defarg7.C: New test.
39434         * g++.old-deja/g++.other/defarg8.C: New test.
39435
39436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39437
39438         * g++.old-deja/g++.pt/crash64.C: New test.
39439
39440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39441
39442         * g++.old-deja/g++.pt/crash63.C: New test.
39443
39444 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39445
39446         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39447
39448 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39449
39450         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39451
39452 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39453
39454         * g++.old-deja/g++.pt/error3.C: New test.
39455
39456 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39457
39458         * g++.old-deja/g++.other/crash39.C: New test.
39459
39460 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.old-deja/g++.other/vbase4.C: New test.
39463
39464 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39465
39466         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39467         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39468         * gcc.dg/special/special.exp: New test driver which will check
39469         for alias support for the above test.
39470
39471 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39472
39473         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39474         problems on small machines.
39475         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39476         parameterize.
39477
39478 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39479
39480         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39481         mips.
39482         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39483
39484 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39485
39486         * g++.old_deja/g++.pt/using8.C: New test.
39487
39488 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39489
39490         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39491
39492 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39493
39494         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39495         where a failure is expected.
39496         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39497
39498 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39499
39500         * g++.old_deja/g++.pt/instantiate12.C: New test.
39501
39502 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39505         start of structs.
39506         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39507         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39508         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39509         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39510         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39511         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39512         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39513         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39514         * g++.old-deja/g++.eh/spec6.C: Likewise.
39515         * g++.old-deja/g++.jason/crash3.C: Likewise.
39516         * g++.old-deja/g++.law/ctors11.C: Likewise.
39517         * g++.old-deja/g++.law/ctors17.C: Likewise.
39518         * g++.old-deja/g++.law/ctors5.C: Likewise.
39519         * g++.old-deja/g++.law/ctors9.C: Likewise.
39520         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39521         * g++.old-deja/g++.mike/net22.C: Likewise.
39522         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39523         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39524         * g++.old-deja/g++.mike/virt3.C: Likewise.
39525         * g++.old-deja/g++.niklas/t128.C: Likewise.
39526         * g++.old-deja/g++.other/anon4.C: Likewise.
39527         * g++.old-deja/g++.other/using1.C: Likewise.
39528         * g++.old-deja/g++.other/warn3.C: Likewise.
39529         * g++.old-deja/g++.pt/t37.C: Likewise.
39530         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39531         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39532
39533 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39534
39535         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39536
39537 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39538
39539         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39540
39541 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39542
39543         * gcc.c-torture/compile/20010107-1.c: New test.
39544
39545 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39546
39547         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39548
39549 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39550
39551         * gcc.dg/format/format.h: New file.
39552         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39553         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39554         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39555         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39556         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39557         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39558         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39559         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39560         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39561         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39562         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39563         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39564         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39565         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39566         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39567         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39568         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39569         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39570         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39571         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39572         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39573         instead of declaring standard types, macros and functions in each
39574         test.
39575
39576 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39577
39578         * gcc.c-torture/execute/20010106-1.c: New test.
39579
39580 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39581
39582         * gcc.dg/format/format.exp: New file.
39583         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39584         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39585         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39586         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39587         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39588         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39589         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39590         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39591         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39592         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39593         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39594         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39595         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39596         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39597         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39598         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39599         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39600         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39601         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39602         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39603         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39604         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39605         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39606         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39607         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39608         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39609         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39610         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39611         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39612         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39613         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39614         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39615         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39616         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39617         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39618         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39619         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39620         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39621         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39622         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39623         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39624         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39625
39626 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39627
39628         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39629         account.
39630
39631 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39632
39633         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39634
39635 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39636
39637         * g++.old-deja/g++.pt/crash62.C: New test.
39638
39639 2001-01-04  Richard Henderson  <rth@redhat.com>
39640
39641         * gcc.dg/20000926-1.c: Update expected warnings.
39642         * gcc.dg/array-2.c: Likewise.
39643         * gcc.dg/array-4.c: Also validate flexible array members.
39644         * gcc.dg/c99-flex-array-1.c: New.
39645
39646 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39647
39648         * gcc.c-torture/compile/20001222-1.x: Remove.
39649
39650 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39651
39652         * gcc.c-torture/execute/built-in-setjmp.c: New.
39653
39654 2001-01-03  Richard Henderson  <rth@redhat.com>
39655
39656         * gcc.dg/940510-1.c: Update expected error wording.
39657         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39658
39659 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39660
39661         * lib/target-supports.exp (check_alias_available): Modified to
39662         indicate aliases not supported if only weak aliases are supported.
39663
39664 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39665
39666         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39667         Turn on cmpstrsi checks for __pj__ and __i370__.
39668
39669 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39670
39671         * g++.old-deja/g++.other/virtual11.C: New test.
39672
39673 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39674
39675         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39676
39677 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39678
39679         * gcc.c-torture/compile/20010102-1.c: New test.
39680
39681 2001-01-02  Andreas Jaeger  <aj@suse.de>
39682
39683         * gcc.dg/noreturn-3.c: New test.
39684
39685         * gcc.dg/noreturn-4.c: New test.
39686
39687 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39688
39689         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39690         __builtin_fputc and __builtin_fwrite.
39691
39692 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39693
39694         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39695         signed char, not default char.
39696
39697 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39698
39699         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39700
39701 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39702
39703         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39704
39705 2000-12-29  Richard Henderson  <rth@redhat.com>
39706
39707         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39708         (__cyg_profile_func_exit): Define.
39709
39710 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39711
39712         * g++.dg/vtgc1.C: New test.
39713
39714 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39715
39716         * gcc.dg/noncompile/20001228-1.c: New test.
39717
39718         * gcc.dg/20001228-1.c: New test.
39719
39720         * gcc.c-torture/execute/20001228-1.c: New test.
39721
39722 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39723
39724         * gcc.dg/format-strfmon-1.c: New test.
39725
39726 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39727
39728         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39729         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39730         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39731         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39732         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39733         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39734         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39735         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39736         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39737         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39738         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39739         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39740         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39741
39742         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39743         * gcc.c-torture/execute/string-opt-4.c: Test index.
39744
39745 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39746
39747         * gcc.c-torture/compile/20001226-1.c: New test.
39748
39749 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39750
39751         * gcc.c-torture/compile/20001222-1.c: New test.
39752         * gcc.c-torture/compile/20001222-1.x: Xfail.
39753
39754 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39755
39756         * gcc.c-torture/execute/comp-goto-2.c: New test.
39757
39758 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39759
39760         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39761         Use long types if __INT_MAX__ is 32767.
39762         (main): Use cast to (sint32 *) when poking 88 into a_page.
39763
39764         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39765
39766 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39767
39768         * gcc.c-torture/compile/20001221-1.c: New test.
39769         * gcc.c-torture/execute/20001221-1.c: New test.
39770
39771 2000-12-20  Richard Henderson  <rth@redhat.com>
39772
39773         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39774         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39775
39776 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39777
39778         * gcc.dg/compare3.c: New test.
39779
39780 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39781
39782         * gcc.dg/format-warnll-1.c: New test.
39783
39784 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39785
39786         * gcc.dg/cpp/cmdlne-P.c: New test.
39787
39788 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39789
39790         * gcc.c-torture/execute/builtin-abs-1.c,
39791         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39792
39793 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39794
39795         * gcc.dg/cpp/multiline.c: New test.
39796
39797 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39798
39799         * g++.old-deja/g++.other/syshdr1.C: Update.
39800         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39801
39802 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39803
39804         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39805
39806 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39807
39808         * g++.old-deja/g++.pt/ttp65.C: New test.
39809
39810 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39811
39812         * g++.old-deja/g++.pt/ttp64.C: New test.
39813
39814 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39815
39816         * g++.old-deja/g++.pt/spec33.C: New test.
39817
39818 2000-12-14  Catherine Moore  <clm@redhat.com>
39819
39820         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39821         * gcc.c-torture/execute/920612-2.c: Likewise.
39822         * gcc.c-torture/execute/920428-2.c: Likewise.
39823         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39824         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39825
39826 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39827
39828         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39829         * gcc.dg/pack-test-2.c: Likewise.
39830
39831 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39832
39833         Tests by Zack Weinberg <zackw@stanford.edu>.
39834
39835         * gcc.dg/cpp/defined.c: Update.
39836         * gcc.dg/cpp/defined_trad.c: New tests.
39837
39838 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39839
39840         * gcc.dg/cpp/trad-direct.c: Update.
39841
39842 2000-12-11  Neil Booth  <neilb@earthling.net>
39843
39844         * gcc.dg/cpp/defined_trad.c
39845
39846 2000-12-11  Neil Booth  <neilb@earthling.net>
39847
39848         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39849
39850 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39851
39852         * gcc.dg/format-miss-2.c: New test.
39853
39854 2000-12-09  Neil Booth  <neilb@earthling.net>
39855
39856         * gcc.dg/cpp/lineflags.c: New tests.
39857         * gcc.dg/cpp/poison.c: Update.
39858         * gcc.dg/cpp/redef2.c: Update.
39859         * gcc.dg/cpp/skipping.c: New test.
39860
39861 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39862
39863         * g++.old-deja/g++.other/eh3.C: New testcase.
39864
39865 2000-12-07  Neil Booth  <neilb@earthling.net>
39866
39867         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39868         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39869         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39870         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39871         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39872         Update.
39873
39874 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39875
39876         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39877         __SIZE_TYPE__ instead of int for type of integers cast to
39878         pointers.
39879
39880 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39881
39882         * g++.old-deja/g++.other/cleanup4.C: New test.
39883
39884 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39885
39886         * format-sec-1.c: New test.
39887
39888 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39889
39890         * gcc.dg/format-nonlit-3.c: New test.
39891
39892 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39893
39894         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39895         through a null pointer.
39896
39897 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39898
39899         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39900         * g++.old-deja/g++.pt/partial4.C: New test.
39901
39902 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39903
39904         * gcc.c-torture/execute/ieee/hugeval.x: New.
39905
39906 2000-12-06  Neil Booth  <neilb@earthling.net>
39907
39908         * gcc.dg/cpp/backslash2.c: New tests.
39909
39910 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39911
39912         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39913         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39914
39915 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39916
39917         * gcc.c-torture/execute/20001203-2.c: New testcase.
39918
39919 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39920
39921         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39922         * g++.old-deja/g++.other/virtual10.C: New test.
39923
39924 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39925
39926         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39927
39928 2000-12-05  Richard Henderson  <rth@redhat.com>
39929
39930         * gcc.c-torture/compile/20001205-1.c: New.
39931
39932 2000-12-04  Neil Booth  <neilb@earthling.net>
39933
39934         * g++.old-deja/g++.other/virtual9.C: New test.
39935         * g++.old-deja/g++.pt/crash61.C: New test.
39936         * gcc.c-torture/execute/loop-9.c: New test.
39937
39938 2000-12-04  Neil Booth  <neilb@earthling.net>
39939
39940         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39941         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39942         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39943         * gcc.dg/cpp/extratokens.c: ...here.
39944
39945 2000-12-04  Neil Booth  <neilb@earthling.net>
39946
39947         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39948         New tests.
39949
39950 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39951
39952         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39953         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39954
39955 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39956
39957         * gcc.c-torture/execute/20001203-1.c: New test.
39958
39959 2000-12-03  Neil Booth  <neilb@earthling.net>
39960
39961         * gcc.dg/cpp/macro6.c: New test cases.
39962
39963 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39964
39965         * gcc.c-torture/execute/string-opt-9.c: New test.
39966         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39967         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39968         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39969
39970         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39971         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39972
39973 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39974
39975         * gcc.dg/cpp/if-6.c: New testcase.
39976
39977         * gcc.dg/20001201-1.c: New testcase.
39978
39979 2000-12-02  Neil Booth  <neilb@earthling.net>
39980
39981         * g++.old-deja/g++.other/externC4.C,
39982         g++.old-deja/g++.other/friend10.C: New tests.
39983
39984 2000-12-02  Neil Booth  <neilb@earthling.net>
39985
39986         * g++.old-deja/g++.other/instan2.C
39987         * g++.old-deja/g++.other/instan3.C: New test.
39988
39989 2000-12-02  Neil Booth  <neilb@earthling.net>
39990
39991         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39992         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39993         gnuc99.c,gnuc99-pedantic.c: New tests.
39994
39995 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39996
39997         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39998         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39999
40000 2000-12-01  Neil Booth  <neilb@earthling.net>
40001
40002         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40003         * gcc.dg/cpp/poison.c: Update.
40004         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40005
40006 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40007
40008         * g77.f-torture/execute/20001201.f: New test.
40009
40010 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40011
40012         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40013
40014 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40015
40016         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40017
40018 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40019
40020         * g++.old-deja/g++.other/cast6.C: New test.
40021
40022 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40023
40024         * gcc.c-torture/execute/20001130-2.c: New testcase.
40025
40026 2000-11-30  Richard Henderson  <rth@redhat.com>
40027
40028         * gcc.c-torture/execute/20001130-1.c: New test.
40029
40030 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40031
40032         * g++.old-deja/g++.other/op3.C: New test.
40033
40034 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40035
40036         * g++.old-deja/g++.other/op2.C: New test.
40037
40038 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40039
40040         * g++.old-deja/g++.other/crash38.C: New test.
40041
40042 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40043
40044         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40045
40046 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40047
40048         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40049         tests.
40050         * gcc.c-torture/execute/string-opt-6.c: New test.
40051
40052         * gcc.dg/20001117-1.c: Add main.
40053
40054 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40055
40056         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40057         Move from here ...
40058         * gcc.dg/940510-1.c: ... to here.
40059
40060         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40061         zero-size arrays in toplevel structures.
40062
40063 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40064
40065         * gcc.c-torture/execute/loop-8.c: New test.
40066
40067 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40068
40069         * g++.old-deja/g++.other/base1.C: New test.
40070
40071 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40072
40073         * g++.old-deja/g++.other/parse2.C: New test.
40074
40075 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40076
40077         * g++.old-deja/g++.pt/incomplete1.C: New test.
40078
40079 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40080
40081         * g++.old-deja/g++.other/friend9.C: New test.
40082
40083 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40084
40085         * gcc.dg/20001127-1.c: New test.
40086
40087 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40088
40089         * g++.old-deja/g++.pt/friend46.C: New test.
40090
40091 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40092
40093         * g++.old-deja/g++.other/ptrmem8.C: New test.
40094
40095 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40096
40097         * gcc.c-torture/execute/string-opt-7.c: New test.
40098         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40099
40100 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40101
40102         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40103         instead of 'mkcheck 2'.
40104
40105 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40106
40107         * gcc.c-torture/execute/memcheck/driver.c,
40108         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40109         C9X references to refer to C99.
40110
40111 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40112
40113         * gcc.dg/ultrasp3.c: New test.
40114
40115 2000-11-25  Neil Booth  <neilb@earthling.net>
40116
40117         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40118
40119 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40120
40121         * gcc.c-torture/compile/20001123-2.c: New.
40122
40123 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40124
40125         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40126
40127 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40128
40129         * gcc.dg/sequence-point-1.c: Add some new tests.
40130         * gcc.c-torture/execute/20001124-1.c: New test.
40131
40132 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40133
40134         * g++.old-deja/g++.other/vaarg4.C: New test.
40135         * gcc.c-torture/compile/20001123-1.c: New test.
40136
40137 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.other/crash24.C: Adjust and remove XFAIL.
40140         * g++.other/crash37.C: New test.
40141
40142 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40143
40144         * g++.old-deja/g++.pt/instantiate9.C: New test.
40145
40146 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40147
40148         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40149         new ABI, too.
40150
40151         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40152         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40153
40154 2000-11-22  Neil Booth  <neilb@earthling.net>
40155
40156         * gcc.dg/cpp/Wtrigraphs.c: New test.
40157
40158 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40159
40160         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40161
40162 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40165
40166 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40167
40168         * lib/gcc-dg.exp: load_lib scanasm.exp.
40169         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40170         * lib/g++-dg.exp: load_lib scanasm.exp.
40171         * lib/scanasm.exp: New.
40172         (scan-assembler, scan-assembler-not): Add optional arguments to
40173         test name, or if not present, the pattern name.
40174         (scan-assembler-dem, scan-assembler-dem-not): New.
40175
40176         * g++.dg/dg.exp: New.
40177
40178 2000-11-21  Neil Booth  <neilb@earthling.net>
40179
40180         * gcc.dg/cpp/integrated1.c: Remove.
40181
40182 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40183
40184         * gcc.c-torture/execute/20001121-1.c: New test.
40185
40186 2000-11-21  Richard Henderson  <rth@redhat.com>
40187
40188         * gcc.c-torture/compile/20001121-1.c: New test.
40189
40190 2000-11-20  Neil Booth  <neilb@earthling.net>
40191
40192         * gcc.dg/cpp/integrated1.c: New test.
40193
40194 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40195
40196         * g++.old-deja/g++.other/inline17.C: New test.
40197
40198 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40199
40200         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40201         local variable to be zero: I made the variable global. Now
40202         uses abort() and exit() instead of relying on main's return value.
40203
40204 2000-11-20  Neil Booth  <neilb@earthling.net>
40205
40206         * gcc.dg/cpp/paste2.c: Update test.
40207         * objc/execute/paste.m: New test.
40208
40209 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40210
40211         * gcc.dg/c99-condexpr-1.c: New test.
40212
40213 2000-11-20  Neil Booth  <neilb@earthling.net>
40214
40215         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40216
40217 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40218
40219         * g++.old-deja/g++.pt/export1.C: New test.
40220
40221 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40222
40223         * gcc.dg/20001117-1.c: New test.
40224
40225 2000-11-18  Richard Henderson  <rth@redhat.com>
40226
40227         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40228
40229 2000-11-18  Richard Henderson  <rth@redhat.com>
40230
40231         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40232         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40233         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40234
40235 2000-11-18  Richard Henderson  <rth@redhat.com>
40236
40237         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40238         (main): New.  Exit cleanly.
40239
40240 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40241
40242         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40243         gcc.dg/c99-fordecl-2.c: New tests.
40244
40245 2000-11-18  Richard Henderson  <rth@redhat.com>
40246
40247         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40248         * gcc.c-torture/execute/zerolen-2.c: New.
40249
40250 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40251
40252         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40253         memory.
40254
40255 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40256
40257         * g++.old-deja/g++.pt/instantiate8.C: New test.
40258
40259 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40260
40261         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40262         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40263
40264 2000-11-16  Nick Clifton  <nickc@redhat.com>
40265
40266         * gcc.c-torture/execute/nestfunc-2.c: New test.
40267         * gcc.c-torture/execute/nestfunc-3.c: New test.
40268
40269 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40270
40271         * gcc.c-torture/compile/20001116-1.c: New test.
40272
40273 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40274
40275         * gcc.c-torture/execute/20001115-1.c: New test.
40276
40277 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40278
40279         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40280         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40281         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40282         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40283
40284 2000-11-15  Neil Booth  <neilb@earthling.net>
40285
40286         gcc.dg/cpp/_Pragma1.c: Update.
40287         gcc.dg/cpp/_Pragma2.c: New test.
40288
40289 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40290
40291         * g++.old-deja/g++.other/anon5.C: New test.
40292
40293 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40294
40295         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40296         tests.
40297
40298 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40299
40300         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40301         output.
40302
40303 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40304
40305         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40306         labels at end of compound statements.
40307
40308 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.c-torture/execute/loop-7.c: New test.
40311
40312 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40313
40314         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40315
40316 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40317
40318         * gcc.dg/c99-bool-1.c: New test.
40319
40320 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40321
40322         * gcc.dg/c99-scope-1.c: Remove xfail.
40323         * gcc.dg/c99-scope-2.c: New test.
40324
40325 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40326
40327         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40328         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40329
40330 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40331
40332         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40333         error messages.
40334
40335         * g++.mike/p700.C: Don't typedef wchar_t.
40336         * g++.mike/p784.C: Likewise.
40337         * g++.mike/eb101.C: Don't use __wchar_t.
40338
40339 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40340
40341         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40342         from DO loop.
40343
40344 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40345
40346         * gcc.c-torture/execute/20001111-1.c: New test.
40347
40348 2000-11-10  Nick Clifton  <nickc@redhat.com>
40349
40350         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40351         long multuiple and accumulate.
40352
40353 2000-11-09  Richard Henderson  <rth@redhat.com>
40354
40355         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40356         via size_t instead of int.
40357
40358         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40359         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40360         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40361         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40362
40363 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40364
40365         * gcc.c-torture/compile/20001109-1.c: New test.
40366         * gcc.c-torture/compile/20001109-2.c: New test.
40367
40368 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40369
40370         * g++.old-deja/g++.pt/operator1.C: New test.
40371         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40372
40373 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40374
40375         * gcc.dg/20001108-1.c: New test.
40376
40377 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40378
40379         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40380         with both arguments constant strings.
40381         * gcc.c-torture/execute/string-opt-3.c: New test.
40382         * gcc.c-torture/execute/string-opt-4.c: New test.
40383         * gcc.c-torture/execute/string-opt-5.c: New test.
40384
40385 2000-11-08  Nick Clifton  <nickc@redhat.com>
40386
40387         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40388         mulsidi3adddi patterns.
40389
40390 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40391
40392         * g++.old-deja/g++.other/crash36.C: New test.
40393
40394 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40395
40396         * g++.old-deja/g++.other/init16.C: New test.
40397
40398 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40399
40400         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40401
40402 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40403
40404         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40405         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40406         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40407
40408 2000-11-07  DJ Delorie  <dj@redhat.com>
40409
40410         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40411
40412 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40413
40414         * gcc.c-torture/execute/string-opt-1.c: New test.
40415
40416 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40417
40418         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40419         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40420         parameters in registers, and there is no way for a varargs
40421         function to know in which order the integer and floating-point
40422         parameters should be interleaved when they are placed on the
40423         stack.
40424         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40425         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40426
40427 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40428
40429         * gcc.c-torture/execute/string-opt-2.c: New test.
40430
40431 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40432
40433         * g++.old-deja/g++.pt/crash60.C: New test.
40434
40435 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40436
40437         * g++.old-deja/g++.other/crash24.C: New test.
40438         * g++.old-deja/g++.other/crash25.C: New test.
40439         * g++.old-deja/g++.other/crash26.C: New test.
40440         * g++.old-deja/g++.other/crash27.C: New test.
40441         * g++.old-deja/g++.other/crash28.C: New test.
40442         * g++.old-deja/g++.other/crash29.C: New test.
40443         * g++.old-deja/g++.other/crash30.C: New test.
40444         * g++.old-deja/g++.other/crash31.C: New test.
40445         * g++.old-deja/g++.other/crash32.C: New test.
40446         * g++.old-deja/g++.other/crash33.C: New test.
40447         * g++.old-deja/g++.other/crash34.C: New test.
40448         * g++.old-deja/g++.other/crash35.C: New test.
40449
40450 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40451
40452         * gcc.c-torture/execute/20001031-1.c: New test.
40453
40454 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40455
40456         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40457         namespace.
40458
40459         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40460         standards-conformant.
40461
40462         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40463
40464         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40465         * g++.old-deja/g++.mike/p755a.C: Likewise.
40466         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40467         library makes no calls to `operator new' during initialization.
40468
40469 2000-11-04  Neil Booth  <neilb@earthling.net>
40470
40471         * gcc.dg/cpp/include2.c: New tests.
40472
40473 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40474
40475         * lib/g++.exp (g++_set_ld_library_path): New function.
40476         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40477
40478 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40479
40480         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40481         warnings.
40482
40483 2000-11-01  Richard Henderson  <rth@redhat.com>
40484
40485         * g++.old-deja/g++.ext/namedret1.C: New.
40486         * g++.old-deja/g++.ext/namedret2.C: New.
40487         * g++.old-deja/g++.ext/namedret3.C: New.
40488
40489 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40490
40491         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40492         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40493
40494 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40495
40496         * gcc.c-torture/execute/va-arg-21.c: New test.
40497
40498 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40499
40500         * gcc.dg/c99-complex-2.c: New test.
40501
40502 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40503
40504         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40505
40506 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40507
40508         * g++.old-deja/g++.other/inline16.C: New test.
40509
40510 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40511
40512         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40513         __PRETTY_FUNCTION__
40514
40515 2000-10-29  Neil Booth  <neilb@earthling.net>
40516
40517         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40518         New tests.
40519         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40520         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40521         optimisation.
40522
40523 2000-10-29  Neil Booth  <neilb@earthling.net>
40524
40525         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40526         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40527         * mi5.c: Test multiple includes work with -C.
40528         * trigraphs.c: Test ^= version.
40529
40530 2000-10-28  Neil Booth  <neilb@earthling.net>
40531
40532         New tests and test updates for new macro expander.
40533
40534         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40535         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40536         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40537         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40538         new diagnostic messages.
40539
40540         * gcc.dg/cpp/macro3.c: New tests.
40541
40542 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40543
40544         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40545         on the same line.
40546
40547 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40548
40549         * g++.old-deja/g++.other/eh2.C: New test.
40550
40551 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40552
40553         * gcc.c-torture/execute/20001027-1.c: New test.
40554
40555 2000-10-26  Richard Henderson  <rth@redhat.com>
40556
40557         * gcc.c-torture/execute/20001026-1.c: New.
40558
40559 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40560
40561         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40562         * g++.old-deja/g++.law/builtin1.C: Likewise.
40563         * g++.old-deja/g++.law/ctors10.C: Likewise.
40564         * g++.old-deja/g++.law/virtual3.C: Likewise.
40565         * g++.old-deja/g++.mike/p658.C: Likewise.
40566         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40567         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40568         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40569         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40570         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40571
40572 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40573
40574         * gcc.c-torture/compile/20001024-1.c: New test.
40575
40576 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40577
40578         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40579         to tell us whether or not we are using V3.
40580
40581 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40582
40583         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40584         operands.
40585
40586 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40587
40588         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40589
40590 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40591
40592         * gcc.c-torture/execute/20001024-1.c: New test.
40593
40594 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40595
40596         * g++.old-deja/g++.other/sibcall1.C: New test.
40597
40598 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40599
40600         * gcc.dg/noncompile/init-3.c: New test.
40601
40602 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40603
40604         * gcc.dg/format-array-1.c: New test.
40605
40606 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40607
40608         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40609         writing through null pointers; remove comment about testing
40610         unterminated strings.
40611
40612 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40613
40614         * gcc.c-torture/execute/20001017-2.c: New test.
40615
40616 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40617
40618         * gcc.c-torture/compile/20001018-1.c: New test.
40619         * gcc.c-torture/compile/20001018-1.x: Xfail.
40620
40621 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40622
40623         * gcc.c-torture/execute/20001017-1.c: New test.
40624
40625 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40626
40627         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40628         for multiple use of arguments with scanf formats; add tests for
40629         multiple use of arguments.
40630
40631 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40632
40633         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40634
40635 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40636
40637         * gcc.dg/format-miss-1.c: New test.
40638
40639 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40640
40641         * gcc.c-torture/execute/20001013-1.c: New test.
40642
40643 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40644
40645         * gcc.dg/format-branch-1.c: New test.
40646
40647 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40648
40649         * README, lib/file-format.exp: Remove EGCS references.
40650
40651 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40652
40653         * gcc.dg/20001013-1.c: New test.
40654
40655 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40656
40657         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40658         for intmax_t in the compiler using __typeof__ and the type rules
40659         for conditional expressions.
40660
40661 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40662
40663         * gcc.dg/20001012-1.c: New test.
40664         * gcc.dg/20001012-2.c: New test.
40665
40666 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40667
40668         * gcc.dg/format-attr-1.c: New test.
40669
40670 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40671
40672         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40673         __LONG_LONG_MAX__ instead of LLONG_MAX.
40674
40675 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40676
40677         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40678         scanf flags.
40679         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40680         flags.
40681
40682 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40683
40684         * gcc.dg/sequence-pt-1.c: New test.
40685
40686 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40687
40688         * gcc.c-torture/execute/20001011-1.c: New testcase.
40689         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40690
40691 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40692
40693         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40694         does not error on it.
40695
40696 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40697
40698         * gcc.dg/20001009-1.c: New test.
40699
40700 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40701
40702         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40703         * gcc.c-torture/execute/20001009-2.c: ... to here.
40704
40705 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40706
40707         * gcc.c-torture/compile/20001009-1.c: New testcase.
40708         * gcc.c-torture/execute/20001009-1.c: New testcase.
40709         Testcases provided by Jan Hubicka <jh@suse.cz>.
40710
40711 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40712
40713         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40714         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40715         uintmax_t using <limits.h> to emulate the compiler's internal
40716         logic.  No longer XFAIL %j tests.
40717
40718 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40719
40720         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40721         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40722         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40723         regexps and details of expected handling of some bad formats.
40724         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40725         suppression.
40726
40727 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40728
40729         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40730         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40731         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40732         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40733         in list archives.
40734
40735 2000-10-06  Richard Henderson  <rth@cygnus.com>
40736
40737         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40738         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40739         * g++.old-deja/g++.jason/report.C: Likewise.
40740         * g++.old-deja/g++.law/friend5.C: Likewise.
40741         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40742         of the expected warnings.
40743
40744 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40745
40746         * g++.old-deja/g++.pt/enum14.C: New test.
40747
40748 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40749
40750         * g++.old-deja/g++.pt/crash59.C: New test.
40751
40752 2000-10-04  Will Cohen  <wcohen@redhat.com>
40753
40754         * gcc.dg/20000926-1.c: New test.
40755
40756 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40757
40758         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40759         function name for current C++ compiler.
40760         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40761
40762 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40763
40764         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40765         __PRETTY_FUNCTION__.
40766         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40767
40768 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40769
40770         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40771
40772 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40773
40774         * gcc.c-torture/compile/20000923-1.c: New test.
40775
40776 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40777
40778         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40779         * g++.old-deja/g++.pt/ttp62.C: Same.
40780         * g++.old-deja/g++.other/inline14.C: Same.
40781
40782 2000-09-24  Richard Henderson  <rth@cygnus.com>
40783
40784         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40785
40786 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40787
40788         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40789
40790 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40791
40792         * gcc.c-torture/compile/20000922-1.c: New file.
40793
40794 2000-09-21  Nick Clifton  <nickc@redhat.com>
40795
40796         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40797         a signed long modulo operation.
40798         (mod6): New function - perform an unsigned long modulo operation.
40799         (main): Add tests for modulos of very large numbers by very small
40800         dividends.
40801
40802 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40803
40804         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40805
40806 2000-09-19  Richard Henderson  <rth@cygnus.com>
40807
40808         * gcc.dg/compare2.c (case 10): XFAIL.
40809
40810 2000-09-18  Richard Henderson  <rth@cygnus.com>
40811
40812         * gcc.c-torture/execute/20000906-1.c: Move ...
40813         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40814         that support __builtin_trap.
40815
40816 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40817
40818         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40819
40820 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40821
40822         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40823         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40824         more $ format tests.
40825
40826 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40827
40828         * gcc.dg/format-errmk-1.c: New test.
40829
40830 2000-09-17  Greg McGary  <greg@mcgary.org>
40831
40832         * gcc.c-torture/execute/20000917-1.x: Remove.
40833
40834 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40835
40836         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40837
40838 2000-09-17  Greg McGary  <greg@mcgary.org>
40839
40840         * gcc.c-torture/execute/20000917-1.c: New test.
40841         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40842
40843 2000-09-16  Neil Booth  <NeilB@earthling.net>
40844
40845         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40846         in nested macro bug.
40847
40848 2000-09-15  Neil Booth  <NeilB@earthling.net>
40849
40850         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40851
40852 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40853
40854         * gcc.c-torture/execute/20000914-1.c: New test.
40855
40856 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40857
40858         * g++.other/inline13.C: New test.
40859
40860 2000-09-12  Andreas Jaeger  <aj@suse.de>
40861
40862         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40863         constant by Ulrich Drepper <drepper@redhat.com>.
40864
40865 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40866
40867         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40868
40869 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40870
40871         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40872
40873 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40874
40875         * gcc.dg/cpp/backslash.c: New test.
40876
40877 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40878
40879         * gcc.c-torture/execute/20000910-1.c: New test.
40880         * gcc.c-torture/execute/20000910-2.c: Likewise.
40881
40882 2000-09-11  Robert Lipe  <robertl@sco.com>
40883
40884         * gcc.dg/pragma-align.c: New test.
40885
40886 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40887
40888         * g++.old-deja/g++.pt/explicit82.C: New test.
40889         * g++.old-deja/g++.pt/explicit83.C: New test.
40890
40891 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40892
40893         * gcc.dg/asm-names.c: New test.
40894
40895 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40896
40897         * gcc.dg/cpp/tr-warn6.c: New test
40898
40899 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40900
40901         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40902         be accepted.
40903
40904 2000-09-07  Catherine Moore  <clm@redhat.com>
40905
40906         * gcc.c-torture/execute/unroll-1.c: New test.
40907
40908 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40909
40910         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40911         ERROR markers.
40912         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40913         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40914         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40915         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40916         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40917         Preprocess only.
40918         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40919         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40920
40921 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40922
40923         * g++.old-deja/g++.pt/deduct2.C: New test.
40924
40925 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40926
40927         * g++.old-deja/g++.pt/parms2.C: New test.
40928
40929 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40930
40931         * g++.old-deja/g++.pt/crash58.C: New test.
40932
40933 2000-09-06  Greg McGary  <greg@mcgary.org>
40934
40935         * gcc.c-torture/execute/20000906-1.c: New test.
40936         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40937
40938 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40939
40940         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40941
40942 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40943
40944         * g++.old-deja/g++.pt/crash57.C: New test.
40945
40946 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40947
40948         * g++.old-deja/g++.pt/crash56.C: New test.
40949
40950 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40951
40952         * g++.old-deja/g++.pt/koenig1.C: New test.
40953
40954 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40955
40956         * gcc.dg/20000904-1.c: New test.
40957
40958 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40959
40960         * gcc.dg/cpp/paste8.c: New test.
40961
40962 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40963
40964         * gcc.c-torture/compile/20000827-1.c: New test.
40965
40966 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40967
40968         * gcc.dg/format-diag-1.c: New test.
40969
40970 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40971
40972         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40973         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40974         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40975         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40976         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40977
40978 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40979
40980         * g++.old-deja/g++.other/nested4.C: New test.
40981
40982 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40983
40984         * g++.old-deja/g++.ns/scoped1.C: New test.
40985
40986 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40987
40988         * lib/g++.exp: Support testing already-installed GCC.
40989
40990 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40991
40992         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40993
40994 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40995
40996         * gcc.dg/return-type-2.c: New test.
40997
40998 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40999
41000         * gcc.c-torture/compile/20000825-1.c: New test.
41001
41002 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41003
41004         * gcc.dg/dwarf2-2.c: New test.
41005
41006 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41007
41008         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41009         dg-warning regexps.
41010
41011 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41012
41013         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41014         gcc.dg/format-ext-5.c: New tests.
41015
41016 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41017
41018         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41019
41020 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41021
41022         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41023
41024 2000-08-24  Richard Henderson  <rth@cygnus.com>
41025
41026         * gcc.dg/ia64-sync-1.c: New test.
41027         * gcc.dg/ia64-sync-2.c: New test.
41028         * gcc.dg/ia64-asm-1.c: New test.
41029
41030 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41031
41032         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41033         * gcc.dg/format-ext-2.c: New test.
41034
41035 2000-08-23  Jason Merrill  <jason@redhat.com>
41036
41037         * lib/old-dejagnu.exp: Also ignore "In member function" and
41038         "At global scope".
41039
41040 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41041
41042         * gcc.dg/noncompile/label-lineno-1.c: New test.
41043
41044 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41045
41046         * gcc.dg/c99-array-nonobj-1.c: New test.
41047
41048 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41049
41050         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41051         tests.
41052         * gcc.dg/format-ext-1.c: New test.
41053
41054 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41055
41056         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41057         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41058         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41059         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41060         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41061
41062 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41063
41064         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41065         gcc.dg/c99-strftime-2.c: New tests.
41066
41067 2000-08-22  Richard Henderson  <rth@cygnus.com>
41068
41069         * gcc.c-torture/execute/20000822-1.c: New test.
41070
41071 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41072
41073         * gcc.c-torture/execute/20000819-1.x: Remove.
41074
41075 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41076
41077         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41078         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41079         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41080         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41081         gcc.dg/format-xopen-1.c: New tests.
41082
41083 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41084
41085         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41086
41087 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41088
41089         * g++.old-deja/g++.other/loop2.C: New test.
41090
41091         * gcc.c-torture/compile/20000606-1.c: New test.
41092         * gcc.c-torture/compile/20000728-1.c: New test.
41093         * gcc.c-torture/execute/20000801-1.c: New test.
41094         * gcc.c-torture/execute/20000801-2.c: New test.
41095         * gcc.c-torture/execute/20000819-1.c: New test.
41096         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41097         * gcc.dg/20000629-1.c: New test.
41098         * gcc.dg/20000724-1.c: New test.
41099         * gcc.dg/20000807-1.c: New test.
41100
41101 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41102
41103         * gcc.dg/cpp/pragma-1.c: New test.
41104         * gcc.dg/cpp/pragma-2.c: New test.
41105
41106 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41107
41108         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41109         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41110
41111 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41112
41113         * gcc.c-torture/compile/20000818-1.c: New test.
41114
41115 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41116
41117         * gcc.c-torture/execute/20000818-1.c: New test.
41118
41119 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41120
41121         * gcc.dg/format-va-1.c: New test.
41122
41123 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41124
41125         * g++.old-deja/g++.other/typedef8.C: New test.
41126
41127 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41128
41129         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41130         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41131         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41132         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41133         * g++.old-deja/g++.other/ptrmem7.C: New test.
41134         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41135
41136 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41137
41138         * g++.old-deja/g++.pt/typename27.C: New test.
41139
41140 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41141
41142         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41143         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41144         * g++.old-deja/g++.pt/friend45.C: New test.
41145         * g++.old-deja/g++.other/friend8.C: New test.
41146
41147 2000-08-15  Richard Henderson  <rth@cygnus.com>
41148
41149         * gcc.c-torture/execute/20000815-1.c: New test.
41150
41151 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41152
41153         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41154         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41155         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41156
41157 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41158
41159         * g++.old-deja/g++.other/refinit2.C: New test.
41160
41161 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41162
41163         * lib/c-torture.exp (c-torture): Make
41164         compiler_conditional_xfail_data global.
41165         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41166         compiler_conditional_xfail_data machinery.
41167         (f-torture-execute): Likewise.
41168         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41169         and only when unrolling loops.
41170
41171         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41172
41173 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41174
41175         * g++.old-deja/g++.pt/explicit81.C: New test.
41176
41177 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41178
41179         * g++.old-deja/g++.pt/typename26.C: New test.
41180
41181 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41182
41183         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41184         warning.
41185
41186 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41187
41188         * g++.old-deja/g++.other/array3.C: New test.
41189
41190 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41191
41192         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41193         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41194         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41195         New tests.
41196
41197 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41198
41199         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41200         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41201
41202 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41203
41204         * gcc.c-torture/execute/20000808-1.c: New test.
41205
41206 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41207
41208         * gcc.dg/c90-const-expr-1.c: New test.
41209
41210 2000-08-08  Richard Henderson  <rth@cygnus.com>
41211
41212         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41213
41214 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41215
41216         * gcc.dg/noncompile/const-ll-1.c: New test.
41217
41218 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41219
41220         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41221
41222 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41223
41224         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41225         that running programs linked against the shared version of libobjc
41226         run correctly.
41227
41228 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41229
41230         * gcc.dg/c99-printf-1.c: New test.
41231
41232 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41233
41234         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41235
41236 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41237
41238         * gcc.c-torture/execute/20000731-1.x: Delete.
41239
41240 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41241
41242         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41243         and torture_without_loops as is done by c-torture.exp.
41244         (search_for): Copy from c-torture.exp.
41245         (gcc-dg-runtest): New function, drives a directory of tests
41246         iterating over the TORTURE_OPTIONS.
41247         (scan-assembler, scan-assembler-not): Move here from
41248         individual directory drivers.
41249
41250         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41251         defined by lib/gcc-dg.exp.
41252         * gcc.dg/cpp/cpp.exp: Likewise.
41253         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41254         gcc-dg-runtest, so we cycle over optimization options.
41255
41256         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41257         * gcc.dg/compare2.c: No longer expected to fail.
41258
41259 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41260
41261         * gcc.c-torture/execute/20000804-1.c: New test.
41262
41263 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41264
41265         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41266
41267 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41268
41269         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41270
41271 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41272
41273         * gcc.c-torture/compile/20000803-1.c: New test.
41274
41275 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41276
41277         * gcc.c-torture/execute/20000801-3.c,
41278         gcc.c-torture/execute/20000801-4.c: New tests.
41279         * gcc.c-torture/execute/20000801-3.x,
41280         gcc.c-torture/execute/20000801-4.x: Xfail.
41281
41282 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41283
41284         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41285         libobjc/.libs to allow for libtool.
41286
41287 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41288
41289         * gcc.c-torture/compile/20000802-1.c: New test.
41290
41291 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41292
41293         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41294
41295 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41296
41297         * gcc-c-torture/execute/20000731-2.c: New test.
41298
41299         * gcc.c-torture/execute/20000731-1.c: New test.
41300         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41301
41302 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41303
41304         * testsuite/gcc.dg/cpp/paste7.c: New test.
41305         * gcc.dg/cpp/20000725-1.c: New test.
41306
41307 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41308
41309         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41310         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41311         declaration warning for __builtin_dwarf_reg_size.
41312
41313         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41314
41315 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41316
41317         * gcc.dg/noncompile/voidparam-1.c: New test.
41318
41319 2000-07-30  Richard Henderson  <rth@cygnus.com>
41320
41321         * gcc.dg/c90-digraph-1.c: Don't xfail.
41322         * gcc.dg/compare2.c (case 10): Xfail.
41323         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41324
41325 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41326
41327         * gcc.dg/c99-main-1.c: New test.
41328
41329 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41330
41331         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41332
41333 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41334
41335         * gcc.c-tortuer/execute/20000726-1.c: New test.
41336
41337 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41338
41339         * gcc.c-torture/execute/enum-2.c: New test.
41340
41341 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41342
41343         * gcc.dg/cpp/tr-warn3.c: New test.
41344
41345 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41346
41347         * g++.old-deja/g++.ext/implicit1.C: Remove.
41348         * g++.old-deja/g++.jason/c2.C: Remove
41349         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41350         * g++.old-deja/g++.pt/crash16.C: Likewise.
41351         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41352
41353 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41354
41355         * g++.old-deja/g++.other/for2.C: New test.
41356
41357 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41358
41359         * gcc.dg/20000720-1.c: New test.
41360
41361 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41362
41363         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41364
41365 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41366
41367         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41368         * gcc.c-torture/execute/20000722-1.c: New.
41369         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41370
41371 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41372
41373         * gcc.dg/cpp/20000720-1.S: New test.
41374
41375 2000-07-21  Michael Meissner  <meissner@redhat.com>
41376
41377         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41378
41379 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41380
41381         * g++.old-deja/g++.brendan/crash16.C,
41382         g++.old-deja/g++.brendan/parse3.C,
41383         g++.old-deja/g++.brendan/redecl1.C,
41384         g++.old-deja/g++.ns/template13.C,
41385         g++.old-deja/g++.other/decl4.C,
41386         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41387
41388 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41389
41390         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41391         and "Internal error".
41392
41393         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41394         regexps.
41395         * gcc.dg/cpp/paste6.c: New test.
41396
41397 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41398
41399         * gcc.dg/cpp/tr-direct.c: New test.
41400
41401         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41402         gcc.dg/cpp/undef1.c: Tweak error regexps.
41403
41404 2000-07-18  Eric Christopher <echristo@redhat.com>
41405
41406         * gcc.c-torture/compile/20000718-1.c: New test.
41407
41408 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41409
41410         * cpplex.c (_cpp_push_token): If the token being pushed back
41411         is the previous token in this context, just subtract one from
41412         context->posn.
41413         * cppmacro.c (save_expansion): Clear aux field when storing a
41414         placemarker.
41415
41416 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41417
41418         * gcc.dg/noncompile/redecl-1.c: New test.
41419
41420 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41421
41422         * gcc.c-torture/execute/20000717-5.c: New test.
41423         * gcc.c-torture/execute/20000717-1.x: Removed.
41424
41425 2000-07-17  Richard Henderson  <rth@cygnus.com>
41426
41427         * gcc.c-torture/execute/20000717-4.c: New test.
41428
41429 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41430
41431         * gcc.dg/cpp/syshdr.c: New test.
41432         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41433
41434 2000-07-17  Neil Booth  <neilb@earthling.net>
41435
41436         * gcc.dg/cpp/cmdlne-dM.c: New test.
41437         * gcc.dg/cpp/cmdlne-dD.c: New test.
41438
41439 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41440
41441         * gcc.c-torture/execute/20000717-3.c: New test.
41442
41443         * gcc.c-torture/compile/20000717-1.c: New test.
41444
41445 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41446
41447         * gcc.c-torture/execute/20000717-2.c: New test.
41448
41449 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41450
41451         * gcc.dg/formatz-1.c: New test.
41452
41453         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41454         * gcc.dg/c99-digraph-1.c: New tests.
41455
41456         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41457         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41458
41459         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41460         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41461         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41462         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41463         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41464         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41465         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41466
41467 2000-07-17   Greg McGary <greg@mcgary.org>
41468
41469         * gcc.c-torture/execute/20000717-1.c: New test.
41470         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41471
41472 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41473
41474         * gcc.c-torture/execute/20000715-2.c: New test.
41475         * gcc.dg/20000715-1.c: New test.
41476
41477 2000-07-15  Michael Meissner  <meissner@redhat.com>
41478
41479         * gcc.c-torture/execute/20000715-1.c: New test.
41480
41481 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41482
41483         * gcc.c-torture/execute/20000707-1.c: New test.
41484
41485 2000-07-13  Neil Booth  <NeilB@earthling.net>
41486
41487         * testsuite/gcc.dg/cpp/digraph1.c,
41488         testsuite/gcc.dg/cpp/digraph2.c,
41489         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41490
41491 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41492
41493         * g77.f-torture/compile/20000630-2.f: New test.
41494         * g77.f-torture/compile/20000630-2.x
41495
41496 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41497
41498         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41499
41500 2000-07-11  Neil Booth  <NeilB@earthling.net>
41501
41502         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41503
41504 2000-07-11  Neil Booth  <NeilB@earthling.net>
41505
41506         * gcc.dg/cpp/cmdlne-C.c: New.
41507
41508 2000-07-09  Neil Booth  <NeilB@earthling.net>
41509
41510         * gcc.dg/cpp/directiv.c: New tests.
41511         * gcc.dg/cpp/undef1.c: Update.
41512
41513 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41514
41515         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41516
41517 2000-07-09  Neil Booth  <NeilB@earthling.net>
41518
41519         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41520
41521 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41522
41523         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41524         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41525
41526 2000-07-08  Neil Booth  <NeilB@earthling.net>
41527
41528         * gcc.dg/cpp/macsyntx.c: New tests.
41529
41530 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41531
41532         * gcc.dg/20000707-1.c: New test.
41533
41534 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41535
41536         * gcc.c-torture/execute/20000706-1.c: New test.
41537         * gcc.c-torture/execute/20000706-2.c: New test.
41538         * gcc.c-torture/execute/20000706-3.c: New test.
41539         * gcc.c-torture/execute/20000706-4.c: New test.
41540         * gcc.c-torture/execute/20000706-5.c: New test.
41541
41542 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41543
41544         * g++.old-deja/g++.pt/instantiate7.C: New test.
41545
41546 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41547
41548         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41549         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41550         * g++.old-deja/g++.other/rtti3.C: Likewise.
41551         * g++.old-deja/g++.other/rttid3.C: Likewise.
41552
41553 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41554
41555         *  g77.f-torture/compile/20000630-1.x: Fix typo
41556
41557 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41558
41559         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41560         assembly output.
41561
41562 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41563
41564         * gcc.dg/cpp/ident.c: New test.
41565
41566 2000-07-05  Neil Booth  <NeilB@earthling.net>
41567
41568         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41569           gcc.dg/cpp/lexstrng.c: New tests.
41570
41571 2000-07-04  Neil Booth  <NeilB@earthling.net>
41572
41573         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41574         * gcc.dg/cpp/strify2.c: Same.
41575
41576 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41577
41578         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41579         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41580         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41581         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41582
41583         * testsuite/gcc.dg/cpp/macro1.c,
41584         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41585         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41586         testsuite/gcc.dg/cpp/strify1.c,
41587         testsuite/gcc.dg/cpp/strify2.c: New tests.
41588
41589 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41590
41591         * gcc.c-torture/execute/20000703-1.c: New test.
41592
41593 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41594
41595         * g++.old-deja/g++.pt (lookup10.C): New test.
41596
41597 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41598
41599         * g++.old-deja/g++.pt (typename25.C): New test.
41600
41601 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41602
41603         * gcc.c-torture/compile/20000701-1.c: New test.
41604
41605 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41606
41607         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41608         to test case.
41609
41610 2000-06-30  Catherine Moore  <clm@cygnus.com>
41611
41612         * gcc.c-torture/execute/align-1.c: New test.
41613
41614 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41615
41616         * g++.old-deja/g++.pt/expr8.C: New test.
41617         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41618
41619 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41620
41621         * gcc.c-torture/compile/20000629-1.c: New test.
41622
41623 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41624
41625
41626         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41627         gcc.dg/noncompile directory, depending on whether they're
41628         preprocessor tests or not.  Annotate all the tests for the dg
41629         framework.
41630
41631         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41632         * gcc.dg/noncompile/noncompile.exp: New.
41633
41634         * Moved files:
41635         Old name                                New name
41636         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41637         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41638         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41639         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41640         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41641         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41642         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41643         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41644         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41645         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41646         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41647         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41648         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41649         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41650         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41651         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41652         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41653         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41654         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41655         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41656         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41657         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41658         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41659         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41660
41661         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41662         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41663         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41664         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41665         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41666         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41667
41668 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41669
41670         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41671         declare one variable.  On the fourth, error.
41672         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41673         declared by 20000628-1a.h.
41674
41675 2000-06-29  Richard Henderson  <rth@redhat.com>
41676
41677         * gcc.c-torture/execute/930529-1.x: New file.
41678         * gcc.dg/920413-1.c: Adjust expected warning text.
41679         * gcc.dg/980217-1.c: Declare abort.
41680         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41681
41682 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41683
41684         * g77.f-torture/compile/20000629-1.f: New test.
41685         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41686
41687 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41688
41689         Rearrange lots of files, removing entirely the
41690         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41691         directories.
41692
41693         * Deleted files:
41694         gcc.c-torture/code_quality/code_quality.exp
41695         gcc.c-torture/special/special.exp
41696         gcc.failure/failure.exp
41697         gcc.failure/940409-1.x
41698         gcc.c-torture/compile/961203-1.x
41699
41700         * New files:
41701         gcc.misc-tests/linkage.exp
41702         gcc.c-torture/execute/920730-1t.c
41703         gcc.c-torture/execute/920730-1t.x
41704         gcc.c-torture/compile/920520-1.x
41705         gcc.c-torture/compile/920521-1.x
41706         gcc.c-torture/compile/981006-1.x
41707         gcc.c-torture/execute/eeprof-1.x
41708
41709         * Moved files (possibly with modifications to fit a new harness):
41710         Old name                                New name
41711         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41712         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41713         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41714         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41715         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41716         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41717         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41718         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41719         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41720         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41721         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41722         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41723         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41724         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41725
41726 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41727
41728         * c-torture/compile/961203-1.x: Delete.
41729
41730         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41731         not exit. Include stdio.h.
41732         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41733         * gcc.misc-tests/dg-12.c: Likewise.
41734         * gcc.misc-tests/dg-5.c: Likewise.
41735         * gcc.misc-tests/dg-6.c: Likewise.
41736         * gcc.misc-tests/dg-7.c: Prototype abort.
41737         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41738         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41739         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41740         not exit.
41741         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41742         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41743
41744 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41745
41746         * gcc.dg/cpp/20000628-1.c: New test.
41747         * gcc.dg/cpp/20000628-1.h: New header for above test.
41748         * gcc.dg/cpp/20000628-1a.h: Likewise.
41749
41750 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41751
41752         * gcc.dg/cpp: New directory.
41753         * gcc.dg/cpp/cpp.exp: New driver.
41754         * gcc.dg/cpp/20000627-1.c: New test.
41755         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41756         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41757         and rewrite as a compilation test.
41758
41759         * gcc.dg: Move many files into the cpp subdirectory, possibly
41760         renaming or editing them as well.
41761         Old name                New name
41762         990119-1.c              cpp/19990119-1.c
41763         990228-1.c              cpp/19990228-1.c
41764         990407-1.c              cpp/19990407-1.c
41765         990409-1.c              cpp/19990409-1.c
41766         990413-1.c              cpp/19990413-1.c
41767         990703-1.c              cpp/19990703-1.c
41768         20000127-1.c            cpp/20000127-1.c
41769         20000129-1.c            cpp/20000129-1.c
41770         20000207-1.c            cpp/20000207-1.c
41771         20000207-2.c            cpp/20000207-2.c
41772         20000209-1.c            cpp/20000209-1.c
41773         20000209-2.c            cpp/20000209-2.c
41774         20000301-1.c            cpp/20000301-1.c
41775         20000419-1.c            cpp/20000419-1.c
41776         20000510-1.S            cpp/20000510-1.S
41777         20000519-1.c            cpp/20000519-1.c
41778         20000529-1.c            cpp/20000529-1.c
41779         20000625-1.c            cpp/20000625-1.c
41780         20000625-2.c            cpp/20000625-2.c
41781         cpp-as1.c               cpp/assert1.c
41782         cpp-as2.c               cpp/assert2.c
41783         cxx-comments-1.c        cpp/cxxcom1.c
41784         cxx-comments-2.c        cpp/cxxcom2.c
41785         endif-label.c           cpp/endif.c
41786         cpp-hash1.c             cpp/hash1.c
41787         cpp-hash2.c             cpp/hash2.c
41788         cpp-if1.c               cpp/if-1.c
41789         cpp-if2.c               cpp/if-2.c
41790         cpp-if3.c               cpp/if-3.c
41791         cpp-if4.c               cpp/if-4.c
41792         cpp-if5.c               cpp/if-5.c
41793         cpp-cond.c              cpp/if-cexp.c
41794         cpp-missingop.c         cpp/if-mop.c
41795         cpp-missingparen.c      cpp/if-mpar.c
41796         cpp-opprec.c            cpp/if-oppr.c
41797         cpp-ifparen.c           cpp/if-paren.c
41798         cpp-shortcircuit.c      cpp/if-sc.c
41799         cpp-shift.c             cpp/if-shift.c
41800         cpp-unary.c             cpp/if-unary.c
41801         cpp-li1.c               cpp/line1.c
41802         cpp-li2.c               cpp/line2.c
41803         lineno.c                cpp/line3.c
41804         lineno-2.c              cpp/line4.c
41805         cpp-mi.c                cpp/mi1.c
41806         cpp-mic.h               cpp/mi1c.h
41807         cpp-micc.h              cpp/mi1cc.h
41808         cpp-mind.h              cpp/mi1nd.h
41809         cpp-mindp.h             cpp/mi1ndp.h
41810         cpp-mix.h               cpp/mi1x.h
41811         cpp-mi2.c               cpp/mi2.c
41812         cpp-mi2a.h              cpp/mi2a.h
41813         cpp-mi2b.h              cpp/mi2b.h
41814         cpp-mi2c.h              cpp/mi2c.h
41815         cpp-mi3.c               cpp/mi3.c
41816         cpp-mi3.def             cpp/mi3.def
41817         poison-1.c              cpp/poison.c
41818         pr-impl.c               cpp/prag-imp.c
41819         cpp-redef-2.c           cpp/redef1.c
41820         cpp-redef.c             cpp/redef2.c
41821         strpaste.c              cpp/strp1.c
41822         strpaste-2.c            cpp/strp2.c
41823         cpp-tradpaste.c         cpp/tr-paste.c
41824         cpp-tradstringify.c     cpp/tr-str.c
41825         cpp-tradwarn1.c         cpp/tr-warn1.c
41826         cpp-tradwarn2.c         cpp/tr-warn2.c
41827         trigraphs.c             cpp/trigraphs.c
41828         cpp-unc1.c              cpp/unc1.c
41829         cpp-unc2.c              cpp/unc2.c
41830         cpp-unc3.c              cpp/unc3.c
41831         cpp-unc.c               cpp/unc4.c
41832         undef.c                 cpp/undef1.c
41833         undef-2.c               cpp/undef2.c
41834         cpp-wi1.c               cpp/widestr1.c
41835
41836 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41837
41838         * lib/g++.exp (g++_include_flags): Tweak.
41839
41840 2000-06-27  H.J. Lu  <hjl@gnu.org>
41841             Loren J. Rittle  <ljrittle@acm.org>
41842
41843         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41844         version with one that knows about the new gcc tree structure.
41845         (g++_link_flags): Same.
41846
41847 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41848
41849         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41850         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41851         case we are cross-compiling.
41852
41853         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41854         g++.old-deja/g++.niklas/Makefile.in,
41855         g++.old-deja/g++.niklas/configure.in,
41856         g++.old-deja/g++.other/Makefile.in,
41857         g++.old-deja/g++.other/configure.in,
41858         gcc.c-torture/code_quality/Makefile.in,
41859         gcc.c-torture/code_quality/configure.in,
41860         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41861         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41862         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41863         gcc.c-torture/execute/ieee/Makefile.in,
41864         gcc.c-torture/execute/ieee/configure.in,
41865         gcc.c-torture/noncompile/Makefile.in,
41866         gcc.c-torture/noncompile/configure.in,
41867         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41868         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41869         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41870
41871 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41872
41873         * g++.old-deja/g++.other/ambig3.C: New test.
41874
41875 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41876
41877         * g++.old-deja/g++.pt/syntax1.C: New test.
41878         * g++.old-deja/g++.pt/syntax2.C: New test.
41879         * g++.old-deja/g++.other/syntax3.C: New test.
41880         * g++.old-deja/g++.other/syntax4.C: New test.
41881
41882 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41883
41884         * gcc.dg/20000623-1.c: Prototype exit and abort.
41885
41886 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41887
41888         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41889         New tests.
41890         * gcc.dg/cpp-mi3.def: New file.
41891
41892         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41893         inside assertions.
41894         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41895         lexer's error messages.
41896         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41897         divine anything from the linemarkers.
41898         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41899         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41900
41901 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41902
41903         * gcc.dg/20000623-1.c: New test.
41904
41905 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41906
41907         * gcc.c-torture/execute/20000622-1.c: New test.
41908
41909 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41910
41911         * g++.old-deja/g++.other/init15.C: New test.
41912
41913 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41914
41915         * g++.old-deja/g++.pt/vaarg2.C: New test.
41916         * g++.old-deja/g++.pt/vaarg3.C: New test.
41917
41918 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41919
41920         * g++.old-deja/g++.other/dyncast6.C: New test.
41921
41922 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41923
41924         * gcc.c-torture/execute/loop-6.c: New test.
41925
41926 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41927
41928         * gcc.dg/20000614-1.c: New test.
41929         * gcc.dg/20000614-2.c: New test.
41930
41931 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41932
41933         * g++.old-deja/g++.other/inline12.C: New test.
41934
41935 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41936
41937         * g++.old-deja/g++.other/eh1.C: New test.
41938
41939 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41940
41941         * g++.old-deja/g++.other/type.C: New test.
41942
41943 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41944
41945         * g++.old-deja/g++.other/initstring.C: New test.
41946
41947 2000-06-12  Jason Merrill  <jason@redhat.com>
41948
41949         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41950
41951 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41952
41953         * gcc.c-torture/compile/20000609-1.c: New test.
41954
41955 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41956
41957         * gcc.dg/20000609-1.c: New test.
41958
41959 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41960
41961         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41962         * gcc.c-torture/noncompile/poison-1.c: Move...
41963         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41964         * gcc.dg/cpp-li1.c: Add a token after the #line.
41965
41966 2000-06-05  Richard Henderson  <rth@cygnus.com>
41967
41968         * gcc.c-torture/execute/20000605-2.c: New test.
41969         * gcc.c-torture/execute/20000605-3.c: New test.
41970
41971 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41972
41973         * g77.f-torture/execute/20000503-1.x: New file.
41974
41975 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41976
41977         * g++.old-deja/g++.eh/badalloc1.C: New test.
41978
41979 2000-06-05  Richard Henderson  <rth@cygnus.com>
41980
41981         * gcc.c-torture/execute/20000605-1.c: New test.
41982
41983 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41984             Nathan Sidwell <nathan@codesourcery.com>
41985
41986         * gcc.c-torture/compile/20000605-1.c: New test.
41987
41988 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41989
41990         * g77.f-torture/compile/20000601-1.f: New test.
41991
41992 2000-06-03  Richard Henderson  <rth@cygnus.com>
41993
41994         * gcc.c-torture/execute/20000603-1.c: New.
41995
41996 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41997
41998         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41999         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42000
42001 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42002
42003         * gcc.dg/compare2.c (case 12): XFAIL.
42004         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42005         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42006
42007         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42008
42009 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42010
42011         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42012         guard macro is already defined when the header is first
42013         included.
42014         * gcc.dg/cpp-mix.h: New file.
42015         * gcc.dg/endif-label.c: Update patterns to match compiler.
42016
42017         * g++.brendan/complex1.C: Declare abort.
42018         * g++.law/refs4.C: Remove XFAIL.
42019         * g++.oliva/expr2.C: Declare abort and exit.
42020
42021 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42022
42023         * gcc.c-torture/execute/20000528-1.c: New test.
42024
42025         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42026         * g++.old-deja/g++.law/temps4.C: Likewise.
42027
42028         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42029         stdlib.h.  Call abort() on failure.
42030         * g++.old-deja/g++.law/refs4.C: Likewise.
42031         * g++.old-deja/g++.law/temps4.C: Likewise.
42032         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42033         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42034
42035 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42036
42037         Relative to g++.dg/special:
42038         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42039
42040         Relative to g++.old-deja:
42041         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42042         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42043         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42044         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42045         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42046         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42047         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42048
42049         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42050         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42051         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42052         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42053         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42054         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42055         and/or string.h.
42056
42057         * g++.other/goto1.C: Update expectations for error messages.
42058
42059 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42060
42061         * gcc.c-torture/compile/20000523-1.c: New test.
42062
42063 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42064
42065         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42066
42067 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42068
42069         * g++.old-deja/g++.eh/catch11.C: New test.
42070         * g++.old-deja/g++.eh/catch12.C: New test.
42071
42072 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42073
42074         * gcc.c-torture/execute/20000523-1.c: New test.
42075
42076 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42077
42078         * c-torture/execute/bcp-1.c: Replace abort in arg of
42079         __builtin_constant_p with a generic external function.
42080
42081         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42082         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42083         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42084         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42085         Prototype abort and/or exit.
42086
42087         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42088         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42089         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42090         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42091
42092 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42093
42094         * gcc.dg/dwarf2-1.c: New test.
42095
42096 2000-05-20  Richard Henderson  <rth@cygnus.com>
42097
42098         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42099
42100 2000-05-20  Andreas Jaeger  <aj@suse.de>
42101
42102         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42103         testcase.
42104
42105 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42106
42107         * gcc.c-torture/execute/20000519-2.c: New test.
42108
42109 2000-05-19  Andreas Jaeger  <aj@suse.de>
42110
42111         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42112         which fails with SSA.
42113
42114         * lib/c-torture.exp: Also test with -O3 -fssa.
42115
42116 2000-05-18  Michael Meissner  <meissner@redhat.com>
42117
42118         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42119         * gcc.c-torture/execute/920415-1.c: Ditto.
42120         * gcc.c-torture/execute/920501-1.c: Ditto.
42121         * gcc.c-torture/execute/conversion.c: Ditto.
42122         * gcc.c-torture/execute/cvt-1.c: Ditto.
42123
42124 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42125
42126         * gcc.c-torture/compile/20000518-1.c: New test.
42127
42128 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42129
42130         * g77.f-torture/compile/200005018.f: New test.
42131
42132 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42133
42134         * gcc.c-torture/compile/20000517-1.c: New test.
42135
42136 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42137
42138         * gcc.c-torture/execute/20000516-1.c: New test.
42139
42140 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42141
42142         * g++.old-deja/g++.other/eh.C: New test.
42143
42144 2000-05-12  Richard Henderson  <rth@cygnus.com>
42145
42146         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42147         constants through to doit's conditional.
42148
42149 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42150
42151         * gcc.c-torture/compile/20000511-1.c: New test.
42152         * g77.f-torture/compile/20000511-1.f: New test.
42153         * g77.f-torture/compile/20000511-2.f: New test.
42154
42155 2000-05-11  Michael Meissner  <meissner@redhat.com>
42156
42157         * gcc.c-torture/execute/20000511-1.c: New test.
42158
42159 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42160
42161         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42162         * gcc.dg/20000510-1.S: New.
42163
42164 2000-05-08  Catherine Moore  <clm@cygnus.com>
42165
42166         * gcc.dg/unused-3.c: New.
42167
42168 2000-05-06  Richard Henderson  <rth@cygnus.com>
42169
42170           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42171           * g++.old-deja/g++.mike/warn1.C: Likewise.
42172           * g++.old-deja/g++.pt/local1.C: Likewise.
42173           * g++.old-deja/g++.pt/local7.C: Likewise.
42174           * g++.old-deja/g++.pt/spec16.C: Likewise.
42175
42176 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42177
42178         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42179
42180 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42181
42182           * g77.f-torture/execute/20000503-1.f: New test.
42183
42184 2000-05-04  Andreas Jaeger  <aj@suse.de>
42185
42186         * gcc.dg/noreturn-2.c: New test.
42187
42188 2000-05-04  Neil Booth  <NeilB@earthling.net>
42189
42190         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42191         preprocessor.
42192
42193 2000-05-04  Richard Henderson  <rth@cygnus.com>
42194
42195         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42196
42197 2000-05-04  Richard Henderson  <rth@cygnus.com>
42198
42199         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42200         OpenSSL by Jason R Thorpe.
42201
42202 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42203
42204         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42205
42206 2000-05-03  Robert Lipe <robertlipe@usa.net>
42207
42208         * gcc.dg/20000503-1.c: New test.
42209
42210 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42211
42212         * gcc.c-torture/compile/20000502-1.c: New test.
42213         * g++.old-deja/g++.other/align.C: New test.
42214         * gcc.dg/cpp-tradstringify.c: New test.
42215
42216 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42217
42218         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42219         and hard registers.
42220
42221 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42222
42223         * gcc.c-torture/execute/loop-5.c: New test.
42224
42225 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42226
42227         * gcc.c-torture/execute/va-arg-20.c: New test.
42228
42229 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42230
42231         * gcc.c-torture/execute/20000422-1.c: New test.
42232
42233 2000-04-20  Greg McGary  <gkm@gnu.org>
42234
42235         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42236         when optimizing, but without sibling-call optimizations (-O1).
42237
42238 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42239
42240           * gcc.c-torture/compile/20000420-1.c: New test.
42241
42242 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42243
42244         * g++.abi/ptrflags.C: New test.
42245         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42246
42247 2000-04-19  Catherine Moore  <clm@cygnus.com>
42248
42249         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42250
42251 2000-04-19  Greg McGary  <gkm@gnu.org>
42252
42253         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42254         sibling-call optimizations.
42255
42256 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42257
42258         * gcc.dg/20000419-1.c: New test.
42259
42260 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42261
42262         * gcc.c-torture/execute/20000412-6.c: New test.
42263
42264 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42265
42266         * gcc.c-torture/execute/20000412-5.c: New test.
42267         * g77.f-torture/compile/20000412-1.f: New test.
42268         * gcc.c-torture/execute/20000412-4.c: New test.
42269         * gcc.c-torture/compile/20000412-2.c: New test.
42270         * gcc.c-torture/execute/20000412-3.c: New test.
42271         * gcc.c-torture/compile/20000412-1.c: New test.
42272         * gcc.c-torture/execute/20000412-2.c: New test.
42273
42274 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42275
42276         * objc/execute/bf-20.m: New test.
42277
42278 2000-04-10  Richard Henderson  <rth@cygnus.com>
42279
42280         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42281
42282         * gcc.c-torture/execute/20000412-1.c: New test.
42283
42284 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42285
42286         * g++.old-deja/g++.eh/catchptr1.C: New test.
42287
42288 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42289
42290         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42291
42292 2000-04-08  Neil Booth  <NeilB@earthling.net>
42293
42294         * gcc.dg/cpp-nullchar.c: Remove test as
42295         embedded nulls cause problems.
42296
42297 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42298
42299         * gcc.dg/compare2.c: New test.
42300
42301 2000-04-08  Neil Booth  <NeilB@earthling.net>
42302
42303         * gcc.dg/cpp-nullchar.c: New test.
42304
42305 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42306
42307         * gcc.dg/cpp-mi2.c: New test.
42308         * gcc.dg/cpp-mi2[abc].h: New files.
42309
42310 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42311
42312         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42313         member name.
42314
42315 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42316
42317         * g++.old-deja/g++.abi/vmihint.C: New test.
42318
42319 2000-04-06  Neil Booth  <NeilB@earthling.net>
42320
42321         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42322         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42323         copyright.
42324
42325 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42326
42327         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42328         avoid stack-frame overwrite.
42329
42330 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42331
42332         * gcc.c-torture/compile/20000405-2.c: New test.
42333         * gcc.c-torture/compile/20000405-3.c: New test.
42334
42335 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42336
42337         * gcc.c-torture/compile/20000405-1.c: New test.
42338
42339 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42340
42341         * gcc.dg/cast-qual-1.c: Revert last change.
42342
42343 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42344
42345         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42346
42347 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42348
42349         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42350         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42351
42352 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42353
42354         * gcc.c-torture/compile/20000403-2.c: New test.
42355         * gcc.c-torture/compile/20000403-1.c: New test.
42356
42357 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42358
42359         * gcc.c-torture/execute/20000403-1.c: New test.
42360
42361 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42362
42363         * gcc.c-torture/execute/20000402-1.c: New test.
42364
42365 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42366
42367         * gcc.c-torture/execute/va-arg-15.c: New test.
42368         * gcc.c-torture/execute/va-arg-16.c: New test.
42369         * gcc.c-torture/execute/va-arg-17.c: New test.
42370         * gcc.c-torture/execute/va-arg-18.c: New test.
42371         * gcc.c-torture/execute/va-arg-19.c: New test.
42372
42373 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42374
42375         * gcc.c-torture/compile/981211-1.c: Move to...
42376         * gcc.dg/cpp-as1.c: ...here.
42377         * gcc.dg/cpp-as2.c: New file.
42378
42379         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42380         compiler.
42381
42382 2000-04-02  Neil Booth  <NeilB@earthling.net>
42383
42384         * gcc.dg/cpp-cond.c  New tests.
42385         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42386         accidental success less likely.
42387         * gcc.dg/cpp-missingop.c  New tests.
42388         * gcc.dg/cpp-missingparen.c  New tests.
42389         * gcc.dg/cpp-shift.c  New tests.
42390         * gcc.dg/cpp-shortcircuit.c  New tests.
42391         * gcc.dg/cpp-unary.c  New tests.
42392
42393 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42394
42395         * gcc.c-torture/compile/20000329-1.c: New test.
42396
42397 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42398
42399         * gcc.c-torture/compile/20000326-1.c: New test.
42400         * gcc.c-torture/compile/20000326-2.c: New test.
42401
42402 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42403
42404         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42405         the first parameter is a function argument.
42406
42407 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42408
42409         * g++.old-deja/g++.ext/array4.C: New test.
42410
42411 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42412
42413         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42414
42415 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42416
42417         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42418
42419 2000-03-19  Richard Henderson  <rth@cygnus.com>
42420
42421         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42422
42423 2000-03-19  Richard Henderson  <rth@cygnus.com>
42424
42425         * gcc.c-torture/compile/20000319-1.c: New test.
42426
42427 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42428
42429         * gcc.c-torture/execute/20000314-3.c: New test.
42430         * gcc.c-torture/execute/20000314-2.c: New test.
42431         * gcc.c-torture/execute/20000314-1.c: New test.
42432         * gcc.c-torture/compile/20000314-2.c: New test.
42433         * gcc.c-torture/compile/20000314-1.c: New test.
42434
42435 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42436
42437         * g++.old-deja/g++.warn/inline.C: New test.
42438
42439 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42440
42441         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42442         standards-compliant result rather than specific constants.
42443         Put test-values in array.
42444
42445 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42446
42447         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42448         (g++_target_compile): Put test-specific options last.
42449
42450 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42451
42452         * g++.old-deja/g++.eh/vbase4.C: New test.
42453
42454 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42455
42456         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42457
42458 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42459
42460         * g++.old-deja/g++.brendan/misc12.C: Removed.
42461         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42462         * g++.old-deja/g++.ext/pretty4.C: New test.
42463
42464 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42465
42466         * g++.old-deja/g++.other/string2.C: New test.
42467
42468 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42469
42470         * g++.old-deja/g++.warn/impint2.C: New test.
42471
42472 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42473
42474         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42475         is 1, not zero.
42476
42477 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42478
42479         * g++.old-deja/g++.warn/impint.C: New test.
42480         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42481         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42482         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42483         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42484         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42485         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42486         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42487         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42488         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42489         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42490         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42491         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42492
42493 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42494
42495         * gcc.dg/cpp-redef.c: New test.
42496
42497 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42498
42499         * g++.old-deja/g++.pt/unify7.C: New test.
42500
42501 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42502
42503         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42504         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42505
42506 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42507
42508         * gcc.c-torture/compile/20000224-1.c: New test.
42509
42510 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42511
42512         * gcc.c-torture/compile/cpp-2.c: New test.
42513         * gcc.c-torture/compile/cpp-1.c: New test.
42514
42515 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42516
42517         * gcc.c-torture/execute/20000225-1.c: New test.
42518
42519 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42520
42521         * gcc.dg/cpp-li2.c: New test.
42522
42523         * gcc.dg/cpp-wi1.c: New test.
42524
42525         * gcc.dg/cpp-li1.c: New test.
42526
42527 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42528
42529         * g++.old-deja/g++.other/sizeof5.C: New test.
42530
42531 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42532
42533         * gcc.c-torture/execute/va-arg-13.c: New test.
42534
42535 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42536
42537         * gcc.c-torture/execute/va-arg-12.c: New test.
42538
42539 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42540
42541         * gcc.c-torture/execute/20000223-1.c: New test.
42542
42543 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42544
42545         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42546
42547 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42548
42549         * g++.old-deja/g++.abi/ptrmem.C: New test.
42550
42551 2000-02-19  Richard Henderson  <rth@cygnus.com>
42552
42553         * gcc.c-torture/compile/init-3.c: New.
42554
42555 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42556
42557         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42558         ALWAYS_CXXFLAGS.
42559
42560 2000-02-11  Robert Lipe <robertl@sco.com>
42561
42562         * gcc.c-torture/compile/20000211-3.c: New test.
42563
42564 2000-02-11  Martin Buchholz <martin@xemacs.org>
42565
42566         * gcc.c-torture/compile/20000211-2.c: New test.
42567
42568 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42569
42570         * gcc.c-torture/compile/20000211-1.c: New test.
42571
42572 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42573
42574         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42575           on native targets
42576
42577 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42578
42579         * g++.old-deja/g++.other/cast5.C: New test.
42580
42581 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42582
42583         * gcc.c-torture/execute/20000205-1.c: New.
42584
42585 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42586
42587         * g++.old-deja/g++.jason/cast3.C: Return void.
42588         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42589
42590 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42591
42592         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42593
42594         * gcc.dg/loop-1.c: New test.
42595
42596 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42597
42598         * gcc.c-torture/compile/20000127-1.c: New test.
42599         * gcc.c-torture/execute/991228-1.c: New test.
42600
42601 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42602
42603         * gcc.dg/unused-2.c: New test.
42604
42605         * gcc.dg/conv-1.c: New test.
42606
42607 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42608
42609         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42610         compiler.
42611         (tool_option_proc): Fix typo.
42612
42613 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42614
42615         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42616         of the ld on the host, not on the build machine.
42617         Also, don't crash if '--help' is not a supported option.
42618
42619 2000-01-24  Richard Henderson  <rth@cygnus.com>
42620
42621         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42622
42623 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42624
42625         * gcc.c-torture/execute/20000120-2.c: New test.
42626         * gcc.c-torture/execute/20000120-1.c: New test.
42627
42628 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42629
42630         * gcc.c-torture/execute/20000113-1.c: New test.
42631
42632 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42633
42634         * gcc.c-torture/execute/20000112-1.c: New test.
42635
42636 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42637
42638         * gcc.dg/20000111-1.c: New test.
42639
42640 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42641
42642         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42643         with 16 bit integers.
42644
42645 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42646
42647         * gcc.dg/20000108-1.c: New test.
42648
42649 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42650
42651         * g++.old-deja/g++.ns/koenig8.C: New test.
42652
42653 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42654
42655         * g++.old-deja/g++.other/cast4.C: New test.
42656
42657 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42658
42659         * gcc.c-torture/compile/20000105-2.c: New test.
42660         * gcc.c-torture/compile/20000105-1.c: New test.
42661
42662 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42663
42664         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42665         references to printf & atoi to conform to ANSI standard.
42666         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42667         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42668         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42669         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42670         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42671         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42672         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42673         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42674         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42675         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42676         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42677         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42678         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42679         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42680         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42681         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42682         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42683         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42684         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42685         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42686         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42687         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42688         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42689         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42690         * g++.old-deja/g++.brendan/init3.C: Likewise.
42691         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42692         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42693         * g++.old-deja/g++.brendan/new2.C: Likewise.
42694         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42695         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42696         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42697         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42698         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42699         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42700         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42701         * g++.old-deja/g++.brendan/template24.C: Likewise.
42702         * g++.old-deja/g++.brendan/template3.C: Likewise.
42703         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42704         * g++.old-deja/g++.jason/inline3.C: Likewise.
42705         * g++.old-deja/g++.jason/opeq.C: Likewise.
42706         * g++.old-deja/g++.law/arg5.C: Likewise.
42707         * g++.old-deja/g++.law/arm7.C: Likewise.
42708         * g++.old-deja/g++.law/ctors11.C: Likewise.
42709         * g++.old-deja/g++.law/cvt8.C: Likewise.
42710         * g++.old-deja/g++.law/init9.C: Likewise.
42711         * g++.old-deja/g++.law/refs4.C: Likewise.
42712         * g++.old-deja/g++.law/template2.C: Likewise.
42713         * g++.old-deja/g++.law/visibility24.C: Likewise.
42714         * g++.old-deja/g++.law/vtable3.C: Likewise.
42715         * g++.old-deja/g++.mike/asm2.C: Likewise.
42716         * g++.old-deja/g++.mike/eh1.C: Likewise.
42717         * g++.old-deja/g++.mike/misc1.C: Likewise.
42718         * g++.old-deja/g++.mike/misc13.C: Likewise.
42719         * g++.old-deja/g++.mike/misc14.C: Likewise.
42720         * g++.old-deja/g++.mike/ns12.C: Likewise.
42721         * g++.old-deja/g++.mike/p1248.C: Likewise.
42722         * g++.old-deja/g++.mike/p3708.C: Likewise.
42723         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42724         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42725         * g++.old-deja/g++.mike/p646.C: Likewise.
42726         * g++.old-deja/g++.mike/p700.C: Likewise.
42727         * g++.old-deja/g++.mike/p783.C: Likewise.
42728         * g++.old-deja/g++.mike/p783a.C: Likewise.
42729         * g++.old-deja/g++.mike/p783b.C: Likewise.
42730         * g++.old-deja/g++.mike/p786.C: Likewise.
42731         * g++.old-deja/g++.mike/p789.C: Likewise.
42732         * g++.old-deja/g++.mike/p789a.C: Likewise.
42733         * g++.old-deja/g++.mike/p807a.C: Likewise.
42734         * g++.old-deja/g++.other/delete3.C: Likewise.
42735         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42736         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42737         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42738         * g++.old-deja/g++.other/empty1.C: Likewise.
42739         * g++.old-deja/g++.other/temporary1.C: Likewise.
42740         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42741         * g++.old-deja/g++.pt/t16.C: Likewise.
42742         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42743
42744 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42745
42746         * gcc.dg/991230-1.c: New test.
42747
42748 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42749
42750         * gcc.c-torture/compile/991229-3.c: New test.
42751         * gcc.c-torture/compile/991229-2.c: New test.
42752         * gcc.c-torture/compile/991229-1.c: New test.
42753
42754 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42755
42756         * gcc.c-torture/compile/labels-2.c: New test.
42757
42758 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42759
42760         * gcc.c-torture/execute/991227-1.c: New test.
42761
42762 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42763
42764         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42765
42766 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42767
42768         * gcc.c-torture/execute/991221-1.c: New test.
42769
42770 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42771
42772         * g++.old-deja/g++.other/cast3.C: New test.
42773
42774 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42775
42776         * gcc.c-torture/execute/991216-4.c: New test.
42777
42778 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42779
42780         * gcc.c-torture/execute/991216-1.c: New test.
42781         * gcc.c-torture/execute/991216-2.c: New test.
42782         * gcc.c-torture/execute/991216-3.c: New test.
42783
42784 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42785
42786         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42787         Actually make the test fail by using "-O2" for compilation.
42788
42789 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42790
42791         * g++.old-deja/g++.warn/cast-align1.C: New test.
42792
42793 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42794
42795         * gcc.c-torture/compile/991214-1.c: New test.
42796         * gcc.c-torture/compile/991214-2.c: New test.
42797
42798 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42799
42800         * gcc.dg/991214-1.c: New test.
42801
42802 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42803
42804         * gcc.c-torture/compile/991213-3.c: New test.
42805         * gcc.c-torture/compile/991213-2.c: New test.
42806         * gcc.c-torture/compile/991213-1.c: New test.
42807
42808 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42809
42810         * gcc.dg/991209-1.c: New test.
42811
42812 1999-12-08  Nathan Sidwell <nathan@acm.org>
42813
42814         * gcc.c-torture/compile/991208-1.c: New test.
42815
42816 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42817
42818         * gcc.dg/ultrasp2.c: New test.
42819
42820 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42821
42822         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42823
42824 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42825
42826         * gcc.c-torture/compile/991202-1.c: New test.
42827         * gcc.c-torture/execute/991202-1.c: New test.
42828         * gcc.c-torture/execute/991202-2.c: New test.
42829         * gcc.c-torture/execute/991202-3.c: New test.
42830
42831 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42832
42833         * g++.old-deja/g++.abi/align.C: New test.
42834         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42835         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42836
42837 1999-12-01  Richard Henderson  <rth@cygnus.com>
42838
42839         * gcc.c-torture/execute/991201-1.c: New.
42840
42841 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42842
42843         * gcc.dg/991129-1.c: New test.
42844
42845 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42846
42847         * gcc.c-torture/compile/991127-1.c: New test.
42848
42849 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42850
42851         * g++.old-deja/g++.other/warn4.C: New test.
42852
42853 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42854
42855         * g++.old-deja/g++.eh/cleanup2.C: New test.
42856         * g++.old-deja/g++.ext/pretty2.C: New test.
42857         * g++.old-deja/g++.ext/pretty3.C: New test.
42858         * g++.old-deja/g++.other/debug6.C: New test.
42859
42860 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42861
42862         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42863         compiler_output to look for one error message instead of two.
42864
42865 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42866
42867         * gcc.c-torture/execute/991118-1.c: Also test case
42868         where the word boundary does not split a byte evenly.
42869
42870 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42871
42872         * g++.old-deja/g++.ext/restrict1.C: New test.
42873
42874 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42875
42876         * gcc.c-torture/execute/991118-1.c: New test.
42877
42878 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42879
42880         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42881         working directory pathnames.
42882
42883 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42884
42885         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42886         host is equipped with driver.h and driver.o so it can actually
42887         compile and run the tests.
42888
42889 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42890
42891         * gcc.c-torture/compile/991008-1.c: New test.
42892
42893 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42894
42895         * lib/gcc-dg.exp: Include target-supports.exp
42896
42897 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42898
42899         * lib/target-supports.exp: New file: Provide procs to test for
42900         features supported by the target.
42901         (check_weak_available): Moved here from ecos.exp.
42902         (check_alias_available): New proc: Determine of the target
42903         toolchain supports the alias attribute.
42904
42905         * gcc.dg/special/ecos.exp: Move check_weak_available to
42906         target-supports.exp.
42907         (alias-1.c): Only perform the test if the target supports
42908         aliases.
42909         (wkali-1.c): Only perform the test if the target supports
42910         aliases.
42911
42912         * gcc.dg/990506-0.c: Expect error messages from cross
42913         targets as well as native targets.
42914
42915 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42916
42917         * gcc.dg/ultrasp1.c: Removed xfail.
42918         * gcc.dg/struct-ret-2.c: Likewise.
42919         * gcc.dg/array-1.c: Likewise.
42920
42921 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42922
42923         * gcc.dg/struct-ret-2.c: New test.
42924
42925         * gcc.dg/array-1.c: New test.
42926
42927 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42928
42929         * gcc.c-torture/execute/991030-1.c: New test.
42930
42931 1999-10-26  Richard Henderson  <rth@cygnus.com>
42932
42933         * gcc.c-torture/compile/991026-2.c: New test.
42934
42935 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42936
42937         * gcc.c-torture/compile/991026-1.c: New test.
42938
42939 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42940
42941         * gcc.c-torture/execute/991023-1.c: New test.
42942
42943 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42944
42945         * gcc.c-torture/execute/991019-1.c: New test.
42946
42947 1999-10-16  Richard Henderson  <rth@cygnus.com>
42948
42949         * gcc.c-torture/execute/991016-1.c: New test.
42950
42951 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42952
42953         * gcc.c-torture/execute/991014-1.c: New test.
42954
42955 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42956
42957         * g++.old-deja/g++.other/union2.C: New test.
42958
42959 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42960
42961         * g++.old-deja/g++.other/vaarg2.C: New test.
42962         * g++.old-deja/g++.other/vaarg3.C: New test.
42963
42964 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42965
42966         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42967         in compile/.
42968
42969 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42970
42971         * gcc.c-torture/execute/va-arg-11.c: New test.
42972
42973 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42974
42975         * lib/file-format.exp (gcc_target_object_format): Don't
42976         crash if objdump is unavailable.
42977
42978 1999-09-29  Donn Terry <donn@interix.com>
42979
42980         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42981
42982 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42983
42984         * gcc.c-torture/compile/990928-1.c: New test.
42985
42986 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42987
42988         * g++.old-deja/g++.other/decl6.C: New test.
42989
42990 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42991
42992         * gcc.c-torture/execute/va-arg-10.c: New test.
42993
42994 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42995
42996         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42997         __PRETTY_FUNCTION__.
42998
42999 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43000
43001         * gcc.c-torture/execute/990923-1.c: New test.
43002
43003 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43004
43005         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43006         for which -fpic is inappropriate.
43007
43008 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43009
43010         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43011
43012 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43013
43014         * g++.old-deja/g++.other/dyncast1.C: New test.
43015         * g++.old-deja/g++.other/dyncast2.C: New test.
43016         * g++.old-deja/g++.other/dyncast3.C: New test.
43017         * g++.old-deja/g++.other/dyncast4.C: New test.
43018         * g++.old-deja/g++.other/dyncast5.C: New test.
43019         * g++.old-deja/g++.eh/catch3.C: New test.
43020         * g++.old-deja/g++.eh/catch3p.C: New test.
43021         * g++.old-deja/g++.eh/catch4.C: New test.
43022         * g++.old-deja/g++.eh/catch4p.C: New test.
43023         * g++.old-deja/g++.eh/catch5.C: New test.
43024         * g++.old-deja/g++.eh/catch5p.C: New test.
43025         * g++.old-deja/g++.eh/catch6.C: New test.
43026         * g++.old-deja/g++.eh/catch6p.C: New test.
43027         * g++.old-deja/g++.eh/catch7.C: New test.
43028         * g++.old-deja/g++.eh/catch7p.C: New test.
43029         * g++.old-deja/g++.eh/catch8.C: New test.
43030         * g++.old-deja/g++.eh/catch8p.C: New test.
43031         * g++.old-deja/g++.eh/catch9.C: New test.
43032         * g++.old-deja/g++.eh/catch9p.C: New test.
43033
43034 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43035
43036         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43037         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43038
43039 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43040
43041         * gcc.c-torture/compile/990913-1.c: New test.
43042
43043 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43044
43045         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43046         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43047
43048 1999-09-09  Richard Henderson  <rth@cygnus.com>
43049
43050         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43051
43052 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43053
43054         * g++.old-deja/g++.other/lookup11.C: New test.
43055         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43056         what is permitted and what we want.
43057         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43058         overload use.
43059         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43060
43061 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43062
43063         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43064         * gcc.c-torture/noncompile/poison-1.c: New file.
43065
43066 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43067
43068         * g++.old-deja/g++.other/sizeof3.C: New test.
43069         * g++.old-deja/g++.other/sizeof4.C: New test.
43070         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43071         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43072
43073 1999-09-07  Richard Henderson  <rth@cygnus.com>
43074
43075         * gcc.dg/va-arg-1.c: New.
43076
43077 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43078
43079         * gcc.c-torture/execute/va-arg-9.c: New test.
43080
43081 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43082
43083         * g77.f-torture/compile/980519-2.f: New test.
43084         * g77.f-torture/compile/19990905-0.f: New test.
43085         * g77.f-torture/compile/19990905-1.f: New test.
43086         * g77.f-torture/compile/19990905-2.f: New test.
43087
43088         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43089
43090 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43091
43092         * gcc.c-torture/execute/990827-1.c: Fix typo.
43093
43094 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43095
43096         * g++.old-deja/g++.other/deref1.C: New test.
43097
43098 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43099
43100         * g++.old-deja/g++.other/ambig2.C: New test.
43101         * g++.old-deja/g++.other/cond5.C: New test.
43102         * g++.old-deja/g++.other/lookup16.C: New test.
43103
43104 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43105
43106         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43107         assemblers too.
43108
43109 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43110
43111         * lib/c-torture.exp: Avoid the "compare executables" optimization
43112         when testing native.
43113
43114 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43115
43116         * gcc.c-torture/execute/990829-1.c: New test.
43117         * gcc.c-torture/compile/990829-1.c: New test.
43118
43119 1999-08-27  Paul Burchard  <burchard@pobox.com>
43120
43121         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43122         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43123         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43124         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43125         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43126         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43127         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43128         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43129         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43130         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43131         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43132
43133 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43134
43135         * gcc.c-torture/execute/990827-1.c: New test.
43136
43137 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43138
43139         * g77.f-torture/noncompile/19990826-4.f: New test.
43140
43141         * g77.f-torture/compile/19990826-3.f: New test.
43142
43143         * g77.f-torture/execute/19990826-2.f: New test.
43144
43145         * g77.f-torture/compile/19990826-1.f: New test.
43146
43147         * gcc.c-torture/execute/990826-0.c: New test.
43148         * g77.c-torture/execute/19990826-0.f: New test.
43149
43150         * g77.f-torture/noncompile/970626-2.f: New test.
43151
43152 1999-08-25  Paul Burchard  <burchard@pobox.com>
43153
43154         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43155         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43156         lss-011.C: New tests.
43157
43158 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43159
43160         * g++.old-deja/g++.other/decl5.C: New test.
43161
43162 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43163
43164         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43165         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43166         call `postbase' for each one.  All callers of `postbase' changed
43167         to call this instead.
43168
43169 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43170
43171         * gcc.c-torture/execute/990811-1.c: New test.
43172
43173 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43174
43175         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43176         just native ones.
43177
43178         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43179         just native ones.
43180
43181 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43182
43183         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43184
43185 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43186
43187         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43188
43189 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43190
43191         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43192
43193 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43194
43195         * gcc.c-torture/execute/990804-1.c: New test.
43196
43197 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43198
43199         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43200         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43201         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43202
43203 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43204
43205         * g++.old-deja/g++.other/struct1.C: New test.
43206
43207 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43208
43209         * g++.old-deja/g++.other/enum2.C: New test.
43210
43211 1999-08-02  Richard Henderson  <rth@cygnus.com>
43212
43213         Adapted from tests from Franz Sirl:
43214         * gcc.c-torture/execute/va-arg-7.c: New test.
43215         * gcc.c-torture/execute/va-arg-8.c: New test.
43216
43217 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43218
43219         * gcc.c-torture/compile/990801-2.c: New test.
43220
43221         * gcc.c-torture/compile/990801-1.c: New test.
43222
43223 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43224
43225         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43226         fp-cmp-1.c, converting double to float.
43227
43228         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43229         fp-cmp-1.c, converting double to long double.
43230
43231         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43232         from fr1 to unknown_register, since fr1 is a legitimate register
43233         on some machines.
43234
43235 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43236
43237         * README: More listname related changes.
43238
43239 1999-07-08  Catherine Moore  <clm@cygnus.com>
43240
43241         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43242
43243 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43244
43245         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43246
43247 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43248
43249         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43250
43251 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43252
43253         * gcc.dg/990703-1.c: New test.
43254
43255 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43256
43257         * lib/file-format.exp: New file: Move definition of proc
43258         gcc_target_object_format to here from
43259         gcc.dg/special/ecos.exp.
43260
43261         * lib/c-torture.exp: Include lib file-format.exp.
43262         * lib/gcc-dg.exp: Include lib file-format.exp.
43263
43264         * gcc.dg/special/ecos.exp: Remove definition of proc
43265         gcc_target_object_format.
43266
43267 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43268
43269         * gcc.c-torture/execute/990628-1.c: New test.
43270
43271 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43272
43273         * gcc.c-torture/compile/990625-2.c: New test.
43274
43275         * gcc.c-torture/compile/990625-1.c: New test.
43276
43277 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43278
43279         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43280         attributes compile.
43281         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43282         ports that use the COFF/PE file format.
43283
43284 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43285
43286         * gcc.c-torture/compile/990617-1.c: New test.
43287
43288 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43289
43290         * g++.old-deja/g++.other/decl4.C: New test.
43291
43292 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43293
43294         * g++.old-deja/g++.other/bitfld3.C: New test.
43295
43296 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43297
43298         * g++.old-deja/g++.eh/catch1.C: New test.
43299
43300 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43301
43302         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43303
43304         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43305         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43306
43307 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43308
43309         * g77.f-torture/compile/19990502-0.f: Replace with new,
43310         shorter, test that still fails after recent changes.
43311
43312 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43313
43314         * gcc.c-torture/execute/990604-1.c: New test.
43315
43316 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43317
43318         * gcc.c-torture/execute/990531-1.c: New test.
43319
43320 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43321
43322         * gcc.c-torture/compile/990527-1.c: New test.
43323
43324 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43325
43326         * gcc.c-torture/execute/990527-1.c: New test.
43327
43328 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43329
43330         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43331         bitfields as signed.
43332
43333 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43334
43335         * g77.f-torture/compile/19990525-0.f: New test.
43336
43337 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43338
43339         * gcc.c-torture/execute/990525-2.c: New test.
43340
43341         * gcc.c-torture/execute/990525-1.c: New test.
43342
43343 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43344
43345         * g++.old-deja/g++.other/anon3.C: New test.
43346         * g++.old-deja/g++.other/anon4.C: New test.
43347         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43348         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43349         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43350         Merrill).
43351
43352 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43353
43354         * gcc.c-torture/execute/990524-1.c: New test.
43355
43356         * gcc.dg/990524-1.c: New test.
43357
43358 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43359
43360         * gcc.c-torture/compile/990523-1.c: New test.
43361
43362 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43363
43364         * gcc.c-torture/compile/990519-1.c: New test.
43365
43366 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43367
43368         * gcc.c-torture/compile/990517-1.c: New test.
43369
43370         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43371         (e4, f4): New tests.
43372         (main): Call them.
43373
43374 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43375
43376         * gcc.dg/noreturn-1.c: New test.
43377
43378 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43379
43380         * gcc.c-torture/execute/990513-1.c: New test.
43381
43382 1999-05-10  Richard Henderson  <rth@cygnus.com>
43383
43384         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43385
43386 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43387
43388         * g77.f-torture/execute/erfc.f: Use small single-precision
43389         values, to avoid problems on Alphas when not -mieee.
43390
43391 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43392
43393         * gcc.dg/990506-0.c: New test.
43394
43395 1999-05-08  Richard Henderson  <rth@cygnus.com>
43396
43397         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43398         the constant to test.  Don't XFAIL 64-bit targets.
43399
43400         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43401         * g++.old-deja/g++.law/profile1.C: Likewise.
43402
43403         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43404         operator new instances.
43405         * g++.old-deja/g++.other/delete5.C: Likewise.
43406
43407 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43408
43409         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43410         intrinsic.
43411
43412 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43413
43414         * g77.f-torture/execute/u77-test.f: Reverse order of two
43415         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43416
43417 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43418
43419         * gcc.dg/compare1.c: New test.
43420
43421 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43422
43423         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43424         New tests.
43425
43426 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43427
43428         * g77.f-torture/compile/19990502-1.f: New test.
43429
43430 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43431
43432         * g77.f-torture/compile/19990502-0.f: New test.
43433
43434 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43435
43436         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43437         intrinsic.
43438
43439 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43440
43441         * g77.f-torture/execute/u77-test.f (main): List libU77
43442         intrinsics not currently tested.
43443         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43444         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43445         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43446         Trim blanks off the ends of some printed strings.
43447
43448 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43449
43450         * g77.f-torture/execute/u77-test.f (main): Just warn about
43451         FSTAT gid disagreement, as it's expected on some systems.
43452
43453 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43454
43455         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43456         use a new function, which allows for some slop.
43457         Clean up some commentary.
43458         (issum): The new function.
43459         (sgladd): Deleted subroutine.
43460
43461 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43462
43463         * g77.f-torture/execute/u77-test.f: Modify to be more like
43464         libf2c/libU77 version, bringing patches to that version here.
43465         Add suitable commentary.
43466
43467 1999-04-25  Richard Henderson  <rth@cygnus.com>
43468
43469         * gcc.dg/990424-1.c: New test.
43470
43471 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43472
43473         * g77.f-torture/execute/u77-test.f (main): Bug involving
43474         LSTAT has been fixed, so turn back on full checking.
43475
43476 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43477
43478         * g77.f-torture/compile/19990419-0.f: New test.
43479         * g77.f-torture/execute/19990419-1.f: New test.
43480
43481 1999-04-17  Richard Henderson  <rth@cygnus.com>
43482
43483         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43484         to avoid the need for a prototype to supress a warning.
43485
43486 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43487
43488         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43489
43490 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43491
43492         * gcc.c-torture/execute/990404-1.c: New test.
43493
43494 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43495
43496         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43497         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43498         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43499         missing initializer warnings.
43500
43501 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43502
43503         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43504         matching strings.
43505
43506 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43507
43508         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43509
43510 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43511
43512         * g77.f-torture/execute/19990325-0.f: New test.
43513         * g77.f-torture/execute/19990325-1.f: New test.
43514
43515 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43516
43517         * gcc.c-torture/execute/990324-1.c: New test.
43518
43519 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43520
43521         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43522         test with 4.
43523
43524 1999-03-17  Richard Henderson  <rth@cygnus.com>
43525
43526         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43527
43528 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43529
43530         * g77.f-torture/execute/19990313-2.f: New test.
43531         * g77.f-torture/execute/19990313-3.f: New test.
43532
43533 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43534
43535         * g77.f-torture/execute/19990313-0.f: New test.
43536         * g77.f-torture/execute/19990313-1.f: New test.
43537
43538 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43539
43540         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43541         printf to sprintf.
43542         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43543         (main): Add check for u15.  Conditionalize u31 check depending on
43544         whether ints are <32 bits or >=32 bits.
43545
43546 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43547
43548         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43549
43550 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43551
43552         * g77.f-torture/compile/19990305-0.f: New test.
43553         * g77.f-torture/execute/19981119-0.f: New test.
43554
43555 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43556
43557         * g77.f-torture/execute/970625-2.f: call ABORT if final
43558         result is not correct, instead of just printing it.
43559         Add this checking via newly introduced obfuscation, to
43560         trip up buggy front ends.
43561
43562 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43563
43564         * g77.f-torture/compile/960317-1.f: Moved from being
43565         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43566
43567 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43568
43569         * g77.f-torture/execute/960317-1.f: New (old) test.
43570         * g77.f-torture/execute/970625-2.f: Ditto.
43571
43572 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43573
43574         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43575         message on line 1 or line 2; cccp and cpplib do this differently.
43576
43577 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43578
43579         * g++.old-deja/g++.law/weak1.C: New test.
43580
43581 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43582
43583         * gcc.c-torture/execute/990119-1.c: Renamed to...
43584         * gcc.dg/990119-1.c: this, so it will only be tested once
43585         (it's a preprocessor test, it doesn't need to be run at
43586         multiple optimization levels).
43587
43588 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43589
43590         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43591           ALWAYS_CXXFLAGS.
43592
43593 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43594
43595         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43596         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43597         to not be compilable by current g77.
43598
43599 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43600
43601         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43602
43603 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43604
43605         * gcc.c-torture/execute/990222-1.c: New test.
43606
43607 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43608
43609         * g77.f-torture/compile/19990218-0.f: New test.
43610         * g77.f-torture/noncompile/19990218-1.f: New test.
43611
43612 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43613
43614         * g77.f-torture/compile/19981216-0.f: New test.
43615
43616 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43617
43618         * gcc.dg/990214-1.c: New test.
43619
43620 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43621
43622         * gcc.dg/990213-2.c: New test.
43623
43624         * gcc.dg/990213-1.c: New test.
43625
43626 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43627
43628         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43629         ints.
43630
43631 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43632
43633         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43634         specified by target.
43635
43636         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43637
43638 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43639
43640         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43641
43642 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43643
43644         * gcc.dg/special/ecos.exp: New test driver for new tests with
43645         special requirements.
43646
43647         * gcc.dg/special/alias-1.c: New test.
43648         * gcc.dg/special/gcsec-1.c: New test.
43649         * gcc.dg/special/weak-1.c: New test.
43650         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43651         * gcc.dg/special/weak-2.c: New test.
43652         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43653         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43654         * gcc.dg/special/wkali-1.c: New test.
43655         * gcc.dg/special/wkali-2.c: New test.
43656         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43657         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43658
43659 1999-02-10  Felix Lee  <flee@cygnus.com>
43660
43661           * lib/c-torture.exp (c-torture-compile): Pull out code for
43662           analyzing gcc error messages.
43663           (c-torture-execute): Likewise.  Fix some (harmless) false
43664           positives.
43665           * lib/gcc.exp (gcc_check_compile): New function.
43666
43667 1999-02-08  Richard Henderson  <rth@cygnus.com>
43668
43669         * gcc.c-torture/execute/990208-1.c: New test.
43670
43671 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43672
43673         * g++.dg/special/ecos.exp: New driver for new tests with special
43674         requirements
43675
43676         * g++.dg/special/conpr-1.C: New test
43677         * g++.dg/special/conpr-2.C: New test
43678         * g++.dg/special/conpr-2a.C: New test
43679         * g++.dg/special/conpr-3.C: New test
43680         * g++.dg/special/conpr-3a.C: New test
43681         * g++.dg/special/conpr-3b.C: New test
43682
43683         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43684         allow g++ to use the dg driver
43685
43686         * README: Add comment about g++.dg directory
43687
43688 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43689
43690         * README: Update email addresses.
43691
43692 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43693
43694         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43695         arguments in order to force structure S onto the stack even on
43696         the alpha.
43697         (test): Pass 10 leading arguments to function foo as well as the
43698         structure S.
43699
43700         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43701         failure for all targets.
43702
43703         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43704         abort to terminate program execution.
43705
43706 1999-01-30  Richard Henderson  <rth@cygnus.com>
43707
43708         * gcc.c-torture/execute/990130-1.c: New test.
43709
43710 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43711
43712         * gcc.dg/990130-1.c: New test.
43713
43714 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43715
43716         * gcc.c-torture/execute/990128-1.c: New test.
43717
43718 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43719
43720         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43721
43722 1999-01-27  Felix Lee  <flee@cygnus.com>
43723
43724         * lib/c-torture.exp (c-torture-compile): pull out code for
43725         analyzing gcc error messages.
43726         (c-torture-execute): ditto, and fix some (harmless) false
43727         positives.
43728         * lib/gcc.exp (gcc_check_compile): new function.
43729
43730 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43731
43732         * gcc.dg/990117-1.c: New test.
43733
43734         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43735
43736         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43737
43738 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43739
43740         * g77.f-torture/compile/990115-1.f: New test.
43741
43742 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43743
43744         * gcc.c-torture/compile/990107-1.c: New test
43745
43746 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43747
43748         * gcc.c-torture/execute/990106-2.c: New test.
43749
43750         * gcc.c-torture/execute/990106-1.c: New test.
43751
43752 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43753
43754         * gcc.c-torture/compile/981223-1.c: New test.
43755
43756 1998-12-29  Richard Henderson  <rth@cygnus.com>
43757
43758         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43759         (opt3): Rename from opt4 and disable.
43760
43761 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43762
43763         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43764
43765 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43766
43767         * g++.old-deja/g++.other/conv5.C: New test.
43768
43769 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43770
43771         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43772
43773 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43774
43775         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43776
43777 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43778
43779         * gcc.c-torture/compile/981211-1.c: New test.
43780
43781 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43782
43783         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43784
43785         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43786
43787 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43788
43789         * gcc.special/930510-1.c: Make C9X safe.
43790         * gcc.misc-tests/gcov-1.c Similarly.
43791         * gcc.misc-tests/gcov-2.c Similarly.
43792
43793 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43794
43795         * gcc.dg/ultrasp1.c: New test.
43796
43797 1998-12-06  Richard Henderson  <rth@cygnus.com>
43798
43799         * gcc.c-torture/execute/981206.c: New test.
43800
43801 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43802
43803         * g++.old-deja/g++.ns/template7.C: New test.
43804
43805         * g++.old-deja/g++.other/expr1.C: New test.
43806
43807         * g++.old-deja/g++.eh/tmpl3.C: New test.
43808
43809         * g++.old-deja/g++.eh/tmpl2.C: New test.
43810
43811 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43812
43813         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43814         * g++.old-deja/g++.other/using6.C: Removed.
43815         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43816
43817         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43818
43819 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43820
43821         * g++.old-deja/g++.pt/overload8.C: New test.
43822
43823         * g++.old-deja/g++.pt/overload7.C: New test.
43824
43825         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43826
43827         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43828         and relinking messages.
43829         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43830         compiling with -frepo.
43831
43832 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43833
43834         * g++.old-deja/g++.pt/lookup6.C: New test.
43835
43836 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43837
43838         * gcc.c-torture/execute/981130-1.c: New test.
43839         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43840
43841 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43842
43843         * g++.old-deja/g++.pt/explicit76.C: New test.
43844
43845         * g++.old-deja/g++.pt/friend38.C: New test.
43846
43847         * g++.old-deja/g++.ns/crash2.C: New test.
43848
43849         * g++.old-deja/g++.pt/defarg8.C: New test.
43850
43851         * g++.old-deja/g++.pt/instantiate6.C: New test.
43852
43853         * g++.old-deja/g++.pt/static6.C: New test.
43854
43855         * g++.old-deja/g++.pt/decl2.C: New test.
43856
43857 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43858
43859         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43860         problem is actually related with name lookup, but so what? :-)
43861
43862         * g++.old-deja/g++.pt/friend37.C: New test.
43863
43864 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43865
43866         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43867         element, which fails on some systems.
43868
43869         * g77.f-torture/execute/labug1.f: New test.
43870
43871 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43872
43873         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43874         is defined.
43875
43876 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43877
43878         * g77.f-torture/compile/981117-1.f: New test.
43879
43880 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43881
43882         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43883         properly discarded.
43884
43885 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43886
43887         * gcc.c-torture/execute/memcheck: New directory of tests for
43888         -fcheck-memory-usage.
43889
43890 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43891
43892         * README: New file, general information about the testsuite and
43893         new description of the various C++ test subdirectories.
43894         * README.g++: Eliminate obsolete information, update and move most
43895         relevant stuff to README.
43896
43897 1998-11-07  Richard Henderson  <rth@cygnus.com>
43898
43899         * gcc.c-torture/compile/981107-1.c: New test.
43900
43901 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43902
43903         * execute/memcpy-bi.c: New testcase.
43904
43905 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43906
43907         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43908         base classes.
43909
43910         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43911         template is selected.
43912
43913         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43914         classes, it should be accepted for all types.
43915
43916         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43917
43918         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43919         specializations start with template headers.
43920
43921 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43922
43923         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43924
43925         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43926         non-POD types.
43927
43928 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43929
43930         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43931
43932 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43933
43934         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43935
43936 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43937
43938         * 981019-1.c: New test.
43939
43940 1998-10-14  Robert Lipe <robertl@dgii.com>
43941
43942         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43943         find objc headers.
43944
43945 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43946
43947         * compile/981001-4.c: Remove use of GCC extension that triggers a
43948         compiler bug.
43949
43950 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43951
43952         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43953
43954 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43955
43956         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43957         instantiation of template produces incorrect code for delete
43958         expression.
43959
43960         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43961         constructors' name is not unique.
43962         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43963         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43964
43965         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43966         automatic array of const is ill-formed.
43967
43968         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43969         of template parameter?
43970
43971         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43972         const.
43973
43974         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43975         pointer-to-member expression.
43976
43977         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43978         declaration causes ICE.
43979
43980 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43981
43982         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43983         reserved in the global namespace.
43984
43985         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43986         generate needed virtual table.
43987
43988         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43989
43990 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43991
43992         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43993         template-dependent type
43994
43995 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43996
43997         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43998         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43999         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44000
44001         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44002         class should be usable as argument of member function.
44003         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44004         class should be usable as return type of member function.
44005         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44006         class should be usable as type of data member.
44007
44008         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44009
44010 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44011
44012         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44013
44014 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44015
44016         * gcc.dg/dll-?.c Add thumb to target list.
44017         Fix assembler scan patterns to match current assembler output.
44018
44019 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44020
44021         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44022         matching of template brackets.
44023
44024         * g++.old-deja/g++.other/using4.C: New test.  Test using
44025         declarations of methods from base classes.
44026
44027         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44028         within functions should introduce names into the innermost
44029         enclosing namespace.
44030
44031         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44032         of static locals if first initialization throws.
44033
44034 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44035
44036         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44037
44038 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44039
44040         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44041         lose track of the possible targets of tablejump insns.
44042         * special/special.exp: Run it.
44043
44044 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44045
44046         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44047         must be declared before its specializations can be named in friend
44048         declarations.
44049
44050 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44051
44052         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44053
44054         * g77.f-torture/execute/io1.f: New test.
44055
44056 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44057
44058         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44059         with pointer to template function, for which no argument deduction
44060         is possible.
44061
44062         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44063         specialization of template function as argument to template
44064         function.
44065
44066         * g++.old-deja/g++.other/access2.C: New test; Inner class
44067         shouldn't have privileged access to Outer's names.
44068
44069 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44070
44071         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44072         friend template declared within template class conflicts with
44073         nested class of the same name.
44074
44075         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44076         is ignored.
44077
44078         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44079         object with direct initializer as function declaration.
44080
44081         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44082         initializers.
44083
44084         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44085         involving const pointer and NULL produces incorrect result.
44086
44087         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44088         type name without `typename' should be rejected with -pedantic.
44089
44090 1998-10-02  Richard Henderson  <rth@cygnus.com>
44091
44092         * g++.old-deja/g++.other/addrof1.C: New test.
44093
44094 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44095
44096         * gcc.c-torture/compile/981001-1.c: New test.
44097         * gcc.c-torture/execute/981001-1.c: New test.
44098
44099 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44100
44101         * gcc.c-torture/compile/981001-2.c: New test.
44102         * gcc.c-torture/compile/981001-3.c: New test.
44103         * gcc.c-torture/compile/981001-4.c: New test.
44104
44105 1998-10-01  Robert Lipe  <robertl@dgii.com>
44106
44107         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44108         multilibbed hosts.  Idea grafted from g77.exp.
44109
44110 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44111
44112         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44113         avoid losing on systems which need -lsocket.
44114
44115 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44116
44117         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44118         * g++.old-deja/g++.other/nested2.C: Ditto.
44119         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44120         failure.
44121
44122 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44123
44124         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44125         preferred over template operator!= for enum bitfields.
44126
44127 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44128
44129         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44130         that happen to have the same base name, but in different scopes,
44131         are incorrectly rejected.
44132
44133 1998-09-16  Richard Henderson  <rth@cygnus.com>
44134
44135         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44136         on the native word size instead of an integer literal.
44137
44138 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44139
44140         * g++.old-deja/g++.other/static2.C: Invocation of static data
44141         member of type pointer-to-function denoted as non-static member.
44142
44143         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44144         checks involving function types and aliases.
44145
44146 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44147
44148         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44149         redefined to the same non-trivial type.
44150
44151         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44152         namespace-qualification of template specializations declared in
44153         other namespaces.
44154
44155         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44156         to declare a subset of the specializations of a template function
44157         as friends of specializations of a template class.
44158
44159         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44160         member templates that do not fully specialize the enclosing
44161         template class are rejected.
44162
44163 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44164
44165         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44166
44167 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44168
44169         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44170         altered from libf2c/libU77 version.
44171
44172 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44173
44174         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44175
44176 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44177
44178         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44179         (un)signed char are different types for template specialization
44180         purposes.
44181
44182 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44183
44184         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44185         * objc: ObjC testsuite.
44186
44187 1998-08-31  Catherine Moore  <clm@cygnus.com>
44188
44189         * gcc.c-torture/execute/941014-1.x: New file.
44190
44191 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44192
44193         * lib/c-torture.exp: Add support for
44194         torture_eval_before_compile and torture_eval_before_execute
44195         variables.
44196
44197 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44198
44199         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44200         this test triggers valid.
44201
44202 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44203
44204         * gcc.dg/980827-1.c: New test.
44205
44206 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44207
44208         * gcc.c-torture/execute/loop-4b.c: New test.
44209
44210 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44211
44212         * lib/c-torture.exp: Add support for
44213         torture_eval_before_compile and torture_eval_before_execute
44214         variables.
44215
44216 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44217
44218         * gcc.c-torture/compile/980825-1.c: New test.
44219
44220 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44221
44222         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44223         count number tests in opt_t0 not good_t0.
44224
44225 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44226
44227         * gcc.c-torture/compile/930326-1.x: Fix typo.
44228
44229 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44230
44231         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44232         causes an ICE.
44233
44234 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44235
44236         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44237         STACK_SIZE is defined.
44238         * gcc.c-torture/unsorted/stuct.c: Similarly.
44239
44240         * gcc.c-torture/compile/980821-1.c: New test.
44241
44242 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44243
44244         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44245
44246 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44247
44248         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44249         code.
44250
44251 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44252
44253         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44254         error'.
44255
44256 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44257
44258         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44259
44260 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44261
44262         * gcc.c-torture/compile/980816-1.c: New test.
44263
44264         * gcc.dg/980816-1.c: New test.
44265
44266 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44267
44268         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44269         compiler for ieee tests.
44270
44271 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44272
44273         * g77.f-torture/compile/980729-0.f: New test.
44274
44275 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44276
44277         * gcc.c-torture/special/eeprof-1.c: New test, for
44278         -finstrument-functions.
44279         * gcc.c-torture/special/special.exp: Run it.
44280
44281 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44282
44283         * gcc.c-torture/compile/980729-1.c: New test.
44284
44285 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44286
44287         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44288         __thumb__ is defined, and test for ARM style doubles if so.
44289
44290 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44291
44292         * g77.f-torture/noncompile/980615-0.f: New test.
44293
44294 1998-07-26  H.J. Lu  (hjl@gnu.org)
44295
44296         * gcc.dg/980312-1.c: Do link instead of compile.
44297         * gcc.dg/980313-1.c: Likewise.
44298
44299 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44300
44301         * gcc.c-torture/compile/980726-1.c: New test.
44302
44303 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44304
44305         * g77.f-torture/execute/io0.f: New test.
44306
44307 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44308
44309         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44310         an int.
44311
44312 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44313
44314         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44315         m32r bugs.
44316
44317 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44318
44319         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44320         c-decl.c:grokdeclarator can handle mode attributes.
44321
44322 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44323
44324         * gcc.c-torture/execute/980716-1.c: New test.
44325
44326 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44327
44328         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44329         the mn10200.
44330         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44331         the mn10200.
44332         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44333         * gcc.c-torture/compile/930326-1.x: Similarly.
44334
44335 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44336
44337         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44338         New test from Craig.
44339
44340 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44341
44342         * g77.f-torture/noncompile/980616-0.f: New test.
44343
44344         * g77.f-torture/execute/970816-3.f: New test from Craig.
44345
44346 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44347
44348         *  g++.other/singleton.C: Return error value instead of taking
44349         SIGSEGV.
44350
44351 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44352
44353         *  g++.other/singleton.C: New test.  Warning is under dispute.
44354         Runtime crash is not.
44355
44356 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44357
44358         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44359         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44360         using6.C, using7.C}: New namespace tests.
44361
44362 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44363
44364         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44365         specialization with typedef'ed names used as array indexes.
44366
44367 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44368
44369         * gcc.c-torture/execute/980709-1.c: New test.
44370
44371         * gcc.dg/980709-1.c: New test.
44372
44373 1998-07-07  Richard Henderson  <rth@cygnus.com>
44374
44375         * gcc.c-torture/execute/bcp-1.c: New test.
44376
44377 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44378
44379         * gcc.c-torture/execute/980707-1.c: New test.
44380
44381 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44382
44383         * gcc.c-torture/compile/980706-1.c: New test.
44384
44385 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44386
44387         * g77.f-torture/execute/980701-0.f,
44388         g77.f-torture/execute/980701-1.f: New test from Craig.
44389
44390 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44391
44392         * gcc.c-torture/compile/980701-1.c: New test.
44393
44394         * gcc.c-torture/execute/980701-1.c: New test.
44395
44396 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44397 rlsruhe.de>
44398
44399         * g++.old-deja/g++.robertl/eb132.C: New test.
44400         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44401
44402 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44403
44404         * g77.f-torture/execute/980628-7.f,
44405         g77.f-torture/execute/980628-8.f,
44406         g77.f-torture/execute/980628-9.f,
44407         g77.f-torture/execute/980628-10.f: New tests from Craig.
44408
44409         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44410
44411 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44412
44413         * g77.f-torture/execute/980628-4.f: New test from Craig.
44414         * g77.f-torture/execute/980628-5.f: Likewise.
44415         * g77.f-torture/execute/980628-2.f: Likewise.
44416         * g77.f-torture/execute/980628-0.f: Likewise.
44417         * g77.f-torture/execute/980628-1.f: Likewise.
44418         * g77.f-torture/execute/980628-3.f: Likewise.
44419         * g77.f-torture/execute/980628-6.f: Likewise.
44420
44421 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44422
44423         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44424         directory when nothing has been installed yet.
44425
44426 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44427
44428         * gcc.c-torture/special/special.exp: Handle newer versions of
44429         dejagnu.
44430
44431 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44432
44433         * gcc.dg/980626-1.c: New test.
44434
44435 1998-06-19  Bruno Haible <haible@ilog.fr>
44436
44437         * gcc.misc-tests/m-un-2.c: New test.
44438         * g++.old-deja/g++.other/warn01.c: Likewise.
44439
44440 1998-06-19  Robert Lipe  <robertl@dgii.com>
44441
44442         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44443         compatibility with assmblers with a different comment character.
44444         Eliminate use of GAS-specific extensions.
44445
44446 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44447
44448         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44449
44450 1998-06-19  Robert Lipe  <robertl@dgii.com>
44451
44452         * lib/g77.exp: Replace search for libf2c.a with search for newly
44453         renamed libg2c.a
44454
44455 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44456
44457         * gcc.c-torture/execute/980617-1.c: New test.
44458
44459 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44460
44461         * gcc.c-torture/execute/980612-1.c: New test.
44462
44463 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44464
44465         * gcc.dg/980523-1.c: Only test on ppc-linux.
44466         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44467
44468         * gcc.c-torture/execute/980608-1.c: New test.
44469
44470 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44471
44472         * gcc.c-torture/execute/980605-1.c: New test.
44473
44474 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44475
44476         * gcc.c-torture/execute/980604-1.c: New test.
44477
44478 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44479
44480         * gcc.c-torture/execute/980602-1.c: New test.
44481         * gcc.c-torture/execute/980602-2.c: Likewise.
44482
44483 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44484
44485         * 970125-0.f: Fix per JCB.  Add commentary.
44486
44487 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44488
44489         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44490         IEEE -0 support.
44491
44492 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44493
44494         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44495         earlier.
44496
44497 1998-05-28  Catherine Moore <clm@cygnus.com>
44498
44499         * gcc.c-torture/execute/980526-3.c: New test.
44500
44501 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44502
44503         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44504         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44505         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44506         m88k-motorola-sysv3 to XFAIL.
44507
44508 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44509
44510         * gcc.dg/980526-1.c: New test.
44511         * gcc.c-torture/execute/980526-2.c: New test.
44512
44513 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44514
44515         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44516
44517         * gcc.c-torture/execute/980526-1.c: New test.
44518
44519 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44520
44521         * g77.f-torture/execute/alpha2.f: Add runtime test.
44522
44523 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44524
44525         * g++.old-deja/old-deja.exp: Strip leading directories.
44526
44527         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44528         error for the line.  Don't run multiple tests for the same line.
44529
44530 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44531
44532         * gcc.dg/980523-1.c: New test.
44533
44534 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44535
44536         * g77.f-torture/compile/970915-0.f: New test.
44537
44538 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44539
44540         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44541
44542 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44543
44544         * gcc.dg/980520-1.c: New test.
44545
44546 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44547
44548         * gcc.dg/980502-1.c: Fix return type.
44549
44550 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44551
44552         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44553         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44554         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44555         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44556         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44557
44558 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44559
44560         * g77.f-torture/execute/980520-1.f: New test.
44561
44562 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44563
44564         * lib/mike-g77.exp: New file.
44565
44566         * g77.f-torture/noncompile/noncompile.exp,
44567         g77.f-torture/noncompile/check0.f: New files.
44568
44569 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44570
44571         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44572         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44573         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44574         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44575         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44576         abort where appropriate.
44577
44578 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44579
44580         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44581         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44582
44583 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44584
44585         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44586
44587 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44588
44589         * g77.f-torture/compile/980427-0.f: New test.
44590
44591 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44592
44593         * g77.f-torture/compile/980424-0.f: New test.
44594
44595 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44596
44597         * g77.f-torture/compile/980419-2.f (main): New test.
44598         * g77.f-torture/compile/970125-0.f: New test.
44599         * g77.f-torture/compile/980419-1.f: New test.
44600
44601 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44602
44603         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44604         of loop-4.c.
44605
44606 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44607
44608         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44609
44610 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44611
44612         * gcc.c-torture/compile/980329-1.c: New test.
44613
44614 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44615
44616         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44617         * gcc.dg/980312-1.c: Fix typo in -march command.
44618
44619 1998-03-16  H.J. Lu  (hjl@gnu.org)
44620
44621         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44622
44623 1998-03-11  Robert Lipe  <robertl@dgii.com>
44624
44625         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44626         Dave Love agree the Fortran source is bogus.
44627
44628 1998-03-11  Robert Lipe  <robertl@dgii.com>
44629
44630         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44631         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44632         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44633         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44634         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44635
44636 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44637
44638         * g++.old-deja/g++.other/friend1.C: New test.
44639
44640 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44641
44642         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44643         possibly uninitialized) variables and declare dnrm2.
44644
44645 1998-02-23  Robert Lipe <robertl@dgii.com>
44646
44647         From Bruno Haible <haible@ilog.fr>:
44648         * gcc.c-torture/execute/980223.c: New test.
44649
44650 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44651
44652         * gcc.dg/ifelse-1.c: New test.
44653
44654 1998-02-09  H.J. Lu  (hjl@gnu.org)
44655
44656         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44657
44658           * lib/old-dejagnu.exp (old-dejagnu): Added the
44659           "execution test - XFAIL *-*-*" handling in the spirit of
44660           "excess errors test -". Changed the "execution test fails"
44661           handling to be like "excess errors test fails".
44662           * Update various tests accordingly.
44663
44664 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44665
44666         * gcc.c-torture/execute/980205.c: New test.
44667
44668 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44669
44670         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44671         * lib/f-torture.exp: Similarly.
44672         * gcc.c-torture: Rename all .cexp files to .x files.
44673
44674 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44675
44676         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44677         (940510-1.c): Removed duplicate.
44678         (971104-1.c): New test.
44679
44680 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44681
44682           * lib/f-torture.exp: Improve error and loop detection.
44683
44684 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44685
44686         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44687         use that to size the filler array.
44688
44689 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44690
44691         * lib/c-torture.exp(c-torture-execute): Fix typo.
44692
44693         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44694         testcase as the executable name. Keep the executable around if
44695         the test fails.
44696
44697 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44698
44699         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44700         changes.  Only test one -g option, and move it to the end of the
44701         list of options to test.
44702
44703 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44704
44705         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44706         variable GCC_TORTURE_OPTIONS to supply default switches separated
44707         by colons.  If no environment variable, run tests with -O0 -g, -O1
44708         -g, and -O2 -g as well.
44709
44710 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44711
44712         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44713         explanatory comments. Fix indentation.
44714
44715 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44716
44717         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44718
44719 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44720
44721         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44722         * g++.old-deja/g++.mike/p7325.C: Likewise.
44723         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44724
44725 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44726
44727         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44728         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44729         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44730         * g++.old-deja/g++.law/operators4.C: Likewise.
44731
44732 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44733
44734         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44735         * g++.old-deja/g++.mike/p784.C: Ditto.
44736         * g++.old-deja/g++.mike/p785.C: Ditto.
44737
44738 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44739
44740           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44741
44742 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44743
44744         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44745         target feature; pass this to c-torture-execute as needed.
44746
44747 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44748
44749         * lib/c-torture.exp(c-torture-execute): If the previous and the
44750         current executables being tested are identical, we don't need to
44751         run the executable again. Try to make the executable names
44752         unique. Add an optional argument for passing additional compiler
44753         flags.
44754
44755 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44756
44757         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44758
44759 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44760
44761         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44762
44763 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44764
44765         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44766         32bit or larger longs.
44767
44768         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44769         have either a 32bit long or 32bit int.
44770
44771 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44772
44773         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44774         Make double precision tests dependent on sizeof (double).
44775
44776 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44777
44778         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44779         too.
44780
44781 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44782
44783         * gcc.c-torture/compile/961203-1.cexp: New script.
44784
44785 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44786
44787         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44788         up the includes ourselves.
44789
44790 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44791
44792         * lib/plumhall.exp: Remove random include, and add a few
44793         verbose messages for debugging.
44794
44795 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44796
44797         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44798         of trying to do it ourselves.
44799
44800 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44801
44802         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44803
44804 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44805
44806         * gcc.prms/5403.c: Made regexp a bit less strict.
44807
44808 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44809
44810         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44811         is returned from remote_load instead.
44812         * lib/plumhall.exp: Ditto.
44813         * lib/mike-g++.exp: Ditto.
44814         * lib/old-dejagnu.exp: Ditto.
44815         * lib/c-torture.exp: Ditto.
44816
44817 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44818
44819         * lib/g++.exp: Use build_wrapper procedure.
44820         * lib/gcc.exp: Ditto.
44821
44822 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44823
44824         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44825         an old-style decl for malloc.  Fixes tests to work when
44826         sizeof (int) != sizeof (size_t).
44827
44828 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44829
44830         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44831
44832         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44833         use stdargs.h interface.
44834
44835 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44836
44837         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44838         NO_VARARGS when compiling.
44839
44840 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44841
44842         * lib/plumhall.exp(ph_includes): New procedure.
44843         (ph_make): Use it.
44844         (ph_compiler): Ditto.
44845
44846         * lib/g++.exp: Rename test-glue.c to testglue.c.
44847         * lib/gcc.exp: Ditto.
44848
44849 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44850
44851         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44852         to completion when it's called.
44853
44854 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44855
44856         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44857         is defined, don't do test.
44858
44859 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44860
44861         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44862         for object files.
44863         (ph_summary): Mark skipped testcases as untested, not unresolved.
44864
44865         * lib/plumhall.exp (ph_make): If unresolved because of bad
44866         errorCode, record errorCode in log file.
44867         (*): Replace send_log/verbose with verbose -log.
44868
44869 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44870
44871         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44872         double conversion if double isn't at least 8 bytes.
44873
44874         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44875         int to work with targets where int is 16 bits.
44876
44877         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44878         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44879         precision for the test to complete.
44880
44881 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44882
44883         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44884         if d10v is not compiled with the -mdouble64 flag.
44885         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44886
44887         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44888         d10v is not compiled with the -mint32 flag.
44889
44890 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44891
44892         * lib/plumhall.exp: Use incr_count.
44893
44894 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44895
44896         * gcc.c-torture: Update to c-torture-1.45.
44897
44898 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44899
44900         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44901         the name of the expect testcase file).
44902
44903         * lib/g++.exp(g++_init): Ditto.
44904
44905 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44906
44907         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44908         the host.
44909
44910         * lib/gcc.exp(gcc_exit): New procedure.
44911
44912 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44913
44914         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44915         specs where appropriate.
44916
44917         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44918         because of new "candidates are" messages, and removed a few
44919
44920         * Converted all non-old-style g++ testcases to old-style, and
44921         moved into g++.old-deja.
44922
44923 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44924
44925         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44926         options.
44927
44928         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44929         succeeded.
44930
44931         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44932
44933 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44934
44935         * lib/gcc.exp (gcc_target_compile): Add support for defining
44936         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44937         the machine doesn't have those features.
44938
44939 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44940
44941         * g++.law/operators4.exp: Don't use LIBS.
44942
44943 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44944
44945         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44946
44947         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44948         * lib/g++.exp: Set it here instead. Also, allow use of the
44949         --tool_exec and --tool_opt options. Change CXX to
44950         GXX_UNDER_TEST.
44951
44952         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44953
44954         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44955
44956 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44957
44958         * lib/old-dejagnu.exp: Use prune_warnings instead of
44959         prune_system_crud.
44960         * lib/mike-g++.exp: Ditto.
44961         * lib/gcc.exp: Ditto.
44962         * lib/g++.exp: Ditto.
44963
44964         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44965
44966 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44967
44968           * 941014-2.c: Include stdlib.h
44969           * 960327-1.c: Include stdio.h
44970           * dbra.c, index-1.c: Don't assume ints are 32bits.
44971
44972 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44973
44974         * lib/gcc.exp: Add gcc,stack_size target feature.
44975
44976         * lib/g++.exp(g++_target_compile): Add the include and link
44977         paths here, not in two other places. And, it's $options, not
44978         options.
44979
44980         * lib/mike-g++.exp(postbase): Remove the code that determines
44981         the correct include and link paths.
44982         * g++.old-deja/old-deja.exp: Ditto.
44983
44984 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44985
44986         * lib/g++.exp(g++_init): target_compile no longer returns the
44987         filename of the result.
44988
44989 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44990
44991         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44992         call to glob.
44993
44994         * gcc.c-torture/special/special.exp: Change call to
44995         gcc_target_compile to include the object file.
44996
44997 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44998
44999         * gcc.c-torture/special/special.exp: Correct misspelling in last
45000         change.
45001
45002 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45003
45004         * lib/plumhall.exp(ph_summary): Log the entire output of the
45005         executable. Return -1 if there were any failures, 0 otherwise.
45006         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45007         (ph_make): Clean up objects and executables that were built
45008         if the tests succeeded.
45009
45010 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45011
45012         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45013         libraries and includes in the build tree as appropriate.
45014
45015 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45016
45017         * lib/c-torture.exp: Instead of looking for the global variable
45018         NO_LONG_LONG, check to see if that's a feature of the target.
45019
45020 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45021
45022         * config/default.exp: Minimize. Delete the remainer of the files in
45023         config; this functionality is now in devo/dejagnu/config.
45024
45025         g++.*/*: Pass any additional flags used to compile to postbase;
45026         delete CXXFLAGS.
45027
45028         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45029         is now done by runtest.exp. Use gcc_target_compile instead of
45030         compile.
45031
45032         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45033         Remove references to CFLAGS. Use remote_file instead of
45034         calling rm -f.
45035         (c-torture): Take a list of arguments to use to compile this
45036         testcase.
45037
45038         lib/g++.exp: Simplify. Use target_compile instead of compile.
45039         lib/gcc-dg.exp: Ditto.
45040         lib/gcc.exp: Ditto.
45041         lib/mike-{gcc,g++}.exp: Ditto.
45042         lib/old-dejagnu.exp: Ditto.
45043         lib/plumhall.exp: Ditto.
45044
45045 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45046
45047         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45048         (ph_linker): Likewise.
45049
45050 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45051
45052           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45053         MAP_ANON / MAP_ANONYMOUS if defined;
45054         else try to map from /dev/zero .
45055
45056 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45057
45058         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45059         isn't defined, then define it to MAP_ANONYMOUS.
45060
45061 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45062
45063         * gcc.c-torture: Update to c-torture-1.42 release.
45064
45065 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45066
45067         * gcc.c-torture: Update to c-torture-1.41 release.
45068
45069 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45070
45071         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45072         c-torture release.
45073
45074 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45075
45076         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45077         and LDFLAGS.  Fix second case to append the target_info ldflags
45078         onto LDFLAGS, not CFLAGS.
45079         * lib/g++.exp (g++_init): Add target_info stuff.
45080         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45081         of libgloss and newlib flags for !native.
45082
45083         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45084         (GDB): Fix relative path to go up another dir for finding gdb.
45085
45086 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45087
45088         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45089         versions in the target_info array, if they don't exist.
45090
45091 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45092
45093         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45094
45095 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45096
45097         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45098         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45099
45100 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45101
45102         * lib/old-dejagnu.exp: Don't remove the output file before we've
45103         actually tested it. Don't append pwd to the path of the executable
45104         we're testing.
45105
45106 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45107
45108         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45109
45110 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45111
45112         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45113         temporary directory for compiler files, and set it to a default
45114         value of /tmp. Set $output as the name of the output file from
45115         compiling the testcase. Add a -o option to $cflags_var so the
45116         compiler writes the final output file as $output. Set $executable
45117         to $output.
45118
45119         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45120         directory for compiler files, and set it to /tmp if it doesn't
45121         already have a value. Set $output_file to the name of the output
45122         file from compiling the testcase. Add a -o option to CXXFLAGS so
45123         the compiler writes the final output file as $output. Use $output
45124         as the executable to be tested.
45125
45126 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45127
45128         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45129
45130 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45131
45132         * gcc.c-torture/execute/pending-1.c: New test.  Still
45133         pending in Tege's queue.
45134
45135 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45136
45137         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45138         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45139         if there were failures.  Call unresolved if there were unresolved
45140         testcases.  Call gcc_fail if program did not run to completion.
45141         (ph_make): Pass additional argument name to ph_execute.
45142         (ph_execute): Add new argument.  Pass additional arguments to
45143         ph_summary.  Call gcc_fail is there is no execution output.
45144
45145 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45146
45147         * lib/plumhall.exp (proc_summary): Output relavent summary
45148         lines into the log so specific failures in plumhall can be
45149         investigated.
45150
45151 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45152
45153         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45154         (c-torture-execute): Don't try to execute tests which use
45155         "long long" types if $NO_LONG_LONG is nonzero.
45156
45157 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45158
45159         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45160         not c-torture.
45161
45162         * gcc.ieee: Move from here.
45163         * gcc.c-torture/execute/ieee: To here.
45164
45165 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45166
45167         * gcc.c-torture: Update to c-torture-1.41 release.
45168
45169 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45170
45171         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45172         not "$output".
45173
45174 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45175
45176         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45177         -c present.
45178
45179 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45180
45181         * config/proelf.exp: Handle connecting to a simulator.
45182
45183 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45184
45185         * config/proelf.exp: New file.  Enough framework that we can
45186         run c-torture tests on the proelf targets (or any other target
45187         that gdb can connect to for that matter).
45188
45189 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45190
45191         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45192         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45193
45194         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45195         exec_output exists.
45196
45197 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45198
45199         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45200         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45201
45202         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45203         to pass/fail/unresolved/unsupported/untested.  Caller must now
45204         call unresolved/unsupported/untested.
45205         * lib/*.exp: Update FSF address.  Update to handle new results of
45206         ${tool}_load.
45207         * lib/chill.exp (verbose): Delete.
45208
45209 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45210
45211         * lib/gcc.exp (default_gcc_start): Change order of args to
45212         $LDFLAGS $CFLAGS $LIBS.
45213         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45214         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45215         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45216         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45217         * gcc.misc-tests/dg-test.exp: Likewise.
45218         * gcc.misc-tests/msgs.exp: Likewise.
45219         * gcc.prms/prms.exp: Likewise.
45220         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45221         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45222
45223         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45224
45225 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45226
45227         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45228
45229         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45230         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45231
45232         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45233         necessary.
45234
45235 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45236
45237         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45238         global for loop; add use of $mathlib.
45239         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45240         settings here; set mathlib for anything but VxWorks.
45241
45242 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45243
45244         * gcc.c-torture: Update to c-torture-1.40 release.
45245
45246 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45247
45248         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45249         dg.exp.
45250
45251 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45252
45253         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45254         global.
45255
45256 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45257
45258         * lib/g++.exp (LIBS): Define if not already.
45259         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45260         (gcc-dg-prune): Call prune_gcc_output.
45261         * lib/gcc.exp (prune_gcc_output): New proc.
45262         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45263         prune_gcc_output.
45264
45265 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45266
45267         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45268         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45269
45270 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45271
45272         * gcc.c-torture: Update to c-torture-1.39 release.
45273
45274 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45275
45276         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45277         fails, try others as well.
45278
45279 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45280
45281         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45282         If compilation fails, mark execute tests as `untested'.
45283         If test is marked as unsupported, don't mark compilation and
45284         execute tests as failed.
45285
45286 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45287
45288         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45289         libstdc++ for whether or not we want to be doing shared
45290         libraries.  Delete link_curses since we don't need it anymore.
45291         * lib/mike-g++.exp (postbase): Don't link in libg++.
45292         * g++.old-deja/old-deja.exp: Likewise.
45293
45294 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45295
45296         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45297
45298 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45299
45300         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45301         For that, add `-Wl,-a,shared_archive'.
45302         * g++.old-deja/old-deja.exp: Likewise.
45303
45304 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45305
45306         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45307
45308 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45309
45310         * lib/mike-g++.exp (postbase): Pay attention to the status of
45311         g++_load.
45312
45313 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45314
45315           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45316
45317 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45318
45319         * lib/gcc.exp (default_gcc_start): No longer need to log program
45320         being executed or its output, execute_anywhere does that now.
45321         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45322         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45323
45324 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45325
45326         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45327         the same as those in lib/g++.exp.
45328
45329 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45330
45331         * gcc.c-torture: Update to c-torture-1.38 release.
45332         * gcc.ieee: Related changes.
45333
45334 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45335
45336         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45337         "exec". Minor reformatting changes.
45338
45339         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45340         cross. This means all "exec" calls now work on a remote host as
45341         well.
45342         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45343         cross. Filter out the extra "\r\n" stuff that expect puts in.
45344         (c-torture-execute): Filter out the bogus warnings like
45345         c-torture-compile does. Add support for canadian cross.
45346         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45347         Use execute_anywhere rather than calling exec directly. Now it
45348         works for canadian cross testing.
45349
45350 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45351
45352         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45353         results into a variable, and check that rather than using file exists.
45354
45355 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45356
45357         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45358         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45359
45360 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45361
45362         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45363         lib_curses if there's a shared libg++ in the build tree.
45364
45365 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45366
45367         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45368         if not supported target.
45369
45370 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45371
45372         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45373         link_curses up to always happen, not just for native builds.
45374
45375 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45376
45377         * gcc.c-torture: Update to c-torture-1.36 release.
45378         * gcc.failure: Related changes.
45379
45380 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45381
45382         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45383
45384 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45385
45386         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45387         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45388         runshlib, link_curses, and mathlib for link and run.
45389
45390         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45391         pass the runtime shared library options for Solaris, OSF/1, and
45392         Irix5, and link with -lcurses to avoid unresolved references.
45393
45394 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45395
45396         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45397         only run once.
45398
45399 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45400
45401         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45402
45403 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45404
45405         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45406         do not have a framework for the "compat" tests yet.
45407
45408 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45409
45410         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45411         set to null if we're testing vxworks5.1.  Use that instead of
45412         `-lm' in the setting of LIBS for link and run.
45413
45414 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45415
45416         * config/rom68k.exp (${tool}_load): Major changes to make it
45417         work.  Verified that it does in fact return the stuff in
45418         exec_output properly.  Catch any Emul or any TRAP other than 0.
45419
45420 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45421
45422         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45423         LDFLAGS properly for targets that need stuff from libgloss.
45424         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45425         only run once.
45426         (gpp_initialized): New variable.
45427
45428 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45429
45430         * config/rom68k.exp: Load libgloss.exp.
45431         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45432         so we can produce a fully linked binary.
45433         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45434         so we can produce a fully linked binary.
45435
45436 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45437
45438         * lib/plumhall.exp (ph_section): Watch for expected failures.
45439         Add missing `else'.
45440
45441         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45442         run the testcase.
45443         (c-torture): Likewise.
45444
45445 1995-08-28  Doug Evans  <dje@cygnus.com>
45446
45447         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45448
45449         * lib/mike-g++.exp (mike_cleanup): New proc.
45450         (prebase): New globals compiler_result, not_compiler_result,
45451         target_regexp.
45452         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45453         allow leading "-" in pattern.  Watch for unsupported tests.
45454         If $compiler_result is set, pattern match assembler code,
45455         and ditto for $not_compiler_result.
45456         * lib/mike-gcc.exp: Likewise.
45457
45458         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45459         execution "succeeded".
45460
45461 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45462
45463         * config/win32.exp: New file.
45464         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45465
45466 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45467
45468         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45469         unsupported.
45470         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45471         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45472         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45473
45474         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45475         "... without exceptions was ...".  That is now handled by
45476         prune_system_crud.
45477         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45478
45479 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45480
45481         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45482         sieve.c,sort2.c}: New files.
45483         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45484         sieve.exp,sort2.exp}: Drivers for them.
45485
45486         * lib/mike-gcc.exp (program_output): New user settable variable.
45487         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45488         messages.
45489         * lib/mike-g++.exp (program_output): New user settable variable.
45490
45491         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45492
45493         * config/sh.exp: Deleted (use sim.exp instead).
45494
45495 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45496
45497         * config/vx.exp: Declare CHECKTASK as global.
45498         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45499         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45500         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45501
45502 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45503
45504         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45505         target. Like vx.exp, only includes `vx29k.exp' instead of
45506         `vxworks.exp'.
45507
45508 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45509
45510         * config/sim.exp: Increase time limit from 120 seconds to 240.
45511
45512 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45513
45514         * gcc.c-torture/execute/950628-1.c: New test.
45515
45516 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45517
45518         * gcc.c-torture: Update with changes/additions from
45519         c-torture-1.34.
45520
45521 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45522
45523         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45524
45525 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45526
45527         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45528
45529 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45530
45531         * gcc.c-torture/compile/950512-1.c: New test.
45532         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45533         * gcc.dg/struct-ret-1.c: Likewise.
45534
45535 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45536
45537         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45538           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45539
45540 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45541
45542         * gcc.c-torture/special/920411-1.c: Deleted.
45543         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45544
45545 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45546
45547         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45548         cpu limit.
45549
45550 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45551
45552         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45553
45554 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45555
45556         From kenner;
45557         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45558         is the proper length.
45559         * va-arg-3.c: Likewise.
45560
45561 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45562
45563         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45564         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45565
45566         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45567         * lib/g++.exp (default_g++_start): Delete old cruft.
45568
45569 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45570
45571         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45572         (2 * (1 << 18)) to (2 * (1 << 17)).
45573
45574         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45575
45576 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45577
45578         * config/rom68k.exp: Renamed from config/idp.exp
45579
45580 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45581
45582         * c-torture/compile/921109-2.c
45583
45584 1995-04-18  Mike Stump  <mrs@cygnus.com>
45585
45586         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45587         excess errors.
45588
45589 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45590
45591         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45592         output.
45593         * lib/g++.exp (default_g++_start): Likewise.
45594
45595 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45596
45597         * gcc.c-torture/compile/950329-1.c: New test.
45598
45599 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45600
45601           * config/bug.exp (${tool}_load): Updated to use new remote_open
45602           and remote_close procs.
45603         * config/idp.exp: New file.
45604
45605 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45606
45607         * gcc.c-torture/execute/950322-1.c: New test.
45608
45609 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45610
45611         * config/vx.exp (${tool}_load): Clean up testing of return code from
45612         vxworks_ld and vxworks_spawn.
45613
45614 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45615
45616         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45617
45618 1995-03-13  Mike Stump  <mrs@cygnus.com>
45619
45620         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45621         can mark excess errors on a machine by machine basis.  Note, the
45622         default is to not expect any excess errors, even when excess
45623         errors test - is given, so you will want to put an XFAIL ... on
45624         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45625         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45626         those 4 machines, but no others.
45627
45628 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45629
45630         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45631         * lib/c-torture.exp: to here.
45632
45633 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45634
45635         * gcc.c-torture/execute/950221-1.c: New test.
45636         * gcc.c-torture/execute/struct-ret-1.c: New test.
45637         * gcc.c-torture/compile/950221-1.c: New test.
45638
45639         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45640
45641 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45642
45643         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45644         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45645
45646 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45647
45648         * g++.gb: New directory of tests, derived from my signature and
45649         class scoping tests.
45650
45651         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45652         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45653         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45654         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45655         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45656         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45657         * g++.gb/sig25.C: Likewise.
45658
45659         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45660         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45661         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45662         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45663         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45664         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45665         * g++.gb/sig25.exp: Likewise.
45666
45667         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45668         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45669         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45670         * g++.gb/scope13.C: Likewise, this test still fails.
45671
45672         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45673         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45674         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45675         * g++.gb/scope13.exp: Ditto.
45676
45677         * g++.gb/README: New file, explains what these tests are about.
45678
45679 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45680
45681         * lib/dg.exp (dg-do): Support `preprocess'.
45682         (dg-test): Likewise.
45683
45684 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45685
45686         * config/udi.exp: change "continue -expect" to "exp_continue".
45687
45688 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45689
45690         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45691         Delete redundant tests.
45692
45693         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45694         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45695         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45696         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45697         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45698         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45699         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45700         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45701
45702         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45703         storing label pointers.
45704         * gcc.c-torture/execute/921019-1.c: Likewise.
45705         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45706         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45707         parameter fp.
45708         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45709         constants.
45710
45711         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45712         Delete obsolete tests.
45713
45714         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45715         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45716         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45717         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45718         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45719         * gcc.c-torture/compile/950124-1.c: New test.
45720
45721         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45722
45723 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45724
45725         * lib/mike-g++.exp: Add -lm to LIBS.
45726
45727 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45728
45729         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45730
45731 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45732
45733         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45734
45735 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45736
45737         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45738
45739 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45740
45741         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45742         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45743         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45744         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45745         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45746         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45747         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45748         * g++.law/{operators31.C, operators32.C,
45749         * g++.law/{operators33.C, operators34.C}: Likewise.
45750         * g++.law/{pic1.C, refs2.C}: Likewise.
45751         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45752         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45753         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45754         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45755
45756         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45757         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45758         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45759         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45760         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45761         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45762         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45763         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45764         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45765         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45766         * g++.law/{operators34.exp}: Likewise.
45767         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45768         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45769         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45770         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45771         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45772
45773         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45774         No longer expected to fail.
45775         * g++.law/missed-error3.C: Tweak for recent bool changes.
45776
45777 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45778
45779         * config/emb-unix: Deleted.
45780         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45781         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45782
45783 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45784
45785         * lib/dg.exp (dg-test): Fix typo in last patch.
45786
45787 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45788
45789         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45790         (handles multiple occurrences).
45791
45792 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45793
45794         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45795         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45796         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45797         printed).
45798         * lib/c-torture.exp (c-torture-compile): Likewise.
45799         (c-torture): Prepend full path if missing.
45800         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45801         (gcc_fail): Likewise.
45802         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45803
45804 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45805
45806         * lib/netware.exp: Only attach to NetWare i386 systems.
45807
45808 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45809
45810         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45811         messages.  Add test name to "output pattern match" pass/fail message.
45812
45813 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45814
45815         * gcc.dg: New testsuite.
45816         * gcc.dg/dg.exp: New file.
45817
45818         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45819         test-switch.c}: Deleted.
45820
45821         * gcc.misc-tests/msgs.exp: New testcase driver.
45822
45823 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45824
45825         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45826         Watch for illegal return values from ${tool}_load.
45827         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45828         cross targets.  Coerce return value >0 to 1.
45829
45830 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45831
45832         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45833
45834         * config/emb-unix.exp: New file.
45835
45836         * config/sim.exp: Error if variable $SIM not defined.
45837         (${tool}_load): Mark test as "untested" if simulator missing.
45838
45839         * config/unix.exp: Load remote.exp to get rcp_download.
45840         * lib/c-torture.exp: Use different option lists for testcases with
45841         and without loops.
45842         * gcc.c-torture/execute/execute.exp: Likewise.
45843
45844 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45845
45846         * config/*.exp: Clarify return code from ${tool}_load.
45847         Call `unresolved' or `untested' instead of `warning' or `perror'
45848         (sometimes you still want to call both though).
45849         Add comment that `shell_id' is local to each file.
45850         * config/udi.exp (timeout): Set to 30.
45851         Don't print warning if connection fails, $connectmode has already
45852         printed an error.
45853         (${tool}_load): Move verbose messages to level 2.
45854         Rework pattern for "Process started" message.
45855         Pass `shell_id' to ${connectmode}_download.
45856         Retry twice upon timeout.  Make resetting of target more robust.
45857         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45858         Pass `shell_id' to exit_$connectmode.
45859         Only call exit_$connectmode if connected.
45860         * config/unix.exp (${tool}_load): Check return codes better.
45861         * config/vrtx.exp (${tool}_load): Likewise.
45862         * config/vx.exp (${tool}_load): Likewise.
45863         Delete unneeded global's.
45864         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45865         from ${tool}_load.
45866         (dg-stat): Delete.
45867         (dg-init): Delete recording of pass/fail counts.
45868         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45869         (old-dejagnu-init): Likewise.
45870         (old-dejagnu-stat): Delete contents, empty proc now.
45871         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45872         (c-torture): Delete references to lcnt, lpass, lfail.
45873         Get option list from TORTURE_OPTIONS.
45874         Delete -funroll[-all]-loops if no loops.
45875         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45876         (g++_stat): Delete contents (empty proc now).
45877         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45878         (gcc_finish): Likewise.
45879         (gcc_stat): Deleted.
45880         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45881         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45882         * gcc.c-torture/execute/execute.exp: Likewise.
45883         Split tests into two parts: compile, execute.
45884         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45885         no loops.  Update to reflect clarified return codes from ${tool}_load.
45886
45887 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45888
45889         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45890         to grep for.
45891         (old-dejagnu): Likewise (where necessary).
45892
45893 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45894
45895         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45896
45897         * lib/dg.exp (dg-process-target): Fix processing of selector.
45898         Add comment regarding use of `error'.
45899
45900         * lib/gcc.exp (prune_system_crud): Define if missing.
45901         * lib/g++.exp (prune_system_crud): Likewise.
45902
45903         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45904         Call prune_system_crud.
45905         * lib/dg.exp (dg-runtest): New proc.
45906         Use perror instead of send_user for tcl errors in testcase.
45907         Don't return any value, it's never used.
45908         Don't clobber previous definition of `unknown'.
45909         Print tcl errors in `dg-final'.
45910
45911 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45912
45913         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45914         (dg-test): Don't print errorInfo, it contains stack backtrace.
45915
45916 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45917
45918         * lib/g++.exp (runtest_file_p): Define if missing.
45919
45920 1994-09-24  Doug Evans  (dje@cygnus.com)
45921
45922         * lib/mike-g++.exp: Comment out loading of g++.exp.
45923         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45924         (default_g++_version): Always print something.
45925         (default_g++_start): Comment out call to `which'.
45926         (g++_start, g++_load): Deleted (must be defined in config file).
45927         * lib/gcc.exp: Test for existence of $CC at start.
45928         Delete check for tmpdir (done in gcc_init).
45929         (default_gcc_version): Always print something.
45930         (default_gcc_start): Comment out call to `which'.
45931         * config/*.exp: Major cleanup - make cross targets work at least a
45932         little better for g++ (by not being "--tool gcc" specific).
45933         Rename gcc_xxx to ${tool}_xxx.
45934         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45935         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45936
45937 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45938
45939         * lib/c-torture.exp (c-torture-compile): Rework compiler
45940         message processing.
45941
45942         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45943         c-torture.
45944
45945 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45946
45947         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45948
45949         * lib/dg.exp (dg-process-target): Support { target native }.
45950
45951 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45952
45953         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45954         looked for "... program xxx got fatal signal".
45955         Correct regsub munging of `comp_output'.
45956         Ignore compiler messages "path prefix not used" and "linker input
45957         file unused".
45958
45959 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45960
45961         * lib/gcc.exp (runtest_file_p): Define if missing.
45962         * gcc.prms/template.c: Example to work from.
45963
45964 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45965
45966         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45967         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45968
45969         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45970         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45971         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45972         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45973
45974         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45975         (dg-process-target): No longer a varargs proc.
45976         Return S/N for target, P/F for xfail.  All callers changed.
45977         (user option procs): More argument checking.
45978         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45979         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45980         (dg-test): Skip test if not running on selected target in `dg-do'.
45981         Update handling of `dg-do-what', `dg-output-text'.
45982         Separate execution pass/fail from output pattern match pass/fail.
45983         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45984
45985 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45986
45987         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45988         target for 920510-1.c.
45989
45990 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45991
45992         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45993         Clean up comment regarding use of passcnt, etc.
45994         (gcc_stat): Don't update `testcnt' here.
45995         (gcc_finish): Do it here.
45996         Might as well reset `but_id' here too.
45997         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45998         to determine if the file should be tested.
45999         * gcc.c-torture/compile/compile.exp: Likewise.
46000         * gcc.c-torture/execute/execute.exp: Likewise.
46001         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46002         * gcc.misc-tests/dg-test.exp: Likewise.
46003         * gcc.prms/prms.exp: Likewise.
46004         * gcc.wendy/wendy.exp: Likewise.
46005         * g++.old-deja.exp: Likewise.
46006         Move "Testing file" message to verbose level 1.
46007
46008 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46009
46010         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46011
46012 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46013
46014         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46015         (default_gcc_start): Accept optional second list element
46016         of compiler flags.  Print compiler output at verbosity level 2.
46017         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46018         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46019         Save current values of framework globals passcnt, failcnt, xpasscnt,
46020         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46021         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46022         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46023         xfailcnt to compute stats.  Update framework global `testcnt' from
46024         pass/fail counts.
46025         (gcc_finish): New proc.  Clean up test environment.
46026         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46027         (gcc_epass, gcc_efail): Delete.
46028         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46029         argument of line number.
46030         (dg-init): If the tool has an init routine, call it.
46031         (dg-test): Remove args `cflags_var' and `libs_var'.
46032         Pass all compiler options to ${tool}_start.
46033         Handle missing line number.
46034         (dg-finish): New function.
46035         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46036         particular files.  Call gcc_finish at end.  Move "skipping test"
46037         message to verbosity level 3.
46038         * gcc.c-torture/compile/compile.exp: Likewise.
46039         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46040         * gcc.c-torture/execute/execute.exp: Likewise.
46041         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46042         Print testcase being tried at verbosity level 1.
46043         * gcc.c-torture/special/special.exp: Unset xfail.
46044         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46045         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46046         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46047         * gcc.failure/failure.exp: Likewise.
46048         * gcc.ieee/ieee.exp: Likewise.
46049         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46050         Update call to dg-test.  Call dg-finish at end.
46051         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46052         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46053         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46054         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46055         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46056         * gcc.wendy/wendy.exp: Add copyright.
46057         Delete setting of tmpdir (done by gcc_init).
46058         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46059         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46060         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46061         gcc_[ce]pass/fail.
46062
46063 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46064
46065         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46066         confusion.
46067         (g++_load): Likewise.
46068
46069         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46070         Rename argument to `prog' to remove the confusion.
46071         Varargs fns behave differently too!
46072         (g++_load): Likewise.
46073
46074         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46075
46076         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46077         what it is.  Delete (always) printing of status value for !native.
46078         Simplify verbose code, and include status and exec_output.
46079         (g++_load): Use gcc_load.
46080
46081 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46082
46083         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46084         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46085         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46086         940714-3.c as these testcases don't exist anymore.  Make
46087         va-arg-1.c expected to pass.
46088
46089 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46090
46091         * gcc.misc-tests/misc.exp: Only run specific testcases.
46092         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46093         * gcc.misc-tests/dg-[1-9].c: New files.
46094
46095         * lib/dg.exp: New testsuite driver.
46096         * gcc.prms/prms.exp: Use it.
46097
46098         * README.gcc: New file.
46099
46100         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46101         Document and reset `lxpass' and `lxfail'.
46102         Simplify "initialized" message.
46103         (gcc_stat): Clean up comments a little.
46104
46105 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46106
46107         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46108
46109 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46110
46111         * lib/old-dejagnu.exp (process-option): New proc.
46112         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46113         (old-dejagnu): Simplify.
46114         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46115
46116 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46117
46118         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46119         exists and is not an empty string.
46120
46121         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46122         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46123         finished.
46124         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46125         automatically.
46126
46127         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46128         longer expected to fail.
46129
46130         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46131         "f" function call.
46132
46133         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46134
46135         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46136         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46137         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46138         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46139         c-torture-1.29.
46140
46141         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46142         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46143
46144         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46145
46146         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46147         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46148
46149         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46150         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46151         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46152
46153 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46154
46155         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46156         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46157         940714-1.c, 940714-2.c, 940714-3.c},
46158         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46159         gcc.misc-tests/{mg.c,mg.exp}:
46160         New tests.
46161         * gcc.noncompile/noncompile.exp: Change accordingly.
46162
46163 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46164
46165         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46166         Undo previous clobberage.
46167
46168 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46169
46170         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46171         * gcc.special/{930510-1.c, special.exp}:
46172         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46173         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46174         struct-varargs-1.c}: New tests from c-torture-1.26.
46175
46176 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46177
46178         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46179           argument to switch.
46180
46181 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46182
46183         * Revert the previous changes.  Please see Rob's directory
46184           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46185           fixes.
46186
46187 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46188
46189         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46190             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46191             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46192             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46193             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46194             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46195             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46196             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46197             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46198             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46199             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46200             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46201             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46202             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46203             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46204             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46205             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46206             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46207             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46208             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46209             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46210             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46211             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46212             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46213             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46214             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46215             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46216
46217 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46218
46219         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46220             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46221           with perror calls.
46222
46223 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46224
46225         * config/unix.exp (g++_load): Fix syntax.
46226
46227 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46228
46229         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46230         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46231         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46232         Don't expect va-arg-1.c to fail.  Correct expected output for
46233         920928-1.c.
46234         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46235         * gcc.wendy/hbm4.c: Correct typo.
46236         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46237
46238 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46239
46240         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46241         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46242         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46243         * lib/c-torture.exp (c-torture-compile): Ditto.
46244
46245         Reduce volume of output (remove all the -I's and such).
46246         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46247         Call gcc_cpass, gcc_cfail.
46248         (c-torture): Pass testing option to c-torture-compile.
46249
46250 1994-03-21  Doug Evans  (dje@cygnus.com)
46251
46252         Bring patches over from progressive.
46253         * config/default.exp: Exit remote shell cleanly.
46254         (g++_exit, g++_start): Add default versions.
46255         * config/sim.exp (gcc_load): Use perror, not error.
46256
46257 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46258
46259         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46260         set in site.exp.
46261
46262 1994-03-14  Doug Evans  (dje@cygnus.com)
46263
46264         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46265         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46266         (wendy_try): New proc to run testcase.
46267         (main loop): Call 'em.
46268         * gcc.wendy/*.c: Clean up pass to correct expected output.
46269
46270         * lib/gcc.exp: Minor cleanup work.
46271         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46272
46273 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46274
46275         * config/sim.exp (gcc_load): Document return codes better.
46276         Don't pass -v to simulator.
46277
46278 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46279
46280           * gcc.special/920717-x.c: Fix typo.
46281           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46282           get at sources.
46283
46284         * lib/mike-gcc.exp: Fix typo.
46285
46286 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46287
46288         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46289         binary to use, transform the name.
46290         * config/*.exp: rename everything. Nuke any g++ specific files,
46291         it's now a special case of gcc that requires no special support.
46292         Add a default.exp for unsupported targets.
46293
46294 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46295
46296         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46297         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46298         version of Tcl.
46299
46300 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46301
46302         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46303         than a warning.
46304
46305 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46306
46307         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46308
46309 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46310
46311         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46312         option_list.  Compile every file with only 4/6 option choices
46313         (same as C torture) instead of with 12/18 different option
46314         choices.
46315         * lib/c-torture.exp: Likewise.
46316
46317         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46318         not already set.
46319
46320 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46321
46322         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46323         can put an XFAIL *-*-* on excess errors.
46324
46325 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46326
46327         * g++.law: Add more tests derived from g++-bugs snapshots.
46328
46329         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46330         equivalent to g++.law/init9.
46331
46332         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46333         compiled it, and the a.out file after we've run it.
46334
46335 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46336
46337         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46338         compiled it, and the a.out file after we've run it.
46339
46340 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46341
46342         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46343
46344 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46345
46346         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46347         version number.
46348
46349 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46350
46351         * g++.law: New directory of g++ tests derived from the g++-bugs
46352         snapshots.
46353
46354 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46355
46356         * gcc.compile: initbug1.c initbug1.exp testcase added
46357
46358 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46359
46360         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46361         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46362           fixes submitted by Jeff Law (law@cs.utah.edu)
46363         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46364           Jeff Law (law@cs.utah.edu)
46365
46366
46367 1993-11-30  Mike Stump  (mrs@cygnus.com)
46368
46369         * config/unix-g++.exp: Follow the gcc way of doing things.
46370         * g++.old-deja/old-deja.exp: Minor updates.
46371         * lib/g++.exp: New file, follow the gcc way of doing things.
46372         * lib/old-dejagnu.exp: Minor updates.
46373         * lib/mike-g++.exp: Always unset errorInfo.
46374
46375 1993-11-06  Mike Stump  (mrs@cygnus.com)
46376
46377         * lib/gcc.exp: Fix some errors with the below change, CC and
46378         CFLAGS should be global when setting, not local.
46379
46380 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46381
46382         * lib/gcc.exp: Transform tool name.
46383
46384 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46385
46386         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46387
46388 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46389
46390         * lib/gcc.exp: change gcc_done to gcc_stat
46391
46392 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46393
46394         * Upgraded gcc testsuite to c-torture version 1.25
46395
46396 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46397
46398         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46399         * lib/c-torture: added hooks for new reporting code.
46400
46401 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46402
46403         * config/sh-gcc.exp: check if sh-sim exists in the path
46404
46405 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46406
46407         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46408         * gcc.compile/compile.exp: Initial changes for new logic.
46409         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46410         * gcc.failure/failure.exp: Initial changes for new logic.
46411         * gcc.ieee/ieee.exp: Initial changes for new logic.
46412         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46413         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46414         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46415         * lib/c-torture.exp: Initial changes for new logic.
46416         * lib/gcc.exp: Initial changes for new logic.
46417
46418 1993-10-15  Mike Stump  (mrs@cygnus.com)
46419
46420         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46421         depend upon failure or success.  Fully qualify names in failure
46422         and success messages.  Always remove a.out before starting
46423         compile, just in case.  Pay more attention to error text output by
46424         the compiler.  Handle testcases with no known past errors just
46425         like all others, so that things are uniform.  Other miscellaneous
46426         improvements.
46427
46428 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46429
46430         * gcc.cpp: new directory for cpp tests
46431
46432 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46433
46434         * lib/chill.exp: Code reformatted, removed unused code.
46435         * config/unix-chill.exp: Code reformatted, removed unused code.
46436         * chill.execute/execute.exp: Code reformatted, removed unused code.
46437         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46438
46439 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46440
46441         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46442         routines not written.
46443
46444 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46445
46446         * config/bug-gcc.exp: Use new procs from bug.exp.
46447
46448 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46449
46450         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46451         via ftp, rather than depending on NFS.
46452         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46453         case.
46454
46455 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46456
46457         * config/bug-gcc.exp: Use new download proc.
46458
46459 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46460
46461         * chill.execute/execute.exp: cleanups, handles errors better
46462         * chill.compile/compile.exp: rewrite, based on execute.exp
46463         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46464         * lib/chill.exp: major changes to diff proc and compile and link
46465           procs. added chill_fail and chill_pass wrappers to pass and
46466           fail. added more comments, and handle error codes better.
46467           Added a hack to capture stderr from exec, so noncompile tests
46468           can work.
46469
46470 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46471
46472         * chill.execute/execute.exp: rewrite of testsuite driver
46473         * lib/chill.exp: rewrite of testsuite driver
46474         * config/unix-chill.exp: rewrite of testsuite driver
46475
46476 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46477
46478         In chill.execute:
46479         * iexpr.ch: Standardize uppercase.
46480         * tuples.dat: Standardize uppercase.
46481         * vary.ch: standardize.  Correct varying string assignments.
46482         * vary.dat: Add new output lines.
46483
46484 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46485
46486         In chill.execute:
46487         * chprintf.ch: Standardize use of uppercase.
46488         * tuples.ch: Standardize and turn arr2 into a DCL,
46489           rather than a SYN.
46490         * pinits.ch: Standardize.
46491
46492 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46493
46494         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46495         * Makefil: Renamed to Makefile.in.
46496         * configure.in: New.
46497
46498 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46499
46500         In chill.execute:
46501         * .cvsignore: Add result/output files.
46502         * Makefile: Fix up variables at start.  Use MFLAGS
46503           everywhere.  Correct bool_loc, built_ins entries.
46504           Add entry for vary1.ch.
46505         * bitarray.ch: Standardize upper-case usage.
46506         * bitexpr.ch: Standardize, add output of b1.
46507         * params.ch: Use arrayt in along PROC parameters, to
46508           avoid novelty problems.
46509         * sets.ch: Tiny cleanup.
46510         * vary1.ch: Re-indent.
46511
46512 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46513
46514           * Add PR-related files to Makefiles, .cvsignore files, etc.
46515
46516 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46517
46518         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46519           with compiler objects. New names are test-flow.c and test-loop.c
46520
46521 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46522
46523         * Upgraded c-torture tests from 1.19 to 1.20
46524
46525         * new files:
46526         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46527         * gcc.compile: 930623-1.c 930623-2.c
46528         * gcc.noncompile: 930622-1.c 930622-2.c
46529         * gcc.failure: 920411-1.c 920627-2.c
46530         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46531
46532 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46533
46534         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46535           More changes to get testsuite working properly. Needs more work.
46536           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46537
46538 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46539
46540         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46541           More changes to get testsuite working properly. Needs more work.
46542
46543 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46544
46545         * chill.compile/compile.exp: Added for Dejagnu support
46546         * chill.execute/execute.exp: Added for Dejagnu support
46547         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46548
46549 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46550
46551         This should complete moving the CHILL test files.
46552         * chill.noncompile(.cvsignore printf.grt
46553             in-printf.grt chprintf.grt chprintf.ch):
46554             Added test-support files.
46555           (Makefile): Modified further.
46556         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46557             signal.ch): Added test files.
46558           * chill.execute (.cvsignore printf.grt printr.c
46559             in-printf.grt rts.c chprintf.grt rts.h): Added
46560           test-support files.
46561             (Makefile): More corrections.
46562
46563 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46564
46565         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46566           test cases, ready for DejaGnu.
46567
46568 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46569
46570         * Upgraded c-torture tests from 1.18 to 1.19
46571
46572         * gcc.compile: added test(s):
46573           930607-1.c
46574         * gcc.execute: added test(s):
46575           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46576
46577         * added new subdirectory for misc tests: gcc.misc-tests
46578         * gcc.misc-test(s): added tests:
46579           inst-check.c test-consts.c test-ior.c test-switch.c
46580
46581 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46582
46583         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46584
46585 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46586
46587         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46588
46589 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46590
46591         * Upgraded c-torture tests from 1.17 to 1.18
46592
46593 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46594
46595         * Upgraded c-torture tests from 1.12 to 1.17
46596
46597 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46598
46599         * lib/old-dejagnu.exp:
46600           Fixed handling of XFAIL target triplets to correctly
46601           recognize wildcard characters.  Removed code that
46602           appended a unique id tag to the end of the file name
46603           printed out by the result of the testcases within a
46604           given test file.
46605
46606 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46607
46608         * lib/old-dejagnu.exp:
46609           Reworked expected failure handling to trigger off of XFAIL
46610           keyword in keyphrase embeded in testcase source code. The
46611           XFAIL keyword must be at the end of the keyphrase line. It
46612           may optionally be followed by one or more target triplets.
46613           It has just occured that the handling of wildcards in the
46614           target triplet may not be correct.
46615
46616 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46617
46618         * g++.old-deja/tests:
46619           Moved all subdirectories up one level into g++.old-deja .
46620
46621         * lib/old-dejagnu.exp:
46622           Fixed problem with CXXFLAGS not being properly reset, and being
46623           corrupted with extraneous "-c" compiler option.  This was
46624           causing binaries to not be generated for test that needed them.
46625           Modified strings passed to "pass" and "fail" so that individual
46626           tests from the same test file would be distinguished by an
46627           identifier appended to the test file name in the summary logs;
46628           this corrected a problem with erroneous diff logs.  Added code
46629           to search testcases for expected fail and unexpected pass keywords.
46630
46631 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46632
46633         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46634
46635 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46636
46637         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46638           Removed extraneous text from end of "Special g++ Options"
46639           keyphrase.
46640
46641         * lib/old-dejagnu.exp: Added pattern matching to look for new
46642           keywords, embedded in testcases comments, which will trigger
46643           calls to xpass and xfail.
46644
46645 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46646
46647         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46648           comments embedded in the testcases, especially the one looking for
46649           special compiler options, as well as the pattern matching for the
46650           compiler output again.
46651
46652 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46653
46654         * lib/old-dejagnu.exp: Do a proper check of the return value for
46655           execute tests. Fixed several problems with the pattern matching
46656           of the compiler output which gave erroneous test results.
46657           Changed several of the test result messages to be more descriptive.
46658         * config/unix-g++.exp: Proc g++_load now actually works and
46659           executes the tests passed to it and returns a usable return
46660           value.
46661
46662 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46663
46664           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46665
46666 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46667
46668         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46669           Modified both files to properly execute the old style
46670           dejagnu tests. The previous versions of these files were
46671           experimental and did not function anything near correctly.
46672
46673 1993-04-05  Rob Savoye  (rob@cygnus.com)
46674
46675         * Removed all Makefile.in and configure.in files. No configuration
46676         needed now.
46677
46678 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46679
46680         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46681
46682 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46683
46684         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46685         gcc.special/configure.in, gcc.noncompile/configure.in,
46686         gcc.execute/configure.in, gcc.code_quality/configure.in,
46687         g++.other/configure.in, g++.old-deja/configure.in,
46688         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46689         in srcname setting.
46690
46691 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46692
46693         * lib/udi.exp: Fixed mondfe and mondfe_download.
46694         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46695         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46696
46697 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46698
46699         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46700         (gdb_exit): Don't remove *_soc files.
46701
46702 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46703
46704         * lib/c-torture.exp: Don't look for main; instead always use -w
46705         -c.  This is how the c-torture tests work.  Remove the object
46706         file if the compilation succeeds.
46707         * gcc.execute/execute.exp: Remove executable if test passes.
46708         * gcc.noncompile/noncompile.exp: Every test is an expected
46709         failure.
46710         * gcc.special/special.exp: Added tests from c-torture 1.11,
46711         corrected use of existing test.
46712         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46713         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46714         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46715         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46716         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46717         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46718         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46719         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46720         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46721         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46722         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46723         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46724         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46725         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46726         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46727         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46728         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46729         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46730         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46731         c-torture 1.11.
46732         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46733         correspond to c-torture 1.11.
46734
46735         * New file.