OSDN Git Service

2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2
3         * gfortran.dg/import3.f90: Fix error message.
4
5 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6
7         PR tree-opt/29788
8         * gfortran.fortran-torture/compile/inline_1.f90:
9         New testcase.
10
11 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.target/i386/x87regparm-1.c: New test.
14         * gcc.target/i386/x87regparm-2.c: New test.
15         * gcc.target/i386/x87regparm-3.c: New test.
16         * gcc.target/i386/x87regparm-4.c: New test.
17
18 2006-11-15  Tobias Burnus  <burnus@net-b.de>
19
20         PR fortran/27546
21         * gfortran.dg/import.f90: New test.
22         * gfortran.dg/import2.f90: New test.
23         * gfortran.dg/import3.f90: New test.
24
25 2006-11-15  Tobias Burnus  <burnus@net-b.de>
26
27         PR fortran/27588
28         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
29
30 2006-11-15  Tobias Burnus  <burnus@net-b.de>
31
32         PR fortran/29806
33         * gfortran.dg/contains.f90: New test.
34         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
35
36 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
37
38         PR tree-optimization/29581
39         * gcc.dg/pr29581-1.c: New test.
40         * gcc.dg/pr29581-2.c: New test.
41         * gcc.dg/pr29581-3.c: New test.
42         * gcc.dg/pr29581-4.c: New test.
43         * gfortran.dg/pr29581.f90: New test.
44
45 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
46
47         PR fortran/29702
48         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
49         numbers in error message headers.
50
51 2006-11-14  Richard Guenther  <rguenther@suse.de>
52
53         * gcc.target/i386/math-torture/math-torture.exp: Restrict
54         to i?86 and x86_64 targets.
55
56 2006-11-14  Caroline Tice  <ctice@apple.com>
57
58         * gcc.dg/pubtypes-1.c: New file/testcase.
59         * gcc.dg/pubtypes-2.c: New file/testcase.
60         * gcc.dg/pubtypes-3.c: New file/testcase.
61         * gcc.dg/pubtypes-4.c: New file/testcase.
62         * g++.dg/pubtypes.C: New file/testcase.
63
64 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
65
66         PR c++/29106
67         * g++.dg/init/self1.C: New test.
68
69 2006-11-14  Tobias Burnus  <burnus@net-b.de>
70
71         PR fortran/29657
72         * gfortran.dg/conflicts.f90: Add.
73
74 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
75
76         PR rtl-optimization/29798
77
78         * gcc.c-torture/execute/pr29798.c: New.
79
80 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
81
82         * gcc.dg/builtins-20.c: Add more cases.
83
84 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
85
86         PR fortran/29759
87         * gfortran.dg/gomp/pr29759.f90: New test.
88
89 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
90
91         PR c++/29518
92         * g++.dg/template/static28.C: New test.
93
94 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
95
96         * lib/c-torture.exp: Use target-libpath.exp.
97         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
98         set GCC_EXEC_PREFIX env var from global variable of same name.
99
100 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
101
102         PR fortran/26994
103         * gfortran.fortran-torture/compile/transfer-1.f90:
104         New testcase.
105
106 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
107             Zdenek Dvorak <dvorakz@suse.cz>
108
109         PR tree-optimization/29680
110         * gcc.dg/alias-11.c: New test.
111
112 2006-11-12  Jason Merrill  <jason@redhat.com>
113             Andrew Pinski <pinskia@physics.uc.edu>
114
115         PR middle-end/28915
116         * gcc.target/i386/vectorize1.c: New.
117
118 2006-11-12  Roger Sayle  <roger@eyesopen.com>
119
120         PR rtl-optimization/29797
121         * gcc.c-torture/execute/pr29797-1.c: New test case.
122
123 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
124
125         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
126
127 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
128
129         * gcc.dg/tree-ssa/prefetch-3.c: New test.
130
131 2006-11-12  Roger Sayle  <roger@eyesopen.com>
132
133         PR tree-optimization/13827
134         * gcc.dg/fold-eqand-1.c: New test case.
135
136 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
137
138         PR rtl-opt/28812
139         * gcc.c-torture/execute/mayalias-3.c: New test.
140
141 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
142
143         PR middle-end/27528
144         * gcc.c-torture/compile/pr27528.c: New test.
145         * gcc.dg/pr27528.c: Likewise.
146
147 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
148
149         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
150
151         * gcc.dg/torture/builtin-symmetric-1.c: New test.
152
153 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
154
155         PR fortran/29758
156         * gfortran.dg/reshape_source_size_1.f90: New test.
157
158 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
159
160         PR fortran/29315
161         * gfortran.dg/aliasing_dummy_4.f90: New test.
162
163 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
164
165         PR target/29777
166         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
167         and x86_64-*-* targets.
168
169 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
170
171         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
172         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
173         New macros. Use them in exact tests.
174         (TESTIT3): New macro.
175         Add tests for fmin, fmax and fma.
176
177 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
178
179         PR fortran/29431
180         * gfortran.dg/array_constructor_13.f90: New test.
181
182 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
183
184         PR fortran/29744
185         * gfortran.dg/used_types_12.f90: New test.
186
187 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
188
189         PR middle-end/29726
190         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
191         (test6): Ditto.
192         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
193         * gcc.dg/fold-eqandshift-3.c: New test case.
194
195 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
196
197         PR fortran/29699
198         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
199
200         PR fortran/21370
201         * gfortran.dg/change_symbol_attributes_1.f90: New test.
202
203 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
204
205         * gcc.dg/20061109-1.c: New testcase.
206
207 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
208
209         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
210
211 2006-11-09  Tobias Burnus  <burnus@net-b.de>
212
213         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
214         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
215
216 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
217
218         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
219         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
220
221 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
222
223         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
224
225 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
226
227         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
228         vect-9.c).
229         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
230         * gcc.dg/vect/vect-9.c: Now vectorizable.
231         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
232         that support vect_widen_mult. 
233         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
234         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from 
235         vect-reduc-dot-u16.c).
236         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from 
237         vect-reduc-dot-u16.c).
238         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
239         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
240         vect-reduc-dot-s8.c).
241         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
242         vect-reduc-dot-s8.c).
243         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
244         vect-reduc-dot-s8.c).
245         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
246         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
247         vect-reduc-dot-u8.c).
248         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
249         vect-reduc-dot-u8.c).
250         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
251         * gcc.dg/vect/vect-multitypes-9.c: New test.
252         * gcc.dg/vect/vect-multitypes-10.c: New test.
253         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
254         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
255         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
256         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
257         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
258         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
259         wrapv-vect-reduc-dot-s8.c.
260         * lib/target-support.exp (check_effective_target_vect_unpack): New.
261         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
262         targets that support vec_unpack. 
263         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
264         (check_effective_target_vect_widen_mult_qi_to_hi): New.
265         (check_effective_target_vect_widen_mult_hi_to_si): New.
266         (check_effective_target_vect_widen_sum): Removed.
267
268         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
269
270         * gcc.dg/vect/vect-multitypes-8.c: New test.
271         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
272
273         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
274
275         * gcc.dg/vect/vect-multitypes-7.c: New test.
276
277         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
278
279         * gcc.dg/vect/vect-multitypes-4.c: New test.
280         * gcc.dg/vect/vect-multitypes-5.c: New test.
281         * gcc.dg/vect/vect-multitypes-6.c: New test.
282
283         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
284         
285         * gcc.dg/vect/vect-multitypes-1.c: New test.
286         * gcc.dg/vect/vect-multitypes-2.c: New test.
287         * gcc.dg/vect/vect-multitypes-3.c: New test.
288
289 2006-11-07  Eric Christopher  <echristo@apple.com>
290
291         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
292         Test using scan-assembler-not.
293
294 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
295
296         * gcc.dg/inline-17.c: New test.
297
298 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
299
300         PR other/25028
301         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
302         on HP-UX.
303
304 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
305
306         PR fortran/29539
307         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
308
309         PR fortran/29634
310         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
311         test.
312
313 2006-11-07  Tobias Burnus  <burnus@net-b.de>
314
315         PR fortran/29601
316         * gfortran.dg/volatile.f90: Add.
317         * gfortran.dg/volatile2.f90: Add.
318         * gfortran.dg/volatile3.f90: Add.
319         * gfortran.dg/volatile4.f90: Add.
320         * gfortran.dg/volatile5.f90: Add.
321         * gfortran.dg/volatile6.f90: Add.
322         * gfortran.dg/volatile7.f90: Add.
323
324 2006-11-06  Tobias Burnus  <burnus@net-b.de>
325
326         * gfortran.dg/io_constraints_2.f90: Adjust pattern
327           for matching error messages.
328         * gfortran.dg/specifics_3.f90: Adjust pattern
329           for matching error messages.
330
331 2006-11-06  Janis Johnson  <janis187@us.ibm.com
332             Bernhard Fischer  <aldot@gcc.gnu.org>
333
334         * lib/gcc-dg.exp (output-exists): New proc.
335         (output-exists-not): New proc.
336         * gcc.test-framework/test-framework.awk: Support new directives.
337         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
338         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
339         * gcc.test-framework/dg-outexists-exp-F.c: New test.
340         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
341         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
342         * gcc.test-framework/dg-outexists-exp-P.c: New test.
343
344 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
345
346         PR fortran/29630
347         PR fortran/29679
348         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
349         * gfortran.dg/initialization_3.f90: New.
350
351 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
352
353         PR libgfortran/25545
354         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
355
356 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/29695
359         * gcc.c-torture/execute/pr29695-1.c: New test.
360         * gcc.c-torture/execute/pr29695-2.c: New test.
361
362 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
363
364         PR fortran/29565
365         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
366
367 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
368
369         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
370         for matching error messages.
371
372 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
373
374         PR target/26915
375         * gcc.target/i386/387-12.c: New test.
376
377 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
378
379         PR libfortran/29713
380         * gfortran.dg/pr29713.f90: New test.
381
382 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
383
384         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
385         Also test for bogus rest sign.
386
387 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
388
389         PR libfortran/27895
390         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
391
392 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
393
394         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
395         from error messages.
396
397 2006-11-02  Mike Stump  <mrs@apple.com>
398
399         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
400
401         * g++.old-deja/g++.abi/align.C: Enable for darwin.
402
403 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
404
405         * g++.dg/eh/gcsec1.C: New test.
406
407 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
408
409         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
410         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
411
412 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
413
414         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
415         hexadecimal value.
416         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
417         * gcc.dg/pr14796-2.c: Likewise.
418
419 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
420
421         * gcc.c-torture/execute/20061101-1.c: New test.
422
423 2006-11-01  Richard Guenther  <rguenther@suse.de>
424
425         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
426
427 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
428
429         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
430         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
431
432 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
433
434         * gcc.c-torture/execute/20061031-1.c: New test.
435
436 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
437
438         PR 23067
439         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
440         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
441         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
442         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
443         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
444         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
445         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
446
447 2006-10-31  Eric Christopher  <echristo@apple.com>
448             Falk Hueffner  <falk@debian.org>
449
450         * gcc.dg/builtin-bswap-1.c: New.
451         * gcc.dg/builtin-bswap-2.c: New.
452         * gcc.dg/builtin-bswap-3.c: New.
453         * gcc.dg/builtin-bswap-4.c: New.
454         * gcc.dg/builtin-bswap-5.c: New.
455         * gcc.target/i386/builtin-bswap-1.c: New.
456
457 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
458
459         * gcc.dg/inline-16.c: New.
460
461         PR 16622
462         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
463         defining it.
464         * gcc.dg/inline-13.c: New.
465         * gcc.dg/inline-14.c: New.
466         * gcc.dg/inline-15.c: New.
467
468         PR 11377
469         * gcc.dg/inline6.c: New.
470         * gcc.dg/inline7.c: New.
471
472 2006-10-31  Roger Sayle  <roger@eyesopen.com>
473
474         PR middle-end/23470
475         * gcc.dg/pr23470-1.c: New test case.
476
477 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
478
479         PR fortran/29537
480         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
481         data.
482         * gfortran.dg/blockdata_2.f90: New testcase.
483
484 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
485
486         PR libfortran/29627
487         * gfortran.dg/unf_short_record_1.f90:  New test.
488
489 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
490
491         PR fortran/29067
492         * gfortran.dg/pr29067.f: New test.
493
494 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
495             Richard Sandiford  <richard@codesourcery.com>
496
497         * lib/target-supports.exp (get_compiler_messages): Append options
498         as a single list element.
499         (check_effective_target_arm_vfp_ok): New.
500         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
501
502 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
503
504         PR fortran/29387
505         * gfortran.dg/intrinsic_actual_2.f90: New test.
506
507         PR fortran/29490
508         * gfortran.dg/actual_array_interface_1.f90: New test.
509
510         PR fortran/29641
511         * gfortran.dg/used_types_11.f90: New test.
512
513 2006-10-30  Dirk Mueller  <dmueller@suse.de>
514
515         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
516         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
517         * g++.old-deja/g++.pt/eichin01.C (main): Same.
518         * g++.old-deja/g++.mike/net25.C (main): Same.
519         * g++.dg/lookup/exception1.C (main): Same.
520         * g++.dg/parse/parens2.C (main): Same.
521
522 2006-10-30  Roger Sayle  <roger@eyesopen.com>
523
524         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
525
526 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
527
528         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
529         * gcc.dg/torture/builtin-math-3.c: Likewise.
530
531 2006-10-30  Tobias Burnus  <burnus@net-b.de>
532
533         PR fortran/29452
534         * gfortran.dg/write_check.f90: Check run-time keyword checking.
535         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
536
537 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
538
539         PR Fortran/29410
540         * gfortran.fortran-torture/execute/transfer1.f90: New test.
541
542 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
543
544         * lib/target-supports.exp (check_function_available): Declare
545         function before calling.
546
547 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
548
549         PR tree-optimization/29637
550         * gcc.dg/pr29637.c: New test.
551
552 2006-10-29  Roger Sayle  <roger@eyesopen.com>
553
554         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
555         tree canonicalization.
556
557 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
558
559         * gcc.dg/builtins-20.c: Add more hypot tests.
560
561 2006-10-29  Roger Sayle  <roger@eyesopen.com>
562
563         * gcc.dg/fold-compare-1.c: New test case.
564
565 2006-10-29  Dirk Mueller  <dmueller@suse.de>
566
567         PR c++/16307
568         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
569
570 2006-10-29  Roger Sayle  <roger@eyesopen.com>
571
572         PR tree-optimization/15458
573         * gcc.dg/fold-xornot-1.c: New test case.
574
575 2006-10-29  Richard Guenther  <rguenther@suse.de>
576
577         * gcc.target/i386/math-torture/trunc.c: New testcase.
578
579 2006-10-29  Richard Guenther  <rguenther@suse.de>
580
581         * gcc.target/i386/math-torture/round.c: New testcase.
582
583 2006-10-29  Richard Guenther  <rguenther@suse.de>
584
585         * gcc.target/i386/math-torture/ceil.c: New testcase.
586         * gcc.target/i386/math-torture/floor.c: Likewise.
587
588 2006-10-29  Richard Guenther  <rguenther@suse.de>
589
590         * gcc.target/i386/math-torture/rint.c: New testcase.
591         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
592
593 2006-10-29  Richard Guenther  <rguenther@suse.de>
594
595         * gcc.target/i386/math-torture/lfloor.c: New testcase.
596         * gcc.target/i386/math-torture/lceil.c: Likewise.
597
598 2006-10-28  Tobias Burnus  <burnus@net-b.de>
599
600         PR libgfortran/24313
601         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
602
603 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
604
605         * gcc.c-torture/execute/20020118-1.c,
606         gcc.c-torture/execute/builtins/strlen.c,
607         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
608         comment typos.
609
610 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
611
612         * gcc.dg/builtins-20.c: Add tests for hypot.
613         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
614         two-argument builtins.
615         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
616         TESTIT2.  Update all callers.
617         (TESTIT2, TESTIT2_R): New helper macros.
618         Add testcases for pow, hypot and atan2.
619
620 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
621
622         PR C++/29295
623         * g++.dg/expr/bool1.C: New test.
624         * g++.dg/expr/bool2.C: New test.
625
626 2006-10-28  Tobias Burnus  <burnus@net-b.de>
627
628         PR fortran/28224
629         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
630         * gfortran.dg/namelist_internal.f90: New test.
631
632 2006-10-28  Tobias Burnus  <burnus@net-b.de>
633
634         PR fortran/29625
635         * gfortran.dg/io_real_boz.f90: Add.
636         * gfortran.dg/io_real_boz2.f90: Add.
637
638 2006-10-28  Richard Guenther  <rguenther@suse.de>
639
640         PR middle-end/26899
641         * gcc.dg/tree-ssa/pr26899.c: New testcase.
642
643 2006-10-28  Richard Guenther  <rguenther@suse.de>
644
645         PR target/28806
646         * gcc.target/i386/math-torture/lround.c: New testcase.
647
648 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
649
650         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
651         * gcc.dg/builtins-44.c: Likewise.
652         * gcc.dg/builtins-45.c: Likewise.
653         * gcc.dg/pr28796-2.c: Likewise.
654         * gcc.dg/unordered-3.c: Likewise.
655
656 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
657
658         PR libgfortran/27954
659         * gfortran.dg/error_recovery_2.f90: New test.
660
661 2006-10-26  Richard Guenther  <rguenther@suse.de>
662
663         * gcc.target/i386/i386.exp: Use glob, not find to collect
664         tests.  Avoids recursing into subdirectories.
665         * gcc.target/i386/math-torture/math-torture.exp: Torture
666         for interesting ia32 math options.
667         * gcc.target.i386/math-torture/lrint.c: New testcase.
668
669 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR libgfortran/29563
672         * gfortran.dg/arrayio_9.f90: Update test.
673         * gfortran.dg/arrayio_19.f90: New test.
674
675 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
676
677         * gcc.dg/20061026.c: New testcase.
678
679 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
680
681         PR libgfortran/29563
682         * gfortran.dg/arrayio_9.f90: New test.
683
684 2006-10-26  Ben Elliston  <bje@au.ibm.com>
685
686         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
687         Copy the strings manually, as strcpy may call strlen.
688
689 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
690
691         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
692         Add checks for log, log2, log10 and log1p.
693
694         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
695         we already test 0.0.  Add checks for expm1, log, log2, log10,
696         log1p, cbrt, erf and erfc.
697
698 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
699
700         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
701
702 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
703
704         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
705         and remainderl() built-in functions.  Remove -ffast-math from
706         dg-options.
707
708 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
709
710         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
711         acosh and atanh.
712
713         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
714         floating point modifiers to arguments passed to float and long
715         double functions respectively.  Update all callers to use floating
716         point numbers, not integers.  Add tests for exp, exp2 and
717         exp10/pow10.
718
719         * gcc.dg/torture/builtin-math-3.c: New test.
720
721 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
722
723         PR fortran/29393
724         * gfortran.dg/initialize_2.f90: New.
725
726 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
727
728         * gcc.dg/torture/builtin-math-2.c: New test.
729
730 2006-10-24  Richard Guenther  <rguenther@suse.de>
731
732         PR middle-end/28796
733         * gcc.dg/pr28796-1.c: New testcase.
734         * gcc.dg/pr28796-2.c: Likewise.
735
736 2006-10-24  Richard Guenther  <rguenther@suse.de>
737
738         * gcc.dg/builtins-57.c: New testcase.
739
740 2006-10-24  Richard Guenther  <rguenther@suse.de>
741
742         PR tree-optimization/29567
743         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
744
745 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
746
747         PR tree-optimization/14784
748         * gcc.dg/alias-10.c: New test.
749
750 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
751
752         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
753
754 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.dg/builtin-strncat-chk-1.c: New test.
757
758 2006-10-23  Jan Hubicka  <jh@suse.cz>
759
760         * gcc.dg/memmove-1.c: New test.
761
762 2006-10-23  Paul Brook  <paul@codesourcery.com>
763
764         * gcc.dg/pragma-pack-5.c: New test.
765
766 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
767
768         * g++.dg/other/s390-1.C: New testcase.
769
770 2006-10-23  Richard Guenther  <rguenther@suse.de>
771
772         PR middle-end/27132
773         PR middle-end/23295
774         * gcc.dg/pr27132.c: New testcase.
775         * gcc.dg/pr23295.c: Likewise.
776         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
777         * g++.dg/tree-ssa/pr19807.C: Likewise.
778
779 2006-10-23  Richard Guenther  <rguenther@suse.de>
780
781         PR middle-end/21032
782         * gcc.dg/pr21032.c: New testcase.
783
784 2006-10-22  Jeff Law  <law@redhat.com>
785         Richard Guenther  <rguenther@suse.de>
786
787         PR tree-optimization/15911
788         * gcc.dg/tree-ssa/vrp30.c: New testcase.
789
790 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
791
792         PR c++/20647
793         * g++.dg/abi/rtti3.C: New.
794
795 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
796
797         PR middle-end/28252
798         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
799         transformation.
800
801 2006-10-21  Richard Guenther  <rguenther@suse.de>
802
803         PR tree-optimization/3511
804         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
805
806 2006-10-21  Richard Guenther  <rguenther@suse.de>
807
808         PR middle-end/26898
809         * gcc.dg/torture/pr26898-1.c: New testcase.
810         * gcc.dg/torture/pr26898-2.c: Likewise.
811
812 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
813
814         PR c++/28053
815         * g++.dg/parse/bitfield1.C: Adjust error markers.
816         * g++.dg/parse/bitfield2.C: New test.
817
818 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
819
820         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
821
822 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
823
824         PR libfortran/27895
825         * gfortran.dg/zero_sized_1.f90: New test.
826
827 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
828
829         * gcc.dg/div-compare-1.c: New test.
830
831 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
832
833         PR fortran/29216
834         * gfortran.dg/result_default_init_1.f90: New test.
835
836         PR fortran/29314
837         * gfortran.dg/automatic_default_init_1.f90: New test.
838
839         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
840         from 38 to 33.
841
842 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
843
844         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
845         'using namespace std' without previous declaration.
846         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
847         * g++.old-deja/g++.robertl/eb133c.C: New.
848
849 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
850
851         PR libgfortran/29277
852         * gfortran.dg/streamio_4.f90: Update test.
853         * gfortran.dg/streamio_11.f90: New test.
854
855 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
856
857         PR c++/27952
858         * g++.dg/inherit/virtual1.C: New test.
859
860 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
861
862         PR c++/28261
863         * g++.dg/parse/enum3.C: New test.
864
865 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
866
867         PR c++/29039
868         * g++.dg/init/ctor8.C: New test.
869
870 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
871
872         PR c++/27270
873         * g++.dg/ext/complit8.C: Tweak error markers.
874         * g++.dg/template/complit1.C: Add error marker.
875
876 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
877
878         PR c++/27270
879         * g++.dg/ext/complit8.C: New test.
880
881         PR c++/29408
882         * g++.dg/parse/dtor12.C: New test.
883
884         PR c++/29435
885         * g++.dg/template/sizeof11.C: New test.
886
887 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
888
889         PR fortran/29392
890         * gfortran.dg/data_char_3.f90: New test.
891
892         PR fortran/29451
893         * gfortran.dg/negative_automatic_size.f90: New test.
894
895 2006-10-16  David Daney  <ddaney@avtrex.com>
896
897         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
898
899 2006-10-16  Eric Christopher  <echristo@apple.com>
900
901         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
902         x86_64.
903
904 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
905
906         PR c++/28211
907         * g++.dg/tc1/dr49.C: Tweak error messages.
908         * g++.dg/parse/template21.C: New test.
909
910 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
911
912         PR middle-end/20491
913         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
914
915 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
916
917         PR fortran/29403
918         * gfortran.dg/print_1.f90: New test.
919
920 2006-10-15  Jan Hubicka  <jh@suse.cz>
921
922         PR middle-end/29241
923         * gcc.c-torture/compile/pr29241.c: New testcase.
924
925 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
926
927         PR middle-end/29250
928         * gcc.c-torture/compile/pr29250.c: New test.
929
930 2006-10-15  Richard Guenther  <rguenther@suse.de>
931
932         * gcc.dg/pr29299.c: New testcase.
933
934 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
935
936         PR fortran/24767
937         * gfortran.dg/label_4.f90: Adjust warning flag.
938
939 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
940
941         PR fortran/29371
942         * gfortran.dg/nullify_3.f90: New test.
943
944 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
945
946         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
947         on Solaris 2.5.1 too.
948
949 2006-10-13  Eric Christopher  <echristo@apple.com>
950
951         * gcc.dg/pr25993.c: Skip for darwin.
952
953 2006-10-13  Eric Christopher  <echristo@apple.com>
954
955         * gcc.dg/visibility-11.c: Skip for darwin.
956
957 2006-10-13  Eric Christopher  <echristo@apple.com>
958
959         * gcc.dg/darwin-weakimport-1.c: Use
960         -fno-asynchronous-unwind-tables.
961         * gcc.dg/darwin-weakimport-3.c: Ditto.
962
963 2006-10-13  Richard Guenther  <rguenther@suse.de>
964
965         PR tree-optimization/29446
966         * gcc.dg/torture/pr29446.c: New testcase.
967
968 2006-10-13  Bill Wendling  <wendling@apple.com>
969
970         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
971         * g++.old-deja/g++.jason/hmc1.C: Likewise.
972         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
973         * g++.old-deja/g++.law/shadow1.C: Likewise.
974         * g++.old-deja/g++.law/ctors10.C: Likewise.
975         * g++.dg/debug/namespace1.C: Likewise.
976         * g++.dg/inherit/namespace-as-base.C: Likewise.
977         * g++.dg/opt/delay-slot-1.C: Likewise.
978         * g++.dg/parse/defarg10.C: Likewise.
979         * g++.dg/template/ptrmem11.C: Likewise.
980         * g++.dg/template/mem_func_ptr.C: Likewise.
981         * g++.dg/template/spec19.C: Likewise.
982
983 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
984
985         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
986
987 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
988
989         PR fortran/29373
990         * gfortran.dg/implicit_9.f90: New test.
991
992         PR fortran/29407
993         * gfortran.dg/namelist_25.f90: New test.
994
995         PR fortran/27701
996         * gfortran.dg/same_name_2.f90: New test.
997
998         PR fortran/29232
999         * gfortran.dg/host_assoc_types_1.f90: New test.
1000
1001         PR fortran/29364
1002         * gfortran.dg/missing_derived_type_1.f90: New test.
1003         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1004
1005         PR fortran/29422
1006         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1007
1008         PR fortran/29428
1009         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1010
1011 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1012
1013         PR fortran/29391
1014         * gfortran.dg/bound_2.f90: New test.
1015
1016 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1017
1018         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1019         directive.
1020         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1021         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1022         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1023         * gfortran.dg/gomp/reduction3.f90: Likewise.
1024         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1025         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1026         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1027         * gfortran.dg/forall_4.f90: Likewise.
1028         * gfortran.dg/spec_expr_4.f90: Likewise.
1029         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1030         * gfortran.dg/forall_5.f90: Likewise.
1031         * gfortran.dg/open_access_append_2.f90: Add check for
1032         compile-time warning.
1033
1034 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/28506
1037         * g++.dg/parse/pure1.C: New test.
1038
1039 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1040
1041         PR fortran/21435
1042         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1043         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1044         for compile-time warnings.
1045         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1046         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1047         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1048         file.
1049         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1050         specifier.
1051         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1052         compile-time warning.
1053
1054 2006-10-12  Jan Hubicka  <jh@suse.cz>
1055
1056         PR c/28419
1057         * gcc.dg/pr28319.c: New test.
1058
1059 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1060         PR c++/29318
1061         * g++.dg/ext/vla4.C: New test.
1062
1063 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1064
1065         PR c++/27961
1066         * g++.dg/template/crash60.C: New test.
1067         * g++.dg/other/large-size-array.C: Adjust error markers.
1068         * g++.dg/parse/crash27.C: Likewise.
1069         * g++.dg/template/crash1.C: Likewise.
1070
1071 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1072
1073         PR testsuite/29093
1074         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1075
1076 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR preprocessor/28709
1079         * gcc.dg/cpp/paste14.c: New test.
1080
1081 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/29175
1084         * g++.dg/init/array24.C: New test.
1085
1086 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1087
1088         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1089         of <sys/types.h>.
1090
1091 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1092
1093         PR c++/29024
1094         * g++.dg/parse/typedef8.C: New test.
1095         * g++.dg/other/mult-stor1.C: Adjust error markers.
1096
1097 2006-10-11  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/28230
1100         * gcc.dg/torture/pr28230.c: New testcase.
1101
1102 2006-10-11  Richard Guenther  <rguenther@suse.de>
1103
1104         PR inline-asm/29119
1105         * gcc.dg/torture/pr29119.c: New testcase.
1106
1107 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1108
1109         PR middle-end/29272
1110         * gcc.c-torture/execute/20060930-2.c: New test.
1111
1112 2006-10-09  Richard Henderson  <rth@redhat.com>
1113
1114         Revert emutls patch.
1115
1116 2006-10-09  Richard Guenther  <rguenther@suse.de>
1117
1118         PR middle-end/29254
1119         * gcc.dg/pr29254.c: New testcase.
1120
1121 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1122             Paul Thomas  <pault@gcc.gnu.org>
1123
1124         PR fortran/20541
1125         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1126         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1127         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1128         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1129         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1130         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1131         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1132         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1133         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1134         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1135         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1136         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1137         * gfortran.dg/alloc_comp_std.f90: New test.
1138         * gfortran.dg/move_alloc.f90: New test.
1139
1140 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1141
1142         PR fortran/29115
1143         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1144
1145         PR fortran/29211
1146         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1147
1148 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1149
1150         PR fortran/28585
1151         * gfortran.dg/new_line.f90: New test.
1152
1153 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1154
1155         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1156         * gcc.dg/torture/builtin-convert-1.c,
1157         gcc.dg/torture/builtin-convert-2.c,
1158         gcc.dg/torture/builtin-convert-3.c,
1159         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1160
1161 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1162
1163         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1164         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1165         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1166         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1167
1168 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1169
1170         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1171         Xfail some tests for powerpc-darwin and powerpc-aix.
1172
1173 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR c/29380
1176         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1177
1178 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1179
1180         PR target/29300
1181         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1182         on hppa*-*-hpux*.
1183
1184 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1185
1186         PR fortran/16580
1187         PR fortran/29288
1188         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1189         Add tests for using all possible intrinsics as actual arguments.
1190         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1191         all possible intrinsics as actual arguments.
1192         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1193         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1194
1195 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1196
1197         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1198         * gcc.dg/debug/debug-2.c: Likewise.
1199
1200 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1201
1202         * gcc.c-torture/compile/sync-2.c: New test.
1203
1204 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1205
1206         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1207         line endings.
1208
1209 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1210
1211         PR rtl-optimization/29128
1212         * gcc.c-torture/compile/pr29128.c: New test.
1213
1214 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1215
1216         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1217         line endings.
1218
1219 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1220
1221         PR middle-end/29256
1222         * gcc.dg/tree-ssa/loop-19.c: New test.
1223
1224 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR tree-optimization/29330
1227         * gcc.dg/pr29330.c: New test.
1228
1229         PR target/28924
1230         * gcc.c-torture/compile/20061005-1.c: New test.
1231
1232 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1233
1234         * gcc.dg/typename-vla-1.c: New case.
1235         * gnat.dg/forward_vla.adb: New case.
1236
1237 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR tree-optimization/29290
1240         * gfortran.dg/loop_nest_1.f90: New test.
1241
1242         PR target/29198
1243         * gcc.dg/tls/opt-12.c: New test.
1244
1245         PR fortran/28415
1246         * gfortran.dg/save_2.f90: New test.
1247
1248         PR c/29091
1249         * gcc.dg/pr29091.c: New test.
1250
1251 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1252
1253         * lib/target-supports.exp
1254         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1255         same as x86_64-*-*; check for LP64.
1256
1257 2006-10-04  Richard Henderson  <rth@redhat.com>
1258
1259         * lib/target-supports.exp (check_effective_target_tls): Redefine
1260         to mean non-emulated tls.
1261         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1262         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1263         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1264         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1265         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1266         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1267         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1268
1269 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/29343
1272         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1273
1274 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1275
1276         * gfortran.dg/bounds_check_fail_1.f90: New test.
1277
1278 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1279
1280         PR c++/29020
1281         * g++.dg/template/friend48.C: New test.
1282
1283 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1284
1285         PR fortran/29098
1286         * gfortran.dg/default_initialization_2.f90: New test.
1287
1288 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1289
1290         PR fortran/20779
1291         PR fortran/20891
1292         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1293
1294 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1295
1296         PR fortran/29284
1297         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1298
1299         PR fortran/29321
1300         PR fortran/29322
1301         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1302
1303         PR fortran/25091
1304         PR fortran/25092
1305         * gfortran.dg/entry_array_specs_1.f90: New test.
1306
1307 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1308
1309         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1310         insufficient to inhibit some test failures at -O3.  Do testing
1311         on integers.
1312
1313 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1314
1315         PR c++/29138
1316         * g++.dg/inherit/access8.C: New test.
1317         * g++.dg/template/dtor4.C: Tweak error messages.
1318
1319 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1320
1321         PR fortran/27478
1322         * gfortran.dg/entry_8.f90: New test.
1323
1324 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1325
1326         PR c++/29291
1327         * g++.dg/parse/new4.C: New test.
1328
1329 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1330
1331         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1332         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1333         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1334         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1335         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1336
1337 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1338
1339         PR fortran/19260
1340         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1341         * gfortran.dg/continuation_2.f90: New test.
1342
1343         PR fortran/19262
1344         * gfortran.dg/continuation_3.f90: New test.
1345         * gfortran.dg/continuation_4.f90: New test.
1346         * gfortran.dg/continuation_5.f: New test.
1347         * gfortran.dg/continuation_6.f: New test.
1348
1349 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1350
1351         PR c++/29226
1352         * g++.dg/template/vla1.C: New test.
1353
1354 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1355
1356         PR fortran/29210
1357         * gfortran.dg/complex_parameter_1.f90: New test.
1358
1359 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR c/29154
1362         * gcc.c-torture/execute/20060929-1.c: New test.
1363
1364 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1365
1366         PR c++/29105
1367         * g++.dg/template/member6.C: New test.
1368         * g++.dg/parse/typename7.C: Adjust error markers.
1369
1370         PR c++/29080
1371         * g++.dg/template/member7.C: New test.
1372
1373 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1374
1375         PR c/24010
1376         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1377         gcc.dg/Woverride-init-3.c: New tests.
1378
1379 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1380
1381         * gcc.c-torture/execute/20060930-1.c: New test.
1382
1383 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1384
1385         PR fortran/18791
1386         * gfortran.dg/specifics_1.f90: New test.
1387         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1388         complex specifics.
1389
1390 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1391
1392         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1393         pthread-init-common.h: New.
1394
1395 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1396
1397         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1398         precision on some archs.
1399
1400 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1401
1402         * gcc.dg/non-local-goto-1.c: New test.
1403         * gcc.dg/non-local-goto-2.c: Likewise.
1404         * gcc.dg/setjmp-3.c: Likewise.
1405         * gcc.dg/setjmp-4.c: Likewise.
1406
1407 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1410
1411 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1412
1413         PR fortran/28276
1414         * gfortran.dg/exponent_1.f90: New test.
1415
1416         PR fortran/27021
1417         * gfortran.dg/nearest_1.f90: New test.
1418
1419 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR middle-end/25261
1422         PR middle-end/28790
1423         * gcc.dg/gomp/nestedfn-1.c: New test.
1424
1425 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1426
1427         PR objc/29195
1428         * objc/compile/method-1.m: New test.
1429
1430 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1431
1432         PR c++/26938
1433         * g++.dg/template/crash58.C: New test.
1434         * g++.dg/parse/crash28.C: Adjust error markers.
1435         * g++.dg/template/crash34.C: Likewise.
1436         * g++.dg/template/friend31.C: Likewise.
1437         * g++.dg/template/crash32.C: Likewise.
1438
1439         PR c++/27329
1440         * g++.dg/template/crash59.C: New test.
1441
1442         PR c++/27667
1443         * g++.dg/template/spec33.C: New test.
1444         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1445
1446 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1447             Adam Nemet  <anemet@caviumnetworks.com>
1448
1449         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1450         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1451
1452 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1453
1454         PR target/28911
1455         * gcc.dg/pr28911.c: New.
1456
1457 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1458
1459         PR target/29169
1460         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1461         (dg-options): Add -mfpmath=387.
1462
1463 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR c/28706
1466         * gcc.dg/pr28706.c: New test.
1467
1468         PR c/28712
1469         * gcc.dg/pr28712.c: New test.
1470
1471 2006-09-22  Mike Stump  <mrs@apple.com>
1472
1473         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1474
1475 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1476
1477         PR tree-optimization/28888
1478         * gcc.dg/pr28888.c: New test.
1479
1480 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1481
1482         PR c++/29016
1483         * g++.dg/init/ptrfn1.C: New test.
1484
1485 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1486
1487         PR c++/28861
1488         * g++.dg/template/spec32.C: New test.
1489         * g++.dg/parse/crash9.C: Adjust error markers.
1490
1491         PR c++/28303
1492         * g++.dg/template/typedef6.C: New test.
1493         * g++.dg/init/error1.C: Adjust error markers.
1494         * g++.dg/parse/crash9.C: Likewise.
1495         * g++.dg/template/crash55.C: Likewise.
1496
1497 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1498
1499         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1500
1501 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1502
1503         PR target/27650
1504         * g++.dg/ext/dllimport12.C: New test.
1505
1506 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1507
1508         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1509         * gcc.target/mips/nmadd-2.c: Likewise.
1510         * gcc.target/mips/mips-ps-6.c: New test.
1511         * gcc.target/mips/neg-abs-1.c: Likewise.
1512         * gcc.target/mips/neg-abs-2.c: Likewise.
1513         * gcc.target/mips/nmadd-3.c: New test.
1514
1515 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR middle-end/28046
1518         * gcc.dg/gomp/atomic-10.c: New test.
1519         * g++.dg/gomp/atomic-10.C: New test.
1520
1521 2006-09-20  Eric Christopher  <echristo@apple.com>
1522
1523         * gcc.target/i386/sse3-not-fisttp.c: New.
1524
1525 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1526
1527         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1528
1529 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1530
1531         * gcc.c-torture/execute/pr28289.c (one): New variable.
1532         (main): Use it instead of argc.
1533         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1534         (main): Use it instead of argc.
1535
1536 2006-09-19  Paul Brook  <paul@codesourcery.com>
1537
1538         PR target/28516
1539         * gcc.dg/nested-func-5.c: New test.
1540
1541 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1542
1543         * lib/target-supports.exp (check_effective_target_tls): Compile
1544         test stubs using ${tool}_target_compile, not just target_compile.
1545         (check_effective_target_tls_runtime): Likewise.
1546
1547 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1548
1549         * gcc.c-torture/compile/20030405-1.x: Remove.
1550
1551         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1552         optimising linker from discarding it.
1553
1554 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1555
1556         PR fortran/28526
1557         * gfortran.dg/keyword_symbol_1.f90: New test.
1558
1559         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1560         pedantic compilation option.
1561
1562 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1563
1564         PR fortran/29060
1565         * gfortran.dg/spread_shape_1.f90: New test.
1566
1567 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1568
1569         PR tree-optimization/28887
1570         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1571
1572 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1573
1574         PR c/25993
1575         * gcc.dg/pr25993.c: New test.
1576
1577 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1578
1579         PR tree-opt/21591
1580         * gcc.dg/vect/pr21591.c: New test.
1581
1582 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1583
1584         PR tree-opt/29059
1585         * gcc.c-torture/compile/strcpy-1.c: New test.
1586         * gcc.c-torture/compile/strcpy-2.c: New test.
1587         * gcc.c-torture/compile/memcpy-1.c: New test.
1588         * gcc.c-torture/compile/memcpy-2.c: New test.
1589
1590 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1591
1592         PR testsuite/29055
1593         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1594
1595 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1596
1597         * gnat.dg/specs/double_record_extension1.ads: New test.
1598         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1599
1600 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         PR fortran/29051
1603         * gfortran.dg/oldstyle_3.f90: New test.
1604
1605 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1606
1607         PR libgfortran/29099
1608         * gfortran.dg/secnds-1.f: New test.
1609
1610 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1611
1612         PR libgfortran/29053
1613         * gfortran.dg/streamio_9.f90: New test.
1614         * gfortran.dg/streamio_10.f90: New test.
1615
1616 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1617
1618         PR C++/29002
1619         * g++.dg/init/array22.C: New test.
1620         * g++.dg/init/array23.C: New test.
1621
1622 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1623
1624         * stackcheck.lst: Update list of tests requiring stack checking.
1625         * norun.lst: Adjust for above change.
1626         * ada95.lst: New file.
1627         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1628         requiring -gnat95 switch.
1629
1630 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1631
1632         * gnat.dg/in_out_parameter.adb: New test.
1633
1634 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1635
1636         PR debug/28980
1637         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1638
1639 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1640
1641         * gnat.dg/specs/unchecked_union.ads: New test.
1642
1643 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1644
1645         PR rtl-optimization/28982
1646         * gcc.c-torture/execute/pr28982a.c: New test.
1647         * gcc.c-torture/execute/pr28982b.c: Likewise.
1648
1649 2006-09-12  Eric Christopher  <echristo@apple.com>
1650
1651         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1652         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1653
1654 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1655
1656         PR c/28768
1657         PR preprocessor/14634
1658         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1659         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1660         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1661
1662 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1663
1664         * gcc.dg/pr28243.c: New test.
1665
1666 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1667
1668         PR fortran/28971
1669         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1670         this undiagnosed regression reappears.
1671
1672 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1673
1674         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1675         Treat $srcdir as a literal.
1676         * lib/fortran-torture.exp (fortran-torture-compile,
1677         fortran-torture-execute): Likewise.
1678         * lib/objc-torture.exp (objc-torture-compile,
1679         objc-torture-execute): Likewise.
1680         * lib/profopt.exp (profopt-execute): Likewise.
1681
1682 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1683
1684         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1685
1686 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1687
1688         PR testsuite/28950
1689         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1690
1691 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1692
1693         PR target/13685
1694         * gcc.target/i386/pr13685.c: New test.
1695
1696 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1697
1698         * gcc.dg/pr28726.c: New test.
1699
1700 2006-09-11  Josh Conner  <jconner@apple.com>
1701
1702         * gcc.dg/nrv3.c: Increase size of structure.
1703         * gcc.dg/nrv4.c: Likewise.
1704         * gcc.dg/nrv5.c: Likewise.
1705
1706 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR libfortran/28890
1709         gfortran.dg/assumed_charlen_function_5.f90: New test.
1710
1711 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1712
1713         PR c++/28991
1714         * g++.dg/init/static3.C: New test.
1715
1716 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1717
1718         PR testsuite/29007
1719         * gcc.dg/long-long-cst1.c (t): Add cast to
1720         __SIZE_TYPE__ before casting to int.
1721         (main): Return 0 on success.
1722
1723 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1724
1725         * gcc.c-torture/execute/20060910-1.c: New test.
1726
1727 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1728
1729         PR middle-end/26983
1730         * gcc.dg/pr26983.c: New test.
1731
1732 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1733
1734         PR target/29006
1735         * gcc.c-torture/execute/pr29006.c: New test.
1736
1737 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1738
1739         PR libfortran/28947
1740         gfortran.dg/matmul_4.f90: New test.
1741
1742 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1743
1744         PR fortran/28959
1745         gfortran.dg/used_types_10: New test.
1746
1747 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1748
1749         PR libfortran/28923
1750         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1751         gfortran.dg/array_initializer_3.f90: New test.
1752
1753 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1754
1755         PR fortran/28914
1756         * gfortran.dg/actual_array_constructor_3.f90: New test.
1757
1758 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1759
1760         PR testsuite/26778
1761         * gcc.target/i386/pr26778.c: New testcase.
1762
1763 2006-09-08  Eric Christopher  <echristo@apple.com>
1764
1765         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1766         * gcc.target/i386/memcpy-1.c: Ditto.
1767         * gcc.target/i386/asm-1.c: Ditto.
1768         * gcc.target/i386/20060512-4.c: Ditto.
1769         * gcc.target/i386/compress-float-387.c: Ditto.
1770         * gcc.target/i386/20060512-1.c: Ditto.
1771         * gcc.target/i386/compress-float-sse.c: Ditto.
1772         * gcc.target/i386/20060512-2.c: Ditto.
1773         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1774         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1775         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1776         * gcc.dg/pr26449.c: Ditto.
1777         * gcc.dg/attr-ms_struct-2.c: Ditto.
1778         * gcc.dg/attr-ms_struct-1.c: Ditto.
1779         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1780
1781 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1782
1783         PR c/28504
1784         * gcc.dg/vla-10.c: New test.
1785
1786 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1787
1788         PR c++/28858
1789         * g++.dg/parse/template20.C: New test.
1790         * g++.dg/template/operator8.C: Remove obsolete part.
1791         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1792         * g++.old-deja/g++.pt/crash65.C: Likewise.
1793
1794 2006-09-07  Jason Merrill  <jason@redhat.com>
1795
1796         PR middle-end/27724
1797         * gcc.dg/long-long-cst1.c: New test.
1798
1799 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1800
1801         PR C++/28906
1802         * g++.dg/other/array3.C: New test.
1803         * g++.dg/other/array4.C: New test.
1804         * g++.dg/other/array5.C: New test.
1805
1806 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1807
1808         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1809
1810 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1811
1812         PR target/28946
1813         * gcc.target/i386/pr28946.c: New test.
1814
1815 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1816
1817         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1818         in integer literal constant.
1819         * gfortran.dg/enum_8.f90: Ditto.
1820         * gfortran.dg/g77/20030326-1.f: Ditto.
1821
1822 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1823
1824         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1825         nonconformance usage.
1826
1827 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1828
1829         PR middle-end/28862
1830         * gcc.c-torture/compile/vector-align-1.c: New test.
1831
1832 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1833
1834         PR rtl-opt/27883
1835         * g++.dg/opt/copysign-1.C: New test.
1836
1837 2006-09-06  Jason Merrill  <jason@redhat.com>
1838
1839         PR c++/27371
1840         * g++.dg/warn/unused-result1.C: New test.
1841
1842 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1843
1844         PR c++/28903
1845         * g++.dg/ext/vla3.C: New test.
1846
1847         PR c++/28886
1848         * g++.dg/template/array16.C: New test.
1849
1850 2006-09-06  Richard Guenther  <rguenther@suse.de>
1851
1852         * gcc.dg/pr27226.c: Remove testcase again.
1853
1854 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1855
1856         PR tree-opt/28937
1857         * g++.dg/opt/unroll2.C: New test.
1858
1859 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1860
1861         PR tree-opt/28952
1862         * gcc.dg/vect/pr28952.c: New test.
1863
1864 2006-09-05  Richard Guenther  <rguenther@suse.de>
1865
1866         PR tree-optimization/28900
1867         * gcc.dg/torture/pr28900.c: New testcase
1868
1869 2006-09-05  Richard Guenther  <rguenther@suse.de>
1870
1871         PR tree-optimization/28905
1872         * gcc.c-torture/compile/pr28905.c: New testcase.
1873
1874 2006-09-05  Richard Guenther  <rguenther@suse.de>
1875
1876         PR middle-end/28935
1877         * gcc.dg/pr28935.c: New testcase.
1878
1879 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1880
1881         * gcc.c-torture/execute/20060905-1.c: New test.
1882
1883 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1884
1885         PR fortran/28908
1886         * gfortran.dg/used_types_7.f90: New test.
1887         * gfortran.dg/used_types_8.f90: New test.
1888         * gfortran.dg/used_types_9.f90: New test.
1889
1890 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1891
1892         * gcc.c-torture/compile/20060904-1.c: New test.
1893
1894 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1895
1896         PR c++/23287 Revert my 2006-09-01 patch
1897         * g++.dg/parse/dtor12.C: Remove.
1898
1899 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1900
1901         PR c+/27670
1902         * g++.dg/template/operator9.C: New test.
1903
1904         PR c++/27493
1905         * g++.dg/template/operator7.C: New test.
1906
1907         PR c++/27494
1908         * g++.dg/template/operator8.C: New test.
1909
1910         PR c++/27397
1911         * g++.dg/template/crash57.C: New test.
1912
1913         * g++.dg/template/typedef4.C: Adjust error markers.
1914         * g++.dg/template/typedef5.C: Likewise.
1915
1916 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1917
1918         PR c++/28878
1919         * g++.dg/parse/crash33.C: New test.
1920
1921 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1922         Richard Guenther  <rguenther@suse.de>
1923         Adam Nemet  <anemet@caviumnetworks.com>
1924
1925         PR middle-end/27226
1926         * gcc.target/mips/memcpy-1.c: New testcase.
1927         * gcc.dg/pr27226.c: Likewise.
1928
1929 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1930
1931         PR c++/28705
1932         * g++.dg/lookup/koenig5.C: New.
1933         * g++.dg/template/crash56.C: New.
1934
1935 2006-09-01  Josh Conner  <jconner@apple.com>
1936
1937         PR c++/25505
1938         * gcc.dg/nrv3.c: New test.
1939         * gcc.dg/nrv4.c: New test.
1940         * gcc.dg/nrv5.c: New test.
1941
1942 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1943
1944         PR c++/23287
1945         * g++.dg/parse/dtor12.C: New.
1946
1947 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1948
1949         PR tree-optimization/28839
1950         * gcc.dg/pr28839.c: New test.
1951
1952 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1953
1954         PR target/24367
1955         * gcc.dg/pr24367.c: New testcase.
1956
1957 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1958
1959         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1960
1961 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1962
1963         PR rtl-optimization/27735
1964         * gcc.dg/loop-unswitch-1.c: New test.
1965
1966 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1967
1968         PR fortran/28885
1969         * gfortran.dg/aliasing_dummy_2.f90: New test.
1970
1971         PR fortran/20067
1972         * gfortran.dg/generic_5.f90: Change error message.
1973
1974         PR fortran/28873
1975         * gfortran.dg/generic_6.f90: New test.
1976
1977         PR fortran/25077
1978         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1979
1980         PR fortran/25102
1981         * gfortran.dg/invalid_interface_assignment.f90: New test.
1982
1983         PR fortran/24866
1984         * gfortran.dg/module_proc_external_dummy.f90: New test.
1985
1986 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1987
1988         PR c++/28349
1989         * testsuite/g++.dg/warn/var-args1.C: New test.
1990
1991 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1992
1993         PR fortran/28866
1994         * gfortran.dg/simpleif_2.f90: New test.
1995         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1996         * gfortran.dg/enum_5.f90: Ditto.
1997
1998 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1999             Kazu Hirata  <kazu@codesourcery.com>
2000
2001         PR tree-optimization/17506
2002         * gcc.dg/pr17506.c: New.
2003
2004 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2005
2006         PR c++/28139
2007         * g++.dg/eh/alias1.C: New test.
2008
2009 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2010
2011         PR c++/28860
2012         * g++.dg/template/ttp22.C: New test.
2013
2014 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2015
2016         PR middle-end/26632
2017         * gcc.dg/pr26632.c: New.
2018
2019 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2020
2021         PR libgfortran/28354
2022         * gfortran.dg/fmt_zero_precision.f90: New test.
2023
2024 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2025
2026         PR c++/28058
2027         * g++.dg/template/spec31.C: New test.
2028
2029 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2030
2031         PR c++/26573
2032         * g++.dg/other/static2.C: New test.
2033
2034 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2035
2036         * gcc.dg/Wswitch-enum-2.c: New test case.
2037         * gcc.dg/Wswitch-enum-3.c: Likewise.
2038
2039 2006-08-26  Richard Guenther  <rguenther@suse.de>
2040
2041         * gcc.c-torture/compile/20060826-1.c: New testcase.
2042
2043 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2044
2045         PR c++/28736
2046         * g++.dg/template/void10.C: New test.
2047
2048         PR c++/28737
2049         * g++.dg/template/void8.C: New test.
2050
2051         PR c+_+/28738
2052         * g++.dg/template/void9.C: New test.
2053
2054         * g++.dg/template/void3.C: Adjust error markers.
2055         * g++.dg/template/void4.C: Likewise.
2056         * g++.dg/template/crash55.C: Likewise.
2057         * g++.dg/template/void7.C: Likewise
2058
2059 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/28588
2062         * g++.dg/inherit/access6.C: New test.
2063         * g++.dg/inherit/access7.C: Likewise.
2064
2065         PR c++/28595
2066         * g++.dg/template/array15.C: New test.
2067         * g++.dg/template/crash2.C: Tweak error markers.
2068
2069 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2070
2071         PR middle-end/28683
2072         * gcc.c-torture/compile/20060823-1.c: New test.
2073
2074 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2075
2076         PR c++/28853
2077         * g++.dg/template/ttp21.C: New test.
2078
2079         PR c++/28852
2080         * g++.dg/other/operator1.C: Add error-marker.
2081         * g++.dg/other/operator2.C: New test.
2082
2083 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2084
2085         PR c/27893
2086         * gcc.c-torture/compile/vla-const-1.c,
2087         gcc.c-torture/compile/vla-const-2.c: New tests.
2088
2089 2006-08-26  Richard Guenther  <rguenther@suse.de>
2090
2091         PR middle-end/28814
2092         * gcc.dg/torture/pr28814.c: New testcase.
2093
2094 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2095
2096         PR c/28418
2097         * gcc.c-torture/compile/compound-literal-1.c: New test.
2098
2099 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2100
2101         PR c/28299
2102         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2103         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2104         Expect extra diagnostics.
2105
2106 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2107
2108         gcc.dg/noncompile/pr16876.c: New test.
2109
2110 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2111
2112         PR c++/28056
2113         * g++.dg/parse/local1.C: New test.
2114         * g++.dg/other/qual1.C: Tweak error marker.
2115
2116 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2117
2118         PR c++/27787
2119         * g++.dg/template/typename10.C: New.
2120         * g++.dg/template/lookup4.C: Remove bogus error marker.
2121
2122 2006-08-25  Richard Guenther  <rguenther@suse.de>
2123
2124         PR testsuite/28829
2125         * gcc.dg/pr26570.c: Fix testcase.
2126
2127 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2128
2129         PR tree-opt/28807
2130         * gcc.c-torture/execute/mayalias-2.c: New test.
2131         * gcc.dg/tree-ssa/alias-13.c: New test.
2132
2133 2006-08-24  Jan Hubicka  <jh@suse.cz>
2134
2135         PR debug/26881
2136         * gcc.dg/debug/pr26881.c: New file.
2137
2138 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2139
2140         PR fortran/28788
2141         * gfortran.dg/used_types_4.f90: New test.
2142         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2143         association of derived types.
2144         * gfortran.dg/used_types_2.f90: Add module cleanup.
2145         * gfortran.dg/used_types_3.f90: The same.
2146
2147         PR fortran/28771
2148         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2149         fix of regression.
2150
2151 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2152
2153         PR 28813
2154         * gfortran.dg/direct_io_6.f90: Remove test.
2155
2156 2006-08-23  Stuart Hastings  <stuart@apple.com>
2157
2158         PR 28825
2159         * gcc.target/i386/20060821-1.c: New.
2160
2161 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2162
2163         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2164         dg-warning strings for dllimport.
2165
2166 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2167
2168         PR C++/28450
2169         * g++.dg/ext/vector4.C: New test.
2170         * g++.dg/ext/complex1.C: New test.
2171
2172 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2173
2174         PR debug/28692
2175         * gcc.dg/debug/const-1.c: New.
2176         * gcc.dg/debug/const-2.c: New.
2177         * gcc.dg/debug/dwarf2/const-1.c: New.
2178         * gcc.dg/debug/dwarf2/const-2.c: New.
2179         * gcc.dg/debug/dwarf2/const-2b.c: New.
2180
2181 2006-08-22  Richard Guenther  <rguenther@suse.de>
2182
2183         PR middle-end/28776
2184         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2185         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2186
2187 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2188
2189         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2190
2191 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2192
2193         PR c++/26269
2194         * g++.dg/other/error14.C: New test.
2195
2196         PR c++/28505
2197         * g++.dg/parse/ctor7.C: New test.
2198         * g++.dg/parse/ctor8.C: Likewise.
2199
2200         PR c++/28741
2201         * g++.dg/template/void7.C: New test.
2202
2203 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2204
2205         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2206         * gnat.dg/self_aggregate_with_array.adb: New test.
2207
2208 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2209
2210         * g++.dg/eh/arm-vfp-unwind.C: New test.
2211
2212 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/28341
2215         * g++.dg/template/ref3.C: New test.
2216         * g++.dg/template/nontype13.C: New test.
2217
2218         PR c++/28346
2219         * g++.dg/template/ptrmem17.C: New test.
2220
2221 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2222
2223         PR target/28648 c:
2224         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2225
2226 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2227
2228         PR fortran/28630
2229         * gfortran.dg/used_types_2.f90: New test.
2230
2231         PR fortran/28601
2232         * gfortran.dg/used_types_3.f90: New test.
2233
2234         PR fortran/20886
2235         * gfortran.dg/generic_actual_arg.f90: New test.
2236
2237         PR fortran/28735
2238         * gfortran.dg/module_private_array_refs_1.f90: New test.
2239
2240         PR fortran/28762
2241         * gfortran.dg/program_name_1.f90: New test.
2242
2243         PR fortran/28425
2244         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2245
2246         PR fortran/28496
2247         * gfortran.dg/array_initializer_2.f90: New test.
2248
2249         PR fortran/18111
2250         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2251
2252         PR fortran/28600
2253         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2254
2255         PR fortran/28771
2256         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2257
2258         PR fortran/28660
2259         * gfortran.dg/dependent_decls_1.f90: New test.
2260
2261 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2262
2263         PR fortran/25217
2264         * gfortran.dg/derived_init_2.f90: New.
2265
2266 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2267
2268         * gcc.c-torture/execute/pr28289.c: New test.
2269
2270 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR c/28744
2273         * gcc.dg/attr-externally-visible-1.c: New test.
2274         * gcc.dg/attr-externally-visible-2.c: New test.
2275         * g++.dg/parse/attr-externally-visible-1.C: New test.
2276         * g++.dg/parse/attr-externally-visible-2.C: New test.
2277
2278 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2279
2280         PR c++/28606
2281         * g++.dg/parse/dtor11.C: New test.
2282
2283 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2284
2285         PR rtl-optimization/28489
2286         * gcc.c-torture/compile/pr28489.c: New test.
2287
2288 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2289
2290         PR c++/28710
2291         * g++.dg/template/redecl4.C: New test.
2292
2293         PR c++/28711
2294         * g++.dg/template/ctor8.C: New test.
2295
2296 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2297
2298         * gcc.dg/pr26570.c: Fix testcase.
2299
2300 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2301
2302         * PR c++/28573
2303         * g++.dg/parse/offsetof6.C: New test.
2304         * g++.dg/parse/offsetof6.C: New test.
2305         * g++.dg/parse/offsetof7.C: New test.
2306
2307 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2308
2309         PR testsuite/28602
2310         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2311         is false.
2312
2313 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2314
2315         PR c++/28302
2316         * g++.dg/ext/vector3.C: New test.
2317
2318 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2319
2320         PR gcov/profile/26570
2321         * gcc.dg/pr26570.c: New test.
2322
2323 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2324
2325         PR c/27697
2326         * gcc.dg/qual-component-1.c: New test.
2327
2328 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2329
2330         PR c++/28593
2331         * g++.dg/parse/new3.C: New test.
2332
2333 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2334
2335         PR fortran/25828
2336         * gfortran.dg/streamio_1.f90: New test.
2337         * gfortran.dg/streamio_2.f90: New test.
2338         * gfortran.dg/streamio_3.f90: New test.
2339         * gfortran.dg/streamio_4.f90: New test.
2340         * gfortran.dg/streamio_5.f90: New test.
2341         * gfortran.dg/streamio_6.f90: New test.
2342         * gfortran.dg/streamio_7.f90: New test.
2343         * gfortran.dg/streamio_8.f90: New test.
2344
2345 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2346
2347         PR c/28287
2348         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2349
2350 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2351
2352         PR c++/28594
2353         * g++.dg/template/void6.C: New test.
2354
2355 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2356
2357         PR c/28649
2358         * gcc.dg/parse-error-1.c: New test.
2359         * gcc.dg/parse-error-2.c: New test.
2360         * gcc.dg/cpp/digraph2.c: Add error-marker.
2361         * gcc.dg/noncompile/920923-1.c: Likewise.
2362
2363 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2364
2365         PR c/27490
2366         * gcc.dg/sizeof-2.c: New testcase.
2367
2368         PR c/27489
2369         * gcc.dg/switch-A.c: New testcase.
2370
2371 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2372
2373         PR c++/28288
2374         PR c++/14556
2375         * g++.old-deja/g++.warn/compare1.C: Delete.
2376         * g++.dg/opt/pr7503-2.C: Delete.
2377         * g++.dg/opt/pr7503-3.C: Delete.
2378         * g++.dg/opt/pr7503-4.C: Delete.
2379         * g++.dg/opt/pr7503-5.C: Delete.
2380         * g++.dg/opt/max1.C: Delete.
2381         * g++.dg/warn/minmax.C: Delete.
2382         * g++.dg/expr/minmax.C: New test.
2383
2384 2006-08-14  Richard Guenther  <rguenther@suse.de>
2385
2386         PR testsuite/28703
2387         * gcc.c-torture/execute/pr28651.c: Do not use argc
2388         to avoid optimization, instead forbid inlining.
2389
2390 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2391
2392         PR rtl-optimization/28634
2393         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2394
2395 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2396
2397         PR c/27184
2398         * gcc.dg/torture/pr27184.c: New test.
2399
2400 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2401
2402         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2403
2404 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2405
2406         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2407         * gfortran.dg/stat_2.f90: Likewise.
2408         * gfortran.dg/chmod_1.f90: Likewise.
2409         * gfortran.dg/chmod_2.f90: Likewise.
2410         * gfortran.dg/chmod_3.f90: Likewise.
2411
2412 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2413
2414         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2415
2416 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2417
2418         * g++.dg/opt/pr23454-2.C: New test.
2419
2420 2006-08-11  Richard Guenther  <rguenther@suse.de>
2421
2422         PR middle-end/28651
2423         * gcc.c-torture/execute/pr28651.c: New testcase.
2424
2425 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2426
2427         * gnat.dg/specs/static_initializer.ads: New test.
2428
2429 2006-08-10  Paul Brook  <paul@codesourcery.com>
2430
2431         * gcc.target/arm/cond-asm.c: New test.
2432
2433 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2434
2435         PR tree-optimization/26197
2436         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2437         * g++.dg/vect/vect.exp: Compile the new tests with
2438         --param max-aliased-vops=0.
2439
2440 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2441
2442         PR c++/28637
2443         * g++.dg/template/void3.C: New test.
2444
2445         PR c++/28638
2446         * g++.dg/template/void4.C: New test.
2447
2448         PR c++/28640
2449         * g++.dg/template/void5.C: New test.
2450
2451 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2452
2453         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2454         after dg-do compile.
2455
2456 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2457
2458         PR tree-optimizations/26969
2459         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2460         "unswitch-loops" with -funswitch-loops.
2461         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2462
2463 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2464
2465         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2466         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2467         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2468         * objc.dg/dwarf-1.m: Likewise.
2469         * objc.dg/dwarf-2.m: Likewise.
2470         * obj-c++.dg/dwarf-2.mm: Likewise.
2471
2472 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2473
2474         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2475         * objc.dg/dwarf-2.m: Likewise.
2476         * obj-c++.dg/dwarf-2.mm: Likewise.
2477
2478         PR libfortran/28603
2479         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2480
2481         PR testsuite/27611
2482         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2483
2484         PR testsuite/27033
2485         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2486
2487 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2488
2489         PR target/27827
2490         * gcc.target/i386/pr27827.c: New testcase.
2491
2492 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2493
2494         PR fortran/28590
2495         * gfortran.dg/sequence_types_1.f90: New test.
2496
2497 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2498
2499         PR fortran/28548
2500         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2501         dg-warning.  Add -pedantic option.
2502
2503 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2504
2505         PR c/28502
2506         * gcc.dg/proto-1.c: New test.
2507
2508         PR c/27721
2509         * gcc.dg/lvalue-4.c: New test.
2510
2511         PR c/28136
2512         * gcc.dg/init-bad-5.c: New test.
2513
2514 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2515
2516         PR c++/28347
2517         * g++.dg/ext/typedef-init.C: Add new test for typedef
2518         initialization inside templates. Adjust existing error markers.
2519
2520 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/28148
2523         * g++.dg/init/ptrmem3.C: New test.
2524
2525 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2526
2527         PR tree-optimization/27770
2528         * lib/target-support.exp: New target keyword "section_anchors".
2529         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2530         tests.
2531         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2532         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2533         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2534         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2535
2536 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2537
2538         * gcc.dg/20060801-1.c: Add missing '}'.
2539
2540 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2541
2542         PR c++/27508
2543         * g++.dg/parse/dtor9.C: New test.
2544         * g++.dg/parse/dtor10.C: New test.
2545         * g++.dg/other/error7.C: Adjust error-marker.
2546
2547         PR c++/28274
2548         * g++.dg/other/default5.C: New test.
2549
2550 2006-08-02  Richard Guenther  <rguenther@suse.de>
2551
2552         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2553
2554 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2555
2556         PR c++/28557
2557         * g++.dg/template/conv9.C: New test.
2558
2559 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2560
2561         PR debug/28063
2562         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2563         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2564         Optionally return assembly text.  Update callers.
2565         (check_no_compiler_messages): Update verbose messages.
2566         (check_no_messages_and_pattern): New.
2567         (check_effective_target_string_merging): New.
2568
2569 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2570
2571         PR c++/28250
2572         * g++.dg/eh/catch4.C: New test.
2573
2574         PR c++/28257
2575         * g++.dg/other/qual1.C: New test.
2576
2577         PR c++/28259
2578         * g++.dg/inherit/error2.C: New test.
2579
2580         PR c++/28267
2581         * g++.dg/other/new1.C: New test.
2582
2583         * g++.dg/warn/pr23075.C: Remove obsolete test.
2584         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2585         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2586
2587 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2588
2589         PR c++/28523
2590         * g++.dg/eh/cast1.C: New test.
2591
2592 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2593
2594         PR libfortran/28452
2595         * gfortran.dg/random_3.f90:  New test.
2596
2597 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2598
2599         PR c++/28432
2600         * g++.dg/other/pr28304.C: Change expected error message.
2601         * g++.dg/other/pr28432.C: New test.
2602
2603 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2604
2605         PR c++/28256
2606         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2607
2608 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2609
2610         PR debug/23336
2611         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2612         at -g1.
2613         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2614         g++.dg/debug/enum-2.C: New.
2615
2616 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2617
2618         PR c++/6634
2619         * g++.dg/parse/long1.C: Add more tests.
2620
2621 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2622
2623         * gfortran.dg/lrshift_1.c: New file.
2624
2625 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2626
2627         PR libgfortran/28335
2628         * gfortran.dg/no_unit_error_1.f90: New test.
2629
2630 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2631
2632         PR libgfortran/28335
2633         * gfortran.dg/no_unit_error_1.f90: Delete test.
2634         * gfortran.dg/no_unit_error_2.f90: Delete test.
2635
2636 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2637
2638         * gfortran.dg/chmod_3.f90: New test.
2639         * gfortran.dg/ltime_gmtime_1.f90: New test.
2640         * gfortran.dg/ltime_gmtime_2.f90: New test.
2641         * gfortran.dg/lrshift_1.f90: New test.
2642         * gfortran.dg/chmod_1.f90: New test.
2643         * gfortran.dg/chmod_2.f90: New test.
2644
2645 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2646
2647         PR c++/27668
2648         * g++.dg/template/crash55.C: New test.
2649
2650         PR c++/27962
2651         * g++.dg/template/nontype16.C: New test.
2652
2653         * g++.dg/template/void2.C: Adjust error markers.
2654         * g++.dg/template/nontype5.C: Adjust error markers.
2655
2656 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2657
2658         * gcc.target/i386/stack-prot-kernel.c: New test.
2659
2660 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2661
2662         * gcc.dg/builtins-55.c: New test case.
2663
2664 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2665
2666         PR rtl-optimization/27907
2667         * gcc.c-torture/compile/pr27907.c: New test.
2668
2669 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2670
2671         * gfortran.dg/mclock.f90: New test.
2672         * gfortran.dg/int_conv_1.f90: New test.
2673         * gfortran.dg/stat_1.f90: New test.
2674         * gfortran.dg/stat_2.f90: New test.
2675
2676 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2677
2678         PR libgfortran/28335
2679         * gfortran.dg/no_unit_error_1.f90: New test.
2680         * gfortran.dg/no_unit_error_2.f90: New test.
2681         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2682
2683 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2684
2685         PR middle-end/28473
2686         * gcc.dg/fold-convround-1.c: New test case.
2687
2688 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2689
2690         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2691
2692 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2693
2694         PR c++/27572
2695         * g++.dg/other/typedef1.C: New test.
2696         * g++.dg/template/typedef4.C: New test.
2697         * g++.dg/template/typedef5.C: New test.
2698
2699 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2700
2701         PR fortran/28416
2702         * gfortran.dg/allocatable_dummy_3.f90: New.
2703
2704 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2705
2706         PR fortran/28439
2707         * gfortran.dg/arithmetic_if.f90:  New test.
2708
2709 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2710
2711         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2712         avoid memcpy optimization.
2713
2714 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2715
2716         PR fortran/25289
2717         * gfortran.dg/direct_io_6.f90: New test.
2718
2719 2006-07-24  Jan Hubicka  <jh@suse.cz>
2720
2721         PR c/25795
2722         PR c++/27369
2723         * gcc.dg/pr25795.c: New test.
2724         * gcc.dg/pr25795-1.c: New test.
2725
2726 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2727
2728         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2729         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2730         which may be transformed to "g || h" on some platforms.
2731
2732 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2733
2734         PR c++/28025
2735         * g++.dg/template/friend45.C: New test.
2736
2737 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2738
2739         PR libgfortran/28339
2740         * gfortran.dg/arrayio_8.f90: New test.
2741
2742 2006-07-21  Mike Stump  <mrs@apple.com>
2743
2744         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2745
2746         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2747
2748 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2749
2750         PR c++/28250
2751         * g++.dg/eh/catch3.C: New test.
2752
2753         PR c++/28363
2754         * g++.dg/template/defarg10.C: New test.
2755
2756 2006-07-20  Paul Brook  <paul@codesourcery.com>
2757
2758         PR 27363
2759         * gcc.dg/pr27363.c: New test.
2760
2761 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2762
2763         PR c++/28338
2764         * g++.dg/init/ref13.C: New test.
2765
2766 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2767
2768         PR obj-c++/28434
2769         * obj-c++.dg/proto-error-1.mm: New test.
2770
2771 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/28337
2774         * g++.dg/template/string1.C: New test.
2775
2776 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2777
2778         PR c++/28048
2779         * g++.dg/template/defarg9.C: New test.
2780
2781         PR c++/28235
2782         * g++.dg/template/static27.C: New test.
2783
2784 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2785
2786         PR 28410
2787         * gcc.dg/tree-ssa/pr28410.c: New test.
2788
2789 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2790
2791         PR c++/28258
2792         * g++/dg/other/error13.C: New test.
2793
2794         PR c++/28260
2795         * g++.dg/template/friend44.C: New test.
2796
2797 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2798
2799         PR c++/27495
2800         * g++.dg/other/pr27495.C: New.
2801
2802 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2803
2804         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2805         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2806
2807 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2808
2809         PR c/28286
2810         * gcc.dg/pragma-pack-4.c: New test.
2811
2812 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2813
2814         PR c++/28291
2815         * g++.dg/ext/pr28291.C: New test.
2816
2817 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2818
2819         PR middle-end/28403
2820         * gcc.c-torture/execute/pr28403.c: New test.
2821
2822 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2823
2824         PR middle-end/28402
2825         * gcc.dg/pr28402.c: New test.
2826
2827 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2828
2829         PR c++/28304
2830         * g++.dg/other/pr28304.C: New test.
2831
2832 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2833
2834         PR other/28251
2835         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2836         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2837
2838 2006-07-17  Richard Guenther  <rguenther@suse.de>
2839
2840         PR tree-optimization/28238
2841         * g++.dg/tree-ssa/pr28238.C: New testcase.
2842
2843 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2844
2845         PR c++/28250
2846         * g++.dg/eh/catch1.C: New test.
2847         * g++.dg/eh/catch2.C: New test.
2848
2849 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR c++/28370
2852         * g++.dg/template/anon3.C: New test.
2853
2854 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2855
2856         PR fortran/20844
2857         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2858         specifiers requiring an explicit format tag..
2859
2860         PR fortran/28201
2861         * gfortran.dg/generic_5: New test.
2862
2863         PR fortran/20893
2864         * gfortran.dg/elemental_optional_args_1.f90: New test.
2865
2866 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2867
2868         * gnat.dg/assert.ads: New file.
2869         * gnat.dg/controlled_record.ads: Likewise.
2870         * gnat.dg/controlled_record.adb: Likewise.
2871
2872 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2873
2874         PR c++/28292
2875         * g++.dg/other/error12.C: New test.
2876
2877         PR c++/28269
2878         * g++.dg/template/crash54.C: New test.
2879
2880 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2881
2882         PR c++/28249
2883         * g++.dg/parse/catch1.C: New test.
2884
2885         PR c++/28294
2886         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2887
2888         PR c++/28387
2889         * g++.dg/ext/attrib24.C: New test.
2890
2891 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2892
2893         PR c++/28343
2894         * g++.dg/ext/asmspec1.C: New test.
2895
2896 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2897
2898         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2899         (dg-test): Support shouldfail tests.
2900         * lib/target-supports-dg.exp (dg-shouldfail): New.
2901         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2902         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2903         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2904         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2905         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2906         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2907         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2908
2909 2006-07-13  Jan Hubicka  <jh@suse.cz>
2910
2911         * gcc.target/i386/memcpy-1.c: New.
2912
2913 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2914
2915         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2916
2917 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2918
2919         PR fortran/25097
2920         * gfortran.dg/present_1.f90: New test.
2921
2922         PR fortran/20903
2923         * gfortran.dg/interface_derived_type_1.f90: New test.
2924
2925 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2926
2927         PR fortran/28213
2928         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2929         list.
2930
2931 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2932
2933         PR c++/27820
2934         * g++.dg/other/label1.C: New test.
2935
2936 2006-07-07   Richard Guenther  <rguenther@suse.de>
2937
2938         PR middle-end/28268
2939         * gcc.dg/torture/pr28268.c: New testcase.
2940
2941 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2942
2943         PR c++/27019
2944         * g++.dg/ext/pr27019.C: New.
2945
2946 2006-07-07  Richard Guenther  <rguenther@suse.de>
2947
2948         PR tree-optimization/28187
2949         * gcc.dg/pr28187.c: New testcase.
2950
2951 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2952
2953         * gnat.dg/address_conversion.adb: New test.
2954         * gnat.dg/boolean_subtype.adb: Likewise.
2955         * gnat.dg/frame_overflow.adb: Likewise.
2956         * gnat.dg/pointer_array.adb: Likewise.
2957         * gnat.dg/pointer_conversion.adb: Likewise.
2958
2959 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2960
2961         PR fortran/28237
2962         PR fortran/23420
2963         * gfortran.dg/print_fmt_5.f90: New test.
2964
2965 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2966
2967         PR fortran/28129
2968         * gfortran.dg/bounds_check_4.f90: New test.
2969
2970 2006-07-05  Richard Guenther  <rguenther@suse.de>
2971
2972         PR target/28158
2973         * gfortran.dg/pr28158.f90: New testcase.
2974
2975 2006-07-05  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/28162
2978         * gcc.dg/pr28162.c: New testcase.
2979
2980 2006-07-05  Richard Guenther  <rguenther@suse.de>
2981         Andrew Pinski  <pinskia@gcc.gnu.org>
2982
2983         PR c++/27084
2984         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2985
2986 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/28174
2989         * gfortran.dg/actual_array_substr_2.f90: New test.
2990
2991         PR fortran/28167
2992         * gfortran.dg/actual_array_constructor_2.f90: New test.
2993
2994 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2995
2996         * gfortran.dg/itime_idate_1.f: New test.
2997         * gfortran.dg/itime_idate_2.f: New test.
2998
2999 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3000
3001         PR libgfortran/27704
3002         * gfortran.dg/open_status_3.f90: New test.
3003         * gfortran.dg/fmt_l.f90: Update for new feature.
3004
3005 2006-07-03  Asher Langton  <langton2@llnl.gov>
3006
3007         * gfortran.dg/oldstyle_2.f90: New.
3008
3009 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3010
3011         * gnat.dg/string_slice.adb: New test.
3012
3013 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3014
3015         PR fortran/19259
3016         * gfortran.dg/semicolon_fixed.c: New.
3017         * gfortran.dg/semicolon_free.c: New.
3018
3019 2006-06-30  Mike Stump  <mrs@apple.com>
3020
3021         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3022         that don't support internal visibility.
3023
3024 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3025
3026         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3027         for '(' / ')' needing an extra '\'.
3028
3029 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3030
3031         PR middle-end/27428
3032         * gcc.dg/pr27428-1.c: New test case.
3033
3034 2006-06-29  Mike Stump  <mrs@apple.com>
3035
3036         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3037         on darwin as we can't align commons large enough yet.
3038
3039         * gcc.dg/vla-8.c: Add additional testcases.
3040
3041 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3042
3043         PR c++/28114
3044         * g++.dg/other/pr28114.C: New.
3045
3046 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gcc.c-torture/compile/20060625-1.c: New test.
3049
3050 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR fortran/20867
3053         * gfortran.dg/stfunc_3.f90: New test.
3054
3055         PR fortran/25056
3056         * gfortran.dg/impure_actual_1.f90: New test.
3057
3058         PR fortran/20874
3059         * gfortran.dg/elemental_result_1.f90: New test.
3060
3061         PR fortran/25073
3062         * gfortran.dg/select_7.f90: New test.
3063
3064         PR fortran/27554
3065         * intrinsic_actual_1.f: New test.
3066
3067         PR fortran/22038
3068         PR fortran/28119
3069         * gfortran.dg/forall_4.f90: New test.
3070
3071         PR fortran/25072
3072         * gfortran.dg/forall_5.f90: New test.
3073
3074 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3075
3076         PR c++/28051
3077         * g++.dg/template/using13.C: New test.
3078
3079         PR c++/28054
3080         * g++.dg/other/incomplete3.C: New test.
3081
3082 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3083
3084         PR fortran/28081
3085         * gfortran.dg/substr_3.f: New test.
3086         * gfortran.dg/equiv_2.f90: Update expected error message.
3087
3088 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3089
3090         PR fortran/28118
3091         * gfortran.dg/actual_array_substr_1.f90: New test.
3092
3093 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3094
3095         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3096         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3097
3098 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3099
3100         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3101
3102 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3103
3104         PR fortran/27981
3105         * gfortran.dg/simpleif_2.f90: New test.
3106
3107 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3108
3109         * g++.dg/template/error22.C: Fix typo.
3110
3111 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3112
3113         PR c++/28112
3114         * g++.dg/ext/attrib23.C: New test.
3115
3116 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3117
3118         * gnat.dg/varsize_temp.adb: New test.
3119
3120 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3121
3122         PR c++/11468
3123         * g++.dg/other/java2.C: New test.
3124
3125 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3126
3127         PR target/27789
3128         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3129         initialization.
3130
3131 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3132
3133         PR target/27531
3134         * gcc.dg/pr27531-1.c: New test case.
3135
3136 2006-06-22  Asher Langton  <langton2@llnl.gov>
3137
3138         PR fortran/24748
3139         * gfortran.dg/implicit_8.f90: New.
3140
3141 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3142
3143         PR rtl-optimization/28121
3144         * gcc.dg/pr28121.c: New test.
3145
3146 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3147
3148         PR c++/27805
3149         * g++.dg/parse/ptrmem6.C: New test.
3150
3151         PR c++/27821
3152         * g++.dg/template/error22.C: New test.
3153
3154 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3155
3156         PR c++/28111
3157         * g++.dg/template/friend43.C: New test.
3158
3159         PR c++/28110
3160         * g++.dg/template/crash53.C: New test.
3161
3162         PR c++/28109
3163         * g++.dg/rtti/incomplete1.C: New test.
3164
3165 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3166
3167         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3168
3169 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3170
3171         * gcc.c-torture/execute/complex-7.c: New.
3172
3173 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3174
3175         * gcc.dg/merge-all-constants-1.c: New test.
3176
3177 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3178
3179         PR c++/28113
3180         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3181
3182 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3183
3184         * gfortran.dg/rrspacing_1.f90: New test.
3185
3186 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3187
3188         PR c++/28052
3189         * g++.dg/other/bitfield2.C: New test.
3190
3191 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3192
3193         PR tree-optimization/27331
3194         * gcc.dg/pr27331.c: New test.
3195
3196 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3197             Eric Botcazou  <ebotcazou@adacore.com>
3198
3199         PR ada/18692
3200         * lib/gnat.exp: New file.
3201         * lib/gnat-dg.exp: Likewise.
3202         * gnat.dg: New directory.
3203         * gnat.dg/dg.exp: New driver.
3204         * gnat.dg/specs: New directory.
3205         * gnat.dg/specs/specs.exp: New driver.
3206         * gnat.dg/style: New directory.
3207         * gnat.dg/style/style.exp: New driver.
3208
3209 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3210
3211         PR fortran/16206
3212         * gfortran.dg/array_initializer_1.f90: New test.
3213
3214         PR fortran/28005
3215         * gfortran.dg/matmul_3.f90: New test.
3216
3217 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3218
3219         PR middle-end/28075
3220         * gcc.dg/tree-ssa/inline-1.c: New test.
3221
3222 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3223
3224         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3225         in malloc prototype; remove XFAIL.
3226         * gcc.dg/pr18241-2.c: Ditto.
3227         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3228         in memset prototype; remove XFAIL.
3229         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3230
3231 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3232
3233         * gcc.dg/vla-8.c: Add.
3234
3235 2006-06-19  Richard Guenther  <rguenther@suse.de>
3236
3237         PR tree-optimization/27090
3238         * g++.dg/tree-ssa/pr27090.C: New testcase.
3239
3240 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3241
3242         PR target/27861
3243         * gcc.dg/pr27861-1.c: New test case.
3244
3245 2006-06-19  Richard Guenther  <rguenther@suse.de>
3246
3247         PR middle-end/28045
3248         * gcc.dg/torture/pr28045.c: New testcase.
3249
3250 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3251
3252         PR fortran/26801
3253         * gfortran.dg/associated_4.f90: New test.
3254
3255 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3256
3257         PR fortran/19310
3258         PR fortran/19904
3259         * gfortran.dg/real_const_3.f90: New test.
3260
3261 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3262
3263         PR c++/28016
3264         * g++.dg/template/static26.C: New test.
3265
3266         PR c++/27979
3267         * g++.dg/expr/bitfield2.C: New test.
3268
3269         PR c++/27884
3270         * g++.dg/parse/linkage2.C: New test.
3271
3272 2006-06-16  Richard Guenther  <rguenther@suse.de>
3273
3274         PR middle-end/27116
3275         * gcc.dg/pr15785-1.c: Revert last change.
3276         * gcc.dg/torture/pr27116-2.c: New testcase.
3277
3278 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3279
3280         PR middle-end/27802
3281         * gcc.dg/pr27802-1.c: New test case.
3282
3283 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3284
3285         PR c++/27689
3286         * g++.dg/template/ttp18.C: New test.
3287         * g++.dg/template/ttp19.C: Likewise.
3288
3289         PR c++/27666
3290         * g++.dg/expr/cond9.C: New test.
3291
3292         PR c++/27640
3293         * g++.dg/template/ctor7.C: New test.
3294
3295 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3296
3297         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3298
3299 2006-06-16  Richard Guenther  <rguenther@suse.de>
3300
3301         PR tree-optimization/27781
3302         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3303
3304 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3305
3306         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3307
3308 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3309
3310         * gcc.dg/tree-ssa/loop-18.c: New test.
3311
3312 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/27665
3315         * g++.dg/template/crash52.C: New test.
3316
3317         PR c++/27648
3318         * g++.dg/ext/attrib22.C: New test.
3319
3320         PR c++/26559
3321         * g++.dg/template/builtin1.C: New test.
3322         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3323
3324         PR c++/28018
3325         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3326         assignment.
3327         * g++.old-deja/g++.pt/crash51.C: Likewise.
3328
3329         PR c++/27227
3330         * g++.dg/lookup/linkage1.C: New test.
3331         * g++.dg/lookup/linkage2.C: Likewise.
3332
3333 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3334
3335         PR middle-end/27959
3336         * gcc.dg/pr27959.c: New testcase.
3337
3338 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3339
3340         PR target/28014:
3341         * g++.dg/eh/div.C: New test.
3342
3343 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR c++/27894
3346         * g++.dg/tree-ssa/pr26757.C: New test.
3347         * g++.dg/tree-ssa/pr27894.C: New test.
3348
3349 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3350
3351         * gcc.c-torture/compile/20060609-1.c: New test.
3352
3353         PR target/27863
3354         * gcc.c-torture/compile/pr27863.c: New test.
3355
3356 2006-06-13  Richard Guenther  <rguenther@suse.de>
3357
3358         PR tree-optimization/27830
3359         * g++.dg/tree-ssa/pr27830.C: New testcase.
3360
3361 2006-06-13  Matthew Sachs  <msachs@apple.com>
3362
3363         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3364         the list of compiler flags; this causes those flags to be checked
3365         for things like dg-skip-if.
3366
3367 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3368
3369         PR c++/27601
3370         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3371
3372 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3373             Kazu Hirata  <kazu@codesourcery.com>
3374
3375         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3376         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3377
3378 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3379
3380         PR c++/27933
3381         * g++.dg/lookup/using15.C: New test.
3382
3383         PR c++/27951
3384         * g++.dg/other/anon4.C: New test.
3385
3386 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3387
3388         PR c++/21210
3389         * g++.dg/init/complex1.C: New test case.
3390
3391 2006-06-11  Eric Christopher  <echristo@apple.com>
3392
3393         PR middle-end/27948
3394         * gcc.dg/bf-ms-layout.c: Run on darwin.
3395         * gcc.dg/bf-no-ms-layout: Ditto.
3396         * gcc.dg/attr-ms_struct-2.c: New.
3397         * gcc.dg/bf-ms-layout-2.c: Ditto.
3398
3399 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3400
3401         * gcc.dg/attr-ms_struct-packed1.c: New.
3402
3403 2006-06-09  Mike Stump  <mrs@apple.com>
3404
3405         * gcc.dg/vla-7.c: Add.
3406
3407 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3408
3409         PR fortran/24558
3410         * gfortran.dg/entry_6.f90: New test.
3411
3412         PR fortran/20877
3413         PR fortran/25047
3414         * gfortran.dg/entry_7.f90: New test.
3415
3416 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR c/27747
3419         * gcc.dg/cpp/_Pragma6.c: New test.
3420
3421         PR c++/27748
3422         * g++.dg/cpp/_Pragma1.C: New test.
3423
3424         PR preprocessor/27746
3425         * gcc.dg/gomp/macro-3.c: New test.
3426         * gcc.dg/gomp/macro-4.c: New test.
3427         * g++.dg/gomp/macro-3.C: New test.
3428         * g++.dg/gomp/macro-4.C: New test.
3429
3430 2006-06-09  Richard Guenther  <rguenther@suse.de>
3431
3432         PR tree-optimization/26998
3433         * gcc.dg/torture/pr26998.c: New testcase.
3434         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3435
3436 2006-06-08  Mike Stump  <mrs@apple.com>
3437
3438         * gcc.dg/pr27095.c: Account for stubs.
3439
3440         PR target/26427
3441         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3442         produce bad code on darwin.
3443
3444 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3445
3446         PR fortran/27958
3447         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3448
3449 2006-06-08  Asher Langton  <langton2@llnl.gov>
3450
3451         PR fortran/27786
3452         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3453
3454 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3455
3456         PR target/27421
3457         * gcc.dg/union-3.c: New test.
3458
3459 2006-06-08  Richard Guenther  <rguenther@suse.de>
3460
3461         PR middle-end/27116
3462         * gcc.dg/torture/pr27116.c: New testcase.
3463         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3464
3465 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3466
3467         PR rtl-optimization/26449
3468         * gcc.dg/pr26449.c: New test.
3469
3470 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3471
3472         PR c++/27601
3473         * g++.dg/ext/offsetof1.C: Test member functions.
3474
3475 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3476
3477         * gcc.dg/pr27095.c: Improve scanning.
3478
3479 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3480
3481         PR fortran/23091
3482         * gfortran.dg/saved_automatic_1.f90: New test.
3483
3484         PR fortran/24168
3485         * gfortran.dg/array_simplify_1.f90: New test.
3486
3487         PR fortran/25090
3488         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3489
3490         PR fortran/25058
3491         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3492
3493 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/27177
3496         * g++.dg/expr/cast7.C: New test.
3497
3498 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3499
3500         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3501         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3502         * lib/fortran-torture.exp (fortran-torture-compile,
3503         fortran-torture-execute): Ditto.
3504
3505 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3506
3507         PR target/27842
3508         * gcc.dg/vmx/pr27842.c: New test.
3509
3510 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3511
3512         PR libfortran/27895
3513         * gfortran.dg/bounds_check_3.f90: New test.
3514
3515 2006-06-05  Mike Stump  <mrs@apple.com>
3516
3517         * objc.dg/objc-fast-4.m: Skip for ppc64.
3518
3519 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3520
3521         PR testsuite/27705
3522         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3523
3524 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3525             Victor Kaplansky  <victork@il.ibm.com>
3526
3527         PR tree-optimizations/26360
3528         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3529         with -fno-tree-dce.
3530         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3531
3532 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/14067
3535         * gfortran.dg/data_char_1.f90: Add messages for truncated
3536         strings.
3537
3538         PR fortran/16943
3539         * gfortran.dg/func_decl_2.f90: New test.
3540
3541         PR fortran/20839
3542         * gfortran.dg/do_2.f90: New test.
3543
3544         PR fortran/27655
3545         * gfortran.dg/associated_3.f90: New test.
3546
3547 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/27819
3550         * g++.dg/template/static25.C: New test.
3551
3552         PR c++/27722
3553         * g++.dg/init/array21.C: New test.
3554
3555         PR c++/27807
3556         * g++.dg/ext/complit7.C: New test.
3557
3558         PR c++/27806
3559         * g++.dg/parse/ptrmem5.C: New test.
3560
3561 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3562             Andrew Pinski  <pinskia@physics.uc.edu>
3563
3564         PR c/27150
3565         PR middle-end/27382
3566         * gcc.dg/pr27150-1.c: New testcase.
3567         * gcc.dg/pr27382-1.c: New testcase.
3568         * gcc.dg/pr27382-2.c: New testcase.
3569
3570 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3571
3572         PR c/25161
3573         PR c/27020
3574         * gcc.dg/array-10.c: New test.
3575
3576 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3577
3578         PR c++/27804
3579         * g++.dg/init/const4.C: New test.
3580         * g++.dg/init/member1.C: Add error-marker.
3581         * g++.dg/other/fold1.C: Adjust error-marker.
3582
3583 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3584
3585         PR c++/27601
3586         * g++.dg/ext/offsetof1.C: New test.
3587
3588 2006-06-04 Eric Christopher <echristo@apple.com>
3589
3590         * gcc.dg/attr-ms_struct-1.c: New.
3591
3592 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3593
3594         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3595
3596 2006-06-04  Richard Guenther  <rguenther@suse.de>
3597
3598         PR tree-optimization/27039
3599         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3600
3601 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3602
3603         PR target/26223
3604         * gcc.target/i386/amd64-abi-2.c: New test case.
3605
3606 2006-06-02  Eric Christopher  <echristo@apple.com>
3607
3608         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3609         * gcc.target/i386/20020523-1.c: Skip if darwin.
3610         * gcc.target/i386/asm-3.c: Ditto.
3611         * gcc.target/i386/20011119-1.c: Ditto.
3612         * gcc.target/i386/clobbers.c: Remove pic part of test.
3613
3614 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3615
3616         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3617         * g++.old-deja/g++.other/init19.C: Ditto.
3618         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3619         and add other platforms as expected failures.
3620
3621 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3622
3623         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3624         (is-effective-target-keyword): Ditto.
3625
3626 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3627
3628         PR fortran/27715
3629         * gfortran.dg/extended_char_comparison_1.f:  New test.
3630
3631 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3632
3633         PR fortran/25098
3634         * gfortran.dg/dummy_procedure_1.f90: New test.
3635
3636         PR fortran/25147
3637         * gfortran.dg/dummy_procedure_2.f90: New test.
3638
3639         * gfortran.dg/associated_2.f90: Correct to make consistent with
3640         standard.
3641
3642 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3643
3644         * gcc.target/i386/387-11.c: New test case.
3645
3646 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/27801
3649         * g++.dg/template/cond6.C: New test.
3650
3651         PR c++/26496
3652         * g++.dg/template/crash51.C: New test.
3653         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3654
3655         PR c++/27385
3656         * g++.dg/init/array20.C: New test.
3657
3658 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3659
3660         * gcc.dg/builtins-54.c: New test case.
3661
3662 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3663
3664         PR c++/26433
3665         * g++.dg/template/fntry1.C: Add dg-do link.
3666
3667         PR c++/27808
3668         * g++.dg/parse/friend6.C: New test.
3669
3670 2006-05-30  Asher Langton  <langton2@llnl.gov>
3671
3672         * gfortran.dg/cray_pointers_7.f90: New test.
3673
3674 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3675
3676         PR tree-optimization/23452
3677         * gcc.dg/fold-mulconj-1.c: New test case.
3678
3679 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/27803
3682         * g++.dg/parse/bitfield1.C: New test.
3683
3684 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3685
3686         * gcc.target/ppc-eq0-1.c: New test case.
3687         * gcc.target/ppc-negeq0-1.c: New test case.
3688
3689 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3690
3691         PR c/27273
3692         * gcc.dg/overflow-warn-5.c: New test.
3693
3694 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3695
3696         PR c/27718
3697         * gcc.dg/sizeof-1.c: New test.
3698
3699 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3700
3701         PR target/27790
3702         * gcc.target/i386/pr27790.c: New test.
3703
3704 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3705
3706         PR libgfortran/27757
3707         * gfortran.dg/direct_io_5.f90: New test.
3708
3709 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3710
3711         PR libgfortran/27634
3712         * gfortran.dg/fmt_missing_period_1.f: New test.
3713         * gfortran.dg/fmt_missing_period_2.f: New test.
3714         * gfortran.dg/fmt_missing_period_3.f: New test.
3715
3716 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3717
3718         PR fortran/19777
3719         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3720         arrays.
3721
3722 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3723
3724         PR c++/27713
3725         * g++.dg/template/new6.C: New test.
3726
3727 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3728
3729         PR tree-optimization/24964
3730         * gcc.target/i386/387-10.c: New test case.
3731
3732 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3733
3734         * intrinsics/string_intrinsics.c (compare_string):
3735         Use memcmp instead of strncmp to avoid tripping over
3736         CHAR(0) in a string.
3737
3738 2006-05-27  Richard Guenther  <rguenther@suse.de>
3739
3740         PR middle-end/27773
3741         * gcc.dg/torture/pr27773.c: New testcase.
3742
3743 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3744
3745         * gcc.dg/pr24561.c: Rename to..
3746         * gcc.dg/pr25962.c: .. this.
3747
3748 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3749
3750         PR fortran/19777
3751         * gfortran.dg/bounds_check_2.f: New test.
3752
3753 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3754
3755         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3756         * gfortran.dg/byte_1.f90: Likewise.
3757         * gfortran.dg/dup_save_2.f90: Likewise.
3758
3759 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3760
3761         * gfortran.dg/associated_2.f90: New test.
3762
3763 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3764
3765         PR fortran/27524
3766         * gfortran.dg/bounds_check_1.f90: New test.
3767
3768 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3769
3770         PR rtl-optimization/27661
3771         * gcc.dg/pr27661.c: New test case.
3772
3773 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3774
3775         PR fortran/23151
3776         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3777         * gfortran.dg/print_parentheses_1.f:  New test.
3778         * gfortran.dg/print_parentheses_2.f90:  New test.
3779
3780 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR target/27758
3783         * gcc.dg/pr27758.c: New test.
3784
3785 2006-05-24  Falk Hueffner  <falk@debian.org>
3786
3787         * gcc.c-torture/compile/pr27571.c: New test.
3788
3789 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3790
3791         PR fortran/27709
3792         * gfortran.dg/spec_expr_4.f90: New test.
3793
3794         PR fortran/27155
3795         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3796
3797 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/20103
3800         * g++.dg/ext/complit6.C: New test.
3801         * g++.dg/ext/complit3.C: Adjust error markers.
3802         * g++.dg/init/const3.C: New test.
3803
3804 2006-05-25  Richard Guenther  <rguenther@suse.de>
3805
3806         PR middle-end/27743
3807         * gcc.dg/torture/pr27743.c: New testcase.
3808
3809 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3810
3811         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3812
3813 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3814
3815         * gcc.dg/compat/scalar-by-value-x.h: New.
3816         * gcc.dg/compat/scalar-by-value-y.h: New.
3817         * gcc.dg/compat/scalar-by-value-5.c: New.
3818         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3819         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3820         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3821         * gcc.dg/compat/scalar-by-value-6.c: New.
3822         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3823         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3824         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3825
3826 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3827
3828         PR tree-optimization/27639
3829         PR tree-optimization/26719
3830         * gcc.dg/pr27639.c: New test.
3831         * gcc.dg/pr26719.c: New test.
3832         * gcc.dg/tree-ssa/scev-cast.c: New test.
3833
3834 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/20173
3837         * g++.dg/template/error21.C: New test.
3838
3839 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3840
3841         PR target/27696
3842         * gcc.target/i386/pr27696.c: New.
3843
3844 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3845
3846         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3847
3848         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3849
3850 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3851
3852         PR c++/27716
3853         * g++.dg/other/assign1.C: New test.
3854
3855 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3856
3857         PR target/27266
3858         * gcc.target/i386/pr27266.c: New.
3859
3860 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3861
3862         PR c++/27451
3863         * g++.dg/ext/asm9.C: New test.
3864
3865 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3866
3867         PR rtl-optimization/25514
3868         * gcc.c-torture/compile/pr25514.c: New test.
3869
3870 2006-05-22  Richard Guenther  <rguenther@suse.de>
3871
3872         Revert
3873         2006-01-31  Richard Guenther  <rguenther@suse.de>
3874
3875         * gcc.target/i386/sselibm-1.c: New testcase.
3876         * gcc.target/i386/sselibm-2.c: Likewise.
3877         * gcc.target/i386/sselibm-3.c: Likewise.
3878         * gcc.target/i386/sselibm-4.c: Likewise.
3879         * gcc.target/i386/sselibm-5.c: Likewise.
3880
3881 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3882
3883         PR c/27420
3884         * gcc.dg/func-args-2.c: New test.
3885
3886         PR c/26818
3887         * gcc.dg/struct-incompl-1.c: New test.
3888
3889 2006-05-22  Richard Guenther  <rguenther@suse.de>
3890
3891         PR testsuite/27708
3892         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3893         the transformations we test for.
3894
3895 2006-05-22  Richard Guenther  <rguenther@suse.de>
3896
3897         PR testsuite/27707
3898         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3899
3900 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3901
3902         PR c++/27210
3903         * g++.dg/warn/new1.C: New test.
3904         * g++.dg/template/new5.C: Likewise.
3905
3906 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3907
3908         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3909         * gcc.target/i386/20060512-3.c: Likewise.
3910
3911 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3912
3913         PR rtl-optimization/27671
3914         * gcc.c-torture/execute/pr27671-1.c: New.
3915         * gcc.dg/pr27671-2.c: Likewise.
3916
3917         PR tree-optimization/26622.
3918         * gcc.c-torture/compile/pr26622.c: New.
3919
3920 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3921
3922         PR fortran/27613
3923         * gfortran.dg/recursive_reference_1.f90: New test.
3924
3925 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3926
3927         PR fortran/25746
3928         * gfortran.dg/elemental_subroutine_3.f90: New test.
3929
3930         PR fortran/25090
3931         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3932
3933         PR fortran/27584
3934         * gfortran.dg/associated_target_1.f90: New test.
3935
3936         PR fortran/19015
3937         * gfortran.dg/maxloc_shape_1.f90: New test.
3938
3939 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3940
3941         PR libgfortran/24459
3942         * gfortran.dg/namelist_24.f90: New test.
3943         * gfortran.dg/namelist_12.f: Fix typo in comment.
3944
3945 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3946
3947         PR middle-end/25776
3948         * g++.dg/other/error11.C: New test.
3949
3950 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3951
3952         * gcc.target/mips/pr26765.c: Add -w to options.
3953
3954 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3955
3956         * lib/target-supports.exp (check_effective_target_mpaired_single):
3957         New function.
3958         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3959         multilibs.
3960         * g++.dg/vect/vect.exp: Likewise.
3961
3962 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3963
3964         PR testsuite/25891
3965         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3966
3967 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3968
3969         PR fortran/27662
3970         * gfortran.dg/temporary_1.f90: New file.
3971
3972 2006-05-19  Andreas Schwab  <schwab@suse.de>
3973
3974         * g++.dg/other/unused1.C: Also match "stringz".
3975
3976 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3977
3978         PR c++/26433
3979         * g++.dg/template/fntry1.C: New test.
3980
3981 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3982
3983         PR c++/27471
3984         PR c++/27506
3985         * g++.dg/conversion/bitfield5.C: New test.
3986         * g++.dg/conversion/bitfield6.C: New test.
3987
3988 2006-05-18  Mike Stump  <mrs@apple.com>
3989
3990         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3991         * gcc.dg/vla-4.c: Add.
3992         * gcc.dg/vla-5.c: Add.
3993         * gcc.dg/vla-6.c: Add.
3994
3995 2006-05-12  Stuart Hastings  <stuart@apple.com>
3996
3997         * testsuite/gcc.target/i386/20060512-1.c: New.
3998         * testsuite/gcc.target/i386/20060512-2.c: New.
3999         * testsuite/gcc.target/i386/20060512-3.c: New.
4000         * testsuite/gcc.target/i386/20060512-4.c: New.
4001
4002 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/26122
4005         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4006
4007         PR c++/26068
4008         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4009         * g++.dg/parse/linkage1.C: New test.
4010
4011 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4012
4013         PR tree-optimization/27548
4014         * g++.dg/tree-ssa/pr27548.C: New test.
4015
4016 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4017
4018         PR fortran/26551
4019         * gfortran.dg/recursive_check_1.f: New test.
4020         * gfortran.dg/recursive_check_2.f90: New test.
4021
4022 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4023
4024         * g++.dg/opt/temp2.C: New test.
4025
4026 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR c++/27491
4029         * g++.dg/init/brace5.C: New test.
4030
4031         PR middle-end/27415
4032         * gcc.dg/gomp/pr27415.c: New test.
4033         * g++.dg/gomp/pr27415.C: New test.
4034
4035         PR tree-optimization/27549
4036         * g++.dg/tree-ssa/pr27549.C: New test.
4037
4038 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4039
4040         PR libgfortran/27575
4041         * gfortran.dg/read_eof_4.f90: New test.
4042
4043 2006-05-16  Richard Guenther  <rguenther@suse.de>
4044
4045         PR tree-optimization/22303
4046         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4047
4048 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR middle-end/27573
4051         * gcc.dg/gomp/pr27573.c: New test.
4052         * gfortran.dg/gomp/pr27573.f90: New test.
4053
4054         PR c/27499
4055         * gcc.dg/gomp/pr27499.c: New test.
4056         * g++.dg/gomp/pr27499.C: New test.
4057
4058 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/27339
4061         * g++.dg/parser/access8.C: Adjust error marker.
4062         * g++.dg/template/access17.C: New test.
4063         * g++.dg/template/access18.C: Likewise.
4064
4065 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4066
4067         PR target/26600
4068         * gcc.target/i386/pr26600.c: New test case.
4069
4070 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/27505
4073         * g++.dg/expr/bitfield1.C: New test.
4074
4075 2006-05-15  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/27603
4078         * gcc.dg/torture/pr27603.c: New testcase.
4079
4080 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4081
4082         PR fortran/25090
4083         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4084
4085         PR fortran/25082
4086         * gfortran.dg/scalar_return_1.f90: New test.
4087
4088         PR fortran/27411
4089         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4090
4091 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4092
4093         * gcc.dg/gomp/critical-4.c: New test.
4094         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4095         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4096         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4097         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4098
4099 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4100
4101         PR c++/27582
4102         * g++.dg/template/dependent-args1.C: New test.
4103
4104         PR c++/27581
4105         * g++.dg/lookup/this1.C: New test.
4106
4107         PR c++/27315
4108         * g++.dg/template/operator6.C: New test.
4109         * g++.dg/template/incomplete3.C: New test.
4110
4111         PR c++/27559
4112         * g++.dg/template/new4.C: New test.
4113
4114         PR c++/27496
4115         * g++.dg/template/void2.C: New test.
4116
4117 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4118
4119         * g++.dg/template/dependent-expr5.C: New test.
4120
4121 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4122
4123         PR middle-end/26729
4124         * gcc.dg/pr26729-1.c: New test case.
4125
4126 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4127
4128         * gcc.dg/pr27003.c: New test.
4129
4130 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4131
4132         * lib/target-supports.dg (check_cxa_atexit_available): Change
4133         v3_target_compile to ${tool}_target_compile.
4134
4135 2006-05-11  Jason Merrill  <jason@redhat.com>
4136
4137         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4138
4139 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4140
4141         PR fortran/27553
4142         * gfortran.dg/label_5.f90: New test.
4143
4144 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4145
4146         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4147         check_effective_target_powerpc_altivec_ok): New.
4148         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4149         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4150         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4151         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4152         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4153         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4154         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4155         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4156         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4157         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4158         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4159         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4160         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4161         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4162         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4163         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4164         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4165         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4166         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4167         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4168         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4169         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4170         gcc.target/powerpc/altivec-9.c,
4171         gcc.target/powerpc/altivec-consts.c,
4172         gcc.target/powerpc/altivec-pr22085.c,
4173         gcc.target/powerpc/altivec-splat.c,
4174         gcc.target/powerpc/altivec-types-1.c,
4175         gcc.target/powerpc/altivec-types-2.c,
4176         gcc.target/powerpc/altivec-types-3.c,
4177         gcc.target/powerpc/altivec-types-4.c,
4178         gcc.target/powerpc/altivec-varargs-1.c,
4179         gcc.target/powerpc/altivec-vec-merge.c,
4180         gcc.target/powerpc/ppc-vector-memcpy.c,
4181         gcc.target/powerpc/ppc-vector-memset.c,
4182         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4183         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4184         these effective targets.
4185         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4186         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4187
4188 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4189
4190         PR middle-end/27384
4191         * g++.dg/other/fold1.C: New test.
4192
4193         PR middle-end/27488
4194         * gcc.dg/fold-nonneg-1.c: New test.
4195
4196         PR c++/27547
4197         * g++.dg/other/operator1.C: New test.
4198
4199 2006-05-11  Richard Guenther  <rguenther@suse.de>
4200
4201         PR middle-end/27529
4202         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4203
4204 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4205
4206         * lib/target-supports-dg.exp (check-flags): New.
4207         (dg-skip-if): Move flag checks.
4208
4209 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4210
4211         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4212         * lib/target-supports.dg (check_cxa_atexit_available): New.
4213
4214 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4215
4216         PR fortran/27470
4217         * gfortran.dg/multiple_allocation_2.f90: New test case.
4218
4219 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4220
4221         * gcc.target/arm/pr27387.C: Fix a comment typo.
4222
4223 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4224
4225         PR fortran/24549
4226         * gfortran.dg/error_recovery_1.f90: New test.
4227
4228 2006-05-10  Richard Guenther  <rguenther@suse.de>
4229
4230         PR tree-optimization/27302
4231         * gcc.dg/torture/pr27302.c: New testcase.
4232
4233 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4234         Richard Guenther  <rguenther@suse.de>
4235
4236         PR middle-end/27498
4237         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4238
4239 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4240
4241         PR rtl-optimization/27335
4242         * gcc.dg/pr27335.c: New test.
4243
4244 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4245
4246         * gcc.target/mips/mips-ps-5.c: New file.
4247
4248 2006-05-08  Jan Hubicka  <jh@suse.cz>
4249
4250         PR middle-end/25962
4251         * gcc.dg/pr25962.c: New.
4252
4253 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4254
4255         PR target/27158
4256         * gcc.target/powerpc/pr27158.c: New test case.
4257
4258 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4259
4260         PR testsuite/27476
4261         * ada/acats/run_all.sh: Use test -z.
4262
4263 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4264
4265         PR libfortran/18271
4266         * gfortran.dg/spec_expr_3.f90: New test.
4267
4268 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4269
4270         PR target/24879
4271         * gcc.target/i386/monitor.c: New file.
4272
4273 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4274
4275         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4276
4277 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4278
4279         PR c++/27447
4280         * g++.dg/other/ptrmem7.C: New test.
4281
4282 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4283
4284         PR target/27421
4285         * gcc.dg/array-9.c: New test.
4286
4287 2006-05-07  Richard Guenther  <rguenther@suse.de>
4288
4289         PR tree-optimization/27409
4290         * gcc.dg/torture/pr27409.c: New testcase.
4291
4292 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4293
4294         PR fortran/27457
4295         * gfortran.dg/select_6.f90: New.
4296
4297 2006-05-07  Richard Guenther  <rguenther@suse.de>
4298
4299         PR tree-optimization/27136
4300         * gcc.dg/torture/pr27136.c: New testcase.
4301
4302 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4303
4304         PR fortran/24813
4305         * gfortran.dg/char_cons_len_1.f90: New test.
4306
4307 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4308
4309         PR c++/27427
4310         * g++.dg/template/incomplete2.C: New test.
4311
4312 2006-05-06  Richard Guenther  <rguenther@suse.de>
4313
4314         PR tree-optimization/27151
4315         * gcc.dg/vect/pr27151.c: New testcase.
4316
4317 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4318
4319         PR c++/27430
4320         * g++.dg/template/void1.C: New test.
4321
4322         PR c++/27423
4323         * g++.dg/other/void2.C: New test.
4324
4325         PR c++/27422
4326         * g++.dg/conversion/void1.C: New test.
4327
4328 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4329
4330         PR/21391
4331         * g++.dg/other/unused1.C: New.
4332
4333 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4334
4335         PR objc/27240
4336         * objc.dg/member-1.m: New test.
4337
4338 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4339
4340         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4341
4342 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4343
4344         PR libfortran/26985
4345         * gfortran.dg/matmul_2.f90: New test.
4346
4347 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4348
4349         * ada/acats/run_all.sh: Use sync when main not found.
4350
4351 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4352
4353         PR target/26765
4354         * gcc.target/mips/pr26765.c: New.
4355
4356 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4357
4358         * gcc.target/bfin: New directory.
4359         * gcc.target/bfin/bfin.exp: New file.
4360         * gcc.target/bfin/frmul.c: New file.
4361         * gcc.target/bfin/arith.c: New file.
4362         * gcc.target/bfin/mul-combine.c: New file.
4363         * gcc.target/bfin/shift.c: New file.
4364
4365 2006-05-04  Richard Guenther  <rguenther@suse.de>
4366
4367         PR tree-optimization/14287
4368         PR tree-optimization/14844
4369         PR tree-optimization/19792
4370         PR tree-optimization/21608
4371         PR tree-optimization/27090
4372         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4373         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4374         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4375         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4376         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4377
4378 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR tree-optimization/27285
4381         * gcc.c-torture/execute/pr27285.c: New test.
4382
4383         PR middle-end/27388
4384         * gcc.dg/gomp/pr27388-1.c: New test.
4385         * gcc.dg/gomp/pr27388-2.c: New test.
4386         * gcc.dg/gomp/pr27388-3.c: New test.
4387
4388         PR c++/27359
4389         * g++.dg/gomp/pr27359.C: New test.
4390
4391 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4392
4393         PR fortran/20248
4394         * gfortran.dg/iargc.f90: New test.
4395
4396 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4397
4398         PR c++/27102
4399         * g++.dg/template/crash49.C: New test.
4400
4401 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4402
4403         PR testsuite/27032
4404         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4405
4406 2006-05-02  Jeff Law  <law@redhat.com>
4407
4408         PR tree-optimization/27364
4409         * gcc.c-torture/execute/pr27364.c: New test.
4410
4411 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++/27309
4414         * g++.dg/parser/ctor5.C: New test.
4415
4416 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4417
4418         PR target/27387
4419         * gcc.target/arm/arm.exp: New.
4420         * gcc.target/arm/pr27387.C: Likewise.
4421
4422 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4423
4424         PR fortran/27269
4425         PR fortran/27324
4426         * gfortran.dg/module_equivalence_2.f90: New test.
4427
4428 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR middle-end/27337
4431         * g++.dg/gomp/pr27337-1.C: New test.
4432         * g++.dg/gomp/pr27337-2.C: New test.
4433
4434         PR middle-end/27328
4435         * gcc.dg/gomp/pr27328.c: New test.
4436
4437         PR middle-end/27325
4438         * g++.dg/gomp/pr27325.C: New test.
4439
4440         PR middle-end/27310
4441         * g++.dg/gomp/pr27310.C: New test.
4442
4443 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4444
4445         PR tree-optimization/27291
4446         * g++.dg/tree-ssa/pr27291.C: New test.
4447
4448 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4449
4450         PR tree-optimization/27283
4451         * g++.dg/tree-ssa/pr27283.C: New test.
4452
4453 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4454
4455         * gcc.dg/tree-ssa/loop-16.c: New test.
4456
4457 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4458             Joseph S. Myers  <joseph@codesourcery.com>
4459
4460         * gcc.dg/Wconversion-3.c: New test case.
4461         * gcc.dg/Wconversion-4.c: Likewise.
4462
4463 2006-05-01  Richard Guenther  <rguenther@suse.de>
4464
4465         PR tree-optimization/26726
4466         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4467
4468 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4469
4470         * gcc.dg/Woverflow-1.c: New test case.
4471         * gcc.dg/Woverflow-2.c: Likewise.
4472         * gcc.dg/Woverflow-3.c: Likewise.
4473
4474 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/27094
4477         * g++.dg/template/defarg8.C: New test.
4478
4479 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4480
4481         PR c++/27278
4482         * g++.dg/parse/operator7.C: New test.
4483
4484 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4485
4486         PR c++/11471
4487         PR c++/27102
4488         * g++.dg/template/crash48.C: New test.
4489
4490         PR c++/27279
4491         * g++.dg/parse/ctor4.C: New test.
4492
4493 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4494
4495         PR fortran/25681
4496         * gfortran.df/char_type_len.f90: New test.
4497
4498 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4499
4500         PR libgfortran/27304
4501         * gfortran.dg/fmt_exhaust.f90: New test.
4502
4503 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4504
4505         PR c/25309
4506         * gcc.dg/large-size-array-2.c: New test case.
4507
4508 2006-04-28  Richard Guenther  <rguenther@suse.de>
4509
4510         PR target/26826
4511         * gcc.target/i386/pr26826.c: New testcase.
4512
4513 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR middle-end/27260
4516         * gcc.c-torture/execute/pr27260.c: New.
4517
4518 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4519
4520         PR middle-end/27095
4521         * gcc.dg/pr27095.c: New.
4522
4523 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4524
4525         PR c++/27292
4526         * g++.dg/conversion/bitfield4.C: New test.
4527
4528 2006-04-27  Eric Christopher  <echristo@apple.com>
4529
4530         * gcc.dg/pragma-ms_struct.c: New.
4531
4532 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/27102
4535         * g++.dg/template/crash47.C: New test.
4536
4537 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4538
4539         * gcc.target/i386/sse-7.c: build with -msse.
4540
4541 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4542
4543         PR testsuite/27274:
4544         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4545         (main): Exit if processor doesn't support SSE.
4546
4547 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4548
4549         PR middle-end/27282
4550         * gcc.c-torture/compile/pr27282.c: New test.
4551
4552 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR middle-end/26913
4555         * g++.dg/gomp/pr26913.C: New test.
4556
4557         PR c/25996
4558         * gcc.dg/gomp/pr25996.c: New test.
4559         * g++.dg/gomp/pr25996.C: New test.
4560
4561 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4562
4563         PR rtl-optimization/26725
4564         * gcc.c-torture/compile/pr26725.c: New test.
4565
4566 2006-04-25  Richard Guenther  <rguenther@suse.de>
4567
4568         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4569         than n + -1.
4570
4571 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4572
4573         * gcc.dg/20060425-1.c: New testcase.
4574
4575 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4576
4577         PR tree-optimization/26865
4578         * gcc.dg/pr26865.c: New test.
4579
4580 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/27292
4583         * g++.dg/conversion/bitfield1.C: New test.
4584         * g++.dg/conversion/bitfield2.C: Likewise.
4585         * g++.dg/conversion/bitfield3.C: Likewise.
4586
4587 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4588         Richard Guenther  <rguenther@suse.de>
4589
4590         PR tree-optimization/27236
4591         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4592
4593 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4594
4595         PR c++/19963
4596         * g++.dg/other/incomplete2.C: New test.
4597
4598 2006-04-24  Richard Guenther  <rguenther@suse.de>
4599
4600         PR middle-end/26869
4601         * gcc.dg/torture/pr26869.c: New testcase.
4602
4603 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4604         Richard Guenther  <rguenther@suse.de>
4605
4606         PR tree-optimization/27218
4607         * g++.dg/tree-ssa/pr27218.C: New testcase.
4608
4609 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR c++/26912
4612         * g++.dg/template/friend41.C: New test.
4613
4614 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4615
4616         * g++.dg/opt/pr15551.C: Include cstdio.
4617         (main): Use remove instead of unlink.
4618
4619 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4620
4621         * gcc.dg/sibcall-7.c: New test.
4622         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4623         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4624         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4625         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4626         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4627
4628 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4629
4630         PR c++/26534
4631         * g++.dg/opt/bitfield1.C: New test.
4632         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4633         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4634         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4635         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4636         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4637         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4638         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4639         * g++.dg/abi/bitfield2.C: Likewise.
4640         * g++.dg/init/bitfield1.C: Likewise.
4641
4642 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/25099
4645         * gfortran.dg/elemental_subroutine_4.f90: New test.
4646         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4647         call sub (m, x).
4648
4649 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4650
4651         * gcc.c-torture/compile/20060421-1.c: New testcase.
4652
4653 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4654
4655         PR c/25875
4656         * gcc.dg/init-bad-4.c: New test.
4657
4658 2006-04-21  Paul Brook  <paul@codesourcery.com>
4659
4660         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4661
4662 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4663
4664         PR fortran/27122
4665         * gfortran.dg/defined_operators_1.f90: New test.
4666         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4667         remove old ones associated, incorrectly, with Note 5.46.
4668
4669         PR fortran/27113
4670         * gfortran.dg/character_array_constructor_1.f90: New test.
4671
4672 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * gcc.dg/20060419-1.c: New test.
4675
4676 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4677
4678         PR c/26774
4679         * gcc.dg/struct-parse-1.c: New test case.
4680
4681 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4682
4683         PR c++/26558
4684         * g++.dg/parse/template19.C: New test.
4685
4686         PR c++/26739
4687         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4688
4689         PR c++/26036
4690         * g++.dg/expr/call3.C: New test.
4691
4692         PR c++/10385
4693         * g++.dg/conversion/dynamic1.C: New test.
4694
4695 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/27102
4698         * g++.dg/template/crash35.C: Tweak error markers.
4699         * g++.dg/template/crash46.C: New test.
4700         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4701         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4702
4703 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4704
4705         PR rtl-optimization/14261
4706         * gcc.c-torture/compile/20060419-1.c: Added.
4707
4708 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4709
4710         * gfortran.dg/label_1.f90: Adjust dg-error.
4711
4712 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4713
4714         PR target/26961
4715         * gcc.dg/fold-cond-1.c: New test case.
4716         * gcc.dg/pr26961-1.c: Likewise.
4717
4718 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4719
4720         PR libgfortran/27138
4721         * gfortran.dg/read_bad_advance.f90: New test.
4722
4723 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4724             Dale Johannesen  <dalej@apple.com>
4725
4726         PR target/24076
4727         * gcc.target/i386/vecinit-3.c: New testcase.
4728         * gcc.target/i386/vecinit-4.c: Likewise.
4729         * gcc.target/i386/sse-18.c: Likewise.
4730         * gcc.target/i386/sse-19.c: Likewise.
4731
4732 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4733
4734         * gfortran.dg/allocate_zerosize_1.f90: New test.
4735
4736 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4737
4738         PR c++/26365
4739         * g++.dg/template/crash45.C: New test.
4740
4741 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4742
4743         PR fortran/26787
4744         * gfortran.dg/proc_assign_1.f90: New test.
4745         * gfortran.dg/procedure_lvalue.f90: Change message.
4746         * gfortran.dg/namelist_4.f90: Add new error.
4747
4748         PR fortran/25597
4749         PR fortran/27096
4750         * gfortran.dg/auto_pointer_array_result_1.f90
4751
4752         PR fortran/27089
4753         * gfortran.dg/specification_type_resolution_1.f90
4754
4755         PR fortran/18003
4756         PR fortran/25669
4757         PR fortran/26834
4758         * gfortran.dg/bounds_temporaries_1.f90: New test.
4759
4760         PR fortran/27124
4761         * gfortran.dg/array_return_value_1.f90: New test.
4762
4763 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4764
4765         PR fortran/25336
4766         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4767
4768 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4769
4770         PR middle-end/26823
4771         * g++.dg/gomp/pr26823-1.C: New test.
4772         * g++.dg/gomp/pr26823-2.C: New test.
4773
4774 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4775
4776         PR middle-end/27134
4777         * gcc.dg/pr27314.c: New test.
4778
4779 2006-04-13  Richard Henderson  <rth@redhat.com>
4780
4781         * g++.dg/gomp/block-0.C: Update expected matches.
4782
4783 2006-04-13  DJ Delorie  <dj@redhat.com>
4784
4785         * lib/target-supports.exp (check_effective_target_int32plus): New.
4786         (check_effective_target_ptr32plus): New.
4787         (check_effective_target_size32plus): New.
4788         (check_effective_target_int16): New.
4789         (check_profiling_available): Add m32c to the list of unsupported targets.
4790
4791         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4792         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4793         memory size.
4794         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4795         pointers.
4796         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4797         size_t.
4798         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4799         and size_t.
4800         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4801         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4802         not just xstormy16.  Skip m32c due to weird pointer size.
4803         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4804         not just xstormy16.
4805         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4806         not just xstormy16.
4807         * gcc.dg/20020312-2.c: Add m32c support.
4808         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4809         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4810         in test.
4811         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4812         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4813         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4814         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4815         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4816         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4817         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4818         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4819         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4820         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4821         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4822         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4823         in test.
4824         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4825         in test.
4826         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4827         * gcc.dg/pr23049.c: Require >=32 bit integers.
4828         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4829         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4830         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4831         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4832         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4833         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4834         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4835         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4836         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4837         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4838         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4839         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4840         prototype in test.
4841         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4842         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4843         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4844         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4845         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4846
4847         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4848         * gcc.c-torture/execute/20040703-1.x: Likewise.
4849         * gcc.c-torture/execute/20040705-1.x: Likewise.
4850         * gcc.c-torture/execute/20040705-2.x: Likewise.
4851         * gcc.c-torture/execute/20040709-1.x: Likewise.
4852         * gcc.c-torture/execute/20040709-2.x: Likewise.
4853         * gcc.c-torture/execute/20040811-1.x: Likewise.
4854         * gcc.c-torture/execute/20050316-1.x: Likewise.
4855         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4856         * gcc.c-torture/execute/pr19689.x: Likewise.
4857         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4858         * gcc.c-torture/execute/usmul.x: Likewise.
4859         * gcc.c-torture/execute/vrp-5.x: Likewise.
4860         * gcc.c-torture/execute/vrp-6.x: Likewise.
4861         * gcc.dg/debug/20041023-1.s: Likewise.
4862
4863 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4864
4865         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4866         of integers to a vector types are now constant expressions in C.
4867         * gcc.dg/vect/vect-fold-1.c: New test case.
4868
4869 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4870             Ulrich Weigand  <uweigand@de.ibm.com>
4871
4872         PR target/27006
4873         * gcc.dg/vmx/pr27006.c: New testcase.
4874
4875 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4876
4877         PR libgfortran/26766
4878         * gfortran.dg/write_recursive.f90: New test.
4879
4880 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4881
4882         * g++.dg/parse/dtor7.C: New test.
4883         * g++.dg/parse/new1.C: Add error marker.
4884         * g++.dg/template/new3.C: New test.
4885
4886         PR c++/26122
4887         * g++.dg/template/pure1.C: New test.
4888
4889         PR c++/26295
4890         * g++.dg/parse/ptrmem4.C: New test.
4891
4892 2006-04-10  Jeff Law  <law@redhat.com>
4893
4894         PR/27087
4895         * gcc.c-torture/compile/pr27087.c: New test.
4896
4897 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4898
4899         PR/21391
4900         * gcc.dg/20060410.c: New.
4901
4902 2006-04-10  Matthias Klose  <doko@debian.org>
4903
4904         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4905         Recognize multilib directory names containing underscores.
4906
4907 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4908
4909         * gcc.target/i386/vecinit-1.c: New test case.
4910         * gcc.target/i386/vecinit-2.c: Likewise.
4911
4912 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR debug/27057
4915         * g++.dg/debug/dwarf2-2.C: New test.
4916
4917 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4918
4919         PR rtl-optimization/27073
4920         * gcc.c-torture/execute/pr27073.c: New test.
4921
4922 2006-04-08  Mike Stump  <mrs@apple.com>
4923
4924         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4925
4926 2006-04-07  Richard Guenther  <rguenther@suse.de>
4927
4928         PR tree-optimization/26135
4929         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4930
4931 2006-04-06  Jan Hubicka  <jh@suse.cz>
4932
4933         PR profile/26399
4934         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4935
4936 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4937
4938         * g++.dg/conversion/nullptr1.C: New test case.
4939         * g++.dg/conversion/nullptr2.C: Likewise.
4940
4941 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4942
4943         * gfortran.dg/dependency_18.f90: New test case.
4944
4945 2006-04-05  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/26919
4948         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4949         * gcc.dg/ipa/ipa-2.c: Likewise.
4950         * gcc.dg/ipa/ipa-3.c: Likewise.
4951         * gcc.dg/ipa/ipa-5.c: Likewise.
4952
4953 2006-04-05  Richard Guenther  <rguenther@suse.de>
4954
4955         PR tree-optimization/26763
4956         * gcc.dg/torture/pr26763-1.c: New testcase.
4957         * gcc.dg/torture/pr26763-2.c: Likewise.
4958
4959 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4960
4961         PR fortran/23634
4962         PR fortran/25619
4963         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4964
4965 2006-04-04  Eric Christopher  <echristo@apple.com>
4966
4967         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4968         stubs.
4969         * gcc.target/i386/387-5.c: Ditto.
4970
4971 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4972
4973         * gcc.target/sparc/struct-ret-check.c: New test.
4974
4975 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4976
4977         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4978         zero decimal digits specified in format.
4979
4980 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4981
4982         PR fortran/26891
4983         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4984
4985         PR fortran/26976
4986         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4987         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4988         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4989         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4990         bigendian-ness.
4991
4992 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4993
4994         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4995         dummy arguments work when the actual argument is itself a dummy
4996         argument of the caller.
4997
4998 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4999
5000         PR libfortran/24685
5001         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5002
5003 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5004
5005         * gfortran.dg/dependencency_17.f90: New test case.
5006
5007 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5008
5009         * gfortran.dg/dependency_14.f90: New test case.
5010         * gfortran.dg/dependency_15.f90: Likewise.
5011         * gfortran.dg/dependency_16.f90: Likewise.
5012
5013 2006-03-31  Asher Langton  <langton2@llnl.gov>
5014
5015         PR fortran/25358
5016         gfortran.dg/cray_pointers_6.f90: New test.
5017
5018 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5019
5020         PR libgfortran/26890
5021         * gfortran.dg/read_size_noadvance.f90: New test.
5022
5023 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5024
5025         PR fortran/25031
5026         * gfortran.dg/multiple_allocation_1.f90: Check that the
5027         size has changed after a re-allocation with stat.
5028
5029 2006-03-30  Richard Guenther  <rguenther@suse.de>
5030
5031         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5032         removal.
5033         * gcc.target/i386/sselibm-2.c: Likewise.
5034         * gcc.target/i386/sselibm-3.c: Likewise.
5035         * gcc.target/i386/sselibm-4.c: Likewise.
5036         * gcc.target/i386/sselibm-5.c: Likewise.
5037
5038 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5039
5040         * gcc.dg/fold-andxor-1.c: New test case.
5041         * gcc.dg/fold-xorand-1.c: Likewise.
5042
5043 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5044
5045         * gcc.dg/fold-convnotconv-1.c: New test case.
5046
5047 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5048
5049         PR fortran/26779
5050         * gfortran.dg/private_type_5.f90: New test.
5051
5052 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5053
5054         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5055
5056 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5057
5058         * gfortran.dg/advance_2.f90: New test.
5059         * gfortran.dg/advance_3.f90: New test.
5060
5061         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5062
5063 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5064
5065         PR libgfortran/26661
5066         PR libgfortran/26880
5067         * gfortran.dg/read_x_past.f: New test.
5068
5069 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5070
5071         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5072         to be STABS.
5073
5074 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5075
5076         * objc.dg/dwarf-1.m: Skip on AIX.
5077         * objc.dg/dwarf-2.m: Skip on AIX.
5078
5079 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5080
5081         PR fortran/26816
5082         * gfortran.dg/float_1.f90: New test.
5083
5084 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5085
5086         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5087         X86_64 targets.
5088         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5089
5090 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5091
5092         PR libfortran/26735
5093         * gfortran.dg/convert_implied_open.f90: New test case.
5094
5095 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5096
5097         PR fortran/26769
5098         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5099
5100 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5101
5102         PR middle-end/26717
5103         * gcc.dg/pr26717.c: New test.
5104
5105 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5106
5107         * gfortran.dg/dependency_12.f90: New test case.
5108
5109 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5110
5111         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5112
5113 2006-03-24  Jeff Law  <law@redhat.com>
5114
5115         * gcc.c-torture/pr26840.c: New test.
5116
5117 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5118
5119         * objc.dg/dwarf-2.m: New.
5120         * obj-c++.dg/dwarf-2.mm: New.
5121
5122         * g++.old-deja/g++.other/init19.C: New.
5123
5124 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5125
5126         * g++.dg/eh/spbp.C: Skip on AIX.
5127
5128 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR middle-end/26611
5131         * g++.dg/gomp/pr26611-1.C: New test.
5132         * g++.dg/gomp/pr26611-2.C: New test.
5133
5134 2006-03-24  Jeff Law  <law@redhat.com>
5135
5136         * gcc.c-torture/compile/pr26833.c: New test.
5137         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5138
5139 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5140
5141         * gfortran.dg/endfile_2.f90: Delete temp file.
5142
5143 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5144
5145         PR fortran/19303
5146         * gfortran.dg/record_marker_1.f90: New test case.
5147         * gfortran.dg/record_marker_2.f: New test case.
5148         * gfortran.dg/record_marker_3.f90: New test case.
5149
5150 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5151
5152         PR fortran/17298
5153         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5154         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5155
5156 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5157
5158         * lib/gcc-dg.exp (cleanup-modules): New proc.
5159         * gfortran.dg/allocatable_function_1.f90,
5160         gfortran.dg/allocate_char_star_scalar_1.f90,
5161         gfortran.dg/assumed_charlen_function_1.f90,
5162         gfortran.dg/assumed_dummy_1.f90,
5163         gfortran.dg/assumed_shape_ranks_1.f90,
5164         gfortran.dg/assumed_shape_ranks_2.f90,
5165         gfortran.dg/assumed_size_dt_dummy.f90,
5166         gfortran.dg/auto_char_dummy_array_1.f90,
5167         gfortran.dg/auto_char_len_3.f90,
5168         gfortran.dg/automatic_module_variable.f90,
5169         gfortran.dg/bad_automatic_objects_1.f90,
5170         gfortran.dg/char_array_constructor.f90,
5171         gfortran.dg/char_array_structure_constructor.f90,
5172         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5173         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5174         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5175         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5176         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5177         gfortran.dg/derived_pointer_recursion.f90,
5178         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5179         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5180         gfortran.dg/dummy_functions_1.f90,
5181         gfortran.dg/elemental_initializer_1.f90,
5182         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5183         gfortran.dg/elemental_pointer_1.f90,
5184         gfortran.dg/elemental_subroutine_1.f90,
5185         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5186         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5187         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5188         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5189         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5190         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5191         gfortran.dg/global_references_1.f90,
5192         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5193         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5194         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5195         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5196         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5197         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5198         gfortran.dg/large_integer_kind_1.f90,
5199         gfortran.dg/large_real_kind_1.f90,
5200         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5201         gfortran.dg/module_double_reuse.f90,
5202         gfortran.dg/module_equivalence_1.f90,
5203         gfortran.dg/module_interface_1.f90,
5204         gfortran.dg/module_parameter_array_refs_1.f90,
5205         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5206         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5207         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5208         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5209         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5210         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5211         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5212         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5213         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5214         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5215         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5216         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5217         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5218         gfortran.dg/same_name_1.f90,
5219         gfortran.dg/sibling_dummy_procedure_1.f90,
5220         gfortran.dg/sibling_dummy_procedure_2.f90,
5221         gfortran.dg/sibling_dummy_procedure_3.f90,
5222         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5223         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5224         gfortran.dg/used_dummy_types_2.f90,
5225         gfortran.dg/used_dummy_types_3.f90,
5226         gfortran.dg/used_dummy_types_4.f90,
5227         gfortran.dg/used_dummy_types_5.f90,
5228         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5229         gfortran.dg/userdef_operator_1.f90: Use it.
5230
5231 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5232
5233         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5234         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5235         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5236         gfortran.dg/write_back.f,
5237         gfortran.fortran-torture/execute/inquire_1.f90,
5238         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5239
5240 2006-03-21  Jeff Law  <law@redhat.com>
5241
5242         * gcc.dg/tree-ssa/vrp28.c: New test.
5243
5244 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5247         if _STDC_C99 is defined.
5248         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5249         * gcc.dg/builtins-20.c: Likewise.
5250         * gcc.dg/builtins-53.c: Likewise.
5251         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5252         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5253
5254 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5255
5256         PR tree-opt/26781
5257         * gcc.c-torture/compile/pr26781-1.c: New test.
5258         * gcc.c-torture/compile/pr26781-2.c: New test.
5259
5260 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5261
5262         PR c++/26690
5263         * g++.dg/gomp/pr26690-1.C: New test.
5264         * g++.dg/gomp/pr26690-2.C: New test.
5265
5266 2006-03-20  Jeff Law  <law@redhat.com>
5267
5268         * gcc.dg/tree-ssa/pr21829.c: New test.
5269
5270         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5271
5272 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5273
5274         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5275         (check_visibility_available): Use it.
5276         (check_effective_target_default_packed): Likewise.
5277         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5278         (check_effective_target_fopenmp): Likewise.
5279         (check_effective_target_freorder): Likewise.
5280         (check_effective_target_fpic): Likewise.
5281         (check_named_sections_available): Likewise.
5282         (check_effective_target_ilp32): Likewise.
5283         (check_effective_target_lp64): Likewise.
5284
5285 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5286
5287         PR fortran/20935
5288         * gfortran.dg/scalar_mask_2.f90: New test case.
5289
5290 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5291
5292         PR tree-opt/26629
5293         * gcc.dg/tree-ssa/loadpre12.c: New test.
5294         * gcc.dg/tree-ssa/loadpre13.c: New test.
5295         * gcc.dg/tree-ssa/loadpre14.c: New test.
5296         * gcc.dg/tree-ssa/loadpre15.c: New test.
5297         * gcc.dg/tree-ssa/loadpre16.c: New test.
5298         * gcc.dg/tree-ssa/loadpre17.c: New test.
5299         * gcc.dg/tree-ssa/loadpre18.c: New test.
5300         * gcc.dg/tree-ssa/loadpre19.c: New test.
5301         * gcc.dg/tree-ssa/loadpre20.c: New test.
5302         * gcc.dg/tree-ssa/loadpre21.c: New test.
5303         * gcc.dg/tree-ssa/loadpre22.c: New test.
5304
5305 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5306
5307         PR fortran/26741
5308         * gfortran.dg/elemental_initializer_1.f90: New test.
5309
5310         PR fortran/26716
5311         * gfortran.dg/assumed_shape_ranks_2: New test.
5312
5313 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5314
5315         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5316         target fpic.
5317
5318 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5319
5320         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5321         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5322         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5323         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5324         gfortran.fortran-torture/execute/direct_io.f90,
5325         gfortran.fortran-torture/execute/inquire_2.f90,
5326         gfortran.fortran-torture/execute/inquire_4.f90,
5327         gfortran.fortran-torture/execute/list_read_1.f90,
5328         gfortran.fortran-torture/execute/open_replace.f90,
5329         gfortran.fortran-torture/execute/slash_edit.f90,
5330         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5331         temporary files from testcases.
5332
5333 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5334
5335         PR libgfortran/26509
5336         gfortran.dg/write_direct_eor.f90: New test.
5337
5338 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5339
5340         * gcc.target/powerpc/pr26350.c: New.
5341         * gcc.target/powerpc/indexed-addr.c: New.
5342
5343 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5344
5345         * gfortran.dg/dependency_13.f90: New test case.
5346
5347 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5348
5349         PR middle-end/21781
5350         * gcc.dg/real-const-1.c: New test case.
5351
5352 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5353
5354         * g++.old-deja/g++.other/init18.C: New.
5355         * g++.old-deja/g++.other/init5.C: Remove xfail.
5356
5357 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5358
5359         * g++.dg/opt/pr15551.C: Cleanup temp file.
5360
5361 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5362
5363         PR c++/6634
5364         g++.dg/parse/long1.C: New test.
5365
5366 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5367
5368         PR fortran/19101
5369         * gfortran.dg/continuation.f90: New test.
5370         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5371
5372 2006-03-14  Richard Guenther  <rguenther@suse.de>
5373
5374         PR tree-optimization/26672
5375         * gcc.dg/torture/pr26672.c: New testcase.
5376
5377 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5378
5379         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5380         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5381
5382 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5383
5384         PR middle-end/26557
5385         * gcc.c-torture/compile/switch-1.c: New test case.
5386
5387 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5388
5389         PR fortran/25378
5390         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5391         test to include more permuatations of mask and index.
5392         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5393         respond to F2003 spec. that the position returned for an all false
5394         mask && condition is zero.
5395
5396 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR middle-end/25989
5399         * gcc.dg/gomp/pr25989.c: New test.
5400
5401 2006-03-13  Jeff Law  <law@redhat.com>
5402
5403         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5404
5405 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5406
5407         * gcc.dg/switch-9.c: New test.
5408
5409 2006-03-13  Richard Guenther  <rguenther@suse.de>
5410
5411         PR middle-end/26630
5412         * gcc.dg/torture/pr26630.c: New testcase.
5413
5414 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5415
5416         * gfortran.dg/dependency_10.f90: New test case.
5417         * gfortran.dg/dependency_11.f90: Likewise.
5418
5419 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5420             Erik Edelmann  <eedelman@gcc.gnu.org>
5421
5422         * gfortran.dg/allocatable_function_1.f90: New.
5423         * gfortran.dg/allocatable_function_2.f90: New.
5424
5425 2006-03-10  Richard Guenther  <rguenther@suse.de>
5426
5427         PR middle-end/26565
5428         * gcc.dg/torture/pr26565.c: New testcase.
5429
5430 2006-03-09  Eric Christopher  <echristo@apple.com>
5431
5432         * gcc.c-torture/compile/20060309-1.c: New.
5433
5434 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5435
5436         PR libgfortran/26499
5437         * gfortran.dg/write_back.f: New test.
5438         * gfortran.dg/write_rewind_1.f: New test.
5439         * gfortran.dg/write_rewind_2.f: New test.
5440
5441 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5442
5443         PR libgfortran/26554
5444         * gfortran.dg/read_logical.f90: New test.
5445
5446 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5447
5448         * ada/acats/norun.lst: cdd2a03 now passes.
5449
5450 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5451
5452         PR testsuite/25177
5453         * gcc.target/powerpc/pr18096-1.c: Change where the error
5454         would match.
5455
5456 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5457
5458         * gcc.target/i386/cleanup-1.c: New test.
5459         * gcc.target/i386/cleanup-2.c: New test.
5460
5461 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5462
5463         * gfortran.dg/dependency_9.f90: Remove for the time being.
5464
5465 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5466
5467         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5468         directive.
5469
5470 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5471
5472         * gfortran.dg/dependency_9.f90: New test case.
5473
5474 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5475
5476         * gfortran.dg/dependency_4.f90: New test case.
5477         * gfortran.dg/dependency_5.f90: New test case.
5478         * gfortran.dg/dependency_6.f90: New test case.
5479         * gfortran.dg/dependency_7.f90: New test case.
5480         * gfortran.dg/dependency_8.f90: New test case.
5481
5482 2006-03-03  Paul Brook  <paul@codesourcery.com>
5483
5484         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5485         Add m68k-*-elf.
5486
5487 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5488
5489         PR fortran/25031
5490         * multiple_allocation_1.f90: New test.
5491
5492 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5493
5494         PR tree-optimization/26524
5495         * gfortran.dg/pr26524.f: New test case.
5496
5497 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5498
5499         * g++.dg/template/repo5.C: Cleanup repo files.
5500         * gcc.dg/20051201-1.c: Cleanup coverage files.
5501         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5502         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5503         tree dump files.
5504
5505 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5506
5507         * objc.dg/objc-nofilename-1.m: New test.
5508         * objc.dg/bad-receiver-type.m: New test.
5509         * obj-c++.dg/bad-receiver-type.mm: New test.
5510
5511 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5512
5513         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5514
5515 2006-03-01  Mike Stump  <mrs@apple.com>
5516
5517         * g++.dg/abi/key2.C: Add.
5518
5519 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5520
5521         * gfortran.dg/logical_dot_product.f90: New test.
5522
5523         PR fortran/26393
5524         * gfortran.dg/used_interface_ref.f90: New test.
5525
5526         PR fortran/20938
5527         * gfortran.dg/dependency_2.f90: New test.
5528         * gfortran.fortran-torture/execute/where17.f90: New test.
5529         * gfortran.fortran-torture/execute/where18.f90: New test.
5530         * gfortran.fortran-torture/execute/where19.f90: New test.
5531         * gfortran.fortran-torture/execute/where20.f90: New test.
5532
5533 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5534
5535         * g++.dg/tree-ssa/pr26443.C: New test case.
5536
5537 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5538
5539         PR middle-end/26022
5540         * g++.dg/opt/return-slot1.C: New test.
5541
5542 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5543
5544         PR libgfortran/26136
5545         * gfortran.dg/namelist_23.f90: New test.
5546
5547 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5548
5549         PR middle-end/14752
5550         * gcc.dg/fold-eqandshift-2.c: New test case.
5551
5552 2006-02-28  Richard Guenther  <rguenther@suse.de>
5553
5554         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5555         decomposition.
5556
5557 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5558
5559         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5560
5561 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5562
5563         PR libgfortran/26464
5564         * gfortran.dg/backspace_5.f: New test.
5565         * gfortran.dg/backspace_6.f: New test.
5566
5567 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5568
5569         * gcc.dg/fold-eqandnot-1.c: New test case.
5570
5571 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5572
5573         PR middle-end/19983
5574         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5575
5576 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5577
5578         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5579         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5580
5581 2006-02-26  Richard Guenther  <rguenther@suse.de>
5582
5583         PR tree-optimization/26421
5584         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5585
5586 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5587
5588         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5589         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5590
5591 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5592
5593         * gcc.dg/fold-even-1.c: New test case.
5594
5595 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5596
5597         PR middle-end/21137
5598         * gcc.dg/fold-eqandshift-1.c: New test case.
5599
5600 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5601
5602         PR tree-optimization/25125
5603         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5604         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5605
5606 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5607
5608         PR tree-optimizations/26359
5609         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5610         with -fdump-tree-dceloop-details.
5611         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5612
5613 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5614
5615         PR middle-end/23673
5616         * gcc.dg/fold-eqxor-1.c: New test case.
5617         * gcc.dg/fold-eqxor-2.c: Likewise.
5618         * gcc.dg/fold-eqxor-3.c: Likewise.
5619
5620 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5621
5622         PR fortran/23092
5623         * scalar_mask_1.f90: New test.
5624
5625 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5626
5627         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5628         * g++.dg/eh/uncaught2.C: New.
5629         * g++.dg/eh/uncaught3.C: New.
5630
5631 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5632
5633         PR libgfortran/26423
5634         * gfortran.dg/read_many_1.f: New test.
5635
5636 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5637
5638         PR fortran/24519
5639         * gfortran.dg/dependency_3.f90: New test.
5640         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5641         XFAILs.
5642
5643         PR fortran/25395
5644         * gfortran.dg/equiv_6.f90: New test.
5645
5646 2006-02-23  Jeff Law  <law@redhat.com>
5647
5648         * gcc.c-torture/compile/pr26425.c: New test.
5649
5650 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5651
5652         PR middle-end/26412
5653         * gcc.dg/gomp/pr26412.c: New test.
5654
5655 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5656
5657         PR c++/26291
5658         * g++.dg/other/ellipsis1.C: New test.
5659         * g++.dg/parse/operator4.C: Adjust error marker.
5660
5661 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5662
5663         PR target/25603
5664         * gfortran.dg/pr25603.f: New testcase.
5665
5666 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5667
5668         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5669         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5670
5671 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5672
5673         * g++.dg/eh/spbp.C: New.
5674
5675 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR middle-end/26379
5678         * gcc.target/i386/mmx-7.c: New test.
5679
5680 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5681
5682         PR tree-optimization/26361
5683         * gcc.dg/tree-ssa/vrp27.c: New test case.
5684
5685 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5686
5687         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5688         * gcc.dg/tree-ssa/complex-4.c: Here.
5689
5690 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5691
5692         PR middle-end/19543
5693         * gfortran.dg/logical_1.f90: New test case.
5694
5695 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5696
5697         PR middle-end/26334
5698         * gcc.dg/20060218-1.c: Moved to...
5699         * gcc.target/i386/20060218-1.c: ... here.  New test.
5700
5701 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5702
5703         PR fortran/26201
5704         * gfortran.dg/convert_1.f90: New.
5705
5706 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5707
5708         PR fortran/25054
5709         * gfortran.dg/namelist_5.f90: New test.
5710
5711         PR fortran/25089
5712         * gfortran.dg/namelist_4.f90: New test.
5713
5714 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5715
5716         PR tree-opt/25680
5717         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5718
5719 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5720
5721         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5722         variable to take into account the variable name in the
5723         function header.
5724         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5725
5726 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR middle-end/26334
5729         * gcc.c-torture/compile/20060217-1.c: New test.
5730         * gcc.dg/20060218-1.c: New test.
5731
5732 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5733
5734         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5735
5736 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5737
5738         * gcc.dg/cpp/undef3.c: New test.
5739         * gcc.dg/cpp/trad/builtins2.c: New test.
5740
5741 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5742
5743         PR c++/26266
5744         * g++.dg/template/static22.C: New test.
5745         * g++.dg/template/static23.C: New test.
5746         * g++.dg/template/static24.C: New test.
5747         * g++.dg/template/non-dependent13.C: New test.
5748         * g++.dg/init/member1.C: Tweak error markers.
5749
5750 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5751
5752         PR target/26255
5753         * gcc.c-torture/compile/pr26255.c: New test case.
5754
5755 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5756
5757         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5758         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5759         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5760         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5761         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5762         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5763         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5764
5765 2006-02-16  Jeff Law  <law@redhat.com>
5766
5767         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5768         * gcc.dg/tree-ssa/vrp26.c: New test.
5769
5770 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5771
5772         PR target/20353
5773         PR target/24578
5774         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5775         __UCLIBC__ is defined.
5776
5777 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5778
5779         PR fortran/26224
5780         * gfortran.dg/gomp/pr26224.f: New test.
5781
5782 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5783
5784         PR tree-opt/25918
5785         * lib/target-supports.exp
5786         (check_effective_target_vect_short_mult): New.
5787         (check_effective_target_vect_char_mult): New.
5788         (check_effective_target_vect_widen_sum_qi_to_si): New.
5789         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5790         (check_effective_target_vect_widen_sum_hi_to_si): New.
5791         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5792         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5793         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5794         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5795         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5796         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5797         vect-reduc-pattern-2c.c
5798         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5799         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5800         vect-reduc-pattern-1c.c
5801
5802 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5803
5804         PR fortran/24557
5805         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5806
5807 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5808
5809         PR fortran/26054
5810         * gfortran.dg/enum_8.f90: Remove check for warning.
5811         * gfortran.dg/iomsg_1.f90: Ditto.
5812         * gfortran.dg/enum_1.f90: Ditto.
5813         * gfortran.dg/enum_9.f90: Ditto.
5814         * gfortran.dg/enum_2.f90: Ditto.
5815         * gfortran.dg/enum_10.f90: Ditto.
5816         * gfortran.dg/enum_3.f90: Ditto.
5817         * gfortran.dg/flush_1.f90: Ditto.
5818         * gfortran.dg/enum_4.f90: Ditto.
5819         * gfortran.dg/array_constructor_1.f90: Ditto.
5820         * gfortran.dg/enum_5.f90: Ditto.
5821         * gfortran.dg/enum_6.f90: Ditto.
5822         * gfortran.dg/enum_7.f90: Ditto.
5823
5824 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR middle-end/26300
5827         * gcc.c-torture/compile/20060215-1.c: New test.
5828
5829 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5830
5831         PR middle-end/23670
5832         * gcc.dg/tree-ssa/andor-2.c: New test case.
5833
5834 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5835
5836         PR fortran/25045
5837         * optional_dim.f90: New test.
5838
5839 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5840
5841         PR fortran/26277
5842         * gfortran.dg/label_4.f90: New.
5843
5844 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5845             Diego Novillo  <dnovillo@redhat.com>
5846             Uros Bizjak  <uros@kss-loka.si>
5847
5848         * gfortran.dg/gomp: New directory.
5849
5850 2006-02-14  Richard Guenther  <rguenther@suse.de>
5851
5852         PR tree-optimization/26258
5853         * gcc.dg/torture/pr26258.c: New testcase.
5854
5855 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR fortran/26246
5858         * gfortran.dg/pr26246_1.f90: New test.
5859         * gfortran.dg/pr26246_2.f90: New test.
5860
5861         PR middle-end/26092
5862         * gcc.c-torture/compile/20060208-1.c: New test.
5863
5864 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5865
5866         PR fortran/26074
5867         PR fortran/25103
5868         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5869         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5870         * gfortran.dg/automatic_module_variable.f90: Change error message.
5871
5872         PR fortran/20861
5873         * gfortran.dg/internal_dummy_1.f90: New test.
5874
5875         PR fortran/20871
5876         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5877
5878
5879         PR fortran/25083
5880         * gfortran.dg/uncommon_block_data_1.f90: New test.
5881         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5882         with standard.
5883
5884         PR fortran/25088
5885         * gfortran.dg/typed_subroutine_1.f90: New test.
5886
5887 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5888
5889         * objc.dg/dwarf-1.m: New.
5890
5891 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5892
5893         PR middle-end/24427
5894         * gcc.dg/tree-ssa/andor-1.c: New test case.
5895
5896 2006-02-13  Josh Conner  <jconner@apple.com>
5897
5898         PR target/25376
5899         * gcc.dg/pr25376.c: New test.
5900
5901         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5902         assemble.
5903         * lib/target-supports.exp (check_named_sections_available):
5904         Only compile named-sections test -- don't assemble.
5905
5906 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5907
5908         * g++.dg/warn/no-write-strings.C: New test.
5909         * g++.dg/warn/write-strings.C: Likewise.
5910         * g++.dg/warn/write-strings-default.C: Likewise.
5911
5912 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5913
5914         PR fortran/25806
5915         * gfortran.dg/ret_pointer_2.f90: New test.
5916
5917 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5918
5919         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5920
5921 2006-02-10  Jeff Law  <law@redhat.com>
5922
5923         * gcc.c-torture/compile/pr26213.c: New test.
5924
5925 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5926
5927         gfortran.dg/null_1.f90: New test.
5928
5929 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5930
5931         PR fortran/14771
5932         * gfortran.dg/parens_4.f90: New.
5933         * gfortran.dg/parens_5.f90: New.
5934
5935 2006-02-10  Richard Guenther  <rguenther@suse.de>
5936
5937         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5938
5939 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5940         Paul Thomas  <pault@gcc.gnu.org>
5941
5942         PR fortran/14771
5943         * gfortran.dg/parens_1.f90: New.
5944         * gfortran.dg/parens_2.f90: New.
5945         * gfortran.dg/parens_3.f90: New.
5946
5947 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5948
5949         PR fortran/26038
5950         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5951
5952         PR fortran/25059
5953         * gfortran.dg/impure_assignment_1.f90: New test.
5954
5955         PR fortran/25070
5956         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5957
5958 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5959
5960         PR target/26141
5961         * g++.dg/expr/stdarg2.C: New test.
5962
5963 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5964
5965         PR inline-asm/16194
5966         * gcc.dg/pr16194.c: New test.
5967
5968 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5969
5970         * ada/acats/run_acats: Use portable variant of "$@".
5971
5972 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5973
5974         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5975         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5976
5977 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5978
5979         PR tree-opt/26179
5980         * g++.dg/opt/pr26179.C: New test.
5981
5982 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5983
5984         PR middle-end/26134
5985         * gcc.dg/tree-ssa/complex-3.c: New test.
5986
5987 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5988
5989         * gcc.c-torture/compile/volatile-1.c: New test.
5990
5991 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5992
5993         PR 26180
5994         * gcc.dg/tree-ssa/pr26180.c: New test.
5995
5996 2006-02-08  Jeff Law  <law@redhat.com>
5997
5998         * gcc.dg/tree-ssa/pr21417.c: New test.
5999
6000 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6001
6002         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6003         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6004
6005 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6006
6007         * lib/scanrtl.exp: New.
6008
6009 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6010
6011         PR c++/26071
6012         * g++.dg/other/virtual2.C: New test.
6013
6014         PR c++/26070
6015         * g++.dg/other/virtual1.C: New test.
6016
6017 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6018
6019         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6020         cleanup-ipa-dump): Update dump file glob patterns.
6021         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6022         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6023
6024         * lib/gcc-dg.exp: Load it.
6025         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6026
6027 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6028
6029         PR testsuite/26159
6030         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6031         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6032
6033 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6034
6035         PR fortran/25577
6036         * gfortran.dg/mvbits_1.f90: New.
6037
6038 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6039
6040         * g++.dg/warn/Wdiv-by-zero.C: New test.
6041         * g++.dg/warn/Wno-div-by-zero.C: New.
6042
6043 2006-02-07  Jeff Law  <law@redhat.com>
6044
6045         * gcc.dg/tree-ssa/pr21559.c: New test.
6046
6047         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6048         multiple VRP passes.
6049         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6050         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6051         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6052         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6053         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6054         * gcc.dg/tree-ssa/vrp02.c: Likewise
6055         * gcc.dg/tree-ssa/vrp11.c: Likewise
6056         * gcc.dg/tree-ssa/pr14341.c: Likewise
6057         * gcc.dg/tree-ssa/vrp19.c: Likewise
6058         * gcc.dg/tree-ssa/vrp20.c: Likewise
6059         * gcc.dg/tree-ssa/vrp03.c: Likewise
6060         * gcc.dg/tree-ssa/pr21086.c: Likewise
6061         * gcc.dg/tree-ssa/pr21959.c: Likewise
6062         * gcc.dg/tree-ssa/vrp21.c: Likewise
6063         * gcc.dg/tree-ssa/vrp04.c: Likewise
6064         * gcc.dg/tree-ssa/pr25485.c: Likewise
6065         * gcc.dg/tree-ssa/pr22026.c: Likewise
6066         * gcc.dg/tree-ssa/vrp22.c: Likewise
6067         * gcc.dg/tree-ssa/vrp05.c: Likewise
6068         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6069         * gcc.dg/tree-ssa/pr20701.c: Likewise
6070         * gcc.dg/tree-ssa/vrp23.c: Likewise
6071         * gcc.dg/tree-ssa/vrp06.c: Likewise
6072         * gcc.dg/tree-ssa/pr22117.c: Likewise
6073         * gcc.dg/tree-ssa/pr20702.c: Likewise
6074         * gcc.dg/tree-ssa/vrp15.c: Likewise
6075         * gcc.dg/tree-ssa/pr21090.c: Likewise
6076         * gcc.dg/tree-ssa/pr21294.c: Likewise
6077         * gcc.dg/tree-ssa/vrp24.c: Likewise
6078         * gcc.dg/tree-ssa/vrp07.c: Likewise
6079         * gcc.dg/tree-ssa/pr21563.c: Likewise
6080         * gcc.dg/tree-ssa/pr25382.c: Likewise
6081         * gcc.dg/tree-ssa/vrp16.c: Likewise
6082         * gcc.dg/tree-ssa/vrp25.c: Likewise
6083         * gcc.dg/tree-ssa/vrp08.c: Likewise
6084         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6085         * gcc.dg/tree-ssa/vrp17.c: Likewise
6086         * gcc.dg/tree-ssa/pr21458.c: Likewise
6087         * g++.dg/tree-ssa/pr18178.C: Likewise
6088
6089 2006-02-07  Richard Guenther  <rguenther@suse.de>
6090
6091         PR c++/26140
6092         Revert
6093         2006-01-30  Richard Guenther  <rguenther@suse.de>
6094         PR c++/23372
6095         * gcc.dg/pr23372-1.C: New testcase.
6096
6097         * g++.dg/tree-ssa/pr26140.C: New testcase.
6098
6099 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/9737
6102         * g++.dg/template/ttp15.C: New test.
6103         * g++.dg/template/ttp16.C: Likewise.
6104         * g++.dg/template/ttp17.C: Likewise.
6105         * g++.old-deja/g++.pt/ttp36.C: Remove.
6106         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6107         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6108         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6109         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6110         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6111         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6112         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6113         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6114         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6115
6116 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6117
6118         PR libfortran/23815
6119         * unf_io_convert_4.f90: New test.
6120
6121 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6122
6123         * gcc.dg/tree-ssa/loadpre10.c: New test.
6124         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6125         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6126         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6127
6128 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6129
6130         PR libfortran/24685
6131         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6132
6133 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6134
6135         PR tree-opt/25251
6136         * gfortran.dg/assign_7.f: New test.
6137
6138 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6139
6140         PR fortran/26041
6141         PR fortran/26064
6142         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6143         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6144         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6145
6146 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6147
6148         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6149         in size_t typedef.
6150
6151 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6152
6153         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6154         * g++.dg/charset/string.c (foo): Likewise.
6155         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6156         const char*
6157         * g++.dg/ext/builtin2.C (printf): Likewise.
6158         * g++.dg/init/new15.C (printf): Likewise.
6159         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6160         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6161         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6162         * g++.dg/template/non-dependent4.C (temp): Likewise.
6163         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6164         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6165         parameter type to const char*.
6166         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6167         Change type to const char*.
6168         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6169         Likewise.
6170         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6171         second parameter type to const char*.
6172         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6173         (Y::Y): Change parameter type to const char*.
6174         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6175         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6176         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6177         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6178         (char*).
6179         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6180         const char*.
6181         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6182         type to const char*.
6183         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6184         return type to const char*.
6185         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6186         to const char*.
6187         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6188         * g++.old-deja/g++.law/refs1.C: Likewise.
6189         * g++.old-deja/g++.law/visibility1.C: Likewise.
6190         * g++.old-deja/g++.law/visibility2.C: Likewise.
6191         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6192         const char*.
6193         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6194         * g++.old-deja/g++.mike/net48.C: Likewise.
6195         * g++.old-deja/g++.mike/p646.C: Likewise.
6196         * g++.old-deja/g++.mike/p6746.C: Likewise.
6197         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6198         type to const char*.
6199         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6200         deprecated conversion warning.
6201         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6202         char*.
6203         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6204         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6205         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6206         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6207         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6208         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6209         * g++.old-deja/g++.pt/t39.C: Likewise.
6210         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6211         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6212
6213 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6214
6215         PR fortran/25075
6216         intrinsic_argument_conformance_1.f90: New test.
6217
6218 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6219
6220         PR fortran/20845
6221         * gfortran.dg/char_result_11.f90: Add SAVE.
6222         * gfortran.dg/der_pointer_4.f90: Ditto.
6223         * gfortran.dg/default_initialization.f90: New test.
6224
6225 2006-02-03  Jeff Law  <law@redhat.com>
6226
6227         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6228         handle more than 100 dump files.
6229         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6230         * lib/scantree.exp (scan-tree-dump): Likewise.
6231         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6232         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6233         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6234         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6235         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6236
6237 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6238
6239         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6240
6241 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6242
6243         * g++.dg/template/using12.C: New test.
6244
6245 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6246
6247         * gcc.target/powerpc/pr25960.c: New test.
6248
6249 2006-02-02  Steven G. Kargl  <kargls@comcast>
6250
6251         PR fortran/24958
6252         gfortran.dg/nullify_2.f90: New test.
6253
6254 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6255
6256         PR 25990
6257         * gcc.dg/gomp/pr25990.c: New test.
6258
6259 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR c++/25342
6262         * g++.gd/template/partial4.C: New test.
6263
6264 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         PR middle-end/26001
6267         * gfortran.dg/data_char_2.f90: New.
6268
6269 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6270
6271         PR fortran/26039
6272         maxval_maxloc_conformance_1.f90: New test.
6273
6274 2006-01-31  Richard Guenther  <rguenther@suse.de>
6275
6276         * gcc.target/i386/sselibm-1.c: New testcase.
6277         * gcc.target/i386/sselibm-2.c: Likewise.
6278         * gcc.target/i386/sselibm-3.c: Likewise.
6279         * gcc.target/i386/sselibm-4.c: Likewise.
6280         * gcc.target/i386/sselibm-5.c: Likewise.
6281
6282 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6283
6284         PR fortran/24266
6285         * gfortran.dg/arrayio_derived_2.f90: New.
6286
6287 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6288
6289         * gcc.dg/unsigned-long-compare.c: New test.
6290
6291 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6292
6293         PR testsuite/25318
6294         * lib/target-supports.exp (check_effective_target_freorder):
6295         Check to see if target supports -freorder-blocks-and-partition.
6296         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6297         instead of "dg-require-named-sections".
6298
6299 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6300
6301         PR target/14798:
6302         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6303         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6304         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6305         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6306         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6307         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6308         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6309         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6310
6311 2006-01-30  Richard Guenther  <rguenther@suse.de>
6312
6313         PR c++/23372
6314         * gcc.dg/pr23372-1.C: New testcase.
6315
6316 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6317
6318         * gcc.dg/gomp/pr25874.c: New test.
6319
6320 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6321
6322         PR tree-opt/25911
6323         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6324
6325 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6326
6327         PR fortran/18578
6328         PR fortran/18579
6329         PR fortran/20857
6330         PR fortran/20885
6331         * gfortran.dg/intent_out_1.f90: New test.
6332
6333 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6334
6335         PR fortran/17911
6336         * gfortran.dg/procedure_lvalue.f90: New test.
6337
6338         PR fortran/20895
6339         PR fortran/25030
6340         * gfortran.dg/char_pointer_assign_2.f90: New test.
6341         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6342         assignment to be consistent with standard.
6343         * gfortran.dg/char_result_2.f90: The same.
6344         * gfortran.dg/char_result_8.f90: The same.
6345
6346 2006-01-28  Zack Weinberg  <zackw@panix.com>
6347
6348         * gcc.dg/Woverlength-strings.c
6349         * gcc.dg/Woverlength-strings-pedantic-c89.c
6350         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6351         * gcc.dg/Woverlength-strings-pedantic-c99.c
6352         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6353
6354 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6355
6356         * gcc.c-torture/execute/20060127-1.c: New test.
6357
6358 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/25999
6361         * g++.dg/ext/pragmaweak1.C: New test.
6362
6363 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/25855
6366         * g++.dg/template/spec29.C: New test.
6367
6368 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6369
6370         PR c/19606.
6371         * gcc.c-torture/execute/pr19606.c: New.
6372
6373 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6374
6375         * gcc.dg/pragma-re-4.c: New test.
6376
6377 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6378
6379         PR fortran/25964
6380         * gfortran.dg/assumed_size_refs_3.f90: New test.
6381
6382 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6383
6384         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6385
6386 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6387
6388         PR ada/21317
6389         * ada/acats/support/impdef.a: Add One_Long_Second.
6390         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6391         * ada/acats/tests/c9/c94026.a: Likewise.
6392         * ada/acats/tests/c9/c97305c.ada: Likewise.
6393         * ada/acats/tests/c9/c99004a.ada: Likewise.
6394
6395 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6396
6397         PR fortran/25964
6398         * gfortran.dg/global_references_2.f90: New test.
6399
6400         PR fortran/25084
6401         PR fortran/20852
6402         PR fortran/25085
6403         PR fortran/25086
6404         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6405         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6406
6407         PR fortran/25416
6408         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6409
6410 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6411
6412         PR c/25892
6413         * gcc.dg/Wpointer-sign.c: New.
6414         * gcc.dg/Wpointer-sign-Wall.c: New.
6415         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6416         * gcc.dg/Wpointer-sign-pedantic.c: New.
6417         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6418         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6419
6420 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6421
6422         PR C/25861
6423         * gcc.c-torture/compile/pr25861.c: New test.
6424
6425 2006-01-26  Paul Brook  <paul@codesourcery.com>
6426
6427         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6428         on short-enum targets.
6429         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6430         variable.
6431         (generate_fields): Use short_enums.
6432         (main): Set short_enums.  Document -e.
6433         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6434         on short-enum targets.
6435         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6436         variable.
6437         (generate_fields): Use short_enums.
6438         (main): Set short_enums.  Document -e.
6439         * lib/target-supports.exp (check_effective_target_short_enums): New.
6440
6441 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6442
6443         PR target/25947
6444         * gcc.dg/torture/pr25947-1.c: New test.
6445
6446 2006-01-25  Jan Hubicka  <jh@suse.cz>
6447             Roger Sayle  <roger@eyesopen.com>
6448
6449         PR rtl-optimization/25703
6450         * gcc.target/i386/20060125-1.c: New test case.
6451         * gcc.target/i386/20060125-2.c: New test case.
6452
6453 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6454
6455         PR fortran/18540
6456         * gfortran.dg/goto_1.f: New.
6457
6458 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6459
6460         PR fortran/25716
6461         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6462         25716 on 32-bit systems too.
6463
6464 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6465
6466         PR testsuite/25590
6467         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6468
6469 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6470
6471         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6472
6473 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6474
6475         PR fortran/25835
6476         * gfortran.dg/read_eof.f90: Delete, renamed.
6477         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6478         * gfortran.dg/read_eof_2.f90: New test.
6479         * gfortran.dg/read_eof_3.f90: New test.
6480
6481 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6482
6483         PR tree-opt/25860
6484         * gcc.c-torture/compile/pr25860.c: New test.
6485
6486 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6487
6488         PR c++/25552
6489         * g++.dg/parse/dtor8.C: New test.
6490
6491 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6492
6493         PR testsuite/25891
6494         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6495         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6496         check_effective_target_fopenmp returns 0.
6497
6498 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6499
6500         PR ada/20548
6501         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6502         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6503         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6504
6505 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6506
6507         PR tree-opt/25857
6508         * g++.dg/opt/pr25857.C: New test.
6509
6510 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6511         Jan Hubicka  <jh@suse.cz>
6512         Richard Guenther  <rguenther@suse.de>
6513
6514         PR rtl-optimization/25654
6515         * gcc.dg/torture/pr25654.c: New testcase.
6516         * gcc.target/i386/pr25654.c: Likewise.
6517
6518 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6519
6520         PR fortran/25901
6521         * gfortran.dg/internal references_2.f90: New test.
6522
6523         Fix regression in testing of admissability of attributes.
6524         * gfortran.dg/intent_used_1.f90: New test.
6525
6526 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6527
6528         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6529         Remove target conditional torture options for i?86 and x86_64
6530         GNU/Linux.
6531
6532 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6533
6534         PR c++/10891
6535         * g++.dg/rtti/no-rtti.C: New.
6536
6537 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6538
6539         PR c++/25895
6540         * g++.dg/inherit/conv2.C: New test.
6541
6542         PR c++/25856
6543         * g++.dg/parse/dtor7.C: New test.
6544
6545         PR c++/25858
6546         * g++.dg/template/crash44.C: New test.
6547
6548 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6549
6550         PR fortran/25124
6551         PR fortran/25625
6552         * gfortran.dg/internal_references_1.f90: New test.
6553           PR fortran/20881
6554         PR fortran/23308
6555         PR fortran/25538
6556         PR fortran/25710
6557         * gfortran.dg/global_references_1.f90: New test.
6558         * gfortran.dg/g77/19990905-1.f: Restore the error that
6559         there is a clash between the common block name and
6560         the name of a subroutine reference.
6561
6562         PR fortran/PR24276
6563         * gfortran.dg/aliasing_dummy_1.f90: New test.
6564
6565 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6566
6567         * gcc.dg/vmx/1b-01.c: Warning fix.
6568         * gcc.dg/vmx/1c-02.c: Likewise.
6569         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6570
6571 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6572
6573         PR testsuite/24962
6574         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6575
6576 2006-01-20  Richard Guenther  <rguenther@suse.de>
6577         Steven Bosscher <stevenb.gcc@gmail.com>
6578
6579         PR rtl-optimization/24626
6580         * gcc.dg/torture/pr24626-1.c: New testcase.
6581         * gcc.dg/torture/pr24626-2.c: Likewise.
6582         * gcc.dg/torture/pr24626-3.c: Likewise.
6583         * gcc.dg/torture/pr24626-4.c: Likewise.
6584
6585 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6586
6587         PR c++/5520
6588         * g++.dg/warn/empty-body.C: New.
6589
6590 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6591
6592         PR c++/22136
6593         * g++.dg/template/using10.C: New test.
6594         * g++.dg/temlpate/using11.C: Likewise.
6595         * g++.dg/inherit/using5.C: Tweak error messages.
6596
6597 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6598
6599         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6600         target test.
6601         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6602
6603 2006-01-19  Jan Hubicka  <jh@suse.cz>
6604
6605         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6606
6607 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6608
6609         PR c++/25854
6610         * g++.dg/template/spec28.C: New test.
6611
6612 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6613
6614         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6615         Fix fprintf's by adding srcdir or removing it.
6616
6617 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6618
6619         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6620         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6621         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6622         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6623         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6624         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6625         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6626         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6627         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6628         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6629         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6630         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6631         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6632         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6633
6634 2006-01-18  Jeff Law  <law@redhat.com>
6635
6636         * gcc.dg/tree-ssa/vrp25.c: New test.
6637
6638 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6639
6640         * gcc.dg/pr25805.c: Fix misapplied patch.
6641
6642 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6643
6644         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6645         (check_effective_target_vect_udot_qi): New.
6646         (check_effective_target_vect_sdot_hi): New.
6647         (check_effective_target_vect_udot_hi): New.
6648         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6649         prefixed with "wrapv-" with -fwrapv.
6650         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6651         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6652         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6653         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6654         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6655
6656         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6657         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6658         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6659         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6660
6661 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6662
6663         PR c++/16829
6664         * g++.dg/other/default2.C: New test.
6665         * g++.dg/other/default3.C: New test.
6666
6667 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6668
6669         PR c/25805
6670         * gcc.dg/pr25805.c: New file.
6671
6672 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6673
6674         PR c++/25836
6675         * g++.dg/template/init6.C: New test.
6676
6677 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6678
6679         * gcc.dg/tree-ssa/pr24287.c: New test
6680
6681 2006-01-18  Eric Christopher  <echristo@apple.com>
6682
6683         * g++.dg/eh/table.C: New.
6684
6685 2006-01-18  DJ Delorie  <dj@redhat.com>
6686
6687         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6688         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6689         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6690         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6691
6692 2006-01-18  Jeff Law  <law@redhat.com>
6693
6694         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6695         on wrapping on overflow semantics.
6696
6697         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6698
6699         * gcc.gc/tree-ssa/vrp23.c: New test.
6700         * gcc.gc/tree-ssa/vrp24.c: New test.
6701
6702 2006-01-18  Richard Henderson  <rth@redhat.com>
6703             Aldy Hernandez  <aldyh@redhat.com>
6704             Jakub Jelinek  <jakub@redhat.com>
6705             Diego Novillo  <dnovillo@redhat.com>
6706             Uros Bizjak  <uros@kss-loka.si>
6707
6708         * testsuite/gcc.dg/gomp: New directory.
6709
6710 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6711             Steven G. Kargl  <kargls@comcast.net>
6712
6713         PR fortran/20869
6714         * gfortran.dg/intrinsic_external_1.f90: New test.
6715
6716         PR fortran/20875.
6717         * gfortran.dg/elemental_pointer_1.f90: New test.
6718
6719         PR fortran/25024
6720         * gfortran.dg/external_procedures_1.f90: New test.
6721
6722         PR fortran/25785
6723         gfortran.dg/assumed_present.f90: New test.
6724
6725 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6726
6727         * g++.dg/parse/lookup5.C: New test.
6728
6729 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6730
6731         PR fortran/25697
6732         * gfortran.dg/read_eof.f90: New test.
6733
6734 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6735
6736         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6737         add a closing brace.
6738
6739 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6740
6741         PR fortran/25631
6742         * gfortran.dg/fmt_tl.f: New test.
6743
6744 2006-01-17  Eric Christopher  <echristo@apple.com>
6745
6746         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6747         * g++.old-deja/g++.warn/impint2.C: Ditto.
6748         * g++.old-deja/g++.other/null1.C: Ditto.
6749         * g++.dg/warn/conv2.C: Ditto.
6750         * g++.dg/warn/conv4.C: New file.
6751
6752 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6753
6754         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6755
6756 2006-01-17  Andreas Jaeger  <aj@suse.de>
6757             Janis Johnson <janis187@us.ibm.com>
6758
6759         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6760         in 64-bit.
6761         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6762         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6763
6764 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6765
6766         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6767         xfail txxx where xxx >= 25.
6768
6769 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6770
6771         PR testsuite/25764
6772         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6773
6774 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR c/25682
6777         * gcc.dg/pr25682.c: New test.
6778         * g++.dg/parse/array-size2.C: New test.
6779
6780 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6781
6782         * consistency.vlad: Remove entire directory, 1652 files.
6783
6784 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6785
6786         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6787         check_effective_target_dfprt_nocache): New.
6788         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6789         (check_effective_target_dfprt): New.
6790         * lib/c-compat.exp (check_dfp): Remove.
6791         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6792         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6793         level of support for decimal float.
6794         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6795         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6796         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6797         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6798         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6799         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6800         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6801         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6802         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6803         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6804         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6805         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6806         directives.
6807
6808 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6809
6810         PR testsuite/25741
6811         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6812         $base_dir/../.
6813         * lib/gfortran.exp (gfortran_init): Likewise.
6814         * lib/obj-c++.exp (obj-c++_init): Likewise.
6815         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6816         (scan-assembler-dem-not): Likewise.
6817         * lib/scandump.exp (scan-dump-dem): Likewise.
6818         (scan-dump-dem-not): Likewise.
6819
6820 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6821
6822         PR testsuite/25767
6823         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6824         powerpc-*-darwin*.
6825         * lib/obj-c++.exp (obj-c++_init): Likewise.
6826
6827 2006-01-16  Richard Guenther  <rguenther@suse.de>
6828
6829         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6830
6831 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6832
6833         PR testsuite/25777
6834         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6835         to LD_LIBRARY_PATH.
6836
6837 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6838             Andrew Pinski  <pinskia@physics.uc.edu>
6839
6840         * gcc.dg/minmax-1.c: New test.
6841
6842 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6843
6844         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6845         * gcc.misc-tests/dectest.exp: Ditto.
6846
6847 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6848
6849         PR testsuite/25796
6850         * gcc.target/i386/cmov6.c: Use -march=k8.
6851
6852 2006-01-15  Andreas Jaeger  <aj@suse.de>
6853
6854         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6855         x86 does not have __float128.
6856
6857 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6858
6859         * gcc.target/i386/cmov6.c: New test.
6860
6861 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/25663
6864         * g++.dg/template/ctor6.C: New test.
6865
6866 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6867
6868         PR tree-optimization/25485
6869         * gcc.dg/tree-ssa/pr25485.c: New.
6870
6871 2006-01-14  Richard Guenther  <rguenther@suse.de>
6872
6873         PR tree-optimization/22548
6874         PR tree-optimization/22555
6875         PR tree-optimization/22501
6876         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6877         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6878         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6879         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6880         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6881         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6882         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6883         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6884         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6885
6886 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6887
6888         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6889         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6890
6891 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6892         Richard Guenther  <rguenther@suse.de>
6893
6894         PR rtl-optimization/24257
6895         * gcc.dg/torture/pr24257.c: New testcase.
6896
6897 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6898
6899         * gcc.c-torture/execute/20060110-1.c: New test.
6900         * gcc.c-torture/execute/20060110-2.c: New test.
6901
6902 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6903
6904         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6905
6906 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6907
6908         PR fortran/25756
6909         * gfortran.dg/label_3.f90: New test.
6910
6911 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6912
6913         PR tree-optimization/25771
6914         * g++.dg/tree-ssa/pr25771.C: New test
6915
6916 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6917
6918         PR tree-opt/24365
6919         * g++.dg/opt/complex5.C: New test.
6920
6921 2006-01-13  Richard Guenther  <rguenther@suse.de>
6922
6923         * gcc.target/i386/387-9.c: New testcase.
6924
6925 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6926
6927         PR c++/24824
6928         * g++.dg/debug/dwarf2-1.C: New.
6929
6930 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6931
6932         PR testsuite/25728
6933         * lib/gcov.exp (verify-lines): Add "close $fd".
6934
6935 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6936             Ben Elliston  <bje@au.ibm.com>
6937
6938         * gcc.dg/dfp/inf-1.c: New test.
6939
6940 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6941             Yao Qi  <qiyaoltc@cn.ibm.com>
6942             Ben Elliston  <bje@au.ibm.com>
6943             Jon Grimm  <jgrimm2@us.ibm.com>
6944
6945         * gcc.dg/nodfp-1.c: New test.
6946         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6947         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6948         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6949         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6950         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6951         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6952         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6953         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6954         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6955         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6956         * gcc.dg/format/dfp-printf-1.c: Likewise.
6957         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6958         (compat_setup_dfp): New.
6959         * gcc.dg/compat/compat.exp: Use it.
6960         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6961         Make some variables global, prepend "compat_" to their names.
6962         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6963         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6964         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6965         * lib/compat.exp (compat_skip_list): Make global, rename.
6966         * lib/c-compat.exp: New file.
6967         * lib/target-supports.exp (check_effective_target_dfp): New.
6968
6969         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6970         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6971         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6972         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6973         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6974         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6975         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6976         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6977         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6978         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6979         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6980         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6981         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6982         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6983         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6984         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6985         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6986         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6987         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6988         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6989         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6990         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6991         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6992         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6993         gcc.dg/dfp/struct-layout-1.c,
6994         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6995         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6996         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6997         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6998         gcc.dg/dfp/func-vararg-dfp.c,
6999         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7000         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7001         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7002         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7003         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7004
7005 2006-01-11  Richard Guenther  <rguenther@suse.de>
7006
7007         PR tree-optimization/25734
7008         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7009
7010 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7011
7012         PR fortran/25486
7013         * gfortran.dg/literal_character_constant_1_x.F: New test.
7014         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7015         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7016         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7017
7018 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         PR c++/25386
7021         * g++.dg/ext/packed3.C: Add expected packed error.
7022
7023 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7024
7025         PR target/25706
7026         * gcc.dg/torture/pr25706-1.c: New test.
7027
7028 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7029
7030         PR tree-optimization/23109
7031         PR tree-optimization/23948
7032         PR tree-optimization/24123
7033
7034         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7035         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7036         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7037         g++.dg/tree-ssa/pr23948.C: New testcases.
7038         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7039         three divisions in order to do the optimization.
7040
7041 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7042
7043         PR c++/25632
7044         * g++.dg/other/pr25632.C: New test.
7045
7046 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7047
7048         PR fortran/25730
7049         * gfortran.dg/used_types_1.f90: New test.
7050
7051 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7052
7053         PR target/25718
7054         * gcc.dg/torture/pr25718-1.c: New test.
7055
7056 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7057
7058         * gfortran.dg/list_read_2.f90: Fix typo in description.
7059
7060 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7061
7062         * lib/target-supports.exp (check_visibility_available): Simplify test
7063         for *-*-netware*.
7064         (check_profiling_available): Fail for *-*-netware*.
7065         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7066         * gcc.dg/20021014-1.c: Likewise.
7067         * gcc.dg/nest.c: Likewise.
7068
7069 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7070
7071         fortran/24936
7072         * gfortran.dg/forall_3.f90: New test.
7073
7074 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7075
7076         PR fortran/21977
7077         * gfortran.dg/nesting_2.f90: New test.
7078         * gfortran.dg/nesting_3.f90: New test.
7079
7080 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7081
7082         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7083         Fix typo in comment.
7084
7085 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7086
7087         * gfortran.dg/single_char_string.f90: New test.
7088
7089 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7090
7091         * gfortran.dg/ichar_2.f90: New test.
7092
7093 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7094
7095         PR fortran/25093
7096         * gfortran.dg/private_type_4.f90: New.
7097
7098 2006-01-07  Richard Guenther  <rguenther@suse.de>
7099
7100         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7101
7102 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7103
7104         * gfortran.dg/func_decl_1.f90: New.
7105         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7106         * gfortran.dg/array_alloc_2.f90: Likewise.
7107         * gfortran.dg/char_result_8.f90: Likewise.
7108         * gfortran.dg/dup_save_1.f90: Likewise.
7109         * gfortran.dg/dup_save_2.f90: Likewise.
7110         * gfortran.dg/f2c_6.f90: Likewise.
7111         * gfortran.dg/f2c_7.f90: Likewise.
7112         * gfortran.dg/func_result_2.f90: Likewise.
7113         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7114
7115 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7116
7117         PR fortran/22146
7118         * gfortran.dg/elemental_subroutine_1.f90: New test.
7119         * gfortran.dg/elemental_subroutine_2.f90: New test.
7120
7121         PR fortran/25029
7122         PR fortran/21256
7123         * gfortran.dg/assumed_size_refs_1.f90: New test.
7124
7125         PR fortran/20868
7126         PR fortran/20870
7127         * gfortran.dg/assumed_size_refs_2.f90: New test.
7128         * gfortran.dg/initialization_1.f90: Change warning message.
7129
7130 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7131
7132         * gcc.dg/tree-ssa/loop-15.c: New test.
7133
7134 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7135
7136         PR fortran/25598
7137         * gfortran.dg/backspace_3.f: New test.
7138         * gfortran.dg/backspace_4.f: New test.
7139
7140 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7141
7142         PR fortran/24268
7143         * gfortran.dg/fmt_white.f: Update test.
7144
7145 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7146
7147         * gcc.dg/cast-1.c: Add new warning.
7148         * gcc.dg/cast-2.c: Likewise.
7149         * gcc.dg/cast-3.c: Likewise.
7150         * gcc.dg/format/cast-1.c: Likewise.
7151         * gcc.dg/cast-4.c: New testcase.
7152
7153 2006-01-05  Richard Guenther  <rguenther@suse.de>
7154
7155         PR tree-optimization/22555
7156         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7157
7158 2006-01-05  Richard Guenther  <rguenther@suse.de>
7159             Diego Novillo  <dnovillo@redhat.com>
7160
7161         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7162         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7163         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7164         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7165         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7166         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7167         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7168         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7169         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7170         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7171         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7172         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7173         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7174         * treelang/compile/extravar.tree: Likewise.
7175         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7176         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7177         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7178         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7179         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7180
7181 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7182
7183         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7184         for 64-bit fix.
7185
7186 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7187
7188         PR fortran/23675
7189         gfortran.dg/char_result_11.f90: New.
7190
7191 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/24782
7194         * g++.dg/parse/access9.C: New test.
7195         * g++.dg/tc1/dr52.C: Tweak error markers.
7196
7197 2006-01-04  Richard Henderson  <rth@redhat.com>
7198
7199         Merge from gomp branch.
7200         * g++.dg/parse/pragma2.C: Update expected error lines.
7201
7202 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7203
7204         * g++.dg/other/i386-2.C: New test.
7205
7206         PR target/25554
7207         * gcc.c-torture/compile/20051228-1.c: New test.
7208
7209         PR c/25559
7210         * gcc.dg/pr25559.c: New test.
7211
7212 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/25492
7215         * g++.dg/lookup/friend9.C: New test.
7216
7217         PR c++/25625
7218         * g++.dg/template/repo5.C: New test.
7219
7220 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7221
7222         PR fortran/25101
7223         * gfortran.dg/forall_2.f90: New test.
7224
7225 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7226
7227         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7228         dg-require-weak.  Adjust regexp to handle leading-underscore
7229         targets and space as well as TAB after .weak.  Change previous
7230         64-bit fix to not use naked dot.
7231
7232 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7233
7234         PR rtl-optimization/25578
7235         * gcc.c-torture/execute/20060102-1.c: New testcase.
7236
7237 2006-01-03  Richard Guenther  <rguenther@suse.de>
7238
7239         PR c/25183
7240         * gcc.dg/torture/pr25183.c: New testcase.
7241
7242 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7243
7244         Merge from gomp-branch.
7245         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7246         * gcc.dg/ia64-sync-2.c: Likewise.
7247         * gcc.dg/ia64-sync-3.c: Likewise.
7248         * gcc.dg/ia64-sync-4.c: Likewise.
7249         * gcc.dg/sync-2.c: Likewise.
7250         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7251         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7252
7253 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/25635
7256         * g++.dg/parse/operator6.C: New test.
7257
7258         PR c++/25637
7259         * g++.dg/parse/error29.C: New test.
7260
7261         PR c++/25638
7262         * g++.dg/parse/dtor6.C: New test.
7263
7264         PR c++/25633
7265         * g++.dg/parse/ctor3.C: New test.
7266
7267         PR c++/25634
7268         * g++.dg/template/class3.C: New test.
7269
7270 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7271
7272         * g++.dg/debug/debug9.C: New.
7273
7274 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7275
7276         PR fortran/24640
7277         * gfortran.dg/label_2.f90: New test.
7278
7279 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7280
7281         * g++.dg/lookup/using12.C: Tighten error marker.
7282
7283 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7284             Andrew Pinski <pinskia@physics.uc.edu>
7285
7286         * gcc.target/powerpc/darwin-abi-3.c: New file.
7287         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7288         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7289         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7290         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7291         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7292         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7293         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7294         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7295
7296 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7297
7298         * gcc.dg/tree-ssa/loadpre1.c: New;
7299         * gcc.dg/tree-ssa/loadpre2.c: New;
7300         * gcc.dg/tree-ssa/loadpre3.c: New;
7301         * gcc.dg/tree-ssa/loadpre4.c: New;
7302         * gcc.dg/tree-ssa/loadpre5.c: New;
7303         * gcc.dg/tree-ssa/loadpre6.c: New;
7304         * gcc.dg/tree-ssa/loadpre7.c: New;
7305         * gcc.dg/tree-ssa/loadpre8.c: New;
7306         * gcc.dg/tree-ssa/loadpre9.c: New;
7307
7308 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7309
7310         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7311         * g++.dg/abi/thunk4.C: Likewise.
7312
7313 2006-01-01  Andreas Jaeger  <aj@suse.de>
7314
7315         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7316         portable.
7317
7318 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR c++/25294
7321         * gcc.dg/pragma-pack-3.c: New test.
7322         * g++.dg/parse/pragma3.C: New test.
7323
7324 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7325
7326         PR middle-end/24827
7327         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7328
7329 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7330
7331         PR testsuite/25214
7332         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7333
7334 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7335
7336         PR fortran/22607
7337         * gfortran-dg/pure_byref_3.f90: New.
7338
7339         fortran/PR 25396
7340         * gfortran.dg/userdef_operator_1.f90: New.
7341
7342 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7343
7344         * g++.dg/abi/thunk3.C: New.
7345         * g++.dg/abi/thunk4.C: New.
7346
7347 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7348
7349         PR fortran/25532
7350         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7351         associated derived type components of derived types are
7352         properly declared in contained procedures.
7353
7354 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7355
7356         PR libgfortran/25139
7357         * gfortran.dg/backspace_2.f: New test.
7358
7359 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7360
7361         PR libgfortran/25550
7362         * gfortran.dg/endfile.f: New test.
7363
7364 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7365
7366         PR libgfortran/25419
7367         * gfortran.dg/comma.f: New test.
7368
7369 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7370
7371         * lib/gfortran-dg.exp: Remove trailing whitespace.
7372         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7373         -funroll-all-loops.
7374
7375 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7376
7377         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7378         Extended Double long doubles or repeat tests when long double is
7379         the same size as double.
7380
7381 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7382
7383         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7384
7385         PR testsuite/25442
7386         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7387         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7388
7389         PR testsuite/25441
7390         * gcc.dg/pr23911.c: Make test variable static.
7391
7392         PR testsuite/25444
7393         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7394
7395 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7396
7397         PR c++/25439
7398         * g++.dg/parse/crash17.C: Adjust error markers.
7399         * g++.dg/template/error20.C: New test.
7400
7401 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7402
7403         PR c++/23172
7404         * g++.dg/ext/complit4.C: New test.
7405
7406         PR c++/25417
7407         * g++.dg/ext/complit5.C: Likewise.
7408
7409 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7410
7411         PR tree-optimization/25125
7412         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7413         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7414         * gcc.c-torture/execute/pr25125.c: New.
7415
7416 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7417
7418         PR fortran/25029
7419         PR fortran/21256
7420         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7421         with incorrect assumed size references.
7422
7423 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/23171
7426         * g++.dg/opt/init1.C: New test.
7427
7428 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7429
7430         PR c++/24671
7431         * g++.dg/template/sfinae3.C: New test.
7432
7433 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7434
7435         * g++.dg/other/friend4.C: New test.
7436
7437 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7438
7439         PR target/25005
7440         * g++.dg/opt/pr25005.C: New test.
7441
7442 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/25369
7445         * g++.dg/template/ptrmem16.C: New test.
7446
7447 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/25029
7450         PR fortran/21256
7451         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7452
7453 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7454
7455         PR libgfortran/25307
7456         * gfortran.dg/list_read_5.f90: New test.
7457
7458 2005-12-22  Richard Henderson  <rth@redhat.com>
7459
7460         * gcc.target/i386/sse-7.c: Use -msse2.
7461
7462 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7463
7464         PR rtl-optimization/25432
7465         * gcc.c-torture/compile/20051216-1.c: New test.
7466
7467         PR objc/25328
7468         * objc/execute/pr25328.m: New test.
7469
7470 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/25364
7473         * g++.dg/template/call4.C: New test.
7474
7475 2005-12-22  Dale Johannesen  <dalej@apple.com>
7476
7477         * gcc.target/i386/sse-17.c: New.
7478
7479 2005-12-22  Paul Brook  <paul@codesourcery.com>
7480
7481         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7482
7483 2005-12-22  Paul Brook  <paul@codesourcery.com>
7484
7485         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7486
7487 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7488
7489         PR tree-opt/25513
7490         * gcc.c-torture/compile/pr25513.c: New test.
7491
7492 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7493
7494         PR c++/23333
7495         * g++.dg/parse/error25.C: Add more tests.
7496
7497 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7498
7499         PR fortran/18990
7500         * gfortran.dg/der_charlen_1.f90: New.
7501
7502 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7503
7504         PR fortran/20889
7505         * gfortran.dg/pointer_component_type_1.f90: New test.
7506
7507         PR fortran/25029
7508         PR fortran/21256
7509         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7510         should give an error with assumed size array refernces and checks those
7511         that should not.
7512         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7513         reference an upper bound so that it does not generate an error.
7514
7515         PR fortran/19362
7516         PR fortran/20244
7517         PR fortran/20864
7518         PR fortran/25391
7519         * gfortran.dg/used_dummy_types_1.f90: New test.
7520         * gfortran.dg/used_dummy_types_2.f90: New test.
7521         * gfortran.dg/used_dummy_types_3.f90: New test.
7522         * gfortran.dg/used_dummy_types_4.f90: New test.
7523         * gfortran.dg/used_dummy_types_5.f90: New test.
7524
7525         PR fortran/23152
7526         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7527         group already being USE associated.
7528         * gfortran.dg/assumed_shape_nml.f90: New test.
7529         * gfortran.dg/assumed_size_nml.f90: New test.
7530
7531         PR fortran/20862
7532         PR fortran/25053
7533         PR fortran/25063
7534         PR fortran/25064
7535         PR fortran/25066
7536         PR fortran/25067
7537         PR fortran/25068
7538         PR fortran/25307
7539         * gfortran.dg/io_constraints_1.f90: New test.
7540         * gfortran.dg/io_constraints_1.f90: New test.
7541         * gfortran.dg/iostat_3.f90: Change wording of warning.
7542         * gfortran.dg/g77/19981216-0.f: The same.
7543
7544 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7545
7546         PR tree-optimization/23518
7547         * testsuite/gcc.dg/pr23518.c: New.
7548
7549 2005-12-21  Mike Stump  <mrs@apple.com>
7550
7551         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7552
7553 2005-12-21  Paul Brook  <paul@codesourcery.com>
7554
7555         * gcc.dg/pr19340.c: Skip on m68k targets.
7556
7557 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7558
7559         PR rtl-optimization/25196
7560         * gcc.dg/pr25196.c: New test.
7561
7562 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7563
7564         PR fortran/25423
7565         gfortran.dg/where_nested_1.f90: New.
7566
7567 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7568
7569         PR tree-optimization/25382.
7570         * gcc.dg/tree-ssa/pr25382.c: New.
7571
7572 2005-12-20  Richard Guenther  <rguenther@suse.de>
7573
7574         PR middle-end/24306
7575         * gcc.target/i386/pr24306.c: New testcase.
7576
7577 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7578
7579         PR tree-optimization/25501
7580         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7581
7582 2005-12-20  Richard Guenther  <rguenther@suse.de>
7583
7584         Revert
7585         2005-12-02  Richard Guenther  <rguenther@suse.de>
7586
7587         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7588
7589 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/21228
7592         * g++.dg/warn/Wunreachable-code-2.C: New test.
7593
7594 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/24278
7597         * g++.dg/template/ctor5.C: New test.
7598
7599         PR c++/24915
7600         * g++.dg/template/overload8.C: New test.
7601
7602 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7603
7604         * gcc.c-torture/compile/pr25483 : New test.
7605
7606 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7607
7608         PR c++/20552
7609         * g++.dg/ext/typeof10.C: New test.
7610
7611 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7612
7613         * gcc.dg/mt-loopi1.c: New.
7614
7615 2005-12-18  Richard Guenther  <rguenther@suse.de>
7616
7617         PR tree-optimization/25481
7618         * gcc.dg/torture/pr25481.c: New testcase.
7619
7620 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7621
7622         PR rtl-optimization/21041
7623         * gcc.dg/pr21041.c: New test.
7624
7625 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7626
7627         PR libgfortran/25463
7628         * gfortran.dg/advance.f90: New test.
7629
7630 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7631
7632         * gcc.dg/20051201-1.c: New test.
7633
7634 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7635
7636         PR fortran/25018
7637         * gfortran.dg/initialization_1.f90: New test.
7638         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7639         * gfortran.dg/g77/980616-0.f: The same.
7640
7641 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7642
7643         * PR fortran/25458
7644         * gfortran.dg/chkbits.f90: New test.
7645
7646 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7647
7648         * gfortran.dg/enum_5.f: Revert to previous version.
7649
7650 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7651
7652         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7653         * gfortran.dg/nested_modules_1.f90: Ditto.
7654         * gfortran.dg/hollerith_f95.f90: Ditto.
7655         * gfortran.dg/select_5.f90: Ditto.
7656         * gfortran.dg/secnds.f: Ditto.
7657         * gfortran.dg/hollerith2.f90: Ditto.
7658         * gfortran.dg/imag_2.f: Ditto.
7659         * gfortran.dg/ftell_2.f90: Ditto.
7660         * gfortran.dg/malloc_free_1.f90: Ditto.
7661         * gfortran.dg/logint-1.f: Ditto.
7662         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7663         * gfortran.dg/e_d_fmt.f90: Ditto.
7664         * gfortran.dg/hollerith_legacy.f90: Ditto.
7665         * gfortran.dg/logint-2.f: Ditto.
7666         * gfortran.dg/enum_5.f90: Ditto.
7667         * gfortran.dg/f2c_2.f90: Ditto.
7668         * gfortran.dg/pr17143.f90: Ditto.
7669         * gfortran.dg/namelist_14.f90: Ditto.
7670         * gfortran.dg/logint-3.f: Ditto.
7671         * gfortran.dg/spread_scalar_source.f90: Ditto.
7672         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7673         * gfortran.dg/namelist_11.f: Ditto.
7674         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7675         * gfortran.dg/g77/20010519-1.f
7676         * gfortran.dg/g77/alpha1.f: Ditto.
7677         * gfortran.dg/g77/990115-1.f: Ditto.
7678         * gfortran.dg/g77/erfc.f: Ditto.
7679         * gfortran.dg/g77/19990313-3.f: Ditto.
7680         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7681         * gfortran.dg/g77/20010426.f: Ditto.
7682         * gfortran.dg/g77/19990313-0.f: Ditto.
7683         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7684         * gfortran.dg/g77/20000629-1.f: Ditto.
7685         * gfortran.dg/g77/970125-0.f: Ditto.
7686         * gfortran.dg/g77/8485.f: Ditto.
7687         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7688         * gfortran.dg/g77/19990313-1.f: Ditto.
7689         * gfortran.dg/g77/int8421.f: Ditto.
7690         * gfortran.dg/g77/19990305-0.f: Ditto.
7691         * gfortran.dg/g77/947.f: Ditto.
7692         * gfortran.dg/g77/19990905-2.f: Ditto.
7693         * gfortran.dg/g77/cabs.f: Ditto.
7694         * gfortran.dg/g77/19990313-2.f: Ditto.
7695         * gfortran.dg/g77/20020307-1.f: Ditto.
7696         * gfortran.dg/g77/dcomplex.f: Ditto.
7697         * gfortran.dg/g77/19990502-1.f: Ditto.
7698         * gfortran.dg/g77/19981216-0.f: Ditto.
7699         * gfortran.dg/common_4.f90: Ditto.
7700         * gfortran.dg/entry_4.f90: Ditto.
7701         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7702         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7703         * gfortran.dg/namelist_12.f: Ditto.
7704         * gfortran.dg/scale_1.f90: Ditto.
7705         * gfortran.dg/modulo_1.f90
7706         * gfortran.dg/hollerith.f90: Ditto.
7707         * gfortran.dg/direct_io_3.f90: Ditto.
7708         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7709         * gfortran.dg/gnu_logical_1.F: Ditto.
7710         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7711         * gfortran.dg/assign_1.f90: Ditto.
7712         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7713         * gfortran.dg/pr23095.f: Ditto.
7714         * gfortran.dg/read_float_1.f90: Ditto.
7715
7716 2005-12-17  Andreas Jaeger  <aj@suse.de>
7717
7718         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7719         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7720
7721 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7722
7723         PR fortran/24268
7724         * gfortran.dg/fmt_white.f: New test.
7725
7726 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7727
7728         * gfortran.dg/label_1.f90: New test.
7729
7730 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7731
7732         PR testsuite/25422
7733         * gcc.dg/20031012-1.c: Add -Walways-true option.
7734         * gcc.dg/weak/weak-3.c: Likewise.
7735         * g++.old-deja/g++.mike/warn8.C: Likewise.
7736
7737 2005-12-16  Mike Stump  <mrs@apple.com>
7738
7739         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7740         exit.
7741
7742 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7743
7744         PR libgfortran/25264
7745         PR libgfortran/25349
7746         * gfortran.dg/tl_editing.f90: Added additional checks.
7747         * gfortran.dg/t_editing.f: New test.
7748         * gfortran.dg/write_padding.f90: New test
7749
7750 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7751
7752         PR testsuite/25215
7753         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7754
7755 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR rtl-optimization/24899
7758         * gcc.c-torture/execute/20051215-1.c: New test.
7759
7760 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7761
7762         PR 24823
7763         * gfortran.dg/pr24823.f: New test.
7764
7765 2005-12-16  Jeff Law  <law@redhat.com>
7766
7767         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7768
7769 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7772         Change C++ style comments to C style comments.
7773         Remove aligned types from the array.
7774         Keep Enums disabled.
7775         (complex_types): Remove aligned types from the array.
7776         Comment out "_Complex long double".
7777         (attrib_types): Remove.
7778         (complex_attrib_types): Remove.
7779         (attrib_array_types): Remove.
7780         (complex_attrib_array_types): Remove.
7781         (aligned_bitfld_types): Remove.
7782         (n_aligned_bitfld_types): Remove.
7783         (FEATURE_ALIGNEDPACKED): Delete.
7784         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7785         (singles): Remove support for adding attributes.
7786         (choose_type): Remove support for attributed types.
7787         (generate_fields): Remove support for attributed bit-fields.
7788         Remove support for adding attributes.
7789         (generate_random_tests): Remove support for adding attributes.
7790         (features): Add back "[0] :0" and "complex vector [0]".
7791         (main): Remove support for attributed bit-fields.
7792         Uncomment the calling of generate_random_tests for the rests of
7793         the tests.
7794
7795 2005-12-16  Jan Hubicka  <jh@suse.cz>
7796
7797         * gcc.c-torture/combine/pr25224.c: New.
7798
7799 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7800
7801         PR other/25028
7802         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7803         HP-UX.
7804
7805 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7806
7807         * gcc.dg/20051215-1.c: New file.
7808
7809 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7810
7811         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7812         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7813
7814 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7815
7816         PR fortran/18197
7817         * gfortran.dg/dummy_functions_1.f90: New.
7818
7819 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7820
7821         PR rtl-optimization/25310
7822         * gcc.c-torture/compile/pr25310.c: New test.
7823
7824 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR debug/25023
7827         * gcc.dg/pr25023.c: New test.
7828
7829 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7830
7831         * g++.old-deja/g++.brendan/redecl1.C,
7832         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7833         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7834         g++.old-deja/g++.oliva/typeof1.C,
7835         g++.old-deja/g++.other/crash16.C,
7836         g++.old-deja/g++.other/crash34.C,
7837         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7838         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7839         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7840         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7841         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7842         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7843         Remove xfail.
7844
7845 2005-12-14  Kean Johnston  <jkj@sco.com>
7846             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7847
7848         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7849         * gcc.target/i386/20020523-1.c: Ditto.
7850         * gcc.target/i386/tailcall-1.c: Ditto.
7851         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7852         * gcc.target/i386/ssetype-5.c: Ditto.
7853
7854 2005-12-14  Jeff Law  <law@redhat.com>
7855
7856         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7857
7858 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7859
7860         PR target/25254
7861         PR target/24188
7862         * gcc.target/i386/pr25254.c: New test.
7863         * gfortran.dg/PR24188.f: New test.
7864
7865 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7866
7867         * lib/fortran-torture.exp: Catch remaining uses of
7868         remote_file build delete.
7869
7870 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7871
7872         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7873
7874 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7875
7876         * gcc.dg/warn-addr-cmp.c: New test.
7877
7878 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7879
7880         PR debug/25023
7881         PR target/25293
7882         * gcc.target/i386/pr25293.c: New test.
7883
7884 2005-12-13  Petr Machata  <machata@post.cz>
7885
7886         PR c++/24907
7887         * g++.dg/parse/comma2.C: New test.
7888
7889 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7890             Jakub Jelinek  <jakub@redhat.com>
7891
7892         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7893         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7894         (limits.h): Include unconditionally.
7895         (stdlib.h): Likewise.
7896         (hashtab.h): Do not include.
7897         (getopt.h): Likewise.
7898         (stddef.h): Include.
7899         (hashval_t): Define.
7900         (struct entry): Add "next" field.
7901         (HASH_SIZE): New macro.
7902         (hash_table): New variable.
7903         (switchfiles): Do not use xmalloc.
7904         (mix): New macro.
7905         (iterative_hash): New function.
7906         (hasht): Remove.
7907         (e_exists): New function.
7908         (e_insert): Likewise.
7909         (output): Use, instead of libiberty hashtable functions.
7910         (main): Do not use getopt.  Do not call htab_create.
7911
7912 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR c++/25331
7915         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7916         put atal* and atpaal* attributes on array elements.
7917         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7918         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7919         put atal* and atpaal* attributes on array elements.
7920         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7921
7922 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7923
7924         * gcc.dg/single-precision-constant.c: New test.
7925
7926 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7927
7928         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7929         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7930         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7931         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7932         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7933         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7934         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7935         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7936         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7937         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7938         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7939         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7940         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7941         gcc.target/powerpc/ppc-sdata-2.c,
7942         gcc.target/powerpc/ppc-stackalign-1.c,
7943         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7944         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7945         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7946         gcc.target/powerpc/rs6000-ldouble-2.c,
7947         gcc.target/powerpc/rs6000-power2-1.c,
7948         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7949         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7950         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7951         option into target selector.
7952         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7953         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7954
7955 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7956
7957         PR objc/25348
7958         * objc.dg/encode-9.m: New test.
7959
7960 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7961
7962         PR testsuite/20772
7963         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7964         * gcc.dg/asm-b.c: Fix typo.
7965         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7966         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7967         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7968         i?86 lp64 and x86_64 ilp32.
7969         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7970         on i?86 lp64.
7971         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7972
7973 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7974
7975         PR fortran/25078
7976         gfortran.dg/equiv_5.f90: New test.
7977
7978 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7979
7980         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7981         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7982         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7983         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7984         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7985         * gcc.dg/tree-ssa/reassoc-5.c: New.
7986         * gcc.dg/tree-ssa/reassoc-6.c: New.
7987         * gcc.dg/tree-ssa/reassoc-7.c: New.
7988         * gcc.dg/tree-ssa/reassoc-8.c: New.
7989         * gcc.dg/tree-ssa/reassoc-9.c: New.
7990         * gcc.dg/tree-ssa/reassoc-10.c: New.
7991         * gcc.dg/tree-ssa/reassoc-11.c: New.
7992
7993 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7994
7995         PR testsuite/25167
7996         PR testsuite/24478
7997         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7998
7999 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/25300
8002         * g++.dg/template/inherit.C: Do not use a generic error message.
8003
8004 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8005
8006         PR libobjc/25354
8007         * objc.dg/gnu-encoding: New directory.
8008         * objc.dg/gnu-encoding/compat-common.h: New file.
8009         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8010         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8011         * objc.dg/gnu-encoding/vector-defs.h: New file.
8012         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8013         * objc.dg/gnu-encoding/generate-random.c: New file.
8014         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8015         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8016         * objc.dg/gnu-encoding/generate-random.h: New file.
8017
8018 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8019
8020         PR c++/25337
8021         * g++.dg/template/defarg7.C: New test.
8022
8023 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8024
8025         PR libobjc/25347
8026         * objc.dg/encode-8.m: New test.
8027
8028 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8029
8030         PR libobjc/25346
8031         * objc.dg/encode-7.m: New test.
8032
8033 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8034
8035         PR c++/25010
8036         * g++.dg/opt/inline10.C: New test.
8037
8038 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8039
8040         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8041
8042 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8043
8044         * gfortran.dg/substring_equivalence.f90: typo in comment
8045
8046 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8047
8048         PR fortran/25068
8049         * gfortran.dg/iostat_3.f90: New test.
8050
8051 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8052
8053         PR fortran/23815
8054         * gfortran.dg/unf_io_convert_1.f90: New test.
8055         * gfortran.dg/unf_io_convert_2.f90: New test.
8056         * gfortran.dg/unf_io_convert_3.f90: New test.
8057
8058 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8059
8060         PR testsuite/20772
8061         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8062         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8063         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8064         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8065         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8066         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8067         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8068         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8069         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8070         gcc.dg/torture/fp-int-convert-float128-timode.c,
8071         gcc.dg/torture/fp-int-convert-float128.c,
8072         gcc.dg/torture/fp-int-convert-float80-timode.c,
8073         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8074         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8075
8076         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8077
8078 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8079
8080         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8081
8082 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8083
8084         * gcc.dg/20051207-1.c,
8085         * gcc.dg/20051207-2.c,
8086         * gcc.dg/20051207-3.c: New tests.
8087
8088 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8089
8090         PR testsuite/20772
8091         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8092         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8093         dg-skip-if target selector.
8094
8095         PR testsuite/20772
8096         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8097         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8098         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8099         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8100         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8101         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8102         and/or merge with i?86 cases.
8103
8104         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8105
8106         PR testsuite/20772
8107         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8108         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8109         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8110         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8111         x86_64-*-linux*.
8112
8113 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8114
8115         PR target/25311
8116         * gcc.c-torture/compile/pr25311.c: New test.
8117
8118 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8119
8120         PR libgfortran/25039
8121         * gfortran.dg/read_comma.f: New test.
8122
8123 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR c++/19317
8126         * g++.dg/opt/pr19317-1.C: New test.
8127         * g++.dg/opt/pr19317-2.C: New test.
8128         * g++.dg/opt/pr19317-3.C: New test.
8129
8130         PR target/19005
8131         * gcc.c-torture/execute/pr19005.c: New test.
8132
8133         PR target/17828
8134         * g++.old-deja/g++.other/comdat5.C: New test.
8135         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8136
8137         * g++.dg/compat/struct-layout-1.exp: New file.
8138         * g++.dg/compat/struct-layout-1.h: New.
8139         * g++.dg/compat/struct-layout-1_generate.c: New.
8140         * g++.dg/compat/struct-layout-1_x1.h: New.
8141         * g++.dg/compat/struct-layout-1_x2.h: New.
8142         * g++.dg/compat/struct-layout-1_y1.h: New.
8143         * g++.dg/compat/struct-layout-1_y2.h: New.
8144
8145         * gcc.dg/20050330-2.c: New test.
8146
8147 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8148
8149         PR fortran/25292
8150         * gfortran.dg/associated_1.f90: New.
8151
8152 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8153
8154         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8155         ILP32 vect_no_align platforms.
8156
8157 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8158             Jakub Jelinek  <jakub@redhat.com>
8159
8160         PR target/25268
8161         * gcc.c-torture/compile/20051207-1.c: New test.
8162
8163 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8164
8165         PR testsuite/20772
8166         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8167         gcc.dg/torture/pr18582-1.c,
8168         gcc.target/i386/attributes-error.c: Also test on x86_64.
8169
8170         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8171
8172 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8173
8174         PR c++/19397
8175         * g++.dg/template/typedef3.C: New test.
8176
8177         PR c++/19762
8178         PR c++/19764
8179         * g++.dg/template/dtor3.C: Fix error markers.
8180
8181 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8182
8183         * lib/target-supports.exp (check_effective_target_sync_char_short):
8184         Add s390*.
8185
8186 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8187
8188         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8189
8190 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8191
8192         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8193         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8194         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8195         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8196
8197 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8198
8199         PR c++/25263
8200         * g++.dg/other/array2.C: New test case.
8201
8202 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8203
8204         * gcc.dg/darwin-weakimport-3.c: New.
8205
8206         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8207         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8208         and to work on Darwin.
8209         * gcc.dg/attr-weakref-1b.c: New file.
8210         * gcc.dg/attr-weakref-2.c: New test.
8211         * gcc.dg/darwin-weakref-1.c: New test.
8212
8213 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8214
8215         PR testsuite/25247
8216         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8217         use in selector expressions.
8218         (dg-xfail-if): Ditto.
8219         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8220         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8221         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8222         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8223         * gcc.test-framework/test-framework.exp: Skip generated tests if
8224         CHECK_TEST_FRAMEWORK is not 1.
8225
8226 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8227
8228         PR tree-optimization/24963
8229         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8230
8231         PR target/24108
8232         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8233
8234         PR target/18580
8235         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8236         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8237         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8238         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8239
8240 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8241
8242         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8243         dg-options.
8244
8245 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8246
8247         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8248
8249 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8250
8251         * gcc.dg/format/cast-1.c: New test.
8252
8253 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8254
8255         PR c/7776
8256         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8257         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8258         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8259         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8260
8261 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8262
8263         * gcc.dg/cast-pretty-print-1.c: New test.
8264
8265 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8266
8267         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8268
8269 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8270
8271         PR c++/24173
8272         * g++.dg/template/friend40.C: New test.
8273
8274 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8275
8276         PR target/25199
8277         * gcc.target/i386/movq-2.c: New test.
8278         * gcc.target/i386/movq.c: Remove target i?86, instead add
8279         dg-require-effective-target ilp32.
8280
8281 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8282
8283         PR c++/24103
8284         * g++.dg/other/default1.C: New test.
8285
8286 2005-12-02  Richard Guenther  <rguenther@suse.de>
8287
8288         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8289
8290 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8291
8292         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8293
8294 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8295
8296         PR target/21017
8297         * gcc.target/powerpc/rotate.c: New.
8298
8299 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8300
8301         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8302         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8303
8304 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8305
8306         PR c/13384
8307         * gcc.dg/pr17730-1.c: Adjust.
8308         * gcc.dg/lvalue1.c (main): Likewise.
8309         * gcc.dg/lvalue-2.c: Likewise.
8310         * g++.dg/pr7503-3.C
8311
8312 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8313
8314         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8315         error messages.
8316
8317 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8318
8319         PR fortran/24789
8320         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8321
8322 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8323
8324         PR target/24475
8325         * lib/target-supports.exp (check_effective_target_tls): New.
8326         (check_effective_target_tls_runtime): New.
8327         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8328         for TLS support.
8329         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8330         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8331         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8332         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8333         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8334         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8335         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8336         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8337         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8338         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8339         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8340         effective-target TLS.
8341         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8342         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8343         effective-target TLS runtime.
8344
8345 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8346
8347         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8348
8349 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8350
8351         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8352         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8353         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8354         ignored" warnings when "packing" is the same as the ABI layout.
8355
8356 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8357
8358         PR fortran/21302
8359         * gfortran.dg/line_length_1.f: New test.
8360         * gfortran.dg/line_length_2.f90: Ditto.
8361
8362 2005-11-30  Richard Guenther  <rguenther@suse.de>
8363
8364         PR tree-optimization/21655
8365         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8366
8367 2005-11-30  Dale Johannesen  <dalej@apple.com>
8368
8369         * gcc.c-torture/compile/pr24930.c: New.
8370
8371 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8372
8373         PR fortran/15809
8374         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8375
8376 2005-11-30  Jeff Law  <law@redhat.com>
8377
8378         * g++.old-deja/g++.law/pr25000.C: New test.
8379
8380 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8381
8382         * gcc.dg/tls/opt-11.c: New test.
8383
8384 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8385
8386         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8387         targets.
8388         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8389         LP64 ia64.
8390
8391 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8392
8393         * gfortran.dg/open_access_1.f90: New test.
8394
8395 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8396
8397         * gcc.dg/charset/builtin2.c: New test.
8398
8399 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8400
8401         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8402         on mmix-*-* for *_[xy].c.
8403
8404 2005-11-28  Kean Johnston  <jkj@sco.com>
8405
8406         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8407         headers.
8408         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8409         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8410         * gcc.target/i386/asm-3.c: Ditto.
8411         * gcc.target/i386/clobbers.c: Ditto.
8412         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8413         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8414         test regexp.
8415         * gcc.target/i386/mul.c: Ditto.
8416         * gcc.target/i386/ssetype-1.c: Ditto.
8417         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8418         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8419         static so the test works with -fPIC mode too. Based on comment in
8420         PR19231 by Pinski.
8421         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8422
8423 2005-11-28  Richard Guenther  <rguenther@suse.de>
8424
8425         * gcc.dg/alias-9.c: New testcase.
8426         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8427
8428 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8429             Uros Bizjak  <uros@kss-loka.si>
8430
8431         PR middle-end/20219
8432         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8433         tan(x)/sin(x) transformations.
8434
8435 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8436
8437         PR middle-end/24575
8438         * gcc.dg/tree-ssa/divide-3.c: New test.
8439         * gcc.dg/tree-ssa/divide-4.c: New test.
8440
8441 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8442
8443         PR fortran/24917
8444         *  gfortran.dg/boz_6.f90: New test.
8445
8446 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8447
8448         PR fortran/23912
8449         * gfortran.dg/modulo_1.f90: New test.
8450
8451 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8452
8453         PR libfortran/24919
8454         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8455         fail on CRLF platforms.
8456         * gfortran.dg/ftell_2.f90: Likewise.
8457
8458 2005-11-26  Eric Christopher  <echristo@apple.com>
8459
8460         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8461
8462 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8463
8464         * objc.dg/gnu-runtime-3.m: Simplify.
8465
8466 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         PR middle-end/23669
8469         * gcc.dg/tree-ssa/divide-1.c: New test.
8470         * gcc.dg/tree-ssa/divide-2.c: New test.
8471
8472 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8473
8474         PR libgfortran/24945
8475         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8476
8477 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8478
8479         PR libgfortran/24945
8480         * gfortran.dg/open_status_2.f90: New test.
8481
8482 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8483
8484         * gcc.c-torture/execute/builtins/fprintf.c,
8485         gcc.c-torture/execute/builtins/fputs-lib.c,
8486         gcc.c-torture/execute/builtins/fputs.c,
8487         gcc.c-torture/execute/builtins/lib/fprintf.c,
8488         gcc.c-torture/execute/builtins/lib/printf.c,
8489         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8490
8491 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8492
8493         * gcc.dg/20050922-2.c: New test.
8494
8495 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8496
8497         * objc.dg/gnu-runtime-3.m: New test.
8498
8499 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8500
8501         PR c++/9278
8502         * g++.dg/other/void1.C: New test.
8503
8504 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8505
8506         PR middle-end/24998
8507         * gcc.dg/torture/fp-int-convert-float.c,
8508         gcc.dg/torture/fp-int-convert-double.c,
8509         gcc.dg/torture/fp-int-convert-long-double.c,
8510         gcc.dg/torture/fp-int-convert-timode.c,
8511         gcc.dg/torture/fp-int-convert-float80.c,
8512         gcc.dg/torture/fp-int-convert-float80-timode.c,
8513         gcc.dg/torture/fp-int-convert-float128.c,
8514         gcc.dg/torture/fp-int-convert-float128-timode.c,
8515         gcc.dg/torture/fp-int-convert.h: New files.
8516
8517 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8518
8519         PR middle-end/24989
8520         * gcc.dg/tree-ssa/bool-10.c: New test.
8521         * gcc.dg/tree-ssa/bool-11.c: New test.
8522         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8523
8524 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8525
8526         PR middle-end/24990
8527         * tree-ssa/pr24990-1.c: New test.
8528
8529 2005-11-24  Richard Guenther  <rguenther@suse.de>
8530         Dirk Mueller <dmueller@suse.de>
8531
8532         PR c++/14024
8533         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8534         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8535         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8536         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8537         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8538         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8539
8540 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8541
8542         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8543
8544 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8545
8546         PR c/21668
8547         * gcc.dg/Wc++-compat.c: New.
8548         * gcc.dg/Wno-c++-compat.c: New.
8549
8550 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8551
8552         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8553         (vspltish, vspltisw): Likewise.
8554
8555 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8556
8557         PR libgfortran/24794
8558         * gfortran.dg/namelist_12.f: Fix quotes.
8559         * gfortran.dg/namelist_13.f90: Fix quotes.
8560         * gfortran.dg/namelist_14.f90: Fix quotes.
8561         * gfortran.dg/namelist_15.f90: Fix quotes.
8562         * gfortran.dg/namelist_use.f90: Fix quotes.
8563         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8564         * gfortran.dg/namelist_21.f90: New test.
8565         * gfortran.dg/namelist_22.f90: New test.
8566
8567 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8568
8569         PR target/23435
8570         * gcc.c-torture/compile/pr23435.c: New.
8571
8572 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8573
8574         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8575
8576 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8577
8578         * gcc.target/powerpc/405-macchw-1.c,
8579         gcc.target/powerpc/405-macchw-2.c,
8580         gcc.target/powerpc/405-macchwu-1.c,
8581         gcc.target/powerpc/405-macchwu-2.c,
8582         gcc.target/powerpc/405-machhw-1.c,
8583         gcc.target/powerpc/405-machhw-2.c,
8584         gcc.target/powerpc/405-machhwu-1.c,
8585         gcc.target/powerpc/405-machhwu-2.c,
8586         gcc.target/powerpc/405-maclhw-1.c,
8587         gcc.target/powerpc/405-maclhw-2.c,
8588         gcc.target/powerpc/405-maclhwu-1.c,
8589         gcc.target/powerpc/405-maclhwu-2.c,
8590         gcc.target/powerpc/405-mulchw-1.c,
8591         gcc.target/powerpc/405-mulchw-2.c,
8592         gcc.target/powerpc/405-mulchwu-1.c,
8593         gcc.target/powerpc/405-mulchwu-2.c,
8594         gcc.target/powerpc/405-mulhhw-1.c,
8595         gcc.target/powerpc/405-mulhhw-2.c,
8596         gcc.target/powerpc/405-mulhhwu-1.c,
8597         gcc.target/powerpc/405-mulhhwu-2.c,
8598         gcc.target/powerpc/405-mullhw-1.c,
8599         gcc.target/powerpc/405-mullhw-2.c,
8600         gcc.target/powerpc/405-mullhwu-1.c,
8601         gcc.target/powerpc/405-mullhwu-2.c,
8602         gcc.target/powerpc/405-nmacchw-1.c,
8603         gcc.target/powerpc/405-nmacchw-2.c,
8604         gcc.target/powerpc/405-nmachhw-1.c,
8605         gcc.target/powerpc/405-nmachhw-2.c,
8606         gcc.target/powerpc/405-nmaclhw-1.c,
8607         gcc.target/powerpc/405-nmaclhw-2.c,
8608         gcc.target/powerpc/440-macchw-1.c,
8609         gcc.target/powerpc/440-macchw-2.c,
8610         gcc.target/powerpc/440-macchwu-1.c,
8611         gcc.target/powerpc/440-macchwu-2.c,
8612         gcc.target/powerpc/440-machhw-1.c,
8613         gcc.target/powerpc/440-machhw-2.c,
8614         gcc.target/powerpc/440-machhwu-1.c,
8615         gcc.target/powerpc/440-machhwu-2.c,
8616         gcc.target/powerpc/440-maclhw-1.c,
8617         gcc.target/powerpc/440-maclhw-2.c,
8618         gcc.target/powerpc/440-maclhwu-1.c,
8619         gcc.target/powerpc/440-maclhwu-2.c,
8620         gcc.target/powerpc/440-mulchw-1.c,
8621         gcc.target/powerpc/440-mulchw-2.c,
8622         gcc.target/powerpc/440-mulchwu-1.c,
8623         gcc.target/powerpc/440-mulchwu-2.c,
8624         gcc.target/powerpc/440-mulhhw-1.c,
8625         gcc.target/powerpc/440-mulhhw-2.c,
8626         gcc.target/powerpc/440-mulhhwu-1.c,
8627         gcc.target/powerpc/440-mulhhwu-2.c,
8628         gcc.target/powerpc/440-mullhw-1.c,
8629         gcc.target/powerpc/440-mullhw-2.c,
8630         gcc.target/powerpc/440-mullhwu-1.c,
8631         gcc.target/powerpc/440-mullhwu-2.c,
8632         gcc.target/powerpc/440-nmacchw-1.c,
8633         gcc.target/powerpc/440-nmacchw-2.c,
8634         gcc.target/powerpc/440-nmachhw-1.c,
8635         gcc.target/powerpc/440-nmachhw-2.c,
8636         gcc.target/powerpc/440-nmaclhw-1.c,
8637         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8638
8639 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR fortran/24774
8642         * gfortran.dg/inquire_9.f90: New test.
8643
8644         PR fortran/21647
8645         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8646
8647 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8648
8649         PR libfortran/24432
8650         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8651         Check that 'cos' is supported.
8652
8653 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8654
8655         PR fortran/24223
8656         * gfortran.dg/substring_equivalence.f90: New test.
8657
8658         PR fortran/24705
8659         * gfortran.dg/auto_internal_assumed.f90: New test.
8660
8661 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8662
8663         * gcc.dg/fold-div-2.c: New test.
8664
8665 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8666
8667         PR rtl-optimization/24883
8668         * gcc.c-torture/compile/pr24883.c: New test.
8669
8670 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8671
8672         PR middle-end/20583
8673         * gcc.c-torture/compile/pr20583.c: New.
8674
8675 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8676
8677         * gcc.c-torture/execute/usmul.c: New test.
8678
8679 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8680
8681         * gcc.dg/tree-ssa/vrp22.c: New test.
8682
8683 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8684
8685         PR middle-end/24912
8686         * gcc.dg/torture/pr24912-1.c: New test.
8687
8688 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8689
8690         PR fortran/24862
8691         * gfortran.dg/arrayio_derived_1.f90: New test.
8692
8693 2005-11-19  Richard Guenther  <rguenther@suse.de>
8694
8695         PR middle-end/23294
8696         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8697
8698 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8699
8700         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8701
8702 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/8355
8705         * g++.dg/template/friend39.C: New test.
8706
8707 2005-11-18  James E Wilson  <wilson@specifix.com>
8708
8709         * gcc.dg/builtin-strstr.c: New.
8710
8711 2005-11-18  Richard Henderson  <rth@redhat.com>
8712
8713         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8714         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8715         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8716         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8717         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8718         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8719         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8720         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8721         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8722         renaming to remove initial "ia64-".
8723
8724 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8725
8726         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8727
8728 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8729
8730         * g++.dg/cpp/string-2.C: New test.
8731
8732 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8733
8734         * gcc.dg/tree-ssa/loop-14.c: New test.
8735
8736 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8737             Michael Chamberlain <michael@chamberlain.net.au>
8738
8739         * ada/acats/run_all.sh (target_run): Kill long running tests.
8740
8741 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8742
8743         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8744         * gcc.dg/cleanup-9.c: Likewise.
8745         * gcc.dg/cleanup-10.c: Likewise.
8746         * gcc.dg/cleanup-11.c: Likewise.
8747
8748 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8749
8750         PR fortran/24892
8751         * gfortran.dg/open_access_append_1.f90: New test.
8752         * gfortran.dg/open_access_append_2.f90: New test.
8753
8754 2005-11-16  Richard Guenther  <rguenther@suse.de>
8755
8756         PR middle-end/24851
8757         * gcc.c-torture/execute/pr24851.c: New testcase.
8758
8759 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8760
8761         * gcc.dg/fold-overflow-1.c: New test.
8762
8763 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8764
8765         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8766         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8767
8768 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8769
8770         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8771         structures.
8772         * g++.dg/eh/forced2.C: Likewise.
8773         * g++.dg/eh/forced3.C: Likewise.
8774         * g++.dg/eh/forced4.C: Likewise.
8775
8776 2005-11-11  Mike Stump  <mrs@apple.com>
8777
8778         * g++.old-deja/g++.mike/unused.C: Add.
8779
8780 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/24667
8783         * g++.dg/warn/Wcast-qual1.C: New test.
8784
8785 2005-11-15  Jan Hubicka  <jh@suse.cz>
8786
8787         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8788
8789 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8790
8791         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8792
8793 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8794
8795         PR 24840
8796         * gcc.dg/tree-ssa/pr24840.c: New test.
8797
8798 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8799
8800         PR testsuite/24841
8801         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8802
8803 2005-11-14  Dale Johannesen  <dalej@apple.com>
8804
8805         * gcc.c-torture/execute/20051113-1.c: New.
8806
8807 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/24687
8810         * g++.dg/template/crash43.C: New test.
8811
8812 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8813
8814         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8815
8816 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/24817
8819         * g++.dg/eh/spec8.C: New test.
8820
8821 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8822
8823         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8824
8825 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8826
8827         PR c++/20293
8828         * g++.dg/parse/ambig4.C: New test.
8829         * g++.dg/tc1/dr101.C: Adjust error markers.
8830         * g++.dg/lookup/strong-using-2.C: Likewise.
8831         * g++.dg/lookup/ambig5.C: Likewise.
8832         * g++.dg/lookup/ambig4.C: Likewise.
8833         * g++.dg/parse/crash22.C: Likewise.
8834
8835 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8836
8837         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8838
8839 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8840
8841         * gcc.dg/nested-calls-1.c: New test.
8842
8843 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8844
8845         * gfortran.dg/complex_intrinsic_1.f90: New test.
8846         * gfortran.dg/complex_intrinsic_2.f90: New test.
8847         * gfortran.dg/fgetc_1.f90: New test.
8848         * gfortran.dg/fgetc_2.f90: New test.
8849         * gfortran.dg/fgetc_3.f90: New test.
8850         * gfortran.dg/ftell_1.f90: New test.
8851         * gfortran.dg/ftell_2.f90: New test.
8852         * gfortran.dg/gnu_logical_1.F: New test.
8853         * gfortran.dg/gnu_logical_2.f90: New test.
8854
8855 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8856
8857         PR middle-end/24820
8858         * testsuite/gcc.dg/pr24820.c: New test.
8859
8860 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8861
8862         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8863         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8864         variable.
8865
8866 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8867
8868         testsuite/24614
8869         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8870
8871 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8872
8873         * gcc.target/cris/cris.exp: New file.
8874         * gcc.target/cris/rld-legit1.c: New test.
8875         * gcc.target/cris/rld-legit2.c: New test.
8876
8877 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR c++/24780
8880         * g++.dg/opt/pr24780.C: New test.
8881
8882         PR c++/24761
8883         * g++.dg/template/asm1.C: New test.
8884
8885 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8886
8887         PR libgfortran/24787
8888         * gfortran.dg/scan_1.f90: New test.
8889
8890 2005-11-12  Jan Hubicka  <jh@suse.cz>
8891
8892         * gcc.target/i386/minmax-1.c: New.
8893         * gcc.target/i386/minmax-2.c: New.
8894
8895 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8896
8897         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8898
8899 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8900
8901         * gcc.c-torture/execute/20051110-1.c,
8902         gcc.c-torture/execute/20051110-2.c: New tests.
8903
8904 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8905
8906         PR middle-end/24750
8907         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8908         New tests.
8909
8910 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8911
8912         * lib/target-libpath.exp (get_shlib_extension): New proc.
8913         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8914         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8915         * lib/objc.exp (objc_target_compile): Likewise.
8916         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8917         detection.
8918
8919 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8920
8921         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8922
8923         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8924         Add -static to additional_flags and pass it to target_compile.
8925
8926 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8927
8928         PR libgfortran/24719
8929         gfortran.dg/read_noadvance.f90: New test.
8930
8931         PR libgfortran/24699
8932         gfortran.dg/fmt_t_2.f90: New test.
8933
8934         PR libgfortran/24785
8935         gfortran.dg/read_x_eor.f90: New test.
8936
8937         PR libgfortran/24584
8938         gfortran.dg/namelist_empty.f90: Rename test.
8939
8940         PR libgfortran/24489
8941         gfortran/read_eor.f90: Rename test.
8942
8943 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/15976
8946         * gfortran.dg/automatic_module_variable.f90: New test.
8947
8948 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8949
8950         PR target/24445
8951         * gcc.dg/pr24445.c: New test.
8952
8953 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8954
8955         PR fortran/24655
8956         PR fortran/24755
8957         * gfortran.dg/recursive_statement_functions.f90: Add statement
8958         functions using inline intrinsic functions and parameters to test
8959         that they no longer seg-fault.
8960
8961         PR fortran/24409
8962         gfortran.dg/nested_modules_4.f90: New test.
8963         gfortran.dg/nested_modules_5.f90: New test.
8964
8965 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8966
8967         PR fortran/24643
8968         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8969
8970 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8971
8972         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8973         failures.
8974
8975 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8976
8977         * gcc.dg/sparc-getcontext-1.c: New test.
8978
8979 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8980
8981         * gcc.dg/ifcvt-fabs-1.c: New test.
8982
8983 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8984
8985         PR other/4372
8986         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8987         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8988
8989 2005-11-09  Richard Guenther  <rguenther@suse.de>
8990
8991         PR tree-optimization/24716
8992         * gcc.c-torture/execute/pr24716.c: New testcase.
8993
8994 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8995
8996         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8997
8998 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8999
9000         PR 24624
9001         * gcc.dg/pr24624.c: Testcase added.
9002
9003 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9004
9005         PR 24623
9006         * g++.dg/other/pr24623.C: Testcase added.
9007
9008 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9009
9010         PR fortran/22607
9011         * gfortran-dg/pure_byref_1.f90: New.
9012         * gfortran-dg/pure_byref_2.f90: New.
9013
9014 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9015
9016         PR c/24101
9017         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9018         * gcc.dg/dg.exp: Run main loop also for *.i files.
9019
9020 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9021
9022         PR c++/19450
9023         * g++.dg/tls/diag-3.C: New test.
9024         * g++.dg/tls/diag-4.C: New test.
9025         * g++.dg/tls/static-1.C: New test.
9026         * g++.dg/tls/static-1a.cc: New file.
9027
9028 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9029
9030         PR 23046
9031         * g++.dg/tree-ssa/pr23046.C: New test.
9032
9033 2005-11-08  Devang Patel <dpatel@apple.com>
9034
9035         PR tree-optimization/23115
9036         * gcc.dg/tree-ssa/pr23115.c: New.
9037
9038 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9039
9040         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9041         * gcc.target/powerpc/pr16155.c: Same.
9042         * gcc.target/powerpc/altivec-1.c: Same.
9043         * gcc.target/powerpc/altivec-2.c: Same.
9044         * gcc.target/powerpc/altivec-3.c: Same.
9045         * gcc.target/powerpc/altivec-5.c: Same.
9046         * gcc.target/powerpc/altivec-11.c: Same.
9047         * gcc.target/powerpc/altivec-12.c: Same.
9048         * gcc.target/powerpc/altivec-14.c: Same.
9049         * gcc.target/powerpc/altivec-22.c: Same.
9050         * gcc.target/powerpc/altivec-consts.c: Same.
9051         * gcc.target/powerpc/altivec-pr22085.c: Same.
9052         * gcc.target/powerpc/altivec-splat.c: Same.
9053         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9054         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9055         * gcc.target/powerpc/darwin-longlong.c: Same.
9056
9057 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9058
9059         PR target/19340
9060         * gcc.dg/pr19340.c: New test.
9061
9062 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9063
9064         PR rtl-optimization/24683
9065         * gcc.dg/pr24683.c: New test.
9066
9067 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9068
9069         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9070         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9071
9072 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9073
9074         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9075
9076 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9077
9078         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9079
9080 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9081
9082         PR target/24230
9083
9084         * gcc.target/powerpc/altivec-consts.c,
9085         gcc.target/powerpc/altivec-splat.c: New testcase.
9086
9087 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9088
9089         PR c/24599
9090
9091         * gcc.dg/overflow-2.c: New testcase.
9092
9093 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR rtl-optimization/23567
9096         * gcc.c-torture/execute/20051104-1.c: New test.
9097
9098 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9099
9100         PR fortran/24534
9101         gfortran.dg/private_type_2.f90: Modified to check that case with
9102         PRIVATE declaration within derived type is accepted.
9103
9104         PR fortran/20838
9105         gfortran.dg/pointer_assign_1.f90: New test.
9106
9107         PR fortran/20840
9108         * gfortran.dg/arrayio_0.f90: New test.
9109
9110         PR fortran/17737
9111         gfortran.dg/data_initialized.f90: New test.
9112         gfortran.dg/data_constraints_1.f90: New test.
9113         gfortran.dg/data_constraints_2.f90: New test.
9114
9115 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9116
9117         PR fortran/24174
9118         PR fortran/24305
9119         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9120
9121 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9122
9123         PR 24670
9124         * gcc.dg/tree-ssa/pr24670.c: New test.
9125
9126 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9127
9128         PR target/22432
9129         * gcc.target/i386/pr22432.c: New test.
9130
9131 2005-11-05  Richard Henderson  <rth@redhat.com>
9132
9133         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9134         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9135         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9136         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9137         from gcc.dg/alpha-*.
9138         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9139         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9140
9141 2005-11-05  Andreas Jaeger  <aj@suse.de>
9142
9143         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9144
9145 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9146
9147         PR target/23424
9148         * gcc.dg/torture/pr23424-1.c: New test.
9149
9150 2005-11-04  Richard Henderson  <rth@redhat.com>
9151
9152         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9153         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9154         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9155         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9156         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9157         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9158         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9159         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9160         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9161         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9162         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9163         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9164         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9165         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9166         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9167         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9168         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9169         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9170         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9171         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9172         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9173         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9174         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9175         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9176         Move from gcc.dg/.
9177         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9178         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9179         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9180         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9181         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9182         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9183         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9184         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9185         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9186         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9187         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9188         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9189         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9190         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9191         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9192         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9193         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9194         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9195         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9196         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9197         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9198         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9199         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9200         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9201         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9202         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9203         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9204         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9205         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9206         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9207         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9208         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9209         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9210         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9211         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9212         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9213         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9214         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9215         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9216         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9217         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9218         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9219         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9220         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9221         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9222
9223 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9224
9225         PR 24627
9226         * gcc.dg/tree-ssa/pr24627.c: New test.
9227
9228 2005-11-04 Paul Brook  <paul@codesourcery.com>
9229
9230         * gcc.dg/tls/opt-10.c: New test.
9231
9232 2005-11-04  Andreas Jaeger  <aj@suse.de>
9233
9234         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9235         avoid extra warnings.
9236
9237 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9238
9239         PR libfortran/22298
9240         * gcc/testsuite/lib/target-supports.exp
9241         (check_effective_target_static_libgfortran): New
9242         static_libgfortran effective target.
9243         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9244         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9245
9246 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9247
9248         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9249
9250 2005-11-03  Josh Conner  <jconner@apple.com>
9251
9252         PR c++/19989
9253         g++.dg/ext/array2.C: New test.
9254         g++.dg/template/dependent-name3.C: New test.
9255         g++.dg/template/dependent-name4.C: New test.
9256         g++.dg/template/sfinae2.C: New test.
9257
9258 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9259
9260         PR preprocessor/22042
9261         * gcc.dg/cpp/strify4.c: New test.
9262
9263 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9264
9265         PR c++/17964
9266         * g++.dg/cpp/string-1.C: New test.
9267
9268 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9269
9270         * gcc.target/powerpc: New directory.
9271         * gcc.target/powerpc/powerpc.exp: New file.
9272         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9273         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9274         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9275         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9276         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9277         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9278         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9279         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9280         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9281         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9282         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9283         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9284         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9285         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9286         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9287         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9288         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9289         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9290         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9291         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9292         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9293         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9294         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9295         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9296         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9297         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9298         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9299         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9300         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9301         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9302         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9303         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9304         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9305         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9306
9307 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/21627
9310         * g++.dg/warn/inline2.C: New test.
9311
9312 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9313
9314         PR middle-end/23155
9315         * g++.dg/ext/c99struct1.C: New test.
9316         * gcc.dg/union-cast-1.c: New test.
9317         * gcc.dg/union-cast-2.c: New test.
9318         * gcc.dg/union-cast-3.c: New test.
9319
9320 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9321
9322         PR middle-end/24589
9323         * gcc.c-torture/execute/zero-struct-2.c: New test.
9324
9325 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9326
9327         PR c++/24582
9328         * g++.dg/init/switch1.C: New test.
9329
9330 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9331
9332         * gcc.dg/delay-slot-1.c: New test.
9333
9334 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9335
9336         PR target/24620
9337         * gcc.dg/pr24620.c: New test.
9338
9339 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9340
9341         PR c/24329
9342         * gcc.dg/format/unnamed-1.c: New test.
9343
9344 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9345
9346         PR c++/22434
9347         * g++.dg/expr/cond8.C: New test.
9348
9349         PR c++/24560
9350         * g++.dg/parse/dot1.C: New test.
9351
9352 2005-11-02  Jan Hubicka  <jh@suse.cz>
9353
9354         PR target/23303
9355         * gcc.dg/i386-lea.c: New test
9356
9357 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9358
9359         PR target/24615
9360         * gcc.dg/pr24615.c: New test.
9361
9362 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9363
9364         PR target/24600
9365         * gcc.dg/pr24600.c: New test.
9366
9367 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/19253
9370         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9371         * g++.dg/parse/typename9.C: New test.
9372         * g++/dg/parse/typename10.C: Likewise.
9373
9374 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9375
9376         PR fortran/18157
9377         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9378         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9379         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9380
9381 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9382
9383         PR c++/24569
9384         * g++.dg/debug/static1.C: New test.
9385
9386 2005-11-02  Josh Conner  <jconner@apple.com>
9387
9388         * g++.dg/crash38.C: moved into proper directory...
9389         * g++.dg/template/crash42.C: ...here
9390
9391 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9392
9393         PR target/18338
9394         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9395         pcc_bitfield_type_matters || default_packed.
9396
9397         * lib/target-supports.exp
9398         (check_effective_target_pcc_bitfield_type_matters): New proc.
9399         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9400
9401         PR testsuite/23304
9402         * lib/target-supports.exp (check_effective_default_packed): New proc.
9403         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9404         Gate expected errors on target ! default_packed.
9405         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9406
9407 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9408
9409         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9410         change (r106358).
9411
9412 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9413
9414         PR fortran/24008
9415         * gfortran.dg/entry_5.f90: New.
9416         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9417
9418 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9419
9420         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9421
9422 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9423
9424         PR fortran/21565
9425         gfortran.dg/namelist_blockdata.f90: New test.
9426
9427         PR fortran/18737
9428         gfortran.dg/external_implicit_none.f90: New test.
9429
9430         PR fortran/14994
9431         * gfortran.dg/secnds.f: New test.
9432
9433 2005-10-31  Jan Hubicka  <jh@suse.cz>
9434
9435         PR target/20928
9436         * gcc.c-torture/compile/pr20928.c: New test.
9437
9438 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9439
9440         PR middle-end/23492
9441         * gcc.c-torture/compile/zero-strct-5.c: New test.
9442
9443 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9444
9445         PR libgfortran/24584
9446         * gfortran.dg/pr24584.f90: New test.
9447
9448 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9449
9450         PR fortran/18883
9451         * gfortran.dg/char_result_9.f90: New.
9452         * gfortran.dg/char_result_10.f90: New.
9453
9454 2005-10-30  Jan Hubicka  <jh@suse.cz>
9455
9456         * g++.dg/tree-ssa/pr24172.C: New testcase.
9457
9458 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9459
9460         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9461
9462 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9463
9464         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9465         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9466         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9467         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9468         gfortran.dg/enum_9.f90,
9469         gfortran.fortran-torture/compile/enum_1.f90,
9470         gfortran.fortran-torture/execute/enum_1.f90,
9471         gfortran.fortran-torture/execute/enum_2.f90,
9472         gfortran.fortran-torture/execute/enum_3.f90,
9473         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9474
9475 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9476
9477         PR target/18482
9478         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9479         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9480
9481 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9482
9483         PR libfortran/20179
9484         * gfortran.dg/mixed_io_1.f90: New test.
9485         * gfortran.dg/mixed_io_1.c: New file.
9486
9487 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9488
9489         * gfortran.dg/malloc_free_1.f90: New test.
9490
9491 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9492
9493         * gcc.dg/nested-func-4.c: Require profiling -pg.
9494
9495 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9496
9497         PR C++/23229
9498         * g++.dg/warn/main-2.C: New test.
9499
9500 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9501
9502         PR fortran/24545
9503         * gfortran.dg/interface_2.f90: new test.
9504
9505 2005-10-28  Josh Conner  <jconner@apple.com>
9506
9507         PR c++/22153
9508         * g++.dg/template/crash38.C: New test.
9509         * g++.dg/parse/explicit1.C: Change expected errors.
9510
9511 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9512
9513         PR C++/23426
9514         * g++.dg/other/large-size-array.C: New test.
9515
9516 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9517
9518         PR middle-end/24362
9519         * g++.dg/opt/complex4.C: New test.
9520
9521 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9522
9523         * gcc.dg/nested-func-4.c: New test.
9524
9525 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9526
9527         PR fortran/24158
9528         gfortran.dg/derived_recursion.f90: New test.
9529         gfortran.dg/implicit_actual.f90: New test.
9530
9531 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9532
9533         PR middle-end/24295, PR testsuite/24477
9534         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9535         removed when weakref hits the tree.
9536
9537 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gfortran.dg/cray_pointers_4.f90: New test.
9540
9541         * gfortran.dg/cray_pointers_5.f90: New test.
9542
9543 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9544
9545         PR fortran/22290
9546         * gfortran.dg/assign_5.f90: New test.
9547         * gfortran.dg/assign_6.f: New test.
9548
9549 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9550
9551         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9552         CPU has no SSE support.
9553
9554 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9555
9556         PR libgfortran/24224
9557         * gfortran.dg/arrayio_1.f90: Update attribution.
9558         * gfortran.dg/arrayio_2.f90: Update attribution.
9559         * gfortran.dg/arrayio_3.f90: Update attribution.
9560         * gfortran.dg/arrayio_4.f90: Update test conditions.
9561         * gfortran.dg/arrayio_5.f90: Update attribution.
9562         * gfortran.dg/arrayio_6.f90: New test.
9563         * gfortran.dg/arrayio_7.f90: New test.
9564
9565 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9566
9567         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9568
9569 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9570
9571         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9572
9573 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9574
9575         PR fortran/24416
9576         * gfortran.dg/namelist_char_only.f90: New test.
9577
9578 2005-10-24  Asher Langton  <langton2@llnl.gov>
9579
9580         PR fortran/17031
9581         PR fortran/22282
9582         * gfortran.dg/cray_pointers_1.f90: New test.
9583         * gfortran.dg/cray_pointers_2.f90: New test.
9584         * gfortran.dg/cray_pointers_3.f90: New test.
9585         * gfortran.dg/loc_1.f90: New test.
9586         * gfortran.dg/loc_2.f90: New test.
9587
9588 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9589
9590         * gcc.dg/pr24225.c: New test.
9591
9592 2005-10-24  Asher Langton  <langton2@llnl.gov>
9593
9594         * gfortran.dg/dup_save_1.f90: New test.
9595         * gfortran.dg/dup_save_2.f90: New test.
9596
9597 2005-10-24  Paul Brook  <paul@codesourcery.com>
9598
9599         PR 24107
9600         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9601         stdint.h.
9602
9603 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9604
9605         PR libgfortran/24489
9606         * gfortran.dg/pr24489.f90: New test.
9607
9608 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9609
9610         PR fortran/23635
9611         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9612
9613 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9614
9615         PR target/18911
9616         * g++.dg/init/array16.C: Skip for mmix-*-*.
9617
9618 2005-10-23  Asher Langton  <langton2@llnl.gov>
9619
9620         * gfortran.dg/byte_1.f90: New test.
9621         * gfortran.dg/byte_2.f90: New test.
9622
9623 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9624
9625         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9626
9627 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9628
9629         PR fortran/18022
9630         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9631
9632         PR fortran/24311
9633         * gfortran.dg/merge_char_const.f90: New test.
9634
9635         PR fortran/24384
9636         * gfortran.dg/spread_scalar_source.f90: New test.
9637
9638 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9639
9640         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9641
9642         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9643         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9644
9645         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9646
9647 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9648
9649         PR fortran/24426
9650         * gfortran.dg/der_pointer_4.f90: New.
9651
9652 2005-10-22  David Ayers  <d.ayers@inode.at>
9653
9654         * obj-c++.dg/except-1.mm: Simplify.
9655
9656 2005-10-21  David Ayers  <d.ayers@inode.at>
9657
9658         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9659
9660 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9661
9662         * gfortran.dg/assumed_dummy_2.f90: New test.
9663
9664 2005-10-21  James E Wilson  <wilson@specifix.com>
9665
9666         PR preprocessor/15220
9667         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9668
9669 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9670
9671         * gcc.c-torture/execute/20051021-1.c: New test.
9672
9673 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9674
9675         PR c++/24260
9676         * g++.dg/ext/tmplattr1.C: New test.
9677
9678 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9679
9680         PR fortran/24440
9681         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9682
9683 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9684
9685         * obj-c++.dg/except-1.mm: New.
9686
9687         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9688
9689 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9690
9691         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9692
9693 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9694
9695         PR middle-end/24295
9696         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9697         declarations with the same names as thunks' alias targets, use
9698         aliases instead.
9699         * gcc.dg/attr-alias-3.c: New test.
9700         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9701
9702 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9703
9704         PR c++/22618
9705         * g++.dg/parse/access8.C: New test.
9706
9707 2005-10-20  Richard Guenther  <rguenther@suse.de>
9708
9709         PR c++/24439
9710         * g++.dg/tree-ssa/pr24439.C: New testcase.
9711
9712 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9713
9714         * g++.dg/opt/delay-slot-1.C: New test.
9715
9716 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9717
9718         PR fortran/21625
9719         * gfortran.fg/der_init_1.f90: New.
9720
9721 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9722
9723         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9724
9725 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/21908
9728         * g++.dg/parse/error28.C: New test.
9729
9730 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9731
9732         * gcc.dg/profile-generate-2.c: New test.
9733
9734 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9735
9736         PR target/23589
9737         * g++.dg/ext/dllimport11.C: New.
9738
9739 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9740
9741         PR c++/22293
9742         * g++.dg/other/friend3.C: New test.
9743
9744 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9745
9746         PR c++/23293
9747         * g++.dg/template/error19.C: New test.
9748
9749 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9750
9751         PR c++/21383
9752         * g++.dg/overload/koenig2.C: New.
9753
9754         PR c++/23118
9755         * g++.dg/overload/error2.C: New.
9756
9757         PR c++/22604
9758         * g++.dg/inherit/covariant14.C: New.
9759
9760 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9761
9762         PR c++/23440
9763         * g++.dg/parse/for1.C: New test.
9764
9765 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9766
9767         PR fortran/23446
9768         * gfortran.dg/host_dummy_index_1.f90: New test.
9769
9770         PR fortran/21459
9771         * gfortran.dg/automatic_char_len_2.f90: New test.
9772
9773         PR fortran/20866
9774         * gfortran.dg/recursive_statement_functions.f90: New test.
9775
9776         PR fortran/20853
9777         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9778
9779         PR fortran/20849
9780         * gfortran.dg/external_initializer.f90: New test.
9781
9782         PR fortran/20837
9783         * non_module_public.f90: New test.
9784
9785 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9786
9787         PR c++/24386
9788         * g++.dg/template/overload7.C: New.
9789
9790         PR c++/22551
9791         * g++.dg/other/switch2.C: Remove expected warnings.
9792
9793         PR c++/21353
9794         * g++.dg/template/defarg6.C: New.
9795
9796 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9797
9798         PR target/24315
9799         * gcc.target/i386/pr24315.c: New test.
9800
9801 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/24389
9804         * g++.dg/template/static21.C: New test.
9805         * g++.dg/template/static21-a.cc: Likewise.
9806
9807 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9808
9809         PR c++/23959
9810         * g++.dg/warn/Wswitch-default-1.C: New test.
9811         * g++.dg/warn/Wswitch-default-2.C: New test.
9812
9813 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/22173
9816         * g++.dg/parse/template18.C: New test.
9817         * g++.dg/template/nontype15.C: Likewise.
9818
9819 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9820
9821         PR fortran/22273
9822         * gfortran.dg/spec_expr_2.f90: New.
9823
9824 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9825
9826         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9827         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9828         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9829         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9830         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9831         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9832         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9833         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9834         previous target-specific skips and warning-message matches where
9835         applicable.
9836
9837 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9838
9839         PR c++/21347
9840         * g++.dg/warn/Wctor-dtor.C: New test.
9841
9842 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9843
9844         PR c/23439
9845         * gcc.dg/for-1.c: New test.
9846
9847 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/19565
9850         * g++.dg/warn/Wconversion1.C: New test.
9851         * g++.dg/ext/packed4.C: Compile with -w.
9852         * g++.dg/opt/20050511-1.C: Likewise.
9853         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9854
9855 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9856
9857         * gfortran.dg/boz_5.f90: New test.
9858
9859 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9860
9861         PR c++/22551
9862         * g++.dg/other/switch2.C: New.
9863
9864         PR c++/23984
9865         * g++.dg/init/ctor7.C: New.
9866
9867 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9868
9869         PR c++/23730
9870         * g++.dg/parse/crash32.C: New test.
9871
9872 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9873
9874         PR c++/20721
9875         * g++.dg/init/goto2.C: New test.
9876
9877         PR c++/22464
9878         * g++.dg/template/crash/41.C: New test.
9879
9880         PR c++/22180
9881         * g++.dg/template/crash40.C: New test.
9882
9883         PR c++/23694
9884         * g++.dg/parse/friend5.C: New test.
9885
9886         PR c++/23307
9887         * g++.dg/template/crash38.C: New test.
9888
9889         PR c++/22352
9890         * g++.dg/template/friend38.C: New test.
9891
9892         PR c++/22405
9893         * g++.dg/template/crash39.C: New test.
9894
9895 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9896
9897         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9898         gcc.dg/debug/dwarf2/dwarf-char2.c,
9899         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9900
9901         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9902
9903 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9904
9905         * gcc.dg/dll-2.c: Add tests for warnings.
9906         * gcc.dg/dll-3.c: Likewise.
9907         * gcc.dg/dll-4.c: Likewise.
9908
9909         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9910         * g++.dg/ext/dllimport2.C: Likewise.
9911         * g++.dg/ext/dllimport3.C: Likewise.
9912         * g++.dg/ext/dllimport7.C: Likewise.
9913         * g++.dg/ext/dllimport8.C: Likewise.
9914         * g++.dg/ext/dllimport9.C: Likewise.
9915
9916 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9917
9918         PR fortran/24092
9919         * gfortran.dg/derived_pointer_recursion.f90: New test.
9920
9921 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9922
9923         * gcc.c-torture/execute/20051012-1.c: New test.
9924
9925 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9926
9927         PR fortran/18082
9928         * gfortran.dg/automatic_char_len_1.f90: New test.
9929
9930 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9931
9932         PR fortran/20847
9933         * gfortran.dg/save_common.f90: New test.
9934
9935         PR fortran/20856
9936         * gfortran.dg/save_result.f90: New test.
9937
9938 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9939
9940         PR c++/21592
9941         * g++.dg/template/dependent-expr1.C: Add new expected error.
9942         * g++.dg/template/dependent-expr2.C: Adjust error text.
9943         * g++.dg/template/overload6.C: New.
9944
9945         PR c++/23797
9946         * g++.dg/other/typename8.C: New.
9947
9948         PR c++/21117
9949         * g++.dg/other/return1.C: New.
9950
9951 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9952
9953         PR c++/24052
9954         * g++.dg/ext/label5.C: New.
9955
9956 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9957
9958         PR c++/19964
9959         * g++.dg/parse/crash31.C: New.
9960
9961 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9962
9963         * g++.dg/ipa/ipa-1.c: New test.
9964         * g++.dg/ipa/ipa-2.c: New test.
9965         * g++.dg/ipa/ipa-3.c: New test.
9966         * g++.dg/ipa/ipa-4.c: New test.
9967         * g++.dg/ipa/ipa-5.c: New test.
9968         * g++.dg/ipa/ipa.exp: New file.
9969
9970 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9971
9972         PR fortran/24207
9973         * gfortran.dg/private_type_3.f90: New test.
9974
9975 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9976
9977         PR fortran/20786
9978         gfortran.dg/aint_anint_1.f90: New test.
9979
9980 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9981
9982         PR libgfortran/24313
9983         gfortran.dg/csqrt.f: New test.
9984
9985 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9986
9987         PR c++/8057
9988         * g++.dg/warn/noeffect7.C: New test.
9989         * g++.dg/warn/noeffect2.C: Instantiate templates.
9990         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9991         and warning.
9992
9993 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/21089
9996         * g++.dg/init/float1.C: New test.
9997
9998         PR c++/24277
9999         * g++.dg/init/member1.C: Tweak error markers.
10000
10001 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10002
10003         PR testsuite/24281
10004         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10005         Check for null pointer.
10006
10007 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10008
10009         PR c++/21369
10010         * g++.dg/parse/ret-type3.C: New test.
10011
10012 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10013
10014         PR tree-opt/23946
10015         * gcc.c-torture/compile/pr23946.c: New test.
10016
10017 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10018
10019         * g++.dg/opt/mmx2.C: New test.
10020
10021 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10022
10023         PR c++/24277
10024         * g++.dg/template/static20.C: New test.
10025
10026         PR c++/24302
10027         * g++.dg/warn/Wunused-12.C: New test.
10028
10029         PR c++/23437
10030         * g++.dg/template/arg4.C: New test.
10031
10032 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10033
10034         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10035         * gcc.dg/ucnid-3.c: Likewise.
10036         * gcc.dg/ucnid-4.c: Likewise.
10037         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10038         * g++.dg/other/ucnid-1.C: Likewise.
10039         * gcc.dg/sparc-frame-1.c: New test.
10040
10041 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/24139
10044         * g++.dg/template/spec27.C: New test.
10045
10046         PR c++/24275
10047         * g++.dg/template/static19.C: New test.
10048
10049 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10050
10051         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10052         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10053
10054 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10055
10056         PR target/24136
10057         * gfortran.fortran-torture/compile/pr24136.f: New test.
10058
10059 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10060
10061         PR c++/22172
10062         * g++.dg/parse/crash30.C: New test.
10063
10064 2005-10-07  Richard Guenther  <rguenther@suse.de>
10065
10066         PR middle-end/24227
10067         * gcc.c-torture/compile/pr24227.c: New testcase.
10068
10069 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10070
10071         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10072         Do not put aligned attributes on array elements.
10073
10074 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10075
10076         PR testsuite/23611, PR testsuite/23615
10077         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10078         writing prototypes of library functions by hand.
10079         * obj-c++.dg/bitfield-4.mm: Likewise.
10080         * obj-c++.dg/const-str-4.mm: Likewise.
10081         * obj-c++.dg/encode-4.mm: Likewise.
10082         * obj-c++.dg/encode-5.mm: Likewise.
10083         * obj-c++.dg/encode-6.mm: Likewise.
10084         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10085         * obj-c++.dg/method-10.mm: Likewise.
10086         * obj-c++.dg/method-17.mm: Likewise.
10087         * obj-c++.dg/method-19.mm: Likewise.
10088         * obj-c++.dg/try-catch-2.mm: Likewise.
10089
10090 2005-10-06  Richard Henderson  <rth@redhat.com>
10091
10092         PR 24236
10093         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10094
10095 2005-10-06  Dale Johannesen  <dalej@apple.com>
10096
10097         * gcc.c-torture/execute/20030125-1.c: Correct.
10098
10099 2005-10-06  Richard Guenther  <rguenther@suse.de>
10100
10101         PR tree-optimization/24238
10102         * g++.dg/tree-ssa/pr24238.C: New testcase.
10103
10104 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10105
10106         PR 18568
10107         * gfortran.dg/der_pointer_3.f90: New test.
10108
10109 2005-10-05  Devang Patel  <dpatel@apple.com>
10110
10111         PR Debug/23205
10112         * g++.dg/other/PR23205.C: New.
10113
10114 2005-10-05  Richard Henderson  <rth@redhat.com>
10115
10116         PR target/23602
10117         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10118         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10119
10120 2005-10-05  Dale Johannesen  <dalej@apple.com>
10121
10122         * gcc.c-torture/execute/float-floor.c: New.
10123
10124 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10125
10126         PR tree-optimization/21419
10127         PR tree-optimization/24146
10128         PR tree-optimization/24151
10129
10130         * g++.dg/ext/asm7.C: New.
10131         * g++.dg/ext/asm8.C: New.
10132         * gcc.dg/asm-1.c: Compile on all targets.
10133         * gcc.dg/asm-pr24146.c: New.
10134         * gcc.dg/pr21419.c: Adjust error messages.
10135
10136 2005-10-05  Richard Guenther  <rguenther@suse.de>
10137
10138         PR fortran/24176
10139         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10140
10141 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         PR c++/23513
10144         * g++.dg/template/spec22.C: Robustify test.
10145         * g++.dg/template/spec26.C: New.
10146
10147 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10148
10149         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10150         if target supports vector instructions.
10151
10152 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10153
10154         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10155         C99 functions.
10156
10157 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10158
10159         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10160         check_effective_target_fortran_large_int): Replace cached result
10161         when target changes.
10162
10163 2005-10-04  Devang Patel  <dpatel@apple.com>
10164
10165         * gcc.dg/i386-sse-vect-types.c: New.
10166
10167 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10168
10169         PR preprocessor/13726
10170         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10171         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10172
10173 2005-10-04  Richard Guenther  <rguenther@suse.de>
10174
10175         PR c/23576
10176         * gcc.dg/noncompile/pr23576.c: New testcase.
10177
10178 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10179
10180         PR middle-end/23125
10181         * gcc.dg/register-var-3.c: New test.
10182
10183 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10184
10185         * gcc.dg/pr23049.c: New test.
10186
10187         * gcc.dg/ucnid-4.c: Fix test.
10188
10189 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10190
10191         PR 23445
10192         * gcc.c-torture/compile/pr23445.c: New test.
10193
10194 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10195
10196         * g++.dg/overload/unknown1.C: New.
10197
10198 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/17775
10201         * g++.dg/template/repo4.C: New test.
10202
10203 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10204
10205         PR libfortran/19308
10206         * gfortran.dg/large_real_kind_2.F90: New test.
10207         * gfortran.dg/large_integer_kind_2.f90: New test.
10208
10209 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10210
10211         * lib/target-supports.exp (check_effective_target_vect_shift):
10212         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10213         (check_effective_target_vect_condition): Fix copy-n-pasto.
10214
10215         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10216         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10217         targets.
10218
10219 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/22621
10222         * g++.dg/template/overload5.C : New test.
10223
10224         PR c++/23840
10225         * g++.dg/expr/stdarg1.C: New test.
10226
10227 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10228
10229         PR 24142
10230         * gcc.c-torture/execute/pr24142.c: New test.
10231
10232 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10233
10234         PR 24141
10235         * gcc.c-torture/execute/pr24141.c: New test.
10236
10237 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10238             Diego Novillo  <dnovillo@redhat.com>
10239
10240         PR 23604
10241         * gcc.c-torture/execute/pr23604.c: New test.
10242
10243 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10244
10245         PR fortran/16404
10246         PR fortran/20835
10247         PR fortran/20890
10248         PR fortran/20899
10249         PR fortran/20900
10250         PR fortran/20901
10251         PR fortran/20902
10252         gfortran.dg/equiv_constraint_1.f90: New test.
10253         gfortran.dg/equiv_constraint_2.f90: New test.
10254         gfortran.dg/equiv_constraint_3.f90: New test.
10255         gfortran.dg/equiv_constraint_4.f90: New test.
10256         gfortran.dg/equiv_constraint_5.f90: New test.
10257         gfortran.dg/equiv_constraint_6.f90: New test.
10258         gfortran.dg/equiv_constraint_7.f90: New test.
10259         gfortran.dg/equiv_constraint_8.f90: New test.
10260         gfortran.dg/private_type_1.f90: New test.
10261         gfortran.dg/private_type_2.f90: New test.
10262         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10263         980628-10.f: Assert std=gnu to permit mixing of
10264         types in equivalence statements.
10265
10266 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10267
10268         PR 24112
10269         * gfortran.dg/open_status_1.f90: New.
10270
10271 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10272
10273         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10274         * gcc.dg/vect/pr22480.c: Clean up temp files.
10275         * gcc.dg/vect/pr23831.c: Clean up temp files.
10276         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10277         Clean up temp files.
10278         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10279         Clean up temp files.
10280
10281         * gcc.dg/20050309-1.c: Clean up temp files.
10282         * gcc.dg/20050325-1.c: Clean up temp files.
10283
10284 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10285
10286         PR tree-optimization/24059
10287         * gcc.dg/vect/pr24059.c : New test.
10288
10289 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10290
10291         PR middle-end/24109
10292         * gcc.c-torture/execute/20050929-1.c: New test.
10293
10294 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10295
10296         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10297
10298 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10299
10300         PR c/21419
10301         * gcc.dg/pr21419.c: New test.
10302
10303 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10304
10305         * gcc.dg/pr23911.c: New test.
10306
10307 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10308
10309         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10310
10311         PR c++/16782
10312         * g++.dg/parse/qualified4.C: New test.
10313         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10314         * g++.old-deja/g++.mike/p8154.C: Likewise.
10315
10316 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/22147
10319         * g++.dg/template/friend37.C: New test.
10320         * g++.dg/parse/crash28.C: Adjust error markers.
10321
10322 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR fortran/18518
10325         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10326
10327 2005-09-27  Devang Patel  <dpatel@apple.com>
10328
10329         PR tree-optimization/23625
10330         * gcc.dg/pr23625.c: New test.
10331
10332 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10333
10334         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10335         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10336
10337 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10338
10339         PR fortran/23677
10340         * gfortran.fortran-torture/execute/save_1.f90: New test.
10341         * gfortran.dg/save_1.f90: New test.
10342
10343 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10344
10345         * gcc.target/i386/builtin-apply-mmx.c: New test.
10346
10347         PR target/22576
10348         * gcc.target/i386/pr22576.c: New test.
10349
10350         PR target/22585
10351         * gcc.target/i386/pr22585.c: New test.
10352
10353         PR target/23268
10354         * gcc.target/i386/pr23268.c: New test.
10355
10356         PR middle-end/23831
10357         * gcc.dg/vect/pr23831.c: New test.
10358
10359         PR target/24055
10360         * gcc.target/i386/pr24055.c: New test.
10361
10362 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10363
10364         PR tree-optimization/23960
10365         * gcc.c-torture/compile/pr23960.c: New.
10366
10367 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10368
10369         PR fortran/16861
10370         * gfortran.dg/nested_modules_3.f90: New.
10371
10372 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10373
10374         PR fortran/24005
10375         gfortran.dg/interface_1.f90: New test.
10376
10377 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10378         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10379
10380         PR fortran/23843
10381         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10382
10383 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10384
10385         PR fortran/23516
10386         * gfortran.dg/imag_1.f: New test.
10387         * gfortran.dg/imag_2.f: Ditto.
10388
10389 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10390
10391         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10392
10393 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10394
10395         PR c++/21983
10396         * g++.dg/warn/pr21983.C: New test.
10397
10398 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/23993
10401         * g++.dg/template/array14.C: New test.
10402
10403 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10404
10405         PR fortran/19929
10406         * gfortran.dg/der_ptr_component_1.f90: New test.
10407
10408 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10409
10410         PR c++/23965
10411         * g++.dg/template/error1.C: Reject "no matching function" message.
10412
10413 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10414
10415         PR c++/17609
10416         * g++.dg/lookup/error1.C: New test.
10417
10418 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10419
10420         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10421         functionality of the testcase.
10422
10423 2005-09-20  Richard Henderson  <rth@redhat.com>
10424
10425         * gcc.dg/vect/vect-22.c: Require vect_float.
10426         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10427
10428 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10429
10430         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10431         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10432         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10433         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10434         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10435         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10436         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10437         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10438         * gcc.dg/cpp/ucnid-8.c: New test.
10439
10440 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR tree-optimization/23929
10443         * gcc.c-torture/compile/pr23929.c: New test.
10444
10445 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10446
10447         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10448         for one loop.
10449
10450 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10451
10452         PR testsuite/23186
10453         * g++.dg/other/pr22003.C: Require named sections.
10454
10455 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10456
10457         PR c++/23947
10458         * g++.dg/rtti/crash3.C: New test.
10459
10460         PR tree-optimization/23818
10461         * gcc.dg/pr23818.c: New test.
10462
10463 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10464
10465         PR fortran/23420
10466         * gfortran.dg/print_fmt_4.f: New.
10467
10468 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR fortran/23663
10471         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10472
10473 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10474
10475         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10476         Use pointers to local alignable arrays instead. Added comments.
10477         * gcc.dg/vect/vect-46.c: Likewise.
10478         * gcc.dg/vect/vect-48.c: Likewise.
10479         * gcc.dg/vect/vect-49.c: Likewise.
10480         * gcc.dg/vect/vect-52.c: Likewise.
10481         * gcc.dg/vect/vect-53.c: Likewise.
10482         * gcc.dg/vect/vect-54.c: Likewise.
10483         * gcc.dg/vect/vect-56.c: Likewise.
10484         * gcc.dg/vect/vect-57.c: Likewise.
10485         * gcc.dg/vect/vect-58.c: Likewise.
10486         * gcc.dg/vect/vect-60.c: Likewise.
10487         * gcc.dg/vect/vect-61.c: Likewise.
10488
10489         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10490         The test is no longer vectorizable on vect_no_align targets.
10491         * gcc.dg/vect/vect-43.c: Likewsie.
10492
10493         * gcc.dg/vect/vect-44.c: Added comments.
10494         * gcc.dg/vect/vect-45.c: Added comments.
10495         * gcc.dg/vect/vect-50.c: Added comments.
10496         * gcc.dg/vect/vect-51.c: Added comments.
10497
10498         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10499         aligned type.
10500         * gcc.dg/vect/Os-vect-95.c: Likewise.
10501
10502         * gcc.dg/vect/vect-41.c: Test removed.
10503         * gcc.dg/vect/vect-47.c: Test removed.
10504         * gcc.dg/vect/vect-55.c: Test removed.
10505         * gcc.dg/vect/vect-59.c: Test removed.
10506
10507 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10508
10509         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10510         No longer vectorizable on vect_no_align targets.
10511         * gcc.dg/vect/pr20122.c: Likewise.
10512         * gcc.dg/vect/vect-74.c: Likewise.
10513         * gcc.dg/vect/vect-75.c: Likewise.
10514         * gcc.dg/vect/vect-76.c: Likewise.
10515
10516         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10517         Will not be vectorizable on vect_no_align targets once aliasing issues
10518         are resolved.
10519         * gcc.dg/vect/vect-79.c: Likewise.
10520
10521         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10522         * gcc.dg/vect/vect-78.c: Likewise.
10523         * gcc.dg/vect/vect-97.c: Likewise.
10524
10525 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10526
10527         * gcc.dg/pr23943.c: New test.
10528
10529 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10530
10531         PR fortran/19181
10532         * gfortran.dg/derived_pointer_null_1.f90: New test.
10533
10534 2005-09-18  Richard Guenther  <rguenther@suse.de>
10535
10536         PR middle-end/23944
10537         * gcc.c-torture/compile/pr23944.c: New testcase.
10538
10539 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10540
10541         PR fortran/15975
10542         * gfortran.dg/der_pointer_2.f90: New test.
10543
10544 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10545
10546         PR fortran/16861
10547         * gfortran.dg/nested_modules_2.f90: New test.
10548
10549 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10550
10551         PR c++/18368
10552         * g++.dg/other/semicolon.C: New test.
10553
10554 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10555
10556         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10557         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10558
10559 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/23914
10562         * g++.dg/template/static18.C: New test.
10563
10564         PR c++/21514
10565         * g++.dg/template/crash19.C: Remove dg-error marker.
10566         * g++.dg/template/local4.C: New test.
10567
10568 2005-09-16  Paul Brook  <paul@codesourcery.com>
10569
10570         PR fortran/23906
10571         * gfortran.dg/dependency_1.f90: New test.
10572
10573 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10574
10575         PR c++/23896
10576         * g++.dg/template/static17.C: New test.
10577
10578 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10579
10580         PR c++/23139
10581         * g++.dg/warn/huge-val1.C: New test.
10582
10583 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++/13140
10586         * g++.dg/parse/class2.C: New test.
10587         * g++.dg/template/explicit8.C: Likewise.
10588         * g++.dg/template/spec25.C: Likewise.
10589
10590 2005-09-14  Josh Conner  <jconner@apple.com>
10591
10592         PR middle-end/23584
10593         * gcc.dg/pr23584.c: New test.
10594
10595 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10596
10597         PR fortran/21875 Internal Unit Array I/O, NIST
10598         * gfortran.dg/arrayio_1.f90: New test.
10599         * gfortran.dg/arrayio_1.f90: New test.
10600         * gfortran.dg/arrayio_1.f90: New test.
10601         * gfortran.dg/arrayio_1.f90: New test.
10602         * gfortran.dg/arrayio_1.f90: New test.
10603
10604 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10605
10606         PR middle-end/22480
10607         * gcc.dg/vect/pr22480.c: New test.
10608
10609 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10610
10611         PR fortran/19358
10612         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10613
10614 2005-09-13 Josh Conner <jconner@apple.com>
10615
10616         PR c++/23180
10617         * g++.dg/init/struct2.C: New test.
10618         * g++.dg/init/struct3.C: New test.
10619
10620 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10621
10622         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10623         Clean up temp files.
10624         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10625         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10626         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10627         gcc.dg/tree-ssa/builtin-printf-1.c,
10628         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10629         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10630         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10631         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10632         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10633         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10634         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10635         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10636         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10637         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10638         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10639         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10640
10641 2005-09-13  Josh Conner  <jconner@apple.com>
10642
10643         * lib/gcc-dg.exp: Load scanipa.exp.
10644         (cleanup-dump): New procedure.
10645         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10646         * lib/scandump.exp: New file.
10647         * lib/scantree.exp: Use it.
10648         * lib/scanipa.exp: New file.
10649
10650 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10651
10652         PR fortran/17740
10653         * gfortran.dg/generic_4.f90: New test.
10654
10655 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10656
10657         PR target/23816
10658         * gcc.target/i386/pr23816-1.c: New test.
10659         * gcc.target/i386/pr23816-2.c: New test.
10660
10661
10662 2005-09-13  Bastian Blank <waldi@debian.org>
10663
10664         PR c++/16171
10665         * g++.dg/abi/mangle26.C: New test.
10666         * g++.dg/abi/mangle27.C: New test.
10667         * g++.dg/abi/mangle28.C: New test.
10668         * g++.dg/abi/mangle29.C: New test.
10669
10670         PR c++/23839
10671         * g++.dg/parse/register1.C: New test.
10672
10673 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10674
10675         PR c++/23842
10676         * g++.dg/template/access16.C: New test.
10677
10678 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10679
10680         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10681
10682 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10683
10684         PR fortran/18899
10685         * gfortran.dg/shape_2.f90: New test.
10686
10687 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10688
10689         PR target/19269
10690         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10691         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10692         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10693         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10694         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10695         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10696         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10697         tests.
10698
10699 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/23841
10702         * g++.dg/parse/template17.C: New test.
10703
10704 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10705
10706         PR c++/23789
10707         * g++.dg/template/nontype14.C: New test.
10708
10709 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10710
10711         PR g++/7874
10712         * g++.dg/lookup/friend7.C: New test.
10713         * g++.dg/lookup/friend8.C: New test.
10714         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10715         so that it will be found via argument dependent lookup.
10716         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10717         friend functions which will no longer be found.
10718         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10719         function g, so that it will be found via argument dependent
10720         lookup.
10721         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10722         * g++.old-deja/g++.mike/net43.C: Likewise.
10723
10724 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++/23691
10727         * g++.dg/template/static16.C: New test.
10728
10729 2005-09-12  Josh Conner  <jconner@apple.com>
10730
10731         PR middle-end/23237
10732         * gcc.c-torture/compile/pr23237.c: New test.
10733
10734 2005-09-11  Richard Henderson  <rth@redhat.com>
10735
10736         * g++.dg/other/error8.C: Update expected diagnostic text.
10737
10738 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10739
10740         PR libfortran/19872
10741         * gfortran.dg/overwrite_1.f: New test.
10742
10743 2005-09-09  Josh Conner  <jconner@apple.com>
10744
10745         * g++.dg/init/pr23180-1.C: Removed.
10746         * g++.dg/init/pr23180-2.C: Removed.
10747
10748 2005-09-09  David Daney <ddaney@avtrex.com>
10749
10750         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10751         files which are ...
10752         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10753         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10754
10755 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10756
10757         * gfortran.dg/iostat_2.f90: New test.
10758
10759 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10760
10761         PR c++/22252
10762         * g++.dg/ext/interface1.C: New test.
10763         * g++.dg/ext/interface1.h: Likewise.
10764         * g++.dg/ext/interface1a.cc: Likewise.
10765
10766 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10767
10768         * gfortran.dg/iomsg_1.f90: New test case.
10769
10770 2005-09-09  Richard Guenther  <rguenther@suse.de>
10771
10772         PR c++/23624
10773         * g++.dg/tree-ssa/pr23624.C: New testcase.
10774
10775 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10776
10777         PR fortran/19239
10778         * gfortran.dg/vector_subscript_1.f90,
10779         * gfortran.dg/vector_subscript_2.f90: New tests.
10780
10781 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10782
10783         PR fortran/21104
10784         * gfortran.dg/array_alloc_1.f90,
10785         * gfortran.dg/array_alloc_2.f90,
10786         * gfortran.dg/array_alloc_3.f90: New tests.
10787
10788 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10789
10790         PR fortran/12840
10791         * gfortran.dg/array_constructor_6.f90
10792         * gfortran.dg/array_constructor_7.f90
10793         * gfortran.dg/array_constructor_8.f90
10794         * gfortran.dg/array_constructor_9.f90
10795         * gfortran.dg/array_constructor_10.f90
10796         * gfortran.dg/array_constructor_11.f90
10797         * gfortran.dg/array_constructor_12.f90: New tests.
10798
10799 2005-09-08  Josh Conner  <jconner@apple.com>
10800
10801         PR c++/23180
10802         * g++.dg/init/pr23180-1.C: New test.
10803         * g++.dg/init/pr23180-2.C: New test.
10804
10805 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10806
10807         PR fortran/18878
10808         * gfortran.dg/module_double_reuse.f90: New.
10809
10810 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         PR fortran/23270
10813         PR fortran/22304
10814         PR fortran/18870
10815         PR fortran/17917
10816         PR fortran/16511
10817         * gfortran.dg/common_equivalence_1.f: New.
10818         * gfortran.dg/common_equivalence_2.f: New.
10819         * gfortran.dg/common_equivalence_3.f: New.
10820         * gfortran.dg/contained_equivalence_1.f90: New.
10821         * gfortran.dg/module_blank_common.f90: New.
10822         * gfortran.dg/module_commons_1.f90: New.
10823         * gfortran.dg/module_equivalence_1.f90: New.
10824         * gfortran.dg/nested_modules_1.f90: New.
10825         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10826         equivalences and add comment to connect the test with
10827         the PR.
10828
10829 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10830
10831         PR fortran/23765
10832         * gfortran.dg/common_6.f90: New test.
10833
10834 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10835
10836         PR fortran/15326
10837         * gfortran.dg/char_result_1.f90,
10838         * gfortran.dg/char_result_2.f90,
10839         * gfortran.dg/char_result_3.f90,
10840         * gfortran.dg/char_result_4.f90,
10841         * gfortran.dg/char_result_5.f90,
10842         * gfortran.dg/char_result_6.f90,
10843         * gfortran.dg/char_result_7.f90,
10844         * gfortran.dg/char_result_8.f90: New tests.
10845
10846 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10847
10848         PR fortran/19928
10849         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10850
10851 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         PR obj-c++/16816
10854         * obj-c++.dg/selector-5.mm: New test.
10855         * obj-c++.dg/selector-6.mm: New test.
10856
10857 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10858
10859         PR objc/20574
10860         PR objc/19324
10861         * objc.dg/error-1.m: New test.
10862
10863 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10864
10865         PR fortran/23373
10866         * gfortran.fortran-torture/execute/pr23373-1.f90,
10867         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10868
10869 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10870
10871         PR libfortran/23760
10872         * gfortran.dg/g77/1832.f: Remove long string in write statement
10873         to allow the test to pass on correct list directed output with
10874         prepended space.
10875
10876 2005-09-07  James E Wilson  <wilson@specifix.com>
10877
10878         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10879
10880 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10881
10882         * gfortran.dg/parameter+save.f90: Rename to
10883         * gfortran.dg/parameter_save.f90: .. this.
10884
10885 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10886
10887         PR fortran/20848
10888         * gfortran.dg/parameter+save.f90: New test case.
10889
10890 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10891
10892         PR fortran/19269
10893         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10894
10895 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR c/23075
10898         * gcc.dg/pr23075.c: New test.
10899         * g++.dg/warn/pr23075.C: New test.
10900
10901         PR target/22362
10902         * gcc.target/i386/pr22362.c: New test.
10903
10904         PR rtl-optimization/23098
10905         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10906
10907         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10908         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10909         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10910
10911 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10912
10913         * g++.dg/expr/cast6.C: New test.
10914
10915         PR c++/9782
10916         * g++.dg/init/new15.C: New test.
10917
10918 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10919
10920         * gcc.dg/vect/Os-vect-95.c: New test.
10921         * gcc.dg/vect/vect-95.c: Same.
10922
10923 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10924
10925         * gcc.dg/vect/vect-29.c: Update xfail testing.
10926         * gcc.dg/vect/vect-44.c: Same.
10927         * gcc.dg/vect/vect-48.c: Same.
10928         * gcc.dg/vect/vect-50.c: Same.
10929         * gcc.dg/vect/vect-72.c: Same.
10930         * gcc.dg/vect/vect-77.c: Same.
10931         * gcc.dg/vect/vect-78.c: Same.
10932         * gcc.dg/vect/vect-80.c: Same.
10933         * gcc.dg/vect/vect-96.c: Same.
10934         * gcc.dg/vect/vect-100.c: Same.
10935         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10936         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10937         * gfortran.dg/vect/vect-5.f90: Same.
10938
10939 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10940
10941         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10942         start strings.
10943         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10944         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10945
10946         PR c++/23056
10947         * g++.dg/opt/pr23056.C: New test.
10948
10949         PR rtl-optimization/23098
10950         * gcc.target/i386/pr23098.c: New test.
10951
10952 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/23667
10955         * g++.dg/template/static15.C: New test.
10956
10957         PR c++/21440
10958         * g++.dg/ext/stmtexpr5.C: New test.
10959         * g++.dg/ext/stmtexpr6.C: Likewise.
10960
10961 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10962
10963         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10964
10965         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10966         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10967         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10968
10969 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10970
10971         PR libfortran/23321
10972         * gfortran.dg/direct_io_4.f90: New test case.
10973
10974 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10975             Rasmus Hahn  <rassahah@neofonie.de>
10976
10977         PR libobjc/23108
10978         * objc.dg/type-stream-1.m: New test.
10979
10980 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10981
10982         PR fortran/23661
10983         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10984         gfortran.dg/print_fmt_3.f90: New test.
10985
10986 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gfortran.dg/fmt_t_1.f90: New test.
10989
10990 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10991
10992         PR rtl-optimization/23454
10993         * g++.dg/opt/pr23454.C: New test.
10994
10995 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/23699
10998         * g++.dg/ext/static1.C: New test.
10999
11000 2005-09-02  Richard Henderson  <rth@redhat.com>
11001
11002         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11003         tail call to check_fa_work.
11004
11005 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/21687
11008         * g++.dg/other/gc3.C: New test.
11009
11010 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11011
11012         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11013         * gcc.dg/20050826-1.c: Likewise.
11014
11015 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11016
11017         PR c++/23167
11018         * g++.dg/expr/volatile1.C: New test.
11019
11020 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11021
11022         PR middle-end/23547
11023         * gcc.dg/pr23547.c: New test.
11024
11025 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11026
11027         PR c/22061
11028         * gcc.c-torture/execute/pr22061-1.c,
11029         * gcc.c-torture/execute/pr22061-2.c,
11030         * gcc.c-torture/execute/pr22061-3.c,
11031         * gcc.c-torture/execute/pr22061-4.c: New tests.
11032
11033 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11034
11035         * gcc.dg/Wredundant-decls-2.c: New test to check that
11036         -Wredundant-decls does not issue warning for a variable
11037         definition following a declaration.
11038
11039 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11040
11041         PR debug/7241
11042         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11043         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11044         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11045
11046         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11047         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11048         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11049         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11050         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11051         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11052         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11053         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11054
11055 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11056
11057         PR objc/23306
11058         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11059         scan-assmbler.
11060
11061 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11062
11063         PR target/21255
11064         * gcc.dg/pr21255-1.c: New test.
11065         * gcc.dg/pr21255-2-mb.c: Likewise.
11066         * gcc.dg/pr21255-2-ml.c: Likewise.
11067         * gcc.dg/pr21255-3.c: Likewise.
11068         * gcc.dg/pr21255-4.c: Likewise.
11069
11070 2005-08-31  Dale Johannesen  <dalej@apple.com>
11071
11072         * gcc.dg/20050830-1.c: New.
11073
11074 2005-08-31  Josh Conner  <jconner@apple.com>
11075
11076         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11077         command-line options for arm-*-* targets.
11078         * g++.dg/init/array16.C: Likewise.
11079         * g++.dg/other/crash-4.C: Likewise.
11080
11081 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11082
11083         PR obj-c++/23640
11084         * obj-c++.dg/gnu-runtime-3.mm: New test.
11085
11086 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11087
11088         PR c++/13377
11089         * g++.dg/lookup/ambig4.C: New test.
11090         * g++.dg/lookup/ambig5.C: New test.
11091         * g++.dg/tc1/dr101.C: Adjust error markers.
11092
11093 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11094
11095         PR c++/23639
11096         * g++.dg/template/ttp5.C: Adjust error markers.
11097
11098 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11099
11100         PR testsuite/23609
11101         * lib/obj-c++.exp: Include target-libpath.exp.
11102         (obj-c++_link_flags): Look for the GNU libobjc library
11103         and set the library path to include it.
11104         Don't manually set LD_LIBRARY_PATH (etc.) but call
11105         set_ld_library_path_env_vars instead.
11106         (obj-c++_target_compile): Don't set library path or
11107         linker flags because they are already set correctly
11108         in obj-c++_link_flags.
11109
11110 2005-08-30  Josh Conner  <jconner@apple.com>
11111
11112         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11113         to command-line options for arm-*-* targets.
11114
11115 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11116
11117         * g++.dg/other/i386-1.C: New.
11118
11119 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11120
11121         PR preprocessor/20348
11122         PR preprocessor/20356
11123         * gcc.dg/cpp/pr20348.c: New test.
11124         * gcc.dg/cpp/pr20348.h: New file.
11125         * gcc.dg/cpp/inc/pr20348.h: New file.
11126         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11127         * gcc.dg/cpp/pr20356.c: New test.
11128         * gcc.dg/cpp/pr20356.h: New file.
11129         * gcc.dg/cpp/inc/pr20356.h: New file.
11130         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11131
11132 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11133
11134         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11135         Fix array dimension to avoid correct end-of-file error.
11136
11137 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11138
11139         PR libfortran/23598
11140         * gfortran.dg/iostat_1.f90: New test.
11141
11142 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11143
11144         PR middle-end/23408
11145         * gcc.dg/pr23408.c: New test.
11146
11147 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11148
11149         PR c++/23099
11150         * g++.dg/init/member1.C: Make sure erroneous static data member
11151         definitions are required.
11152         * g++.dg/template/static13.C: New test.
11153         * g++.dg/template/static14.C: Likewise.
11154
11155 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11156
11157         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11158         -march=pentium4, remove ilp32 requirement.
11159
11160         PR middle-end/23484
11161         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11162         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11163
11164 2005-08-29  Andreas Jaeger  <aj@suse.de>
11165
11166         PR testsuite/23607
11167         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11168
11169 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11170
11171         * gcc.c-torture/execute/20050316-2.c: New test.
11172         * gcc.c-torture/execute/20050316-3.c: New test.
11173         * gcc.dg/torture/pr16104-1.c: New test.
11174
11175 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11176
11177         PR middle-end/23463
11178         * gcc.c-torture/execute/zero-struct-1.c: New test.
11179
11180 2005-08-27  Richard Guenther  <rguenther@suse.de>
11181
11182         PR target/23575
11183         * gcc.target/i386/pr23575.c: New testcase.
11184
11185 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11186
11187         PR rtl-optimization/23561
11188         * gcc.c-torture/execute/20050826-1.c: New test.
11189
11190         PR rtl-opt/23560
11191         * gcc.c-torture/execute/20050826-2.c: New test.
11192
11193 2005-08-26  Dale Johannesen  <dalej@apple.com>
11194
11195         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11196         * gcc.dg/20050826-1.c: New.
11197
11198 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/19004
11201         * g++.dg/template/nontype13.C: New test.
11202
11203         PR c++/23491
11204         * g++.dg/init/new14.C: New test.
11205         * g++.dg/expr/anew1.C: Do not XFAIL.
11206         * g++.dg/expr/anew2.C: Likewise.
11207         * g++.dg/expr/anew3.C: Likewise.
11208
11209 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR middle-end/22439
11212         * gcc.dg/vla-3.c: New test.
11213
11214 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11215
11216         PR fortran/20363
11217         * gfortran.dg/named_interface.f90: New.
11218
11219 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11220
11221         * gcc.c-torture/execute/frame-address.c: New test.
11222
11223 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11224
11225         PR c++/20817
11226         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11227
11228 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11229
11230         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11231
11232 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11233
11234         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11235         * gcc.dg/altivec-22.c: Rename from..
11236         * gcc.dg/altivec-nomfcr.c: ..this.
11237
11238 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11239
11240         PR tree-optimization/23546
11241         * gcc.dg/tree-ssa/pr23546.c: New test.
11242
11243 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11244
11245         PR fortran/17758
11246         * gfortran.dg/nonreturning_statements.f90: New test.
11247
11248 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11249
11250         PR c++/22454
11251         * g++.dg/parse/crash29.C: New.
11252
11253 2005-08-23  DJ Delorie  <dj@redhat.com>
11254
11255         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11256         constants have the L suffix.
11257
11258 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11259
11260         PR c++/23044
11261         * g++.dg/template/instantiate8.C: New.
11262
11263 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11264
11265         PR middle-end/23467
11266         * gcc.c-torture/execute/pr23467.c: New test.
11267
11268 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11269
11270         PR tree-optimization/22043
11271         * gcc.c-torture/execute/20050613-1.c: New test.
11272
11273 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11274
11275         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11276
11277 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11278
11279         PR rtl-optimization/23478
11280         * g++.dg/opt/pr23478.C: New test.
11281
11282 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11283
11284         PR c/18715
11285         * gcc.dg/switch-warn-3.c: New test.
11286
11287 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11288
11289         PR c++/22233
11290         * g++.dg/template/param1.C: New test.
11291
11292 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11293
11294         PR c++/23089
11295         * g++.dg/other/incomplete1.C: New test.
11296
11297 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11298
11299         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11300         are vectorizable.
11301
11302 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11303
11304         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11305         d_lines_5.f: New.
11306
11307 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * gcc.target/i386/sse-4.c: New test.
11310
11311 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11312
11313         PR testsuite/23239
11314         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11315
11316 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11317
11318         * gcc.dg/20050811-1.c: New test.
11319         * gcc.dg/20050811-2.c: New test.
11320
11321 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11322
11323         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11324
11325 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11326
11327         PR 23476
11328         * gcc.c-torture/compile/pr23476.c: New test.
11329
11330 2005-08-19  Devang Patel  <dpatel@apple.com>
11331
11332         PR tree-optimization/23048
11333         * gcc.dg/tree-ssa/pr23048.c: New test.
11334
11335 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11336
11337         PR middle-end/20624
11338         * g++.dg/warn/Wreturn-3.C: New test
11339
11340 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11341
11342         PR tree-optimization/22228
11343         * g++.dg/vect/pr22543.cc: New test.
11344
11345 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11346
11347         PR tree-optimization/21574
11348         * gcc.dg/tree-ssa/pr21574.c: New test.
11349
11350 2005-08-16  James E Wilson  <wilson@specifix.com>
11351
11352         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11353
11354 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11355
11356         PR tree-opt/23402
11357         * gcc.c-torture/compile/zero-strct-3.c: New test.
11358         * gcc.c-torture/compile/zero-strct-4.c: New test.
11359
11360 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11361
11362         PR target/23376
11363         * gcc.target/x86_64/pr23376.c: New test.
11364
11365 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11366
11367         PR c++/23337
11368         * g++.dg/ext/vector2.C: New.
11369
11370 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11371
11372         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11373
11374 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11375
11376         PR libfortran/23428
11377         * gfortran.dg/inquire-complex.f90: New test case.
11378
11379 2005-08-16  James E Wilson  <wilson@specifix.com>
11380
11381         PR tree-optimization/21105
11382         * gcc.dg/large-size-array.c: New.
11383
11384 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11385
11386         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11387         type.
11388         * gcc.dg/vect/vect-41: Likewise.
11389         * gcc.dg/vect/vect-42: Likewise.
11390         * gcc.dg/vect/vect-43: Likewise.
11391         * gcc.dg/vect/vect-44: Likewise.
11392         * gcc.dg/vect/vect-46: Likewise.
11393         * gcc.dg/vect/vect-47: Likewise.
11394         * gcc.dg/vect/vect-48: Likewise.
11395         * gcc.dg/vect/vect-52: Likewise.
11396         * gcc.dg/vect/vect-53: Likewise.
11397         * gcc.dg/vect/vect-54: Likewise.
11398         * gcc.dg/vect/vect-55: Likewise.
11399         * gcc.dg/vect/vect-56: Likewise.
11400         * gcc.dg/vect/vect-57: Likewise.
11401         * gcc.dg/vect/vect-58: Likewise.
11402         * gcc.dg/vect/vect-59: Likewise.
11403         * gcc.dg/vect/vect-60: Likewise.
11404         * gcc.dg/vect/vect-61: Likewise.
11405         * gcc.dg/vect/vect-85: Likewise.
11406         * gcc.dg/vect/vect-87: Likewise.
11407         * gcc.dg/vect/vect-88: Likewise.
11408         * gcc.dg/vect/vect-93.c: Likewise.
11409         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11410         * gcc.dg/vect/vect-75: Likewise.
11411         * gcc.dg/vect/vect-76: Likewise.
11412         * gcc.dg/vect/vect-77: Likewise.
11413         * gcc.dg/vect/vect-78: Likewise.
11414         * gcc.dg/vect/vect-80: Likewise.
11415         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11416         vectorized for the expected reason, rather than checking how alignment
11417         was handled.
11418         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11419         type and also instead of aligned pointers. Added documentation.
11420
11421 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11422
11423         * gfortran.dg/power.f90: New test.
11424
11425 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11426
11427         PR rtl-optimization/23299
11428         * g++.dg/opt/pr23299.C: New test.
11429
11430 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11431
11432         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11433
11434 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11435
11436         * g++.dg/template/local6.C: New test.
11437
11438 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11439
11440         * execute/exceptions/finally-1.m: Check that the catch and finally are
11441         being called.  Also add a "return 0;" at the end of main.
11442
11443 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11444
11445         PR fortran/21432.
11446         * gfortran.dg/namelist_print_1.f: New test of functionality of
11447         PRINT namelist.
11448         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11449         namelist generates error with -std=f95.
11450
11451 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11452
11453         PR tree-optimization/23119
11454         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11455
11456 2005-08-13  Marcin Koziej  <creep@desk.pl>
11457             Andrew Pinski  <pinskia@physics.uc.edu>
11458
11459         PR libobjc/22492
11460         * execute/exceptions/finally-1.m: New test.
11461
11462 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11463
11464         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11465         testsuite.
11466         * objc/execute/exceptions/trivial.m: New test.
11467         * objc.dg/try-catch-11.m: Move to ...
11468         * objc/execute/exceptions/foward-1.m: Here.
11469         * objc.dg/try-catch-2.m: Move to ...
11470         * objc/execute/exceptions/catchall-1.m: Here.
11471         * objc.dg/try-catch-8.m: Move to ...
11472         * objc/execute/exceptions/local-variables-1.m: Here.
11473
11474 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11475
11476         * objc.dg/nested-func-1.m: Move to ...
11477         * objc/execute/nested-func-1.m: Here.
11478
11479 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11480
11481         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11482         in ${options} instead of [target_info name].
11483         * lib/obj-c++.exp (objc_target_compile): Likewise.
11484
11485 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11486
11487         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11488
11489 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11490
11491         part of PR testsuite/23348
11492         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11493         of the torture options.
11494         * objc/compile/trivial.m: New test.
11495
11496 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11497
11498         * gfortran.dg/eoshift.f90: Correct format.
11499
11500 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11501
11502         * gfortran.fortran-torture/execute/character_passing.f90:
11503         Fix comment typo.
11504
11505 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11506
11507         PR c++/8271
11508         * g++.dg/template/unify10.C: New.
11509
11510 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11511
11512         * g++.dg/parse/pr22514.C: Move to...
11513         * g++.dg/debug/pr22514.C: here.
11514
11515 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11516
11517         PR c++/23266
11518         * g++.dg/inherit/pure1.C: New test.
11519
11520         * ChangeLog: Fix typos.
11521
11522 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11523             Steven Bosscher  <stevenb@suse.de>
11524
11525         * gfortran.dg/runtime_warning_1.f90: New test.
11526
11527 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11528
11529         PR c++/23219
11530         * g++.dg/parse/crash28.C: New.
11531
11532 2005-08-11  Richard Guenther  <rguenther@suse.de>
11533
11534         PR target/23289
11535         * gcc.target/i386/tailcall-1.c: New testcase.
11536
11537 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11538
11539         * gcc.dg/vect/vect-67.c: Un-xfail.
11540
11541 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11542
11543         PR c++/23225
11544         * g++.dg/testsuite/parse/crash27.C: new test.
11545
11546 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11547
11548         PR libfortran/22143
11549         * gfortran.dg/shift-kind.f90: New testcase.
11550
11551 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11552
11553         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11554         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11555
11556 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11557
11558         PR c++/20646
11559         * g++.dg/other/mult-stor1.C: New test.
11560
11561 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11562
11563         * gcc.c-torture/pr18299-1.c: Move to ...
11564         * gcc.c-torture/compile/pr18299-1.c: Here.
11565
11566 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11567
11568         * gfortran/fortran.torture/execute/character_passing.f90:
11569         Fix types for LSAME.
11570
11571 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11572
11573         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11574         input data back to what it was originally.
11575
11576 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11577
11578         * objc.dg/try-catch-8.m: Enable for all targets.
11579
11580 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11581
11582         * gcc.dg/pr23165.c: New test.
11583
11584 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11585
11586         PR tree-optimization/23234
11587         * gcc.dg/tree-ssa/pr23234.c: New test.
11588
11589 2005-08-08  Josh Conner  <jconner@apple.com>
11590
11591         PR rtl-optimization/23241
11592         * gcc.dg/char-compare.c: New test.
11593
11594 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11595
11596         PR c++/22508
11597         * g++.dg/init/new13.C: New test.
11598
11599 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         PR c++/21166
11602         * g++.dg/other/crash-4.C: Adjust
11603         * g++/dg/ext/packed9.C: New.
11604
11605 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11606
11607         PR middle-end/21964
11608         * gcc.c-torture/execute/pr21964-1.c: New test.
11609
11610 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11611
11612         PR c/22458
11613         * gcc.dg/pr22458-1.c: New test.
11614
11615 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11616             Steven G. Kargl <kargls@comcast.net>
11617
11618         PR fortran/22390
11619         * gfortran.dg/flush_1.f90: New test.
11620
11621 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11622
11623         PR c++/23191
11624         * g++.dg/template/eh2.C: New test.
11625
11626 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11627
11628         PR c++/19498
11629         * g++.dg/template/instantiate7.C: New test.
11630
11631 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11632
11633         PR c/23113
11634         * gcc.dg/Wunused-value-1.c: New test.
11635
11636 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11637
11638         PR rtl-optimization/23233
11639         * gcc.c-torture/compile/pr23233-1.c: New test.
11640
11641 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11642
11643         PR fortran/18833
11644         PR fortran/20850
11645         * gfortran.dg/equiv_1.f90: New test.
11646         * gfortran.dg/equiv_2.f90: New test.
11647         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11648         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11649         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11650
11651 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11652
11653         * gcc.c-torture/execute/vrp-5.c: New test.
11654         * gcc.c-torture/execute/vrp-6.c: New test.
11655         * gcc.dg/tree-ssa/vrp21.c: New test.
11656
11657 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11658
11659         * g++.dg/parse/pr22514.C: New test.
11660
11661 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11662
11663         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11664
11665         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11666         instead of constant loads / pool entries.
11667
11668 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11669
11670         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11671         TEST_TO_WCTYPE.
11672
11673 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11674
11675         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11676         __WINT_TYPE__ in generated prototypes if possible.
11677
11678 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11679
11680         PR 22037
11681         * g++.dg/tree-ssa/pr22037.C:
11682
11683 2005-08-04  Richard Henderson  <rth@redhat.com>
11684
11685         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11686         scan-tree-dump-times directive.
11687
11688 2005-08-04  Jan Hubicka  <jh@suse.cz>
11689
11690         * gcov-1.C: Fix switch counts.
11691         * gcov-4b.c: Likewise.
11692
11693 2005-08-03  Jeff Law  <law@redhat.com>
11694
11695         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11696
11697 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11698
11699         * gcc.c-torture/execute/pr23135.c: New test.
11700
11701 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11702
11703         PR tree-optimization/19899
11704         * gcc.dg/tree-ssa/scev-1.c: New test.
11705         * gcc.dg/tree-ssa/scev-2.c: New test.
11706
11707 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11708
11709         PR target/18582
11710         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11711
11712 2005-08-03  Jan Hubicka  <jh@suse.cz>
11713
11714         * update-conroll.c: New testcase.
11715         * update-conroll-2.c: New testcase.
11716
11717 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11718
11719         * gfortran.dg/constant_substring.f: New test.
11720         * gfortran.dg/pr22491.f: New test.
11721
11722 2005-08-02  Jan Hubicka  <jh@suse.cz>
11723
11724         * update-threading.c: Replace by the proper one.
11725
11726 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11727
11728         PR 23164
11729         * g++.dg/tree-ssa/pr23164.C: New test.
11730
11731 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11732
11733         * gcc.dg/tree-ssa/pr23192.c: New test.
11734
11735 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11736
11737         * gcc.c-torture/execute/vrp-4.c: New test.
11738
11739 2005-08-02  Jan Hubicka  <jh@suse.cz>
11740
11741         * update-threading.c: New test.
11742
11743 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11744
11745         * gcc.c-torture/compile/20050801-1.c: New test.
11746         * gcc.c-torture/compile/20050801-2.c: New test.
11747
11748 2005-08-01  Jan Hubicka  <jh@suse.cz>
11749
11750         * val-prof-5.c: New test.
11751
11752 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11753
11754         PR c/22311
11755         * gcc.dg/pr22311-1.c : New test.
11756
11757 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11758
11759         PR target/23095
11760         * gfortran.dg/pr23095.f: New test.
11761
11762         PR c++/22003
11763         * g++.dg/other/pr22003.C: New test.
11764
11765 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11766
11767         PR target/20621
11768         * gcc.c-torture/execute/pr20621-1.c: New test.
11769
11770 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11771
11772         * gfortran.dg/comma_format_extension_4.f: Adjust length
11773         of string for format.
11774         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11775         print statement with internal write.
11776         * gfortran.dg/der_array_io_2.f: Likewise.
11777         * gfortran.dg/der_array_io_3.f: Likewise.
11778
11779 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11780
11781         * gcc.dg/fold-abs-4.c: new test.
11782
11783 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11784
11785         PR fortran/22570 an related issues.
11786         * gfortran.dg/x_slash_1.f: New test.
11787
11788 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11789
11790         PR c/23143
11791         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11792         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11793
11794 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11795
11796         PR c/529
11797         * gcc.dg/Wshadow-3.c: New test.
11798
11799 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11800
11801         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11802         used to have the wrong bounds).
11803
11804 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11805
11806         PR c/21720
11807         * gcc.dg/hex-round-1.c: Test more cases.
11808         * gcc.dg/hex-round-2.c: New test.
11809
11810 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11811
11812         PR 22550
11813         * g++.dg/tree-ssa/pr22550.C: New test.
11814
11815 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11816
11817         * gcc.dg/tree-ssa/vrp19.c: New test.
11818         * gcc.dg/tree-ssa-vrp20.c: New test.
11819
11820 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11821
11822         PR c/22240
11823         * gcc.dg/transparent-union-4.c: New test.
11824
11825 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11826
11827         PR c/22192
11828         * gcc.dg/c99-vla-2.c: New test.
11829
11830 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11831
11832         PR c/21720
11833         * gcc.dg/hex-round-1.c: New test.
11834
11835 2005-07-28  Jan Hubicka  <jh@suse.cz>
11836
11837         * inliner-1.c: Do not dump everything.
11838         * tree-prof.exp: Do not pass -ftree-based-profiling.
11839         * bprob.exp: Likewise.
11840
11841         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11842
11843 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11844
11845         PR c++/22545
11846         * g++.dg/expr/ptrmem7.C: New test.
11847
11848 2005-07-28  Mike Stump  <mrs@apple.com>
11849
11850         * g++.old-deja/g++.mike/visibility-1.C: New test.
11851
11852 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11853
11854         PR c/20187
11855         * gcc.c-torture/execute/pr20187-1.c: New test.
11856
11857 2005-07-28  Jeff Law  <law@redhat.com>
11858
11859         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11860         * gcc.dg/tree-ssa/vrp18.c: New test.
11861
11862 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11863
11864         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11865
11866 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11867
11868         PR tree-optimization/22506
11869         * gcc.dg/vect/ps22506.c: New test.
11870
11871 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11872
11873         PR target/21149
11874         * gcc.target/i386/sse-3.c: New test.
11875
11876 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11877
11878         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11879         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11880
11881 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11882
11883         PR c/22589
11884         * gcc.c-torture/compile/pr22589-1.c: New test.
11885
11886 2005-07-28  Jan Hubicka  <jh@suse.cz>
11887
11888         * update-loopch.c: New testcase.
11889
11890 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11891
11892         PR rtl-optimization/23047
11893         * gcc.c-torture/execute/pr23047.c: New test.
11894         * gcc.c-torture/execute/pr23047.x: New.
11895
11896 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11897
11898         PR tree-optimization/22493
11899         * gcc.c-torture/execute/pr22493-1.c: New test.
11900         * gcc.c-torture/execute/pr22493-1.x: New.
11901         * gcc.c-torture/execute/vrp-1.c: New test.
11902         * gcc.c-torture/execute/vrp-2.c: New test.
11903         * gcc.c-torture/execute/vrp-2.c: New test.
11904
11905 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11906
11907         * gcc.target/frv/all-builtin-read8.c: Delete.
11908         * gcc.target/frv/all-builtin-read16.c: Delete.
11909         * gcc.target/frv/all-builtin-read32.c: Delete.
11910         * gcc.target/frv/all-builtin-read64.c: Delete.
11911         * gcc.target/frv/all-builtin-write8.c: Delete.
11912         * gcc.target/frv/all-builtin-write16.c: Delete.
11913         * gcc.target/frv/all-builtin-write32.c: Delete.
11914         * gcc.target/frv/all-builtin-write64.c: Delete.
11915         * gcc.target/frv/all-read-write-1.c: New.
11916
11917 2005-07-27  Jeff Law  <law@redhat.com>
11918
11919         * gcc.c-torture/execute/pr22630.c: New test.
11920
11921 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11922
11923         PR tree-optimization/23073
11924         * gcc.dg/vect/nodump-pr23073.c: New test.
11925         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11926
11927 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11928
11929         PR tree-optimize/22348
11930         * gcc.c-torture/execute/pr22348.c: New.
11931
11932 2005-07-27  Richard Guenther  <rguenther@suse.de>
11933
11934         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11935
11936 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11937
11938         PR fortran/22503
11939         * gfortran.dg/logical_comp.f90: New test.
11940
11941 2005-07-27  Jan Hubicka  <jh@suse.cz>
11942
11943         * inliner-1.c: Add cleanup of dumps.
11944         * val-prof-*.c: Likewise.
11945         * update-tailcall.c: New.
11946
11947 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11948
11949         PR 22591
11950         * gcc.dg/tree-ssa/pr22591.c: New test.
11951         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11952
11953 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11954
11955         PR libobjc/22606
11956         * objc.dg/try-catch-11.m: New test.
11957
11958 2005-07-26  Richard Guenther  <rguenther@suse.de>
11959
11960         PR tree-optimization/22486
11961         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11962
11963 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11964
11965         PR tree-opt/22484
11966         * testsuite/g++.dg/opt/loop2.C: New test.
11967
11968 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11969
11970         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11971         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11972
11973 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11974
11975         * lib/profopt.exp (profopt-execute): Check for profiling data
11976         files on the target.
11977
11978 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11979
11980         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11981         for matching of asm labels.
11982
11983 2005-07-25  Richard Guenther  <rguenther@suse.de>
11984
11985         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11986
11987 2005-07-25  Richard Guenther  <rguenther@suse.de>
11988
11989         PR testsuite/22624
11990         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11991
11992 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11993
11994         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11995         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11996         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11997         * gcc.dg/vect/vect-100.c: New test.
11998         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11999         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12000         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12001         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12002         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12003         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12004         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12005         * gfortran.dg/vect/pr19049.f90: New testcase.
12006         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12007
12008 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12009
12010         * gcc.c-torture/execute/20050713-1.c: New test.
12011
12012         PR fortran/20063
12013         * gfortran.fortran-torture/execute/data_4.f90: New test.
12014
12015         PR middle-end/20303
12016         * gcc.dg/visibility-d.c: New test.
12017
12018 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12019
12020         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12021         * gfortran.dg/underflow.f90: Ditto.
12022
12023 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12024
12025         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12026         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12027         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12028
12029 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12030
12031         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12032         include case of field width of zero.
12033
12034 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12035
12036         PR libgfortran/21875
12037         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12038         with trailing blanks on normal formatted read.
12039
12040 2005-07-23  Chao-ying Fu  <fu@mips.com>
12041
12042         * gcc.target/mips/mips32-dsp-type.c: New test.
12043         * gcc.target/mips/mips32-dsp.c: New test.
12044
12045 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12046
12047         PR testsuite/21073
12048         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12049
12050         PR testsuite/20454
12051         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12052         and __cyg_profile_func_exit.
12053
12054 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12055
12056         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12057         * gfortran.dg/comma_format_extension_4.f: Same.
12058         * gfortran.dg/pr15332.f: Same.
12059         * gfortran.dg/pr21730.f: Same.
12060
12061 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12062
12063         * g++.dg/opt/vrp2.C: Fix testcase.
12064
12065         PR tree-opt/22625
12066         * g++.dg/opt/vrp2.C: New test.
12067
12068 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12069
12070         PR debug/21828
12071         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12072
12073 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12074
12075         * gcc.dg/tree-ssa/20050719-1.c: New test.
12076
12077 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12078
12079         * gcc.dg/bfin-longcall-1.c: New file.
12080         * gcc.dg/bfin-longcall-2.c: New file.
12081
12082 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12083
12084         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12085
12086 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12087
12088         PR middle-end/19055
12089         * gcc.dg/tree-ssa/pr19055.c: New test.
12090         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12091
12092 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12093
12094         PR C++/22358
12095         * g++.dg/other/pr22358.C: New test.
12096
12097 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12098
12099         PR c++/2922
12100         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12101
12102 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12103
12104         PR c++/15938
12105         * g++.dg/init/union2.C: New test.
12106
12107 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12108
12109         PR c/22393
12110         * gcc.dg/complex-4.c: New test.
12111
12112 2005-07-21  Richard Guenther  <rguenther@suse.de>
12113
12114         PR testsuite/22522
12115         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12116         scanning for asm labels.
12117         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12118
12119 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12120
12121         PR target/22085
12122         * gcc.dg/altivec-pr22085.c: New.
12123
12124 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12125
12126         PR tree-optimization/19210
12127         * gcc.dg/tree-ssa/pr19210-1.c: New.
12128         * gcc.dg/tree-ssa/pr19210-2.c: New.
12129
12130 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12131
12132         PR rtl-optimization/22167
12133         * g++.dg/opt/pr22167.C: New test.
12134
12135 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12136
12137         PR c++/2922
12138         * g++.dg/lookup/two-stage2.C: New.
12139         * g++.dg/lookup/two-stage3.C: New.
12140         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12141         fixed two-stage name lookup for operators.
12142         * g++.dg/template/call3.C: Compiler now produces an appropriate
12143         error message.
12144         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12145         14 as a candidate.
12146         * g++.dg/template/ptrmem4.C: Compiler produces different error
12147         message.
12148         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12149         connect_to_method as a candidate.
12150
12151 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12152
12153         * gcc.dg/fold-alloc-1.c: New test.
12154
12155 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12156
12157         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12158         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12159
12160 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12161
12162         * gcc.dg/fold-abs-1.c: New test.
12163         * gcc.dg/fold-abs-2.c: New test.
12164         * gcc.dg/fold-abs-3.c: New test.
12165
12166 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12167
12168         Make CONSTRUCTOR use VEC to store initializers.
12169         * g++.dg/ext/complit3.C: Check for specific error messages.
12170         * g++.dg/init/brace2.C: Update error message.
12171         * g++.dg/warn/Wbraces2.C: Likewise.
12172
12173 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12174
12175         PR fortran/16940
12176         * gfortran.dg/module_interface_1.f90: New test.
12177
12178 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12179             Kenneth Zadeck <zadeck@naturalbridge.com>
12180
12181         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12182
12183 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12184
12185         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12186         specify -Wformat for these tests.
12187         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12188         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12189         * gcc.dg/format/opt-6.c: Delete.
12190
12191 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12192
12193         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12194         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12195
12196 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12197
12198         * gcc.dg/tree-ssa/alias-2.c: New test.
12199
12200 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12201
12202         PR c++/22263
12203         * g++.dg/template/explicit7.C: New test.
12204
12205 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12206
12207         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12208         width of 8 to +Inf and -Inf.
12209
12210 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12211
12212         PR c++/22139
12213         * g++.dg/template/friend36.C: New test.
12214
12215 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12216
12217         PR fortran/21730
12218         * gfortran.dg/pr21730.f: New test.
12219
12220 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12221             Kenneth Zadeck <zadeck@naturalbridge.com>
12222
12223         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12224         since pure const detection cannot run at -O1 in c compiler.
12225         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12226         can now optimize this case properly.
12227         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12228         because we now pass.
12229         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12230
12231 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12232
12233         PR c/22421
12234         * gcc.dg/format/bitfld-1.c: New test.
12235
12236 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/22204
12239         * g++.dg/rtti/repo1.C: New test.
12240
12241 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12242
12243         PR middle-end/22398
12244         * gcc.c-torture/compile/pr22398.c: New test.
12245
12246 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/22132
12249         * g++.dg/expr/cast4.C: New test.
12250
12251 2005-07-15  Richard Guenther  <rguenther@suse.de>
12252
12253         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12254         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12255
12256 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12257
12258         PR tree-optimization/22230
12259         * gcc.dg/tree-ssa/pr22230.c: New test.
12260
12261 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12262
12263         * gfortran.dg/g77/cpp6.f: New test.
12264
12265         PR fortran/22417
12266         * gfortran.dg/g77/cpp5.F: New test.
12267         * gfortran.dg/g77/cpp5.h: New file.
12268         * gfortran.dg/g77/cpp5inc.h: New file.
12269
12270 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12271
12272         PR libfortran/16435
12273         * gfortran.dg/tl_editting.f90: New.
12274         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12275
12276 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12277
12278         * gfortran.dg/char_array_constructor.f90: New test.
12279
12280 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12281
12282         * gfortran.dg/past_eor.f90: New.
12283         * gfortran.dg/complex_read.f90: New.
12284
12285 2005-07-13  Jeff Law  <law@redhat.com>
12286
12287         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12288         additional casts.
12289
12290         * gcc.dg/tree-ssa/pr22321.c: New test
12291
12292 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12293
12294         PR tree-optimization/21921
12295         * gcc.dg/tree-ssa/pr21921.c: New.
12296
12297 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12298
12299         PR tree-optimizatio/22442
12300         * gcc.dg/tree-ssa/loop-11.c: New test.
12301
12302 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12303
12304         PR tree-opt/21840
12305         * gcc.c-torture/compile/pr21840.c: New test.
12306
12307 2005-07-12  Jan Hubicka  <jh@suse.cz>
12308
12309         * gcc.c-torture/compile/pr22379.c: New test.
12310
12311 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12312
12313         PR libfortran/21593
12314         gfortran.dg/dev_null.f90: Remove outdated comment about
12315         PR libfortran/21593.
12316
12317
12318 2005-07-12  Dale Johannesen  <dalej@apple.com>
12319
12320         * gcc.target/i386/compress-float-sse.c: New.
12321         * gcc.target/i386/compress-float-sse-pic.c: New.
12322         * gcc.target/i386/compress-float-387.c: New.
12323         * gcc.target/i386/compress-float-387-pic.c: New.
12324         * gcc.dg/compress-float-ppc.c: New.
12325         * gcc.dg/compress-float-ppc-pic.c: New.
12326
12327 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12328
12329         PR libfortran/21593
12330         gfortran.dg/dev_null.f90: Remove targets.
12331
12332 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12333
12334         PR tree-opt/22335
12335         * gcc.dg/pr22335-1.c: New test.
12336         * gcc.dg/pr22335-2.c: New test.
12337
12338 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12339
12340         PR c++/20172
12341         * g++.dg/template/nontype12.C : New test.
12342
12343 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12344
12345         * gcc.dg/tree-ssa/loop-10.c: New test.
12346
12347 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12348
12349         * gcc.c-torture/execute/20020720-1.x: Remove.
12350
12351 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12352
12353         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12354
12355 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12356
12357         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12358         (dg-mips-options): Use it.
12359
12360 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12361
12362         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12363
12364 2005-07-09  Richard Henderson  <rth@redhat.com>
12365
12366         * lib/target-supports.exp (check_effective_target_sync_char_short):
12367         Add alpha.
12368
12369 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12370
12371         PR libfortran/22217
12372         * gfortran.dg/negative-z-descriptor.f90: New test.
12373
12374 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12375
12376         PR tree-opt/22329
12377         * gcc.dg/pr22329.c: New test.
12378
12379 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12380
12381         PR tree-optimization/20139
12382         * gcc.dg/tree-ssa/pr20139.c: New.
12383
12384 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12385
12386         PR tree-opt/22356
12387         * testsuite/gcc.dg/pr22356-1.c: New test.
12388
12389 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12390
12391         PR c++/21799
12392         * g++.dg/template/unify8.C: New.
12393         * g++.dg/template/unify9.C: New.
12394
12395 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12396
12397         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12398
12399 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12400
12401         * gcc.dg/darwin-version-1.c: New.
12402         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12403         * gcc.dg/builtins-20.c: Likewise.
12404         * gcc.dg/builtins-53.c: Likewise.
12405         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12406         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12407         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12408         * gcc.dg/torture/builtins-power-1.c: Likewise.
12409         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12410         on Darwin.
12411
12412 2005-07-07  Jeff Law  <law@redhat.com>
12413
12414         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12415         argument evaluation order.
12416
12417 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12418
12419         PR libfortran/21594
12420         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12421         Add test cases where the shift length is greater than the
12422         array length.
12423
12424 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12425
12426         * obj-c++.dg/proto-lossage-6.mm: New.
12427         * objc.dg/proto-lossage-6.m: New.
12428
12429 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12430
12431         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12432         * objc.dg/gnu-runtime-2.m: Likewise.
12433
12434 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12435
12436         * gfortran.dg/longline.f: New test.
12437
12438         * gfortran.dg/badline.f: New test.
12439
12440 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12441
12442         PR fortran/16531
12443         PR fortran/15966
12444         PR fortran/18781
12445         * gfortran.dg/hollerith.f90: New.
12446         * gfortran.dg/hollerith2.f90: New.
12447         * gfortran.dg/hollerith3.f90: New.
12448         * gfortran.dg/hollerith4.f90: New.
12449         * gfortran.dg/hollerith_f95.f90: New.
12450         * gfortran.dg/hollerith_legacy.f90: New.
12451         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12452
12453 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12454
12455         PR objc/22274
12456         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12457         * objc.dg/gnu-runtime-2.m: New.
12458
12459 2005-07-06  Jeff Law  <law@redhat.com>
12460
12461         * gcc.dg/tree-ssa/vrp17.c: New test.
12462
12463 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12464
12465         PR fortran/22327
12466         * gfortran.dg/array_constructor_5.f90: New test.
12467
12468 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12469
12470         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12471
12472 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12473
12474         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12475         * gcc.dg/980816-1.c: Ditto.
12476
12477 2005-07-06  Jeff Law  <law@redhat.com>
12478
12479         * gcc.c-torture/compile/pr21356.c: New test.
12480
12481 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12482
12483         PR c/22013
12484         PR c/22098
12485         * gcc.c-torture/compile/pr22013-1.c,
12486         gcc.c-torture/execute/pr22098-1.c,
12487         gcc.c-torture/execute/pr22098-2.c,
12488         gcc.c-torture/execute/pr22098-3.c: New tests.
12489
12490 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12491
12492         PR c/22308
12493         * gcc.dg/pr22308-1.c: New test.
12494
12495 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12496
12497         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12498         target.
12499         * gcc.dg/compare9.c: Use -fshort-enums instead of
12500         -fno-short-enums.  Change the last test to dg-bogus.
12501
12502 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12503
12504         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12505         * gcc.dg/compare9.c: New.
12506
12507 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12508
12509         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12510
12511 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12512
12513         PR testsuite/22288
12514         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12515
12516
12517 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12518
12519         * gcc.dg/format/gcc_gfc-1.c: New.
12520
12521 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12522
12523         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12524
12525 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12526
12527         PR fortran/20842
12528         * gfortran.dg/io_invalid_1.f90: New test.
12529
12530 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12531
12532         * gcc.dg/format/gcc_diag-1.c: Update.
12533
12534 2005-07-02  Jeff Law  <law@redhat.com>
12535
12536         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12537         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12538
12539 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12540
12541         * gcc.dg/format/gcc_diag-1.c: Update.
12542
12543 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12544
12545         PR tree-opt/22269
12546         * gcc.c-torture/compile/pr22269.c: New test.
12547
12548 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12549
12550         PR 21584
12551         PR 22219
12552         * g++.dg/tree-ssa/pr21584-1.C: New test.
12553         * g++.dg/tree-ssa/pr21584-2.C: New test.
12554
12555 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12556
12557         * obj-c++.dg/try-catch-11.mm: New.
12558         * objc.dg/try-catch-10.m: New.
12559
12560 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12561
12562         * g++.dg/other/ucnid-1.C: xfail on AIX.
12563
12564 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12565
12566         PR 22234
12567         * gcc.dg/20050629-1.c: New test.
12568
12569 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12570
12571         * obj-c++.dg/const-str-1[0-1].mm: New.
12572         * objc.dg/const-str-1[0-1].m: New.
12573
12574 2005-05-29  Richard Henderson  <rth@redhat.com>
12575
12576         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12577         Rename from check_effective_target_vect_no_max.
12578         (check_effective_target_vect_no_int_add): New.
12579         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12580         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12581         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12582         * gcc.dg/vect/vect-reduc-1.c: Use both.
12583         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12584
12585 2005-05-29  Richard Henderson  <rth@redhat.com>
12586
12587         * lib/target-supports.exp (check_effective_target_vect_no_max):
12588         Remove i386 and x86_64.
12589
12590 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12591
12592         PR testsuite/21969
12593         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12594
12595 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12596
12597         PR middle-end/21969
12598         * gcc.dg/vect/pr21969.c: New test.
12599
12600 2005-06-28  Eric Christopher  <echristo@redhat.com>
12601
12602         PR c/22052
12603         PR c/21975
12604         * gcc.dg/inline1.c: New test.
12605         * gcc.dg/inline2.c: Ditto.
12606         * gcc.dg/inline3.c: Ditto.
12607         * gcc.dg/inline4.c: Ditto.
12608         * gcc.dg/inline5.c: Ditto.
12609
12610 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12611
12612         PR libfortran/22142
12613         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12614         Add testcase also testing eoshift1 for PR 22142.
12615
12616 2005-06-28  Richard Henderson  <rth@redhat.com>
12617
12618         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12619         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12620         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12621         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12622         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12623
12624 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12625
12626         PR libfortran/22142
12627         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12628         Add testcase for PR 22142.
12629
12630 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12631
12632         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12633         gcc.target/ia64/fpreg-2.c: New tests.
12634
12635 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12636
12637         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12638
12639 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12640
12641         PR libfortran/22170
12642         * gfortran.dg/slash_1.f90: New test.
12643
12644 2005-06-27  Richard Henderson  <rth@redhat.com>
12645
12646         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12647         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12648         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12649         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12650         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12651         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12652
12653 2005-06-27  Richard Henderson  <rth@redhat.com>
12654
12655         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12656         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12657
12658 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12659
12660         * obj-c++.dg/proto-lossage-5.mm: New.
12661         * objc.dg/proto-lossage-5.m: New.
12662
12663 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12664
12665         PR 21959
12666         * gcc.dg/tree-ssa/pr21959.c: New test.
12667
12668 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12669
12670         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12671         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12672         testing uninitialized var.
12673
12674         * gcc.c-torture/execute/builtins/chk.h: New.
12675         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12676         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12677         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12678         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12679         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12680         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12681         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12682         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12683         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12684         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12685         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12686         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12687         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12688         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12689         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12690         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12691         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12692         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12693         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12694         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12695         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12696         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12697         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12698         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12699         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12700         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12701         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12702         * gcc.dg/builtin-object-size-1.c: New test.
12703         * gcc.dg/builtin-object-size-2.c: New test.
12704         * gcc.dg/builtin-object-size-3.c: New test.
12705         * gcc.dg/builtin-object-size-4.c: New test.
12706         * gcc.dg/builtin-object-size-5.c: New test.
12707         * gcc.dg/builtin-stringop-chk-1.c: New test.
12708         * gcc.dg/builtin-stringop-chk-2.c: New test.
12709         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12710         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12711         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12712         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12713         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12714         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12715         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12716         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12717         * gcc.c-torture/execute/printf-1.c: New test.
12718         * gcc.c-torture/execute/fprintf-1.c: New test.
12719         * gcc.c-torture/execute/vprintf-1.c: New test.
12720         * gcc.c-torture/execute/vfprintf-1.c: New test.
12721         * gcc.c-torture/execute/printf-chk-1.c: New test.
12722         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12723         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12724         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12725
12726 2005-06-27  Michael Matz  <matz@suse.de>
12727
12728         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12729         slot is not merged if address escapes.
12730
12731 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12732
12733         PR c/21911
12734         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12735
12736 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12737
12738         PR middle-end/17965
12739         * gcc.c-torture/compile/20050622-1.c: New test.
12740
12741         PR middle-end/22028
12742         * gcc.dg/20050620-1.c: New test.
12743
12744 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12745
12746         PR tree-optimization/22026
12747         * gcc.dg/tree-ssa/pr22026.c: New.
12748
12749 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12750
12751         PR libfortran/22144
12752         * gfortran.dg/shift-alloc.f90: New testcase.
12753
12754 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12755
12756         * all files: Update FSF address in copyright headers.
12757
12758 2005-06-22  Jan Hubicka  <jh@suse.cz>
12759
12760         * wholeprogram-1.c: New testcase.
12761         * wholeprogram-2.c: New testcase.
12762
12763 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR 22171
12766         * gcc.dg/tree-ssa/pr22171.c: New test.
12767
12768 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12769
12770         * gfortran.dg/simplify_modulo.f90: New.
12771
12772 2005-06-24  Jan Hubicka  <jh@suse.cz>
12773
12774         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12775
12776 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12777
12778         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12779
12780 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12781
12782         * obj-c++.dg/typedef-alias-1.mm: New.
12783         * objc.dg/typedef-alias-1.m: New.
12784
12785 2005-06-23  Jeff Law  <law@redhat.com>
12786
12787         * gcc.dg/tree-ssa/vrp16.c: New test.
12788
12789 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12790
12791         * lib/target-supports.exp: Add
12792         check_effective_target_fortran_large_real and
12793         check_effective_target_fortran_large_int to check for
12794         corresponding effective targets.
12795         * gfortran.dg/large_integer_kind_1.f90: New test.
12796         * gfortran.dg/large_real_kind_1.f90: New test.
12797
12798 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12799
12800         PR tree-optimization/22117
12801         * gcc.dg/tree-ssa/pr22117.c: New.
12802
12803 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12804
12805         PR testsuite/22123
12806         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12807
12808 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12809
12810         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12811
12812 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12813
12814         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12815         * gfortran.dg/f2c_4.c: Likewise.
12816
12817 2005-06-22 Paul Brook  <paul@codesourcery.com>
12818
12819         PR fortran/21034
12820         * gfortran.dg/auto_save_1.f90: New test.
12821
12822 2005-06-22  Michael Matz  <matz@suse.de>
12823
12824         * gcc.target/x86-64/abi: New directory.
12825         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12826         * gcc.target/x86-64/abi/README.gcc: New file.
12827         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12828         * gcc.target/x86-64/abi/asm-support.s: New file.
12829         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12830         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12831         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12832         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12833         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12834         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12835         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12836         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12837         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12838         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12839         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12840         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12841         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12842         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12843         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12844         * gcc.target/x86_64/abi/test_varargs.c: New test.
12845
12846 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12847
12848         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12849         32-bit i?86 and x86_64.
12850
12851 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12852
12853         * obj-c++.dg/const-str-[1-9].mm: New tests.
12854
12855 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12856
12857         PR fortran/22010
12858         * gfortran.dg/namelist_use.f90: New.
12859         * gfortran.dg/namelist_use_only.f90: New.
12860
12861 2005-06-21  Jeff Law  <law@redhat.com>
12862
12863         * gcc.dg/tree-ssa/vrp15.c: New test.
12864
12865 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12866
12867         * lib/target-supports.exp (check_effective_target_vect_reduction):
12868         Remove.
12869         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12870         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12871         remove vect_reduction target keyword. Also avoid two returns in main.
12872         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12873         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12874         * gcc.dg/vect/vect-reduc-1short.c: New test.
12875         * gcc.dg/vect/vect-reduc-1char.c: New test.
12876         * gcc.dg/vect/vect-reduc-2short.c: New test.
12877         * gcc.dg/vect/vect-reduc-2char.c: New test.
12878         * gcc.dg/vect/vect-reduc-6.c: New test.
12879         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12880         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12881         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12882
12883 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12884         Paul Thomas  <pault@gcc.gnu.org>
12885
12886         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12887         New tests.
12888
12889 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12890
12891         * gfortran.dg/backslash_1.f90: New test.
12892         * gfortran.dg/backslash_2.f90: New test.
12893
12894 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12895
12896         * gfortran.dg/duplicate_labels.f90: New test.
12897
12898 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12899
12900         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12901         unsupportable relocations.
12902         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12903         * gcc.dg/20050321-2.c: xfail for NetWare.
12904
12905 2005-06-20  Andreas Jaeger  <aj@suse.de>
12906
12907         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12908         gcc.target/i386/fastcall-sseregparm.c,
12909         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12910
12911 2005-06-19  Richard Henderson  <rth@redhat.com>
12912
12913         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12914
12915 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12916
12917         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12918
12919 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12920
12921         PR c++/22115
12922         * g++.dg/conversion/simd2.C: Change expected error message.
12923
12924 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12925
12926         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12927         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12928         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12929
12930 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12931
12932         * gcc.dg/fold-mod-1.c: New test.
12933
12934 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12935
12936         PR fortran/19926
12937         * gfortran.dg/pr19926.f90: New test.
12938
12939 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12940
12941         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12942         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12943         targets.
12944         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12945         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12946
12947 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12948
12949         * gcc.target/ia64/float80-varargs-1.c: New test.
12950
12951 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12952
12953         PR tree-opt/22035
12954         * gfortran.dg/f2c_6.f90: New test.
12955
12956 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12957
12958         PR c++/17413
12959         * g++.dg/template/local5.C: New.
12960
12961 2005-06-17  Richard Henderson  <rth@redhat.com>
12962
12963         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12964
12965 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12966
12967         PR testsuite/21945
12968         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12969
12970 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12971
12972         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12973         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12974         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12975         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12976         check_vect to verify the presence of hardware vector support.
12977
12978 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12979
12980         PR testsuite/22056
12981         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12982
12983 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12984
12985         PR libfortran/19216
12986         * gfortran.dg/pr19216.f: Add correct space between brackets and
12987         dg directive.
12988
12989 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12990
12991         PR libfortran/16436
12992         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12993
12994 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12995
12996         * gcc.target/i386/attributes-error.c: New testcase.
12997         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12998         * gcc.target/i386/regparm-stdcall.c: Likewise.
12999         * gcc.target/i386/sseregparm-1.c: Likewise.
13000         * gcc.target/i386/sseregparm-2.c: Likewise.
13001
13002 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13003
13004         * g++.dg/rtti/crash2.C: New.
13005
13006 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13007
13008         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13009
13010 2005-06-15  David Ung  <davidu@mips.com>
13011
13012         * gcc.target/mips/mips16e-extends.c: New test for testing the
13013         generation of MIPS16e zeb/zeh, seb/seh instructions.
13014
13015 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13016
13017         PR 22018
13018         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13019         * gcc.dg/tree-ssa/pr22018.c: New test.
13020
13021 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13022
13023         * gcc.dg/simd-1.c: Update error messages.
13024         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13025         * gcc.dg/simd-2.c: Update error messages.
13026         * gcc.dg/simd-4.c: New.
13027
13028 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13029
13030         PR c++/20678
13031         * g++.dg/other/crash-4.C: New.
13032
13033 2005-06-14  Devang Patel  <dpatel@apple.com>
13034
13035         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13036
13037 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         PR c++/21929
13040         * g++.dg/parse/crash11.C: Update
13041
13042 2005-06-13  Jeff Law  <law@redhat.com>
13043
13044         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13045         perform the desired transformations.
13046         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13047         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13048
13049 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13050
13051         PR fortran/22038
13052         * gfortran.dg/forall_1.f90: Un-XFAIL.
13053
13054 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13055
13056         PR c++/21929
13057         * g++.dg/parse/crash26.C: New.
13058
13059         PR c++/20789
13060         * g++.dg/init/member1.C: New.
13061
13062 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13063
13064         * gfortran.dg/altreturn_1.f90: New test.
13065
13066 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13067
13068         PR middle-end/21985
13069         * gcc.dg/tree-ssa/pr21985.c: New test.
13070
13071 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13072
13073         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13074
13075 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13076
13077         PR c++/21930
13078         * g++.dg/other/error10.C: New test case.
13079
13080 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13081
13082         PR libfortran/19155
13083         * gfortran.dg/pr19155.f: Add test.
13084
13085 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13086
13087         * gfortran.dg/f2c_7.f90: New test.
13088
13089         * gfortran.dg/forall_1.f90: XFAILed.
13090
13091 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13092
13093         * gcc.dg/pr14796-1.c: New.
13094         * gcc.dg/pr14796-2.c: New.
13095
13096 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13097
13098         PR fortran/17792
13099         PR fortran/21375
13100         * gfortran.dg/deallocate_stat.f90: New test.
13101
13102 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13103
13104         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13105
13106 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13107
13108         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13109         access will be generated when this loop is vectorized. Test that
13110         accesses with same alignment were detected.
13111         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13112         Test that accesses with same alignment were detected.
13113         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13114         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13115         alignment were detected.
13116
13117 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13118
13119         PR c++/10611
13120         * g++.dg/conversion/simd2.C: New.
13121
13122 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13123
13124         * gcc.dg/Wcxx-compat-1.c: New.
13125
13126 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13127
13128         PR libfortran/21480
13129         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13130         complex array.
13131
13132 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13133
13134         * gcc.dg/alias-8.c: New.
13135
13136 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13137
13138         * gcc.dg/format/cmn_err-1.c: Update.
13139
13140 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13141
13142         PR target/20666
13143         * gcc.target/sparc/fexpand-2.c: New.
13144         * gcc.target/sparc/fpmerge-2.c: New.
13145         * gcc.target/sparc/fpmul-2.c: New.
13146         * gcc.target/sparc/noresult.c: New.
13147         * gcc.target/sparc/pdist-2.c: New.
13148         * gcc.target/sparc/pdist-3.c: New.
13149
13150 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13151
13152         PR testsuite/21702
13153         * gcc.target/i386/i386.exp: Fix comment typo.
13154
13155 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         PR c++/19497
13158         * g++.dg/inherit/using5.C: New.
13159         * g++.dg/inherit/using6.C: New.
13160
13161 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13162
13163         PR c++/19894
13164         * g++.dg/template/ptrmem15.C: New test.
13165
13166         PR c++/20563
13167         * g++.dg/ext/label4.C: New test.
13168
13169 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13170
13171         * gcc.dg/tls/debug-1.c: New test.
13172
13173 2005-06-07  Dale Johannesen  <dalej@apple.com>
13174
13175         * gcc.target/i386/movq.c: New.
13176
13177 2005-06-07  Dale Johannesen  <dalej@apple.com>
13178
13179         * gcc.dg/20050607-1.c: New.
13180
13181 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13182
13183         PR middle-end/21850
13184         * gcc.c-torture/execute/20050607-1.c: New test.
13185
13186 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13187
13188         PR libfortran/21926
13189         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13190         Test case where the return array has lowest stride one,
13191         but isn't packed.
13192
13193 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13194
13195         * lib/target-supports.exp (check_effective_target_sync_int_long):
13196         Add s390 and s390x targets.
13197
13198 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13199
13200         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13201         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13202         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13203         * gcc.dg/tree-ssa/loop-9.c: New test.
13204
13205 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         * g++.dg/parse/defarg10.C: New.
13208
13209 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13210
13211         PR regression/21897
13212         * gcc.c-torture/execute/20050604-1.c: New test.
13213
13214 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         PR 21903
13217         * g++.dg/parse/defarg9.C: New.
13218
13219         PR c++/20637
13220         * g++.dg/inherit/using4.C: New.
13221         * g++.dg/overload/error1.C: Adjust expected errors.
13222         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13223         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13224         * g++.old-deja/g++.other/redecl2.C: Likewise.
13225         * g++.old-deja/g++.other/redecl4.C: Likewise.
13226         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13227
13228 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13229
13230         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13231
13232 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13233
13234         * lib/gfortran.exp (gfortran_target_compile): Call
13235         dg-additional-files-options
13236         * gfortran.dg/f2c_4.f90: New file
13237         * gfortran.dg/f2c_4.c: New file
13238         * gfortran.dg/f2c_5.f90: New file
13239         * gfortran.dg/f2c_5.c: New file
13240
13241 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13242
13243         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13244
13245         PR fortran/21912
13246         * gfortran.dg/array_constructor_4.f90: New test.
13247
13248 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13249
13250         PR c++/21619
13251         * g++.dg/ext/builtin9.C: New test.
13252
13253 2005-06-05  Dale Johannesen  <dalej@apple.com>
13254
13255         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13256         * gcc.c-torture/execute/20050603-2.c: Ditto.
13257
13258 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13259
13260         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13261         * gcc.dg/vect/vect-reduc-1.c: New.
13262         * gcc.dg/vect/vect-reduc-2.c: New.
13263         * gcc.dg/vect/vect-reduc-3.c: New.
13264
13265 2005-06-04  Dale Johannesen  <dalej@apple.com>
13266
13267         * gcc.c-torture/execute/20050603-1.c: New.
13268         * gcc.c-torture/execute/20050603-2.c: New.
13269         * gcc.dg/20050603-3.c: New.
13270
13271 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13272
13273         PR fortran/19195
13274         * gfortran.dg/debug_1.f90: New test.
13275
13276         * gfortran.dg/forall_1.f90: New test.
13277
13278 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13279
13280         * gfortran.dg/array_constructor_3.f90: New test.
13281
13282 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13283
13284         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13285
13286 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13287
13288         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13289
13290 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13291
13292         PR c/21873
13293         * gcc.dg/init-excess-1.c: New test.
13294
13295 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13296
13297         PR c++/21853
13298         * g++.dg/expr/static_cast6.C: New test.
13299
13300 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13301
13302         * gcc.dg/tree-ssa/vrp14.c: New test.
13303
13304 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/21336
13307         * g++.dg/template/new2.C: New test.
13308
13309 2005-06-03  Josh Conner  <jconner@apple.com>
13310
13311         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13312         all entries in initializer.
13313
13314 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13315
13316         PR middle-end/21858
13317         * gcc.dg/pr21858.c: New testcase.
13318
13319 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13320
13321         PR tree-optimization/21292
13322
13323         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13324         New.
13325         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13326         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13327         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13328         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13329         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13330
13331 2005-06-02  Richard Henderson  <rth@redhat.com>
13332
13333         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13334
13335 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13336
13337         * gcc.dg/wtypequal.c: New testcase.
13338
13339 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13340
13341         PR 21582
13342         * gcc.dg/tree-ssa/pr21582.c: New test.
13343
13344 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13345
13346         PR c++/21280
13347         * g++.dg/opt/interface2.h: New.
13348         * g++.dg/opt/interface2.C: New.
13349         * g++.dg/init/ctor4.C: Adjust error lines.
13350         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13351         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13352         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13353         * g++.old-deja/g++.pt/assign1.C: Likewise.
13354         * g++.old-deja/g++.pt/crash20.C: Likewise.
13355
13356 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13357
13358         PR tree-optimization/21734
13359         * g++.dg/vect/pr21734_1.cc: New.
13360         * g++.dg/vect/pr21734_2.cc: New.
13361
13362 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13363
13364         PR c++/20350
13365         * g++.dg/template/spec24.C: New.
13366
13367         PR c++/21151
13368         * g++.dg/pch/local-1.C: New.
13369         * g++.dg/pch/local-1.Hs: New.
13370
13371 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13372
13373         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13374         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13375         * gcc.dg/tree-ssa/pr14341.c: New test.
13376         * gcc.dg/tree-ssa/pr14841.c: New test.
13377         * gcc.dg/tree-ssa/pr20701.c: New test.
13378         * gcc.dg/tree-ssa/pr21086.c: New test.
13379         * gcc.dg/tree-ssa/pr21090.c: New test.
13380         * gcc.dg/tree-ssa/pr21332.c: New test.
13381         * gcc.dg/tree-ssa/pr21458.c: New test.
13382         * gcc.dg/tree-ssa/pr21658.c: New test.
13383         * gcc.dg/tree-ssa/vrp01.c: New test.
13384         * gcc.dg/tree-ssa/vrp02.c: New test.
13385         * gcc.dg/tree-ssa/vrp03.c: New test.
13386         * gcc.dg/tree-ssa/vrp04.c: New test.
13387         * gcc.dg/tree-ssa/vrp05.c: New test.
13388         * gcc.dg/tree-ssa/vrp06.c: New test.
13389         * gcc.dg/tree-ssa/vrp07.c: New test.
13390         * gcc.dg/tree-ssa/vrp08.c: New test.
13391         * gcc.dg/tree-ssa/vrp09.c: New test.
13392         * gcc.dg/tree-ssa/vrp10.c: New test.
13393         * gcc.dg/tree-ssa/vrp11.c: New test.
13394         * gcc.dg/tree-ssa/vrp12.c: New test.
13395         * gcc.dg/tree-ssa/vrp13.c: New test.
13396
13397 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13398
13399         PR 21029
13400         * gcc.dg/tree-ssa/pr21029.c: New test.
13401
13402 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13403
13404         * gfortran.dg/logint-1.f: New test case.
13405         * gfortran.dg/logint-2.f: Likewise.
13406         * gfortran.dg/logint-3.f: Likewise.
13407
13408 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13409
13410         PR c/21536
13411         PR c/20760
13412         * gcc.dg/20050527-1.c: New test.
13413
13414         * gcc.dg/i386-sse-12.c: New test.
13415
13416         PR fortran/21729
13417         * gfortran.dg/implicit_5.f90: New test.
13418
13419 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13420
13421         PR fortran/20883
13422         * gfortran/assign_4.f90: New test.
13423         * gfortran/assign_2.f90: Change compile to run.
13424
13425 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13426
13427         * lib/target-supports.exp
13428         (check_effective_target_sync_char_short): New.
13429         * gcc.dg/sync-2.c: New.
13430
13431 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13432
13433         PR tree-optimization/21817
13434         * gcc.dg/torture/pr21817-1.c: New.
13435
13436 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         PR c++/21165
13439         * g++.dg/template/init5.C: New.
13440
13441 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13442
13443         * gfortran.dg/char_initialiser_actual.f90:
13444         Test character initialisers as actual arguments.
13445         * gfortran.dg/char_pointer_comp_assign.f90:
13446         Test character pointer structure component assignments.
13447         * gfortran.dg/char_array_structure_constructor.f90:
13448         Test character components in structure constructors.
13449
13450 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13451
13452         PR middle-end/20931
13453         * g++.dg/opt/pr20931.C: New test.
13454
13455 2005-05-31  Andreas Jaeger  <aj@suse.de>
13456
13457         PR testsuite/20772
13458         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13459         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13460         g++.old-deja/g++.ext/asmspec1.C,
13461         g++.old-deja/g++.other/regstack.C,
13462         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13463         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13464         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13465         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13466         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13467         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13468         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13469         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13470         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13471         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13472         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13473         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13474         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13475         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13476         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13477         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13478         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13479         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13480         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13481
13482 2005-05-31  Jeff Law  <law@redhat.com>
13483
13484         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13485
13486 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13487
13488         PR middle-end/21743
13489         * gcc.dg/builtins-1.c: Activate disabled clog test.
13490         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13491
13492 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13493
13494         * gfortran.dg/char_pointer_assign.f90:
13495         Test character-pointer assignments and pointer assignments.
13496         * gfortran.dg/char_pointer_dummy.f90:
13497         Test character-pointer dummy arguments.
13498         * gfortran.dg/char_pointer_func.f90:
13499         Test character-pointer function returns.
13500         * gfortran.dg/char_pointer_dependency.f90:
13501         Test character-pointer functions with dependencies.
13502
13503 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/21784
13506         * g++.dg/lookup/using14.C: New test.
13507
13508 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13509
13510         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13511         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13512         trailing ^M.
13513
13514 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13515
13516         PR c++/17413
13517         * g++.dg/template/local5.C: New.
13518
13519         PR target/21761
13520         * gcc.c-torture/compile/pr21761.c: New.
13521
13522         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13523         before darwin8.
13524
13525 2005-05-30  Steven G. Kargl
13526
13527         PR fortran/20846
13528         * gfortran.dg/inquire_8.f90: New test.
13529
13530 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13531
13532         PR libfortran/21376
13533         * gfortran.dg/output_exponents_1.f90: New test.
13534
13535 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13536
13537         PR libfortran/20006
13538         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13539
13540 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/21210
13543         * g++.dg/ext/complex1.C: New test.
13544
13545         PR c++/21340
13546         * g++.dg/init/ctor6.C: New test.
13547
13548 2005-05-29  Jan Hubicka  <jh@suse.cz>
13549
13550         * gcc.c-torture/compile/pr21562.c: New.
13551
13552 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13553
13554         * gfortran.dg/subnormal_1.f90: New test.
13555
13556 2005-05-28  Jan Hubicka  <jh@suse.cz>
13557
13558         * tree-prof.exp: Fix comment.
13559         * value-prof-1.c: New.
13560         * value-prof-2.c: New.
13561         * value-prof-3.c: New.
13562         * value-prof-4.c: New.
13563
13564 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/21614
13567         * g++.dg/expr/ptrmem6.C: New test.
13568         * g++.dg/expr/ptrmem6a.C: Likewise.
13569
13570 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13571
13572         PR tree-optimization/21658
13573         * gcc.dg/tree-ssa/pr21658.c: New.
13574
13575 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         PR c++/21455
13578         * g++.dg/inherit/ptrmem3.C: New.
13579
13580         PR c++/21681
13581         * g++.dg/parse/template16.C: New.
13582
13583 2005-05-27  Andreas Jaeger  <aj@suse.de>
13584
13585         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13586
13587         * gcc.dg/i386-sse-8.c: Run test on all archs.
13588
13589 2005-05-26  Mike Stump  <mrs@apple.com>
13590
13591         * objc.dg/isa-field-1.m: Only run on darwin.
13592         * objc.dg/lookup-1.m: Likewise.
13593         * objc.dg/try-catch-8.m: Likewise.
13594
13595 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13596
13597         PR tree-optimization/9814
13598         * gcc.dg/pr9814-1.c: New test case.
13599
13600 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13601
13602         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13603         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13604         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13605         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13606         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13607         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13608         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13609         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13610         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13611         objc.dg/try-catch-8.m: New.
13612
13613 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13614
13615         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13616         remove extraneous semicolons.
13617
13618 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13619
13620         * obj-c++.dg/comp-types-12.mm: New.
13621         * objc.dg/comp-types-11.m: New.
13622         * objc.dg/selector-4.m: New.
13623
13624 2005-05-26  Andreas Jaeger  <aj@suse.de>
13625
13626         PR testsuite/20772
13627         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13628         g++.old-deja/g++.ext/attrib3.C,
13629         g++.old-deja/g++.other/store-expr1.C,
13630         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13631         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13632         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13633         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13634         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13635         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13636         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13637         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13638         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13639         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13640         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13641         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13642         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13643         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13644         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13645         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13646         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13647         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13648         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13649
13650 2005-05-26  Andreas Jaeger  <aj@suse.de>
13651
13652         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13653         x86-64 compilation.
13654
13655 2005-05-26  Andreas Jaeger  <aj@suse.de>
13656
13657         PR testsuite/20772
13658         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13659         gcc.misc-tests/i386-pf-athlon-1.c,
13660         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13661         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13662         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13663         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13664         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13665         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13666         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13667         programs.
13668
13669         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13670         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13671         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13672         x86-64 compilation.
13673
13674         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13675         x86_64.
13676
13677         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13678         effective-target ilp32.
13679
13680 2005-05-26  David Ung  <davidu@mips.com>
13681
13682         * gcc.target/mips/ext_ins.c: New test for testing the generation
13683         of MIPS32/64 rev 2 ext/ins instructions.
13684
13685 2005-05-26  Andreas Jaeger  <aj@suse.de>
13686
13687         * treelang/compile/unsigned.tree: Use gimple instead of
13688         nonexisting generic dump.
13689
13690 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13691
13692         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13693
13694 2005-05-26  Andreas Jaeger  <aj@suse.de>
13695
13696         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13697
13698 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13699
13700         PR libfortran/17283
13701         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13702         Test callee-allocated memory with write statements.
13703
13704 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13705
13706         PR middle-end/21709
13707         * gcc.dg/pr21709-1.c: New test case.
13708
13709 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13710             Mike Stump  <mrs@apple.com>
13711
13712         * objc/execute/next_mapping.h: Update for C++.
13713
13714         * obj-c++.dg/selector-1.mm: Move to...
13715         * obj-c++.dg/selector-4.mm: here...
13716
13717         * obj-c++.dg/basic.mm: New.
13718         * obj-c++.dg/comp-types-1.mm: New.
13719         * obj-c++.dg/cxx-class-1.mm: New.
13720         * obj-c++.dg/cxx-ivars-1.mm: New.
13721         * obj-c++.dg/cxx-ivars-2.mm: New.
13722         * obj-c++.dg/cxx-ivars-3.mm: New.
13723         * obj-c++.dg/cxx-scope-1.mm: New.
13724         * obj-c++.dg/cxx-scope-2.mm: New.
13725         * obj-c++.dg/defs.mm: New.
13726         * obj-c++.dg/empty-private-1.mm: New.
13727         * obj-c++.dg/encode-1.mm: New.
13728         * obj-c++.dg/encode-2.mm: New.
13729         * obj-c++.dg/encode-3.mm: New.
13730         * obj-c++.dg/extern-c-1.mm: New.
13731         * obj-c++.dg/extra-semi.mm: New.
13732         * obj-c++.dg/fix-and-continue-2.mm: New.
13733         * obj-c++.dg/isa-field-1.mm: New.
13734         * obj-c++.dg/ivar-list-semi.mm: New.
13735         * obj-c++.dg/local-decl-1.mm: New.
13736         * obj-c++.dg/lookup-1.mm: New.
13737         * obj-c++.dg/lookup-2.mm: New.
13738         * obj-c++.dg/method-1.mm: New.
13739         * obj-c++.dg/method-2.mm: New.
13740         * obj-c++.dg/method-3.mm: New.
13741         * obj-c++.dg/method-4.mm: New.
13742         * obj-c++.dg/method-5.mm: New.
13743         * obj-c++.dg/method-6.mm: New.
13744         * obj-c++.dg/method-7.mm: New.
13745         * obj-c++.dg/no-extra-load.mm: New.
13746         * obj-c++.dg/overload-1.mm: New.
13747         * obj-c++.dg/pragma-1.mm: New.
13748         * obj-c++.dg/pragma-2.mm: New.
13749         * obj-c++.dg/private-1.mm: New.
13750         * obj-c++.dg/private-2.mm: New.
13751         * obj-c++.dg/proto-qual-1.mm: New.
13752         * obj-c++.dg/qual-types-1.mm: New.
13753         * obj-c++.dg/stubify-1.mm: New.
13754         * obj-c++.dg/stubify-2.mm: New.
13755         * obj-c++.dg/super-class-1.mm: New.
13756         * obj-c++.dg/super-class-2.mm: New.
13757         * obj-c++.dg/super-dealloc-1.mm: New.
13758         * obj-c++.dg/super-dealloc-2.mm: New.
13759         * obj-c++.dg/template-1.mm: New.
13760         * obj-c++.dg/template-2.mm: New.
13761         * obj-c++.dg/template-3.mm: New.
13762         * obj-c++.dg/template-4.mm: New.
13763         * obj-c++.dg/template-5.mm: New.
13764         * obj-c++.dg/template-6.mm: New.
13765         * obj-c++.dg/try-catch-1.mm: New.
13766         * obj-c++.dg/try-catch-2.mm: New.
13767         * obj-c++.dg/try-catch-3.mm: New.
13768         * obj-c++.dg/try-catch-4.mm: New.
13769         * obj-c++.dg/try-catch-5.mm: New.
13770         * obj-c++.dg/try-catch-6.mm: New.
13771         * obj-c++.dg/try-catch-7.mm: New.
13772         * obj-c++.dg/try-catch-8.mm: New.
13773         * obj-c++.dg/try-catch-9.mm: New.
13774         * obj-c++.dg/va-meth-1.mm: New.
13775
13776 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13777
13778         * obj-c++.dg/selector-1.mm: New.
13779         * obj-c++.dg/selector-2.mm: New.
13780
13781 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13782
13783         * obj-c++.dg/selector-3.mm: New.
13784         * objc.dg/selector-3.m: New.
13785
13786 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13787
13788         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13789         about where warning appears.
13790
13791 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13792
13793         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13794         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13795         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13796         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13797
13798 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13799
13800         * gcc.dg/20050524-1.c: New test.
13801
13802 2005-05-25  Jan Hubicka  <jh@suse.cz>
13803
13804         * gcc.dg/tree-prof/inliner-1.c: New.
13805
13806 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13807
13808         * gcc.dg/tree-prof: New directory.
13809         * gcc.dg/tree-prof/tree-prof.exp: New.
13810
13811 2005-05-25  DJ Delorie  <dj@redhat.com>
13812
13813         * gcc.dg/Wattributes-1.c: New.
13814         * gcc.dg/Wattributes-2.c: New.
13815         * gcc.dg/Wattributes-3.c: New.
13816
13817 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13818
13819         PR tree-optimization/19833
13820         * gcc.dg/uninit-4.c: Remove xfail.
13821         * gcc.dg/uninit-9.c: Ditto.
13822
13823 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13824
13825         * obj-c++.dg/bitfield-[1-5].mm: New.
13826         * obj-c++.dg/class-protocol-1.mm: New.
13827         * obj-c++.dg/comp-types-1[0-1].mm: New.
13828         * obj-c++.dg/comp-types-[2-9].mm: New.
13829         * obj-c++.dg/encode-[4-8].mm: New.
13830         * obj-c++.dg/layout-1.mm: New.
13831         * obj-c++.dg/method-1[0-9].mm: New.
13832         * obj-c++.dg/method-2[0-1].mm: New.
13833         * obj-c++.dg/method-[8-9].mm: New.
13834         * obj-c++.dg/objc-gc-3.mm: New.
13835         * obj-c++.dg/try-catch-10.mm: New.
13836         * objc.dg/bitfield-5.m: New.
13837         * objc.dg/comp-types-10.m: New.
13838         * objc.dg/comp-types-9.m: New.
13839         * objc.dg/layout-1.m: New.
13840         * objc.dg/objc-gc-4.m: New.
13841         * objc.dg/try-catch-9.m: New.
13842         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13843         * objc.dg/comp-types-1.m: Likewise.
13844         * objc.dg/comp-types-[5-6].m: Likewise.
13845         * objc.dg/method-9.m: Likewise.
13846
13847 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13848
13849         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13850         and on hardware without VMX support.
13851
13852         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13853
13854         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13855
13856         * lib/profopt.exp (dg-final-generate, dg-final-use,
13857         profopt-final-code, profopt-get-options): New.
13858         (profopt-execute): Process test directives.
13859
13860         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13861         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13862         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13863
13864 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13865
13866         PR C++/21645
13867         * g++.dg/init/ctor5.C: New test.
13868
13869 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13870
13871         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13872         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13873         vect-113.c, vect-114.c.
13874
13875 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13876
13877         * gcc.dg/const-elim-1.c: Remove xfails.
13878
13879 2005-05-23  Jeff Law  <law@redhat.com>
13880
13881         * gcc.c-torture/compile/pr21638.c: New test.
13882         * gcc.c-torture/compile/20050520-1.c: New test.
13883
13884 2005-05-23  Nick Clifton  <nickc@redhat.com>
13885
13886         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13887         be a proper triple, ie: m32r*-*-*.
13888         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13889
13890 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13891
13892         PR middle-end/21331
13893         PR tree-opt/21293
13894         * gcc.c-torture/compile/pr21293.c: New test.
13895         * gcc.c-torture/execute/pr21331.c: New test.
13896
13897 2004-05-20  Richard Henderson  <rth@redhat.com>
13898
13899         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13900
13901 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13902
13903         * obj-c++-dg.exp: Add.
13904         * obj-c++.exp: Add.
13905         * obj-c++.dg/dg.exp: Add.
13906
13907 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13908
13909         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13910         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13911
13912 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13913
13914         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13915
13916 2004-05-19  Richard Henderson  <rth@redhat.com>
13917
13918         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13919
13920 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13921
13922         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13923
13924         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13925
13926 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR c++/21495
13929         * g++.dg/parse/extern1.C: New test.
13930         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13931
13932 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13933
13934         * gcc.dg/c99-math.h: New.
13935         * gcc.dg/c99-math-float-1.c: New test.
13936         * gcc.dg/c99-math-double-1.c: Likewise.
13937         * gcc.dg/c99-math-long-double-1.c: Likewise.
13938
13939 2005-05-18  Richard Henderson  <rth@redhat.com>
13940
13941         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13942
13943 2005-05-18  Devang Patel  <dpatel@apple.com>
13944
13945         * g++.dg/opt/20050511-1.C: New test.
13946
13947 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13948
13949         PR libfortran/21127
13950         * gfortran.dg/reshape-complex.f90: New test.
13951
13952 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13953
13954         * gfortran.dg/array_constructor_1.f90: New test.
13955         * gfortran.dg/array_constructor_2.f90: New test.
13956
13957 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13958
13959         PR fortran/20954
13960         * gfortran.dg/pr20954.f: New test.
13961
13962 2005-05-17  Mike Stump  <mrs@apple.com>
13963
13964         Yet more Objective-C++...
13965
13966         * objc.dg/method-5.m: Update.
13967         * objc.dg/method-6.m: Update.
13968         * objc.dg/method-7.m: Update.
13969         * objc.dg/method-9.m: Update.
13970         * objc.dg/try-catch-2.m: Update.
13971
13972 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13973
13974         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13975         Remove little-endian optimizations.
13976
13977 2005-05-17  Jeff Law  <law@redhat.com>
13978
13979         * g++.dg/tree-ssa/pr14814.C: New test.
13980         * gcc.dg/tree-ssa/pr14814.C: New test.
13981         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13982         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13983
13984 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13985
13986         * gcc.dg/compat/generate-random.c: Do not include
13987         libiberty.h.
13988         * gcc.dg/compat/generate-random_r.c: Likewise.
13989
13990 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13991
13992         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13993
13994 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13995
13996         PR middle-end/21595
13997         * g++.dg/tree-ssa/builtin1.C: New testcase.
13998
13999 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14000
14001         PR c++/21454
14002         * g++.dg/opt/const4.C: New test.
14003
14004         PR middle-end/21492
14005         * g++.dg/opt/crossjump1.C: New test.
14006
14007         PR tree-optimization/21610
14008         * gcc.c-torture/compile/20050516-1.c: New test.
14009
14010         PR fortran/15080
14011         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14012         about the test failing.
14013         * gfortran.fortran-torture/execute/where_7.f90: New test.
14014         * gfortran.fortran-torture/execute/where_8.f90: New test.
14015
14016 2005-05-16  Richard Henderson  <rth@redhat.com>
14017
14018         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14019         i?86 and x86_64.
14020
14021 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14024         (limits.h): Include unconditionally.
14025         (stdlib.h): Likewise.
14026         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14027         (limits.h): Include unconditionally.
14028         (stdlib.h): Likewise.
14029         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14030         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14031         (limits.h): Include unconditionally.
14032         (stdlib.h): Likewise.
14033         (hashtab.h): Do not include.
14034         (getopt.h): Likewise.
14035         (stddef.h): Include.
14036         (hashval_t): Define.
14037         (struct entry): Add "next" field.
14038         (HASH_SIZE): New macro.
14039         (hash_table): New variable.
14040         (switchfiles): Do not use xmalloc.
14041         (mix): New macro.
14042         (iterative_hash): New function.
14043         (hasht): Remove.
14044         (e_exists): New function.
14045         (e_insert): Likewise.
14046         (output): Use, instead of libiberty hashtable functions.
14047         (main): Do not use getopt.  Do not call htab_create.
14048
14049 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14050
14051         PR libstdc++/21526
14052         * lib/target-supports.exp (check_mkfifo_available):
14053         Return 0 for cygwin as mkfifo support incomplete on platform.
14054         Fix typos in comments.
14055
14056 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14057
14058         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14059
14060 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14061
14062         PR fortran/17432
14063         * gfortran.dg/assign_4.f: New test.
14064
14065 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14066
14067         PR tree-optimization/21563
14068         * gcc.dg/tree-ssa/pr21563.c: New.
14069
14070 2005-05-14  Jan Hubicka  <jh@suse.cz>
14071
14072         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14073
14074 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14075
14076         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14077
14078 2005-05-13  Julian Brown  <julian@codesourcery.com>
14079
14080         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14081         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14082
14083 2005-05-13  Jan Hubicka  <jh@suse.cz>
14084
14085         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14086         * gcc.dg/fold-xor-?.c: Likewise.
14087         * gcc.dg/pr15784-?.c: Likewise.
14088         * gcc.dg/pr20922-?.c: Likewise.
14089         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14090         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14091         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14092
14093 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14094
14095         PR fortran/21260
14096         * gfortran.dg/hollerith_1.f90: New test.
14097
14098 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14099
14100         * gfortran.dg/func_result_2.f90: New test.
14101
14102 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14103
14104         * gfortran.dg/dev_null.f90: New test.
14105
14106 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14107
14108         * gcc.dg/arm-vfp1.c: Revert last change.
14109
14110 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14111
14112         PR middle-end/19807
14113         PR tree-optimization/19639
14114         * g++.dg/tree-ssa/pr19807.C: New testcase.
14115
14116 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14117
14118         PR libfortran/21471
14119         * gfortran.dg/append-1.f90: New test.
14120
14121 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14122
14123         * gcc.dg/pr18501.c: XFAIL.
14124         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14125         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14126         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14127         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14128         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14129         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14130         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14131         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14132
14133 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14134
14135         PR fortran/20178
14136         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14137         gfortran.dg/f2c_3.f90: New tests.
14138
14139         * gfortran.dg/return_1.f90: Fix dg annotation.
14140
14141 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14142
14143         * gcc.c-torture/compile/20050510-1.c: New test.
14144
14145 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14146
14147         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14148
14149 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14150
14151         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14152
14153 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14154
14155         PR c/17913
14156         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14157
14158 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14159
14160         PR c/21342
14161         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14162         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14163
14164 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14165
14166         PR debug/16676
14167         * gcc.dg/debug/pr16676.c: New test.
14168
14169 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14170
14171         PR testsuite/21443
14172         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14173         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14174         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14175         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14176         Change -O1 to -O2.
14177         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14178         -fno-tree-dominator-opts.
14179
14180 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14181
14182         * gfortran.dg/return_1.f90: New test.
14183
14184 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14185
14186         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14187
14188         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14189
14190 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         PR c++/21427
14193         * g++.dg/inherit/covariant13.C: New.
14194
14195 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14196
14197         PR libfortran/19155
14198         * gfortran.dg/pr19155.f: New test.
14199
14200 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14201
14202         PR inline-asm/8788
14203         * gcc.dg/pr8788-1.c: New testcase.
14204
14205 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14206
14207         PR target/21416
14208         * gcc.target/mips/fpcmp-[12].c: New tests.
14209
14210 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14211
14212         * lib/target-supports-dg.exp (dg-require-fork): New function.
14213         (dg-require-mkfifo): Likewise.
14214         * lib/target-supports.exp (check_function_available): New
14215         function.
14216         (check_fork_available): Likewise.
14217         (check_mkfifo_available): Likewise.
14218
14219 2005-05-06  Jeff Law  <law@redhat.com>
14220
14221         * gcc.c-torture/compile/pr21380.c: New test.
14222
14223 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14224
14225         PR c++/20961
14226         * g++.dg/ext/weak3.C: New test.
14227
14228 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14229
14230         PR c++/21352
14231         * g++.dg/template/crash37.C: New test.
14232
14233 2005-05-05  Paul Brook  <paul@codesourcery.com>
14234
14235         * gcc.dg/arm-g2.c: Use effective-target arm32.
14236         * gcc.dg/arm-mmx-1.c: Ditto.
14237         * gcc.dg/arm-scd42-2.c: Ditto.
14238         * gcc.dg/arm-vfp1.c: Ditto.
14239         * lib/target-supports.exp (check_effective_target_arm32): New
14240         function.
14241
14242 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14243
14244         PR libfortran/21354
14245         gfortran.dg/in_pack_rank7.f90: New test.
14246
14247 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14248
14249         PR middle-end/15618
14250         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14251
14252 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14253
14254         PR middle-end/21265
14255         * gcc.dg/20050503-1.c: New test.
14256
14257         PR rtl-optimization/21239
14258         * gcc.dg/i386-sse-11.c: New test.
14259
14260 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14261
14262         PR target/16888
14263         * gcc.target/i386/asm-1.c: New test.
14264
14265 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14266
14267         PR rtl-optimization/21330
14268         * gcc.c-torture/execute/20050502-1.c: New test.
14269
14270         PR target/21297
14271         * gcc.c-torture/execute/20050502-2.c: New test.
14272
14273 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14274
14275         PR middle-end/21282
14276         * gcc.dg/pr21282.c: New.
14277
14278 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14279
14280         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14281         * gcc.dg/vect/vect-92.c: Likewise.
14282         * gcc.dg/vect/vect-93.c: Likewise.
14283         * gcc.dg/vect/vect-dv-1.c: Likewise.
14284         * gcc.dg/vect/vect-dv-2.c: Likewise.
14285         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14286
14287 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14288
14289         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14290         * gfortran.dg/vect/vect-2.f90: Likewise.
14291         * gfortran.dg/vect/vect-3.f90: Likewise.
14292         * gfortran.dg/vect/vect-4.f90: Likewise.
14293         * gfortran.dg/vect/vect-5.f90: Likewise.
14294
14295 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14296
14297         PR target/20813
14298         * gcc.dg/rs6000-fpint-2.c: New.
14299
14300 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14301
14302         PR c/15698
14303         * gcc.dg/builtins-30.c: Update expected messages.
14304         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14305         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14306         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14307
14308 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14309
14310         PR tree-optimization/21294
14311         * gcc.dg/tree-ssa/pr21294.c: New.
14312
14313 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14314
14315         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14316         __builtin_altivec_st_internal_4si built-in.
14317
14318 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/15875
14321         * g++.dg/template/ptrmem14.C: New test.
14322
14323 2005-05-02  Paul Brook  <paul@codesourcery.com>
14324
14325         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14326
14327 2005-05-02  Michael Matz  <matz@suse.de>
14328
14329         PR c++/19542
14330         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14331
14332 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14333
14334         * g++.dg/cpp/weak.C: New test.
14335
14336 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14337
14338         * gcc.dg/tree-ssa/loop-8.c: New test.
14339
14340 2005-04-30  Michael Maty  <matz@suse.de>
14341
14342         * gcc.dg/inline-mcpy.c: New test.
14343
14344 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14345
14346         PR libfortran/18958
14347         * gfortran.dg/eoshift.f90: New test case.
14348
14349 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14350
14351         PR libfortran/18857
14352         * gfortran.dg/matmul_1.f90: New test.
14353
14354 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14355
14356         PR tree-optimization/21030
14357         * gcc.dg/tree-ssa/pr21030.c: New.
14358
14359 2005-04-29  Devang Patel  <dpatel@apple.com>
14360
14361         PR tree-optimization/21272
14362         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14363
14364 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14365
14366         PR fortran/13082
14367         PR fortran/18824
14368         * gfortran.dg/entry_4.f90: New test.
14369         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14370         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14371         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14372         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14373         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14374         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14375         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14376
14377 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14378
14379         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14380
14381 2005-04-29  Paul Brook  <paul@codesourcery.com>
14382
14383         * gfortran.dg/entry_3.f90: New test.
14384
14385 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14386
14387         * gfortran.dg/implicit_4.f90: New test.
14388
14389 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14390
14391         * lib/target-supports.exp (check_profiling_available): Return
14392         false for xtensa-*-elf.
14393
14394 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14395
14396         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14397         error if file cannot be deleted.
14398
14399 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14400
14401         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14402         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14403         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14404         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14405         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14406         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14407         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14408         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14409         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14410         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14411         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14412         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14413         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14414
14415 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14416
14417         PR fortran/20865
14418         * gfortran.dg/pr20865.f90: New test.
14419
14420 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14421
14422         * gcc.dg/void-cast-2.c: New test.
14423
14424 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14425
14426         PR c/21159
14427         * gcc.dg/void-cast-1.c: New test.
14428
14429 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14430
14431         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14432
14433 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14434
14435         PR fortran/21177
14436         * gfortran.dg/pr21177.f90: New test.
14437
14438 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14439
14440         PR tree-optimization/21171
14441         * gcc.dg/tree-ssa/pr21171.c: New test.
14442
14443 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14444
14445         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14446         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14447         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14448         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14449         gcc.dg/tree-ssa/gen-vect-32.c: New.
14450         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14451         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14452         don't run on PPC32.
14453
14454 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14455
14456         PR c/21213
14457         * gcc.dg/transparent-union-3.c: New test.
14458
14459 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14460
14461         PR c/20740
14462         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14463         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14464         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14465         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14466         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14467         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14468
14469 2005-04-26  Jeff Law  <law@redhat.com>
14470
14471         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14472         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14473         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14474         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14475         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14476         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14477         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14478
14479 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14480
14481         PR tree-optimization/17598
14482         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14483
14484 2005-04-25  Mike Stump  <mrs@apple.com>
14485
14486         * objc.dg/fix-and-continue-1.m: Add.
14487
14488 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14489
14490         PR c++/20995
14491         * g++.dg/opt/pr20995-1.C: New test case.
14492
14493 2005-04-25  Devang Patel <dpatel@apple.com>
14494
14495         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14496
14497 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14498
14499         PR testsuite/21062
14500         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14501
14502 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14503
14504         PR C++/21188
14505         * g++.dg/opt/rtti2.C: New test.
14506
14507 2005-04-25  Paul Brook  <paul@codesourcery.com>
14508         Steven G. Kargl  <kargls@comcast.net>
14509
14510         PR fortran/20879
14511         * gfortran.dg/ichar_1.f90: New file.
14512
14513 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14514
14515         PR middle-end/20991
14516         * g++.dg/opt/pr20991.C: New test.
14517
14518         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14519         where sizeof (type) < __alignof__ (type).
14520         * gcc.dg/compat/struct-layout-1.h: Likewise.
14521
14522 2005-04-24  Per Bothner  <per@bothner.com>
14523             Devang Patel  <dpatel@apple.com>
14524
14525         PR preprocessor/20907
14526         * gcc.dg/cpp/very-long-comment.c: New test.
14527
14528 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14529
14530         PR fortran/20059
14531         * gfortran.dg/common_5.f: New test.
14532
14533 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14534
14535         PR middle-end/21082
14536         * g++.dg/tree-ssa/pr21082.C: New testcase.
14537
14538 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14539
14540         * gcc.dg/vect/vect-99.c: New test.
14541
14542 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14543
14544         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14545
14546 2005-04-22  Jeff Law  <law@redhat.com>
14547
14548         * gcc.dg/uninit-5.c: Remove xfails.
14549         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14550         conditionals and loads.
14551
14552 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14553
14554         PR libfortran/20074
14555         PR libfortran/20436
14556         PR libfortran/21108
14557         * gfortran.dg/nested_reshape.f90: new test
14558         * gfortran.dg/reshape-alloc.f90: new test
14559         * gfortran.dg/reshape.f90: new test
14560
14561 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14562
14563         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14564
14565         * gcc.dg/arm-vfp1.c: New test.
14566
14567 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14568
14569         PR c++/21087
14570         * g++.dg/lookup/builtin2.C: New test.
14571
14572 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14573
14574         * gcc.dg/weak/weak-13.c: New test.
14575
14576 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14577
14578         * lib/target-supports.exp (check_effective_target_sync_int_long):
14579         Add powerpc*.
14580
14581 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14582
14583         * gcc.target/mips/branch-1.c: New test.
14584
14585 2005-04-21  Richard Henderson  <rth@redhat.com>
14586
14587         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14588         * gcc.dg/vect/vect-86.c: Likewise.
14589         * gcc.dg/vect/vect-87.c: Likewise.
14590         * gcc.dg/vect/vect-88.c: Likewise.
14591
14592 2005-04-21  Devang Patel  <dpatel@apple.com>
14593
14594         PR optimization/20994
14595         * gcc.dg/tree-ssa/ifc-3.c: New test.
14596
14597 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14598
14599         PR c/12913
14600         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14601         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14602         gcc.dg/c99-vla-jump-5.c: New tests.
14603
14604 2005-04-19  Richard Henderson  <rth@redhat.com>
14605
14606         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14607         Fix typo in exists check.
14608         (check_effective_target_sync_int_long): New.
14609         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14610         * gcc.dg/ia64-sync-2.c: Likewise.
14611         * gcc.dg/ia64-sync-3.c: Likewise.
14612         * gcc.dg/ia64-sync-4.c: Likewise.
14613
14614 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14615
14616         * gcc.dg/fold-xor-1.c: New test.
14617         * gcc.dg/fold-xor-2.c: New test.
14618
14619 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14620
14621         PR target/20670
14622         * g++.dg/eh/fp-regs.C: New test.
14623
14624 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14625
14626         * gcc.dg/Wint-to-pointer-cast-1.c,
14627         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14628         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14629         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14630
14631 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14632
14633         PR fortran/16861
14634         * gfortran.dg/pr16861.f90: New test.
14635
14636 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14637
14638         * gcc.dg/pr21085.c: New test.
14639
14640 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14641
14642         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14643         (setup_mips_tests, dg-mips-options): New procedures.
14644         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14645         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14646         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14647         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14648         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14649         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14650         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14651         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14652         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14653         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14654         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14655         dg-mips-options instead of dg-options.  Remove now-redundant
14656         preprocessor guards.
14657         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14658         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14659         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14660         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14661         * gcc.dg/vr-mult-2.c: Delete.
14662         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14663         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14664         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14665         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14666         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14667         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14668         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14669
14670 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14671
14672         * ada/acats/run_all.sh: Use sync when executable not present.
14673
14674 2005-04-18  Devang Patel  <dpatel@apple.com>
14675
14676         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14677         * gcc.dg/vect/vect-11a.c: New.
14678         * gcc.dg/vect/vect-none.c: Update.
14679         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14680
14681 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14682
14683         PR tree-optimization/20922
14684         * gcc.dg/pr20922-1.c: New test.
14685         * gcc.dg/pr20922-2.c: New test.
14686         * gcc.dg/pr20922-3.c: New test.
14687         * gcc.dg/pr20922-4.c: New test.
14688         * gcc.dg/pr20922-5.c: New test.
14689         * gcc.dg/pr20922-6.c: New test.
14690
14691 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14692
14693         PR libfortran/20950
14694         * gfortran.dg/pr20950.f: New test.
14695
14696 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14697
14698         PR libfortran/19216
14699         * gfortran.dg/pr19216.f: New test.
14700
14701 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14702
14703         PR tree-optimization/21001
14704         * gcc.dg/tree-ssa/pr21001.c: New.
14705
14706 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14707
14708         PR libfortran/21075
14709         * gfortran.dg/reshape_rank7.f90: New test.
14710
14711 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14712
14713         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14714         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14715         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14716         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14717         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14718         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14719         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14720         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14721         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14722         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14723         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14724         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14725         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14726         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14727         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14728         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14729         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14730         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14731         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14732         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14733         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14734
14735 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14736
14737         * gfortran.dg/wtruncate.f: New testcase.
14738         * gfortran.dg/wtruncate.f90: New testcase.
14739
14740 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/21025
14743         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14744         which sizeof/alignof is dependent, rather than just whether we are
14745         processing_template_decl.
14746
14747 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14748
14749         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14750         corrected typo where the wrong variables had been compared.
14751
14752 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14753
14754         PR libfortran/18495
14755         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14756         Test callee-allocated version of return array with a write
14757         statement.
14758         Test spread with a temporary with another write statement.
14759
14760 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14761
14762         PR tree-optimization/21031
14763         * gcc.dg/tree-ssa/pr21031.c: New.
14764
14765 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14766
14767         PR tree-optimization/21004
14768         * gcc.dg/builtins-53.c: Include builtins-config.h.
14769         Check floorf, ceilf, floorl and ceill transformations
14770         only when HAVE_C99_RUNTIME is defined.
14771
14772 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14773
14774         PR middle-end/20739
14775         * gcc.dg/tree-ssa/pr20739.c: New test.
14776
14777 2005-04-14  Mike Stump  <mrs@apple.com>
14778
14779         * gcc.dg/Foundation.framework/empty: New.
14780         * gcc.dg/framework-2.c: New.
14781
14782 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14783
14784         PR tree-optimization/21021
14785         * gcc.c-torture/compile/pr21021.c: New.
14786
14787 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14788
14789         PR testsuite/21010
14790         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14791         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14792         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14793         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14794         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14795         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14796         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14797         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14798
14799 2005-04-14  Richard Henderson  <rth@redhat.com>
14800
14801         * lib/target-supports.exp (check_effective_target_vect_condition):
14802         Add ia64, i?86, and x86_64.
14803
14804 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14805
14806         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14807
14808 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14809
14810         PR tree-optimization/20657
14811         * gcc.dg/tree-ssa/pr20657.c: New.
14812
14813 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14814
14815         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14816         (long long int)trunc*.
14817
14818 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14819
14820         PR target/20927
14821         * gcc.dg/pr20927.c: New test.
14822
14823 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14824
14825         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14826         * gcc.target/mips/asm-1.c: Likewise.
14827
14828 2005-04-13  Dale Johannesen  <dalej@apple.com>
14829
14830         * objc.dg/objc-fast-4.m: New.
14831
14832 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14833
14834         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14835         directory.
14836         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14837
14838 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14839
14840         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14841         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14842         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14843
14844 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14845
14846         PR tree-optimization/20913
14847         * gcc.dg/tree-ssa/pr20913.c: New.
14848
14849         PR tree-optimization/20702
14850         * gcc.dg/tree-ssa/pr20702.c: New.
14851
14852 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14853
14854         PR c++/13744
14855         * g++.dg/inherit/local3.C: New test.
14856
14857 2005-04-12  Jeff Law  <law@redhat.com>
14858
14859         * gcc.dg/tree-ssa/20050412-1.c: New test.
14860
14861 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14862
14863         PR libfortran/19016
14864         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14865         Add tests with mask generated by expression.
14866         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14867         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14868         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14869
14870 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14871
14872         PR middle-end/20917
14873         * gcc.dg/20050409-1.c: New test.
14874
14875 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14878
14879 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14880
14881         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14882         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14883         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14884         (TARGET_CXX): Adjust accordingly.
14885         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14886         determine_class_data_visibility and class_data_always_comdat.
14887         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14888         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14889         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14890         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14891         (arm_cxx_determine_class_data_visibility): New.
14892         (arm_cxx_class_data_always_comdat): Likewise.
14893         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14894         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14895         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14896         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14897         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14898         Define.
14899
14900 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14901
14902         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14903
14904 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14905
14906         * gcc.dg/i386-darwin-fpmath.c: New.
14907
14908 2004-04-11  Devang Patel  <dpatel@apple.com>
14909
14910         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14911         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14912         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14913         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14914         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14915         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14916         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14917         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14918         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14919
14920 2004-04-11  Devang Patel  <dpatel@apple.com>
14921
14922         * gcc.dg/vect/vect-dv-1.c: New test.
14923         * gcc.dg/vect/vect-dv-2.c: New test.
14924
14925 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14926
14927         PR tree-optimization/20933
14928         * gcc.dg/tree-ssa/pr20933.c: New test.
14929
14930 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14931
14932         * gfortran.dg/fold_nearest.f90: New test.
14933
14934 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14935
14936         * gcc.dg/tree-ssa/alias-1.c: New test.
14937
14938 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14939
14940         PR tree-optimization/20920
14941         * g++.dg/tree-ssa/pr20920.C: New test.
14942
14943 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14944
14945         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14946         (long long int)ceil*.
14947
14948 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14949
14950         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14951         explicit C++ linkage.
14952
14953 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14954
14955         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14956         warning for arithmetic IF statements.
14957
14958 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14959
14960         * eor_handling_1.f90: New test case.
14961         * eor_handling_2.f90: New test case.
14962         * eor_handling_3.f90: New test case.
14963         * eor_handling_4.f90: New test case.
14964         * eor_handling_5.f90: New test case.
14965         * noadv_size.f90: New test case.
14966         * pad_no.f90: New test case.
14967
14968 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14969
14970         * gcc.c-torture/execute/20050410-1.c: New test.
14971
14972 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14973
14974         * gcc.dg/pr20126.c: New.
14975
14976 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14977             Steven G. Kargl <kargls@comcast.net>
14978
14979         * gfortran.dg/PR19872.f: New test.
14980
14981 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14982
14983         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14984
14985 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14986
14987         * gfortran.dg/nint_1.f90: New test.
14988
14989 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14990
14991         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14992         Added test for callee-allocated arrays with write statements.
14993         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14994         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14995         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14996         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14997         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14998
14999 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15000
15001         PR libfortran/20163
15002         * gfortran.dg/open-options-blanks.f: New test.
15003
15004 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15005
15006         PR fortran/13257
15007         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15008
15009 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15010
15011         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15012         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15013         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15014         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15015         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15016         * gcc.c-torture/execute/stdarg-4.c: New test.
15017
15018         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15019
15020         PR target/20795
15021         * g++.dg/abi/param2.C: New test.
15022
15023 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15024
15025         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15026
15027 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15028
15029         * gcc.dg/builtins-53.c: New test.
15030
15031 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15032
15033         * g++.dg/tree-ssa/pr18178.C: New test.
15034         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15035         * gcc.c-torture/execute/20041019-1.c: New test.
15036         * gcc.dg/tree-ssa/20041008-1.c: New test.
15037         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15038         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15039         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15040         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15041         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15042         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15043         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15044         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15045         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15046         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15047
15048 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15049
15050         PR rtl-optimization/20466
15051         * gcc.c-torture/execute/pr20466-1.c: New test.
15052
15053 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15054
15055         PR c++/20905
15056         * g++.dg/parse/cond2.C: New test.
15057
15058         PR c++/20145
15059         * g++.dg/warn/Wdtor1.C: New test.
15060
15061 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15062
15063         PR fortran/17229
15064         * gfortran.dg/pr17229.f: New test.
15065
15066 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15067
15068         * gfortran.dg/tiny_1.f90: New test.
15069         * gfortran.dg/tiny_2.f90: ditto.
15070
15071 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15072
15073         * gfortran.dg/eor_1.f90: Fix dg-do run line
15074         * gfortran.dg/open_new.f90: Fix dg-do run line
15075
15076 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15077
15078         * lib/target-supports.exp (get_compiler_messages): Support
15079         optional arguments, the fourth being compiler options.
15080         (check_effective_target_fpic): New proc.
15081         * gcc.dg/20050321-2.c: Restrict to target fpic.
15082
15083 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15084
15085         * gcc.dg/15443-1.c: New test.
15086         * gcc.dg/15443-2.c: Likewise.
15087
15088 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15089
15090         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15091
15092 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15093
15094         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15095
15096 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15097
15098         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15099         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15100         -m64.
15101         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15102         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15103         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15104
15105 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15106
15107         PR c++/20212
15108         * g++.dg/warn/Wunused-11.C: New test.
15109
15110 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15111
15112         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15113
15114 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15115
15116         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15117
15118 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15119
15120         PR c++/20734
15121         * g++.dg/template/ptrmem13.C: New test.
15122
15123 2005-04-05  Per Bothner  <per@bothner.com>
15124
15125         * lib/gcc.exp: Always add -fno-show-column, for now.
15126
15127 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15128
15129         PR testsuite/20767
15130         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15131         of plain old "unsigned int" for the type of "i".  Makes this test
15132         64bit clean.
15133
15134 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15135
15136         * gcc.dg/i386-ssefn-1.c: New test.
15137         * gcc.dg/i386-ssefn-2.c: New test.
15138         * gcc.dg/i386-ssefn-3.c: New test.
15139         * gcc.dg/i386-ssefn-4.c: New test.
15140
15141 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15142
15143         PR tree-optimization/20076
15144         * gcc.dg/builtin-apply4.c: New test.
15145
15146         PR preprocessor/19475
15147         * gcc.dg/cpp/macspace1.c: New test.
15148         * gcc.dg/cpp/macspace2.c: New test.
15149
15150 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15151
15152         * gfortran.dg/pr20755.f: Fixed bad format.
15153
15154 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15155
15156         PR c++/20763
15157         * g++.dg/ext/attrib21.C: New test.
15158
15159 2004-04-05  Devang Patel  <dpatel@apple.com>
15160
15161         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15162         * gcc.dg/vect/vect-shift-1.c: New test.
15163
15164 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15165
15166         PR libfortran/20755
15167         * gfortran.dg/pr20755.f: New test.
15168
15169 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15170
15171         * gfortran.dg/pr15959.f90: New test.
15172         * gfortran.dg/string_pad_trunc.f90: New test.
15173
15174 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15175
15176         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15177         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15178         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15179         syntax.
15180
15181 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15182
15183         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15184
15185 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15186
15187         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15188         * gcc.c-torture/compile/20011119-2.c: Likewise.
15189         * gcc.c-torture/compile/981001-2.c: Likewise.
15190
15191 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15192
15193         PR c++/20679
15194         * g++.dg/template/overload4.C: New test.
15195
15196 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         PR c++/20746
15199         * g++.dg/abi/covariant5.C: New.
15200
15201         PR debug/20505
15202         * g++.dg/debug/const2.C: New.
15203
15204 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15205
15206         PR rtl-optimization/16104
15207         * gcc.c-torture/execute/20050316-1.c: New test.
15208
15209 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         * g++.dg/template/spec23.C: Fix dg-error text.
15212
15213 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15214
15215         PR c++/19199
15216         * g++.dg/expr/lval2.C: New.
15217
15218 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15219
15220         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15221         __builtin_strcasecmp and __builtin_strncasecmp.
15222
15223 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15224
15225         PR c++/20723
15226         * g++.dg/template/spec22.C: New.
15227         * g++.dg/template/spec23.C: New.
15228
15229 2005-04-03  Dale Ranta  <dir@lanl.gov>
15230             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15231
15232         PR libfortran/20068
15233         PR libfortran/20125
15234         PR libfortran/20156
15235         PR libfortran/20471
15236         * gfortran.dg/backspace.f: New test.
15237
15238 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15239
15240         * gcc.dg/pr19345.c: New test.
15241
15242 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15243
15244         PR tree-optimization/20640
15245         * gcc.dg/torture/tree-loop-1.c: New.
15246
15247 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15248
15249         PR rtl-optimization/20290
15250         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15251
15252 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15253
15254         * gcc.dg/rs6000-fpint.c: New.
15255
15256 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15257
15258         * gcc.dg/old-style-then-proto-1.c: New test.
15259
15260 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15261
15262         * gfortran.fortran-torture/execute/backspace.f90: Check
15263         after backspace and read was incorrect.
15264
15265 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15266
15267         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15268         buffer past the terminating NUL using memcmp.
15269         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15270         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15271
15272         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15273         Fix unused/uninitialized variable warnings.
15274
15275         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15276         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15277         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15278         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15279
15280         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15281         gcc.c-torture/execute/builtins/fputs-lib.c,
15282         gcc.c-torture/execute/builtins/lib/fprintf.c,
15283         gcc.c-torture/execute/builtins/lib/main.c,
15284         gcc.c-torture/execute/builtins/lib/memcmp.c,
15285         gcc.c-torture/execute/builtins/lib/memmove.c,
15286         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15287         gcc.c-torture/execute/builtins/lib/memset.c,
15288         gcc.c-torture/execute/builtins/lib/printf.c,
15289         gcc.c-torture/execute/builtins/lib/sprintf.c,
15290         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15291         gcc.c-torture/execute/builtins/lib/strchr.c,
15292         gcc.c-torture/execute/builtins/lib/strcmp.c,
15293         gcc.c-torture/execute/builtins/lib/strcpy.c,
15294         gcc.c-torture/execute/builtins/lib/strcspn.c,
15295         gcc.c-torture/execute/builtins/lib/strlen.c,
15296         gcc.c-torture/execute/builtins/lib/strncat.c,
15297         gcc.c-torture/execute/builtins/lib/strncmp.c,
15298         gcc.c-torture/execute/builtins/lib/strncpy.c,
15299         gcc.c-torture/execute/builtins/lib/strrchr.c,
15300         gcc.c-torture/execute/builtins/lib/strspn.c,
15301         gcc.c-torture/execute/builtins/lib/strstr.c,
15302         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15303         gcc.c-torture/execute/builtins/strlen-2.c,
15304         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15305         prototypes.
15306
15307 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15308
15309         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15310         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15311         selectany usage.
15312
15313 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR c++/19406
15316         * g++.dg/debug/using1.C: New test.
15317
15318 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15319
15320         PR middle-end/20524
15321         * gcc.dg/alias-7.c: Prefix asm-declared name with
15322         __USER_LABEL_PREFIX__.
15323
15324 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15325
15326         Fix fallout from PR middle-end/15700:
15327         * gcc.c-torture/compile/20011119-1.c: Take
15328         __USER_LABEL_PREFIX__ into account.
15329         * gcc.c-torture/compile/20011119-2.c: Likewise.
15330
15331 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15332
15333         PR c++/18644
15334         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15335
15336 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15337
15338         PR c/17855
15339         * gcc.c-torture/compile/struct-non-lval-1.c,
15340         gcc.c-torture/compile/struct-non-lval-2.c,
15341         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15342
15343 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15344
15345         * gcc.dg/tls/tls.exp: Remove temporary file.
15346         * g++.dg/tls/tls.exp: Ditto.
15347         * lib/file-format.exp: Ditto.
15348         * g++.dg/special/ecos.exp: Ditto.
15349
15350         * lib/profopt.exp: Treat prof_ext as a list.
15351         * gcc.misc-tests/bprob.exp: Ditto.
15352         * g++.dg/bprob/bprob.exp: Ditto.
15353
15354         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15355         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15356         g++.dg/tree-ssa/pointer-reference-alias.C,
15357         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15358         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15359         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15360         g++.dg/vect/pr19951.cc: Ditto.
15361         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15362         gcc.dg/builtins-47.c: Ditto.
15363         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15364         gcc.dg/pr20115-1.c: Ditto.
15365         * gcc.dg/tree-ssa/20030530-2.c,
15366         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15367         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15368         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15369         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15370         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15371         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15372         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15373         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15374         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15375         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15376         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15377         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15378         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15379         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15380         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15381         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15382         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15383         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15384         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15385         gcc.dg/tree-ssa/20030824-1.c,
15386         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15387         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15388         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15389         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15390         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15391         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15392         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15393         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15394         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15395         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15396         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15397         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15398         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15399         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15400         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15401         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15402         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15403         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15404         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15405         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15406         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15407         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15408         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15409         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15410         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15411         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15412         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15413         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15414         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15415         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15416         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15417         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15418         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15419         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15420         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15421         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15422         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15423         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15424         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15425         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15426         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15427         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15428         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15429         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15430         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15431         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15432         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15433         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15434         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15435         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15436         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15437         gcc.dg/tree-ssa/useless-1.c: Ditto.
15438         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15439         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15440         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15441         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15442         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15443         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15444         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15445         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15446         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15447         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15448         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15449         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15450         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15451         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15452         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15453         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15454         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15455         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15456         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15457         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15458         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15459         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15460         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15461         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15462         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15463         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15464         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15465         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15466         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15467         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15468         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15469         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15470         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15471         gcc.dg/vect/vect-none.c: Ditto.
15472         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15473         treelang/compile/unsigned.tree: Ditto.
15474
15475         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15476         * gcc.dg/cpp/direct2s.c: Ditto.
15477         * gcc.dg/cpp/paste4.c: Ditto.
15478         * gcc.dg/cpp/separate-1.c: Ditto.
15479         * gcc.dg/pch/save-temps-1.c: Ditto.
15480         * g++.dg/ext/altivec-10.C: Ditto.
15481         * g++.dg/pch/pch.C: Ditto.
15482
15483         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15484
15485         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15486         * g++.dg/template/repo1.C: Ditto.
15487         * g++.dg/template/repo2.C: Ditto.
15488         * g++.dg/template/repo3.C: Ditto.
15489         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15490         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15491         * g++.old-deja/g++.pt/repo1.C: Ditto.
15492         * g++.old-deja/g++.pt/repo2.C: Ditto.
15493         * g++.old-deja/g++.pt/repo3.C: Ditto.
15494         * g++.old-deja/g++.pt/repo4.C: Ditto.
15495
15496         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15497         * gcc.dg/20030107-1.c: Ditto.
15498         * gcc.dg/20030702-1.c: Ditto.
15499         * gcc.dg/profile-generate-1.c: Ditto.
15500         * g++.dg/other/profile1.C: Ditto.
15501         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15502
15503         * lib/gcc-dg.exp (remove-build-file): New.
15504         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15505         cleanup-tree-dump, cleanup-saved-temps): New.
15506
15507 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         PR c++/19203, DR 214
15510         * g++.dg/parse/ambig3.C: Not ambiguous.
15511         * g++.dg/template/spec20.C: New.
15512         * g++.dg/template/spec21.C: New.
15513
15514 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15515
15516         PR target/20045
15517         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15518
15519 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15520
15521         PR libfortran/20660
15522         * gfortran.dg/negative_unit.f: New test.
15523
15524 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15525
15526         * gcc.dg/20050330-1.c: New test.
15527
15528 2005-03-30  Devang Patel  <dpatel@apple.com>
15529
15530         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15531
15532 2005-03-30  Dale Johannesen  <dalej@apple.com>
15533
15534         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15535
15536 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15537
15538         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15539         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15540         Strip options from test name.
15541
15542 2005-03-31  Jan Hubicka  <jh@suse.cz>
15543
15544         * gcc.dg/varpool-1.c: New testcase.
15545
15546 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15547
15548         PR c/772
15549         PR c/17913
15550         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15551         gcc.dg/stmt-expr-label-3.c : New tests.
15552         * gcc.c-torture/execute/medce-2.c: Remove.
15553
15554 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15555
15556         PR c/20368
15557         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15558         tests.
15559
15560 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15561
15562         * gcc.c-torture/compile/pr20203.c: New test.
15563
15564 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15565
15566         * gfortran.dg/promotion.f90: New test.
15567
15568 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15569
15570         PR middle-end/20491
15571         * gcc.dg/torture/asm-subreg-1.c: New test.
15572
15573 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15574
15575         PR c/20672
15576         * gcc.dg/pr20672-1.c: New test.
15577
15578 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15579
15580         * gfortran.dg/vect: New directory.
15581         * gfortran.dg/vect/vect.exp: New.
15582         * gfortran.dg/vect/vect-1.f90: New test.
15583         * gfortran.dg/vect/vect-2.f90: New test.
15584         * gfortran.dg/vect/vect-3.f90: New test.
15585         * gfortran.dg/vect/vect-4.f90: New test.
15586         * gfortran.dg/vect/vect-5.f90: New test.
15587
15588 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15589
15590         PR middle-end/20622
15591         * gcc.dg/alias-7.c: New test.
15592
15593 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15594
15595         * gcc.dg/sparc-reg-1.c: New test.
15596
15597 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15598
15599         PR target/19890
15600         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15601
15602 2005-03-29  Dale Ranta  <dir@lanl.gov>
15603             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15604
15605         PR libfortran/20163
15606         * gfortran.dg/pr20163-2.f: New test.
15607
15608 2005-03-28  Jan Hubicka  <jh@suse.cz>
15609
15610         PR middle-end/20635
15611         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15612         by Jakub Jelinek.
15613
15614 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15615
15616         PR tree-optimization/20626
15617         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15618         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15619
15620 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15621
15622         * gfortran.dg/underflow.f90: New test.
15623         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15624
15625 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15626
15627         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15628
15629 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15630
15631         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15632         (g++_init): Make sure that CXXFLAGS is set.
15633         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15634         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15635         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15636         * lib/objc.exp (objc_init): Likewise.
15637         * lib/treelang.exp (treelang_init): Likewise.
15638
15639 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15640
15641         PR tree-optimization/20470
15642         * gcc.dg/tree-ssa/pr20470.c: New test.
15643
15644 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15645
15646         * gcc.dg/ppc-stfiwx.c: New.
15647
15648 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15649
15650         PR target/19888
15651         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15652
15653 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15654
15655         * gcc.dg/20050325-1.c: Fix a typo.
15656
15657 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15658
15659         PR libfortran/19678
15660         PR libfortran/19679
15661         * gfortran.dg/dos_eol.f: New test.
15662
15663 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15664
15665         PR rtl-optimization/20249
15666         * gcc.dg/20050325-1.c: New test.
15667
15668 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15669
15670         PR libfortran/15332
15671         * gfortran.dg/pr15332.f: New test.
15672
15673 2005-03-24  Dale Johannesen  <dalej@apple.com>
15674
15675         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15676
15677 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15678
15679         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15680         'internal' visibility.
15681         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15682         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15683         'protected' visibility.
15684         * gcc.dg/visibility-7.c: Likewise.
15685         * lib/target-supports.exp (check_visibility_available): Take
15686         a parameter, the kind of visibility to check for.
15687         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15688         to check_visibility_available.
15689
15690         * g++.dg/expr/cast3.C: New.
15691
15692 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15693
15694         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15695         rs6000.
15696
15697 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15698
15699         PR target/20095
15700         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15701
15702 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15703
15704         * gcc.dg/badshift.c: Renamed to...
15705         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15706
15707         * gcc.target/i386/badshift.c: Renamed to...
15708         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15709         only.
15710
15711         PR rtl-optimization/20532
15712         * gcc.target/i386/badshift.c: New.
15713
15714 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15715
15716         * gfortran.dg/pr18025.f90: New test.
15717
15718 2005-03-23  Dale Johannesen  <dalej@apple.com>
15719
15720         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15721
15722 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15723
15724         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15725
15726         * lib/target-supports.exp (check_iconv_available): Default
15727         libiconv to -liconv, if there is no definition.
15728
15729 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15730
15731         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15732
15733 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15734
15735         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15736         * g++.dg/opt/pr7503-2.C: Likewise.
15737         * g++.dg/opt/pr7503-3.C: Likewise.
15738         * g++.dg/opt/pr7503-4.C: Likewise.
15739         * g++.dg/opt/pr7503-5.C: Likewise.
15740         * g++.dg/warn/minmax.C: New test.
15741
15742 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15743
15744         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15745         * gfortran.dg/g77_intrinsics_sub.f: New test.
15746
15747 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15748             Jan Hubicka  <jh@suse.cz>
15749             Steven Bosscher <stevenb@suse.de
15750
15751         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15752
15753 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15754
15755         PR c++/19980
15756         * g++.dg/template/redecl3.C: New test.
15757
15758 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15759
15760         PR c++/20499
15761         * g++.dg/parse/error16.C: Tweak error markers.
15762
15763 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15764
15765         PR target/20561
15766         * gcc.dg/20050321-2.c: New test.
15767
15768 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15769
15770         PR c++/20465
15771         PR c++/20381
15772         * g++.dg/template/ptrmem12.C: New.
15773
15774 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15775
15776         PR rtl-optimization/20527
15777         * gcc.c-torture/execute/pr20527-1.c: New test.
15778
15779 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15780
15781         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15782         program, compile it into a real executable and then delete the .c
15783         and .x files afterwards, to avoid problems on testglue targets.
15784
15785 2005-03-21  Stuart Hastings  <stuart@apple.com>
15786
15787         * gcc.target/i386/sse-2.c: New.
15788
15789 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15790
15791         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15792
15793 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15794
15795         * g++.dg/parse/crash25.C: Fix typo.
15796
15797 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15798
15799         PR c++/20461
15800         * g++.dg/parse/crash24.C: New test.
15801
15802         PR c++/20536
15803         * g++.dg/parse/crash25.C: New test.
15804
15805 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15806
15807         PR c++/20147
15808         * g++.dg/ext/stmtexpr4.C: New test.
15809
15810 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15811
15812         PR middle-end/20539
15813         * gcc.c-torture/compile/pr13066-1.c: New test case.
15814         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15815         * g++.dg/opt/pr13066-1.C: Likewise.
15816
15817 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15818
15819         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15820
15821 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15822
15823         PR fortran/18525
15824         * gfortran.dg/nesting_1.f90: New test.
15825
15826 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15827
15828         PR c++/20240
15829         * g++.dg/lookup/using13.C: New test.
15830
15831 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15832
15833         PR c++/20333
15834         * g++.dg/template/crash36.C: New test.
15835
15836 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15837
15838         PR c++/20463
15839         * g++.dg/template/crash35.C: New test.
15840
15841 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15842
15843         PR c++/19966
15844         * g++.dg/overload/operator2.C: New test.
15845
15846 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15847
15848         PR libfortran/20257
15849         * gfortran.dg/pr20257.f90: New test.
15850
15851 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15852
15853         PR libfortran/20480
15854         * gfortran.dg/pr20480.f90: New test.
15855
15856 2005-03-16  Richard Henderson  <rth@redhat.com>
15857
15858         PR middle-end/15700
15859         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15860         (_rtld_global): New.
15861         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15862         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15863
15864         * gcc.dg/alias-3.c: New.
15865         * gcc.dg/alias-4.c: New.
15866         * gcc.dg/alias-5.c: New.
15867         * gcc.dg/alias-6.c: New.
15868
15869 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15870
15871         * gcc.dg/cpp/ucnid-7.c: New.
15872
15873 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15874             Dorit Naishlos  <dorit@il.ibm.com>
15875
15876         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15877         darwin.
15878
15879 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15880
15881         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15882         misaligned accesses.
15883         * gcc.dg/vect/vect-58.c: Likewise.
15884         * gcc.dg/vect/vect-92.c: New.
15885         * gcc.dg/vect/vect-93.c: New.
15886
15887 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15888
15889         PR fortran/18827
15890         * gfortran.dg/assign_2.f90: New test.
15891         * gfortran.dg/assign_3.f90: New test.
15892         * gfortran.dg/assign.f90: New test.
15893
15894 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15895
15896         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15897         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15898         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15899         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15900         names.
15901
15902 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15903
15904         * gcc.dg/cpp/ucnid-6.c: New.
15905
15906         * gcc.dg/cpp/normalize-1.c: New.
15907         * gcc.dg/cpp/normalize-2.c: New.
15908         * gcc.dg/cpp/normalize-3.c: New.
15909         * gcc.dg/cpp/normalize-4.c: New.
15910         * gcc.dg/cpp/ucnid-4.c: New.
15911         * gcc.dg/cpp/ucnid-5.c: New.
15912         * g++.dg/cpp/normalize-1.C: New.
15913         * g++.dg/cpp/ucnid-1.C: New.
15914
15915 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15916
15917         * gcc.dg/pr18628.c: New.
15918
15919 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15920
15921         PR c++/20280
15922         * g++.dg/tree-ssa/pr20280.C: New.
15923
15924 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15925
15926         PR fortran/20467
15927         * gfortran.dg/stfunc_2.f90: New test.
15928
15929 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15930
15931         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15932
15933 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15934
15935         * gcc.dg/tree-ssa/20050314-1.c: New test.
15936
15937 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15938
15939         PR c++/4403
15940         PR c++/9783, DR433
15941         * g++.dg/template/friend34.C: New test.
15942         * g++.dg/template/friend35.C: Likewise.
15943         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15944
15945 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15946
15947         Friend class name lookup 5/n
15948         PR c++/1016
15949         * g++.dg/lookup/hidden-class1.C: New test.
15950         * g++.dg/lookup/hidden-class2.C: Likewise.
15951         * g++.dg/lookup/hidden-class3.C: Likewise.
15952         * g++.dg/lookup/hidden-class4.C: Likewise.
15953         * g++.dg/lookup/hidden-class5.C: Likewise.
15954         * g++.dg/lookup/hidden-class6.C: Likewise.
15955         * g++.dg/lookup/hidden-class7.C: Likewise.
15956         * g++.dg/lookup/hidden-class8.C: Likewise.
15957         * g++.dg/lookup/hidden-class9.C: Likewise.
15958         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15959         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15960         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15961         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15962         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15963         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15964         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15965         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15966         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15967         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15968         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15969
15970 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15971
15972         PR c++/20157
15973         * g++.dg/template/error18.C: New test.
15974
15975 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15976
15977         PR debug/16792
15978         * g++.dg/debug/pr16792.C: New test.
15979
15980 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15981
15982         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15983         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15984         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15985         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15986         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15987         test assertion names.
15988
15989 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15990
15991         PR fortran/18600
15992         * gfortran.dg/stfunc_1.f90: New test.
15993
15994 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15995
15996         PR fortran/16907
15997         * gfortran.dg/real_index_1.f90: New test.
15998
15999 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16000
16001         PR fortran/20323
16002         * gfortran.dg/spec_expr_1.f90: New test.
16003
16004 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16005
16006         PR c/20402
16007         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16008         new parser.
16009
16010 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16011
16012         PR fortran/20361
16013         * gfortran.dg/largeequiv_1.f90: New test.
16014
16015 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16016
16017         * gcc.dg/ucnid-1.c: New.
16018         * gcc.dg/ucnid-2.c: New.
16019         * gcc.dg/ucnid-3.c: New.
16020         * gcc.dg/ucnid-4.c: New.
16021         * gcc.dg/ucnid-5.c: New.
16022         * gcc.dg/ucnid-6.c: New.
16023         * gcc.dg/cpp/ucnid-1.c: New.
16024         * gcc.dg/cpp/ucnid-2.c: New.
16025         * gcc.dg/cpp/ucnid-3.c: New.
16026         * g++.dg/other/ucnid-1.C: New.
16027
16028 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16029
16030         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16031
16032 2005-03-11  Per Bothner  <per@bothner.com>
16033
16034         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16035         that diagnotics refer to correct token.
16036         * gcc.dg/unused-3.c: Likewise.
16037
16038 2005-03-11  Per Bothner  <per@bothner.com>
16039
16040         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16041         constant" is now actually on same line as string constant.
16042         * gcc.dg/cpp/direct2s.c: Likewise.
16043
16044 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16045
16046         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16047
16048 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16049
16050         PR libfortran/20124
16051         * gfortran.dg/pr20124.f90: New Test
16052
16053 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16054
16055         PR tree-optimization/20130
16056         * gcc.dg/pr20130-1.c: New test.
16057
16058 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16059
16060         PR target/20095
16061         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16062
16063 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16064
16065         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16066
16067 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16068
16069         * g++.dg/eh/forced1.C: Fix comment.
16070         * g++.dg/eh/forced2.C: Ditto.
16071         * g++.dg/eh/forced3.C: Ditto.
16072         * g++.dg/eh/forced4.C: Ditto.
16073
16074 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         PR rtl-opt/20412
16077         * gcc.c-torture/compile/pr20412.c: New test.
16078
16079 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16080
16081         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16082
16083 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16084
16085         PR target/20322
16086         * gcc.dg/20050307-1.c: New test.
16087
16088 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16089
16090         PR c++/20375
16091         * g++.dg/other/stdarg3.C: New.
16092
16093 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16094
16095         PR c++/18384, c++/18327
16096         * g++.dg/init/array19.C: New test.
16097
16098         PR inline-asm/20314
16099         * gcc.dg/torture/pr20314-1.c: New test.
16100         * gcc.dg/torture/pr20314-2.c: New test.
16101
16102 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16103
16104         * gcc.dg/20050309-1.c: New test.
16105
16106 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16107
16108         * gcc.dg/builtins-10.c: Reactivate disabled test.
16109         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16110         new cbrt transformations.
16111
16112 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16113
16114         PR c++/20208
16115         * g++.dg/template/array13.C: New test.
16116
16117 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16118
16119         PR c++/16859
16120         * g++.dg/init/brace4.C: New test.
16121
16122 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16123
16124         PR c++/20186
16125         * g++.dg/template/non-dependent12.C: New.
16126
16127 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16128
16129         PR c++/20142
16130         * g++.dg/init/array18.C: Add dg-do run marker.
16131
16132         PR c++/20142
16133         * g++.dg/init/array18.C: New test.
16134
16135 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16136
16137         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16138         * g++.dg/gcov/gcov.exp: Likewise.
16139         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16140         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16141         * lib/c-torture.exp: Likewise.
16142         * lib/fortran-torture.exp: Likewise.
16143         * lib/g++.exp: Likewise.
16144         * lib/gcc-defs.exp: Likewise.
16145         * lib/gcc-dg.exp: Likewise.
16146         * lib/gcc.exp: Likewise.
16147         * lib/gcov.exp: Likewise.
16148         * lib/gfortran.exp: Likewise.
16149         * lib/mike-g++.exp: Likewise.
16150         * lib/mike-gcc.exp: Likewise.
16151         * lib/objc-torture.exp: Likewise.
16152         * lib/objc.exp: Likewise.
16153         * lib/profopt.exp: Likewise.
16154         * lib/target-libpath.exp: Likewise.
16155         * lib/target-supports.exp: Likewise.
16156         * lib/treelang.exp: Likewise.
16157         * lib/wrapper.exp: Likewise.
16158
16159 2005-03-08  Jeff Law  <law@redhat.com>
16160
16161         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16162         PHI-OPT changes.
16163
16164 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16165
16166         * gcc.dg/vect/pr20122.c: New test.
16167
16168 2005-03-07  Jeff Law  <law@redhat.com>
16169
16170         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16171         was folded away.
16172         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16173         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16174         * gcc.dg/tree-ssa/pr18134.c: New test.
16175
16176 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16177
16178         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16179         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16180         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16181
16182 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16183
16184         PR tree-opt/17671
16185         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16186
16187 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16188
16189         * g++.dg/warn/Wnvdtor.C: New test.
16190
16191 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16192
16193         * gcc.dg/torture/pr19683-1.c: New test.
16194
16195 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16196
16197         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16198         * gfortran.dg/g77/19990313-2.f: Ditto.
16199         * gfortran.dg/g77/19990313-3.f: Ditto.
16200         * gfortran.dg/g77/19990525-0.f: Ditto.
16201         * gfortran.dg/g77/19990826-0.f: Ditto.
16202         * gfortran.dg/g77/19990826-2.f: Ditto.
16203         * gfortran.dg/g77/19990826-3.f: Ditto.
16204         * gfortran.dg/g77/20000511-1.f: Ditto.
16205         * gfortran.dg/g77/20000511-2.f: Ditto.
16206         * gfortran.dg/g77/970625-2.f: Ditto.
16207         * gfortran.dg/g77/980310-2.f: Ditto.
16208         * gfortran.dg/g77/980310-3.f: Ditto.
16209         * gfortran.dg/g77/980310-8.f: Ditto.
16210         * gfortran.dg/g77/980519-2.f: Ditto.
16211         * gfortran.dg/g77/alpha1.f: Ditto.
16212         * gfortran.dg/g77/claus.f: Ditto.
16213         * gfortran.dg/g77/erfc.f: Ditto.
16214         * gfortran.dg/g77/short.f: Ditto.
16215         * gfortran.fortran-torture/execute/data.f90: Ditto.
16216         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16217         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16218
16219 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16220
16221         * lib/file-format.exp (gcc_target_object_format): Add check for som
16222         format and hardcode object formats on hppa*-*-hpux*.
16223         * lib/target-supports.exp (check_weak_available): Add check for som
16224         object format.  Always return 0 on hppa*-*-hpux10*.
16225
16226         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16227         is defined.
16228
16229         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16230
16231 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16232
16233         * gfortran.dg/pr19936_1.f90: New test.
16234         * gfortran.dg/pr19936_2.f90: New test.
16235         * gfortran.dg/pr19936_3.f90: New test.
16236
16237 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16238             Paul Thomas <prthomas@drfccad.cea.fr>
16239
16240         * gfortran.dg/PR19754_1.f90: New test.
16241         * gfortran.dg/PR19754_2.f90: Ditto.
16242
16243 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16244
16245         PR c++/19311
16246         * g++.dg/template/non-dependent11.C: New test.
16247
16248 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16249
16250         * lib/target-supports.exp (check_iconv_available): Fix comment.
16251
16252 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16253             Joseph S. Myers  <joseph@codesourcery.com>
16254
16255         PR c++/19797
16256         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16257
16258 2005-03-04  Matthew Sachs  <msachs@apple.com>
16259
16260         * gcc.exp (gcc_target_compile): Put braces around
16261         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16262         * objc.exp (objc_target_compile): Likewise.
16263         * treelang.exp (treelang_target_compile): Likewise.
16264
16265 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16266
16267         PR fortran/19673
16268         * gfortran.dg/func_result_1.f90: New test.
16269
16270 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16271
16272         * gcc.misc-tests/options.exp: New test.
16273
16274 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16275
16276         * gcc.dg/pr15784-4.c: New test.
16277
16278 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16279
16280         * gcc.c-torture/execute/pr17133.c: New.
16281         * gcc.c-torture/compile/20050303-1.c: New.
16282
16283 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16284
16285         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16286
16287 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16288
16289         * g++.dg/overload/using2.C: New.
16290
16291 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16292
16293         PR c++/19916
16294         * g++.dg/init/ptrmem2.C: New test.
16295
16296 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16297
16298         PR c/8927
16299         * gcc.dg/pr8927-1.c: New test.
16300
16301 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16302
16303         PR c++/20232
16304         * g++.dg/inherit/covariant12.C: New.
16305
16306 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16307
16308         PR fortran/19479
16309         * gfortran.dg/bound_1.f90: New test.
16310
16311 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16312
16313         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16314         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16315
16316 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16317
16318         PR c/20245
16319         * gcc.dg/pr20245-1.c: New test.
16320
16321 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16322
16323         PR middle-end/19874
16324         * gcc.c-torture/execute/20050119-2.c: New test case.
16325
16326 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16327
16328         * README: Update the DejaGnu bug reporting address.
16329         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16330         * lib/objc-torture.exp: Likewise.
16331
16332 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16333
16334         * gfortran.dg/boz_1.f90: New test.
16335         * gfortran.dg/boz_3.f90: New test.
16336         * gfortran.dg/boz_4.f90: New test.
16337
16338 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16339
16340         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16341         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16342
16343 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16344
16345         PR libfortran/20101
16346         * gfortran.dg/write_0_pe_format.f90: New test.
16347
16348 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16349
16350         PR c++/20206
16351         * g++.dg/opt/thunk2.C: New test.
16352         * g++.dg/opt/covariant1.C: New test.
16353
16354 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16355
16356         * gfortran.dg/e_d_fmt.f90: New test.
16357
16358 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16359
16360         * gcc.dg/asm-b.c: Fix comment typos.
16361
16362 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16363
16364         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16365         a V_MAY_DEF also.
16366
16367 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16368
16369         PR tree-opt/20188
16370         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16371         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16372         * gcc.dg/asm-b.c: New test.
16373
16374 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16375
16376         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16377         Disable this test on IRIX 6.
16378
16379 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16380
16381         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16382         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16383         parser.
16384
16385 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16386
16387         PR tree-optimization/20204
16388         * testsuite/gcc.dg/pr20204.c: New test.
16389
16390 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16391
16392         PR target/20196
16393         * gcc.c-torture/execute/20050224-1.c: New test.
16394
16395         PR c++/20175
16396         * g++.dg/warn/Wbraces2.C: New test.
16397
16398 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16399
16400         PR c++/19878
16401         * g++.dg/init/const2.C: New test.
16402
16403 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16404
16405         PR tree-optimization/20100
16406         * gcc.c-torture/execute/pr20100-1.c: New test.
16407
16408 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16409
16410         * gfortran.dg/implicit_3.f90: New test.
16411
16412         * gfortran.dg/deftype_1.f90: New test.
16413
16414 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16415
16416         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16417         the test passes.
16418         * g++.dg/other/anon3.C: Accept a warning.
16419
16420 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16421
16422         * gcc.dg/pr20017.c: Fix a comment typo.
16423
16424 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16425
16426         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16427
16428 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16429
16430         PR ada/19902
16431         * ada/acats/tests/cxa/cxa3004.a: Remove.
16432         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16433
16434 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16435
16436         PR c++/20073
16437         * g++.dg/init/const1.C: New test.
16438
16439         PR c++/19991
16440         * g++.dg/parse/constant7.C: New test.
16441
16442         PR c++/20152
16443         * g++.dg/parse/error27.C: New test.
16444         * g++.dg/template/qualttp15.C: Adjust error markers.
16445         * g++.old-deja/g++.other/struct1.C: Likewise.
16446
16447         PR c++/20153
16448         * g++.dg/template/error17.C: New test.
16449
16450         PR c++/20148
16451         * g++.dg/parser/error26.C: New test.
16452
16453 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16454
16455         PR tree-optimization/20100
16456         PR tree-optimization/20115
16457         * gcc.dg/pr20115.c: New test.
16458         * gcc.dg/pr20115-1.c: New test.
16459         * gcc.dg/pr20100.c: New test.
16460         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16461         call-clobbered variables after alias1.
16462
16463 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16464
16465         * gfortran.dg/list_read_4.f90: new test.
16466
16467 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16468
16469         PR rtl-optimization/20017.
16470         * gcc.dg/pr20017.c: New.
16471
16472 2005-02-22  Devang Patel  <dpatel@apple.com>
16473
16474         PR 19952
16475         * g++.dg/tree-ssa/pr19952.C: New test.
16476
16477 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/19883
16480         * g++.dg/parse/constant6.C: New test.
16481
16482 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16483
16484         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16485         * g++.dg/charset/asm2.c: Likewise.
16486         * g++.dg/charset/asm3.c: Likewise.
16487         * g++.dg/charset/asm4.c: Likewise.
16488         * g++.dg/charset/asm5.c: Likewise.
16489         * g++.dg/charset/attribute1.c: Likewise.
16490         * g++.dg/charset/attribute2.c: Likewise.
16491         * g++.dg/charset/extern1.cc: Likewise.
16492         * g++.dg/charset/extern2.cc: Likewise.
16493         * g++.dg/charset/extern3.cc: Likewise.
16494         * g++.dg/charset/function.cc: Likewise.
16495         * g++.dg/charset/string.c: Likewise.
16496         * g++.dg/charset/charset.exp: Likewise.
16497         * lib/target-supports.exp (check_iconv_available): Fix comment.
16498
16499 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16500
16501         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16502         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16503         * gcc.dg/charset/asm2.c: Likewise.
16504         * gcc.dg/charset/asm3.c: Likewise.
16505         * gcc.dg/charset/asm4.c: Likewise.
16506         * gcc.dg/charset/asm5.c: Likewise.
16507         * gcc.dg/charset/asm6.c: Likewise.
16508         * gcc.dg/charset/attribute1.c: Likewise.
16509         * gcc.dg/charset/attribute2.c: Likewise.
16510         * gcc.dg/charset/builtin1.c: Likewise.
16511         * gcc.dg/charset/extern.c: Likewise.
16512         * gcc.dg/charset/function.c: Likewise.
16513         * gcc.dg/charset/string.c: Likewise.
16514         * gcc.dg/charset/charset.exp: Likewise.
16515
16516 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16517
16518         PR fortran/20086
16519         * gfortran.dg/pr20086.f90: New test.
16520
16521 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16522
16523         PR tree-optimization/19786
16524         * g++.dg/tree-ssa/pr19786.C: New.
16525
16526 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16527
16528         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16529
16530 2005-02-21  Jeff Law  <law@redhat.com>
16531
16532         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16533
16534 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16535
16536         * gfortran.dg/do_iterator: Split loop, markup all lines for
16537         which an error locus is printed.
16538         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16539         locus is printed.
16540         * gfortran.dg/select_4.f90: Likewise.
16541         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16542         locuses in the various permutations.
16543
16544 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16545
16546         PR tree-optimization/19951
16547         * g++.dg/vect: New directory.
16548         * g++.dg/vect/vect.exp: New file.
16549         * g++.dg/vect/pr19951.cc: New testcase.
16550         * g++.dg/dg.exp: Also prune vectorizer tests.
16551
16552 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16553
16554         PR 18785
16555         * gcc.dg/charset/builtin1.c: New test.
16556
16557 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16558
16559         PR c++/19299
16560         * g++.dg/inherit/volatile1.C: New test.
16561
16562         PR c++/19440
16563         * g++.dg/template/dtor4.C: New test.
16564
16565 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16566
16567         * gfortran.dg/int_1.f90: New test.
16568
16569 2005-02-19  Devang Patel  <dpatel@apple.com>
16570
16571         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16572
16573 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16574
16575         * gfortran.dg/achar_1.f90: New test.
16576
16577 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16578
16579         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16580
16581 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16582             Jakub Jelinek  <jakub@redhat.com>
16583
16584         PR tree-optimization/19828
16585         * gcc.dg/tree-ssa/loop-7.c: New test.
16586         * gcc.c-torture/execute/20050218-1.c: New test.
16587
16588 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16589
16590         PR c/20043
16591         * gcc.dg/transparent-union-1.c: New test.
16592         * gcc.dg/transparent-union-2.c: New test.
16593
16594 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16595
16596         PR tree-optimization/18977
16597         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16598
16599 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16600
16601         PR target/20054
16602         * gcc.dg/pr20054.c: New test.
16603
16604 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16605
16606         PR c++/19508
16607         * g++.dg/ext/attrib20.C: New test.
16608
16609 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16610
16611         PR middle-end/20030
16612         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16613
16614 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16615
16616         PR c++/20008
16617         * g++.dg/opt/switch4.C: New.
16618
16619 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16620
16621         PR c++/20023
16622         PR tree-optimization/20009
16623         * gcc.c-torture/compile/20050217-1.c: New test.
16624         * g++.dg/opt/switch3.C: New test.
16625
16626         PR tree-optimization/18947
16627         * gcc.c-torture/compile/20050215-1.c: New test.
16628         * gcc.c-torture/compile/20050215-2.c: New test.
16629         * gcc.c-torture/compile/20050215-3.c: New test.
16630
16631 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16632
16633         PR c++/20028
16634         * g++.dg/template/crash34.C: New.
16635
16636         PR c++/20022
16637         * g++.dg/other/access3.C: New.
16638
16639 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16640
16641         * gcc.dg/vect/vect-98.c: New test.
16642
16643 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16644
16645         PR tree-optimization/19967
16646         * gcc.dg/pr19967.c: New.
16647
16648 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16649
16650         PR middle-end/19857
16651         * gcc.dg/tree-ssa/20050215-1.c: New test.
16652         * gcc.c-torture/execute/20050215-1.c: New test.
16653
16654 2005-02-15  Eric Christopher  <echristo@redhat.com>
16655
16656         * gcc.dg/cpp/20050215-1.c: New file.
16657
16658 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16659
16660         PR tree-optimization/15785
16661         * gcc.dg/pr15785-1.c: New test.
16662
16663 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16664
16665         PR c++/17788
16666         * g++.dg/init/ctor4.C: New.
16667         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16668
16669 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16670
16671         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16672         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16673
16674 2005-02-15  Andreas Schwab  <schwab@suse.de>
16675
16676         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16677         declare malloc.
16678
16679 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16680
16681         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16682
16683 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16684
16685         PR tree-optimization/19853
16686         * gcc.c-torture/compile/pr19853.c: New test.
16687
16688 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16689
16690         PR c++/19608
16691         * g++.dg/parse/local-class1.C: New.
16692
16693         PR c++/19895
16694         * g++.dg/parse/ptrmem3.C: New.
16695
16696         PR c++/19884
16697         * g++.old-deja/g++.oliva/template6.C: Add another case.
16698         * g++.dg/template/explicit6.C: New.
16699
16700 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16701
16702         PR c++/17816
16703         * g++.dg/other/redecl2.C: New.
16704
16705 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16706
16707         PR c++/19891
16708         * g++.dg/abi/covariant4.C: New.
16709
16710 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16711
16712         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16713
16714 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16715
16716         * gcc.dg/vect/vect-96.c: Fix typo.
16717
16718 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16719
16720         PR c++/14479
16721         PR c++/19487
16722         * g++.dg/template/enum5.C: New test.
16723
16724 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16725
16726         * gcc.dg/vect/vect-97.c: New test.
16727
16728 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16729
16730         * gcc.dg/vect/vect-96.c: New test.
16731
16732 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16733
16734         * gcc.dg/builtins-34.c: Also check ldexp*.
16735
16736 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16737
16738         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16739
16740 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16741
16742         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16743         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16744         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16745         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16746         selector_list, selector_expression, dg-process-target): Move to new
16747         file target-supports-dg.exp.
16748         * lib/target-supports-dg.exp: New.
16749
16750         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16751         New.
16752
16753 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16754
16755         PR c++/19666
16756         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16757
16758         PR middle-end/19858
16759         * gcc.c-torture/compile/20050210-1.c: New test.
16760
16761 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16762
16763         PR c++/19755
16764         * g++.dg/warn/Wbraces1.C: New test.
16765
16766 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16767
16768         * gcc.dg/builtins-52.c: New testcase.
16769
16770 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16771
16772         PR c/19342
16773         * gcc.c-torture/execute/20050119-1.c: New test.
16774
16775 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16776
16777         PR c++/19811
16778         * g++.dg/init/delete1.C: New test.
16779
16780 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16781
16782         PR c++/18470
16783         * g++.dg/template/static12.C: New test.
16784
16785 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/19787
16788         * g++.dg/conversion/ambig1.C: New test.
16789
16790         PR c++/19739
16791         * g++.dg/ext/attrib19.C: New test.
16792
16793         PR c++/19732
16794         * g++.dg/parse/dtor5.C: New test.
16795
16796         PR c++/19762
16797         * g++.dg/template/dtor3.C: New test.
16798
16799         PR c++/19826
16800         * g++.dg/template/static11.C: New test.
16801         * g++.dg/template/crash2.C: Remove dg-error marker.
16802
16803 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16804
16805         PR C++/18491
16806         * g++.old-deja/g++.mike/p10769a.C: Remove.
16807
16808 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16809
16810         * gcc.dg/builtins-48.c: New test case.
16811         * gcc.dg/builtins-49.c: New test case.
16812         * gcc.dg/builtins-50.c: New test case.
16813         * gcc.dg/builtins-51.c: New test case.
16814
16815 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16816
16817         PR middle-end/19583
16818         * g++.dg/warn/Wreturn-type-3.C: New test.
16819
16820 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16821
16822         PR middle-end/19402
16823         * gcc.dg/pr19402-1.c: New testcase.
16824         * gcc.dg/pr19402-2.c: likewise.
16825
16826 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16827
16828         PR middle-end/19854
16829         * g++.dg/tree-ssa/tmmti.C: New testcase.
16830
16831 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16832
16833         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16834
16835 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16836
16837         PR c++/19733
16838         * g++.dg/parse/crash23.C: New test.
16839         * g++.dg/warn/Weff1.C: New test.
16840
16841 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16842
16843         * gcc.dg/20050209-1.c: New test.
16844
16845 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16846
16847         PR target/19799
16848         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16849
16850 2005-02-08  Mike Stump  <mrs@apple.com>
16851
16852         * g++.dg/pch/import-2.c: New test.
16853         * g++.dg/pch/import-2.hs: New.
16854         * g++.dg/pch/include/import-2a.h: New.
16855         * g++.dg/pch/include/import-2b.h: New.
16856
16857 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16858
16859         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16860
16861 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16862
16863         * gfortran.dg/substr_1.f90: New test.
16864
16865 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16866
16867         PR middle-end/19775
16868         * gcc.dg/torture/builtin-power-1.c: Disable test for
16869         invalid transformation.
16870         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16871         no longer optimize.
16872         * gcc.dg/builtins-47.c: New testcase.
16873
16874 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16875             Dorit Naishlos  <dorit@il.ibm.com>
16876
16877         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16878
16879 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16880
16881         * gcc.c-torture/compile/20050206-1.c: New test.
16882
16883 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16884
16885         PR tree-opt/19768
16886         * g++.dg/opt/pr19768.C: New test.
16887
16888 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16889
16890         PR tree-opt/19736
16891         * gcc.c-torture/compile/pr19736.c: New test.
16892
16893 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16894
16895         PR c++/17401
16896         * g++.dg/parse/error25.C: New test.
16897
16898 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16899
16900         * gcc.c-torture/execute/20050203-1.c: New.
16901
16902 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16903
16904         * gcc.dg/vect/vect-85.c: Remove xfail.
16905         * gcc.dg/vect/vect-86.c: Remove xfail.
16906         * gcc.dg/vect/vect-87.c: Remove xfail.
16907         * gcc.dg/vect/vect-88.c: Remove xfail.
16908
16909 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16910
16911         * gcc.dg/altivec-19.c: New.
16912
16913 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16914
16915         PR c/17807
16916         * gcc.dg/nested-func-3.c: New test.
16917         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16918
16919 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16920
16921         * gcc.test-framework/gen_directive_tests: Generate tests for
16922         selector expressions.
16923
16924 2005-02-02  Matt Austern  <austern@apple.com>
16925
16926         PR c++/19628
16927         * g++/ext/builtin7.C: New.
16928         * g++/ext/builtin8.C: New.
16929
16930 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16931
16932         PR c/18502
16933         * gcc.dg/pr18502-1.c: New test.
16934
16935 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16936
16937         PR c++/17413
16938         * g++.dg/template/local4.C: Tweak.
16939
16940 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16941
16942         PR tree-optimization/19578
16943         * gcc.c-torture/compile/20050202-1.c: New test.
16944
16945 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16946
16947         PR c/19435
16948         * gcc.dg/c99-init-4.c: New test.
16949
16950 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16951
16952         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16953
16954         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16955
16956         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16957         * g++.dg/eh/check-vect.h: New.
16958
16959         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16960         * gcc.dg/vect/vect-78.c: Ditto.
16961         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16962         Remove.
16963
16964         * g++.dg/conversion/simd1.C: Expect warning.
16965         * g++.dg/ext/attribute-test-1.C: Ditto.
16966         * g++.dg/ext/attribute-test-2.C: Ditto.
16967         * g++.dg/ext/attribute-test-3.C: Ditto.
16968         * g++.dg/ext/attribute-test-4.C: Ditto.
16969
16970         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16971         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16972
16973         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16974
16975 2005-02-01  Richard Henderson  <rth@redhat.com>
16976
16977         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16978         long double for ibm double-double format.
16979         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16980
16981 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16982
16983         PR tree-optimization/19633
16984         * testsuite/gcc.dg/pr19633-1.c: New test.
16985         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16986         to NULL or a symbol.
16987
16988 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16989
16990         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16991         New procs.
16992         (dg-process-target (local override)): Handle selector expressions.
16993
16994         * gcc.test-framework/README: Describe tests in source directory.
16995         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16996         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16997         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16998         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16999         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17000         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17001         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17002         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17003         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17004         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17005         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17006         * gcc.test-framework/dg-error-exp-P.c: New test.
17007         * gcc.test-framework/dg-error-exp-XP.c: New test.
17008         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17009         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17010         * gcc.test-framework/dg-output-exp-P.c: New test.
17011         * gcc.test-framework/dg-output-exp-XF.c: New test.
17012         * gcc.test-framework/dg-warning-exp-P.c: New test.
17013         * gcc.misc-tests/dg-1.c: Remove.
17014         * gcc.misc-tests/dg-2.c: Remove.
17015         * gcc.misc-tests/dg-3.c: Remove.
17016         * gcc.misc-tests/dg-4.c: Remove.
17017         * gcc.misc-tests/dg-5.c: Remove.
17018         * gcc.misc-tests/dg-6.c: Remove.
17019         * gcc.misc-tests/dg-7.c: Remove.
17020         * gcc.misc-tests/dg-8.c: Remove.
17021         * gcc.misc-tests/dg-9.c: Remove.
17022         * gcc.misc-tests/dg-10.c: Remove.
17023         * gcc.misc-tests/dg-11.c: Remove.
17024         * gcc.misc-tests/dg-12.c: Remove.
17025         * gcc.misc-tests/dg-test.exp: Remove.
17026
17027         * gcc.test-framework/test-framework.awk: Change recording and
17028         printing of passes and failures.
17029
17030         * gcc.test-framework: New directory.
17031         * gcc.test-framework/README: New.
17032         * gcc.test-framework/test-framework.exp: New.
17033         * gcc.test-framework/test-framework.awk: New.
17034         * gcc.test-framework/gen_directive_tests: New.
17035
17036 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17037
17038         * lib/treelang.exp: Fix comment typos.
17039         (treelang_target_compile): Don't append libs=-ltreelang to options.
17040
17041 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17042
17043         * g++.dg/parse/typename7.C: Adjust error messages.
17044
17045 2005-01-31  Jeff Law  <law@redhat.com>
17046
17047         * gcc.c-torture/execute/20050131-1.c: New test.
17048         * gcc.dg/wcaselabel.c: New test.
17049
17050 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17051
17052         * g++.dg/other/warning1.C: Adjust error messags.
17053         * g++.dg/parse/constant5.C: New test.
17054
17055 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17056
17057         PR c/19333
17058         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17059         the test case valid.
17060         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17061         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17062         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17063         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17064         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17065         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17066
17067 2005-01-31  Dale Johannesen  <dalej@apple.com>
17068
17069         * g++.dg/opt/pr19650.C: New test.
17070
17071 2005-01-31  Richard Henderson  <rth@redhat.com>
17072
17073         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17074         long double for intel double extended format.
17075         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17076
17077 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17078
17079         PR c++/19555
17080         * g++.dg/template/static10.C: New test.
17081
17082         PR c++/19395
17083         * g++.dg/parse/error24.C: New test.
17084
17085         PR c++/19367
17086         * g++.dg/lookup/builtin1.C: New test.
17087
17088         PR c++/19457
17089         * g++.dg/warn/conv3.C: New test.
17090
17091 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17092
17093         PR fortran/19647
17094         * gfortan.dg/inquire_7.f90
17095
17096 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17097
17098         PR tree-optimization/15791
17099         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17100         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17101         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17102         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17103         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17104         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17105         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17106         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17107         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17108         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17109
17110 2005-01-29  Paul Brook  <paul@codesourcery.com>
17111
17112         PR fortran/18565
17113         * check.c (real_or_complex_check): New function.
17114         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17115         * intrinsic.c (add_functions): Use new check functions.
17116         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17117         Add prototypes.
17118
17119 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17120
17121         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17122         gcc.dg/lvalue-3.c: New tests.
17123         * gcc.dg/concat.c: Update expected messages.
17124
17125 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17126
17127         PR libfortran/19595
17128         * gfortran.dg/eor_1.f90: New test.
17129
17130 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17131
17132         PR fortran/19589
17133         * gfortran.dg/logical_data_1.f90: New test.
17134
17135 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17136
17137         PR c++/19253
17138         * g++.dg/template/crash33.C: New test.
17139
17140         PR c++/19667
17141         * g++.dg/template/crash32.C: New test.
17142
17143 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17144
17145         PR middle-end/16558
17146         * g++.dg/warn/Wreturn-type-2.C: New test.
17147
17148 2004-06-24  Jeff Law  <law@redhat.com>
17149
17150         * gcc.dg/tree-ssa/20050128-1.c: New test.
17151
17152 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17153
17154         * gcc.target/frv/all-mdpackh-1.c: New test.
17155
17156 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17157
17158         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17159
17160 2005-01-27  Richard Henderson  <rth@redhat.com>
17161
17162         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17163
17164 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17165
17166         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17167
17168 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17169
17170         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17171         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17172         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17173         to cope with cases where the multilib options override the dg-options.
17174
17175 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17176
17177         PR c/18946
17178         * gcc.dg/noncompile/20050120-1.c: New test.
17179
17180 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17181
17182         PR tree-optimization/19633
17183         * gcc.dg/pr19633.c: New test.
17184         * gcc.dg/tree-ssa/pr19633.c: New test.
17185
17186 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17187
17188         * gcc.dg/20041216-1.c: New test.
17189
17190 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17191
17192         PR objc/18862
17193         * objc.dg/selector-2.m: New test.
17194
17195 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17196
17197         * g++.dg/opt/range-test-2.C: New test.
17198
17199         PR rtl-optimization/19579
17200         * gcc.c-torture/execute/20050124-1.c: New test.
17201
17202 2005-01-26  Greg Parker  <gparker@apple.com>
17203         Stuart Hastings  <stuart@apple.com>
17204
17205         * gcc.c-torture/execute/20050125-1.c: New.
17206
17207 2005-01-18  Jan Hubicka  <jh@suse.cz>
17208
17209         PR tree-optimize/19337
17210         * gcc.c-torture/compile/20050119-1.c: New test.
17211
17212 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17213
17214         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17215         test for successful match.
17216
17217 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17218
17219         PR objc/18408
17220         * objc.dg/comp-types-7.m: New test.
17221
17222 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17223
17224         * lib/target-supports.exp (current_target_name): New.
17225         (check_effective_target_ilp32, check_effective_target_lp64):
17226         Cache the result to use as long as the current target, with
17227         multilib flags, remains the same.
17228
17229         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17230         (dg-require-weak, dg-require-visibility, dg-require-alias,
17231         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17232         dg-require-effective-target, dg-skip-if): Remove call to
17233         skip_test_and_clear_xfail.
17234         (dg-test): Clear xfail data.
17235
17236 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17237
17238         PR target/17751
17239         * gcc.dg/ppc64-toc.c: New test.
17240
17241         * g++.dg/tree-ssa/empty-1.C: New test.
17242
17243         PR middle-end/19551
17244         * gcc.c-torture/execute/20050121-1.c: New test.
17245         * gcc.dg/20050121-2.c: New test.
17246
17247 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17248         Paul Brook  <paul@codesourcery.com>
17249
17250         PR fortran/17941
17251         * gfortran.dg/real_const_1.f: New test.
17252         * gfortran.dg/real_const_2.f90: New test.
17253         * gfortran.dg/complex_int_1.f90: New test.
17254
17255 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17256
17257         PR fortran/19313
17258         * gfortan.dg/inquire_6.f90: New test.
17259
17260 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17261
17262         PR libfortran/19451
17263         * open_readonly_1.f90: New test.
17264
17265 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17266
17267         PR libfortran/18982
17268         * gfortran.dg/open_new.f90: New file.
17269
17270 2005-01-22  Paul Brook  <paul@codesourcery.com>
17271
17272         * namelist_1.f90: New test.
17273
17274 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17275
17276         PR tree-optimization/19484
17277         * gcc.c-torture/compile/20050122-[12].c: New tests.
17278
17279 2005-01-22  Paul Brook  <paul@codesourcery.com>
17280
17281         * gfortran.dg/implicit_2.f90: New test.
17282
17283 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17284
17285         PR fortran/19314
17286         * gfortran.dg/inquire_5.f90: New test.
17287
17288 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17289
17290         PR c/18809
17291         * gcc.dg/pr18809-1.c: New test.
17292
17293 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17294
17295         * gcc.dg/20050121-1.c: New test.
17296
17297         PR tree-optimization/13000
17298         * gcc.dg/20040206-1.c: Change warning to point where function is
17299         being inlined.
17300
17301 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17302
17303         PR c++/19208
17304         * g++.dg/template/array11.C: New test.
17305
17306 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17307
17308         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17309         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17310         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17311         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17312         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17313         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17314
17315 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17316
17317         PR tree-optimization/15349
17318         * gcc.dg/tree-ssa/pr15349.c: New.
17319
17320 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17321
17322         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17323
17324 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17325
17326         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17327         scan-assembler-times directive name.
17328
17329         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17330         after dg-do.
17331
17332         PR rtl-optimization/19462
17333         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17334
17335 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17336
17337         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17338         counting function calls on ia64.
17339
17340 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17341
17342         PR rtl-optimization/15139
17343         * gcc.dg/20050111-2.c: New test.
17344
17345         PR c/17297
17346         * gcc.c-torture/compile/20050113-1.c: New testcase.
17347
17348         PR middle-end/19164
17349         * gcc.dg/20050113-1.c: New testcase.
17350
17351 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17352
17353         * gcc.dg/vect/vect-85.c: Add comment.
17354         * gcc.dg/vect/vect-86.c: Add xfail for now.
17355         * gcc.dg/vect/vect-87.c: Add xfail for now.
17356         * gcc.dg/vect/vect-88.c: Add xfail for now.
17357         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17358
17359 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17360
17361         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17362
17363 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17364
17365         * g++.dg/debug/typedef3.C: New test.
17366
17367 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17368
17369         PR c/19472
17370         * gcc.dg/asm-a.c: New test.
17371
17372 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17373
17374         * gcc.dg/sh-relax.c: Add prototype for abort.
17375
17376 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17377
17378         * gcc.dg/short-compare-1.c: New test.
17379         * gcc.dg/short-compare-2.c: Likewise.
17380
17381 2005-01-18  Michael Matz  <matz@suse.de>
17382
17383         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17384
17385 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17386
17387         PR tree-optimization/19121
17388         * gcc.c-torture/compile/pr19121.c: New test.
17389
17390 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17391
17392         PR target/19357
17393         * gcc.c-torture/compile/pr19357.c: New test.
17394
17395 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17396
17397         PR c/5675
17398         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17399         pass--those that refer just to the variable, possibly with a
17400         cast.
17401         * gcc.dg/c99-const-expr-3.c: Likewise.
17402
17403         PR middle-end/13127
17404         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17405         longer emitted.
17406
17407 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17408
17409         PR fortran/18778
17410         * gfortran.dg/endfile_2.f90: New test.
17411
17412 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17413
17414         PR 19168
17415         * gfortran.dg/select_5.f90: New test.
17416
17417 2004-01-16  Paul Brook  <paul@codesourcery.com>
17418
17419         * gfortran.dg/common_4.f90: New test.
17420
17421 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17422
17423         PR rtl-optimization/19462
17424         * gcc.dg/torture/pr19462-1.c: New test.
17425
17426 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17427
17428         PR objc/19321
17429         * objc.dg/func-ptr-2.m: New.
17430         * objc.dg/volatile-1.m: New.
17431
17432 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17433
17434         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17435
17436 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17437
17438         PR tree-optimization/19060
17439         * gcc.c-torture/execute/20050104-1.c: New test.
17440
17441 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17442
17443         PR fortran/18983
17444         * gfortran.dg/write_to_null.f90: New test.
17445
17446 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17447             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17448
17449         PR other/19328
17450         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17451         argument.
17452
17453 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17454
17455         PR c++/19263
17456         * g++.dg/init/vector1.C: New test.
17457
17458 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17459
17460         PR target/13158
17461         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17462         PR target/18987
17463         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17464
17465 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17466
17467         * gfortran.dg/select_1.f90: New test.
17468         * gfortran.dg/select_2.f90: New test.
17469         * gfortran.dg/select_3.f90: New test.
17470         * gfortran.dg/select_4.f90: New test.
17471
17472 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17473
17474         PR middle-end/19084
17475         PR rtl-optimization/19348
17476         * gcc.dg/20050111-1.c: New test.
17477         * gcc.c-torture/execute/20050111-1.c: New test.
17478
17479         * gcc.dg/i386-asm-4.c: New test.
17480
17481 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17482
17483         * gcc.dg/nested-func-2.c: New test.
17484         * ada/acats/norun.lst: Remove c953002.
17485
17486 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17487
17488         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17489
17490 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17491
17492         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17493
17494 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17495
17496         PR target/18761
17497         * g++.dg/abi/align1.C: New test.
17498
17499 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17500
17501         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17502         at a time.
17503         * g++.dg/ext/altivec_check.h: Support compiling as C.
17504
17505 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17506
17507         PR c++/19355
17508         * g++.dg/expr/pr19355-1.C: New test case.
17509
17510 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17511
17512         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17513         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17514         * ada/acats/tests/c3/c92005b.ada: Likewise.
17515         * ada/acats/tests/c3/cxb3012.a: Likewise.
17516         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17517
17518 2005-01-09  Paul Brook  <paul@codesourcery.com>
17519
17520         * gfortran.dg/common_2.f90: New file.
17521         * gfortran.dg/common_3.f90: New file.
17522
17523 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17524
17525         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17526
17527 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17528
17529         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17530         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17531         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17532         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17533         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17534         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17535         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17536         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17537         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17538         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17539         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17540         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17541         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17542         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17543         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17544         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17545         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17546         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17547         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17548         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17549         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17550         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17551         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17552         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17553         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17554         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17555         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17556         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17557         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17558         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17559         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17560         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17561         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17562         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17563         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17564         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17565         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17566         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17567         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17568         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17569         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17570         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17571         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17572         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17573         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17574         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17575         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17576         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17577         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17578         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17579         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17580         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17581         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17582         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17583         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17584         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17585         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17586         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17587         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17588         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17589         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17590         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17591         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17592         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17593         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17594         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17595         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17596
17597         * gcc.dg/vect/vect-1.c: Fix spelling.
17598         * gcc.dg/vect/vect-10.c: Fix spelling.
17599         * gcc.dg/vect/vect-11.c: Fix spelling.
17600         * gcc.dg/vect/vect-12.c: Fix spelling.
17601         * gcc.dg/vect/vect-14.c: Fix spelling.
17602         * gcc.dg/vect/vect-15.c: Fix spelling.
17603         * gcc.dg/vect/vect-16.c: Fix spelling.
17604         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17605         * gcc.dg/vect/vect-64.c: Fix comments.
17606         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17607
17608 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17609             Ira Rosen  <irar@il.ibm.com>
17610
17611         * gcc.dg/vect/vect-70.c: New test.
17612         * gcc.dg/vect/vect-71.c: New test.
17613
17614 2005-01-09  Manfred Hollstein  <mh@suse.com>
17615
17616         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17617         * gcc.dg/pr18241-2.c: Likewise.
17618         * gcc.dg/pr18241-3.c: Likewise.
17619         * gcc.dg/pr18241-4.c: Likewise.
17620         * gcc.dg/pr18241-5.c: Likewise.
17621
17622 2005-01-08  Richard Henderson  <rth@redhat.com>
17623
17624         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17625         False for x86 and x86-64.
17626
17627 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17628
17629         PR tree-optimization/18241
17630         * gcc.dg/pr18241-1.c: New test.
17631         * gcc.dg/pr18241-2.c: New test.
17632         * gcc.dg/pr18241-3.c: New test.
17633         * gcc.dg/pr18241-4.c: New test.
17634         * gcc.dg/pr18241-5.c: New test.
17635
17636 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17637
17638         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17639         gfortran.dg/select_4.f90: New.
17640
17641 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17642
17643         * gcc.c-torture/execute/20050107-1.c: New test.
17644
17645 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17646
17647         PR c++/19298
17648         * g++.dg/template/ref2.C: New.
17649
17650 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17651
17652         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17653         instead of being empty.
17654
17655 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17656
17657         PR fortran/15553
17658         * gfortran.dg/array-1.f90: New test.
17659
17660 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17661
17662         PR tree-optimization/19283
17663         * gcc.c-torture/execute/20050106-1.c: New test.
17664
17665         PR rtl-optimization/18861
17666         * gcc.dg/20050105-1.c: New test.
17667
17668         PR tree-optimization/18828
17669         * gcc.dg/20050105-2.c: New test.
17670
17671 2005-01-07  Andreas Jaeger  <aj@suse.de>
17672
17673         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17674
17675 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17676
17677         PR fortran/18398
17678         * gfortran.dg/fmt_read.f90: New test.
17679
17680 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17681
17682         * gcc.dg/rs6000-ldouble-2.c: New.
17683
17684 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17685
17686         PR c++/19244
17687         * g++.dg/parser/ctor2.C: New test.
17688
17689 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17690
17691         PR c++/17154
17692         * g++.dg/template/using9.C: New test.
17693
17694 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17695
17696         PR c++/19258
17697         * g++.dg/lookup/friend6.C: New test.
17698
17699 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17700
17701         PR c++/19270
17702         * g++.dg/template/array10.C: New.
17703
17704 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17705
17706         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17707         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17708
17709 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17710
17711         * gcc.c-torture/compile/20050105-1.c: New test.
17712
17713 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17714
17715         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17716
17717 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17718
17719         PR middle-end/19100
17720         * gcc.dg/conv-3.c: New test case.
17721
17722 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17723
17724         * gcc.dg/asm-wide-1.c: New test.
17725
17726 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17727
17728         PR c++/19030
17729         * g++.dg/parse/crash22.C: New
17730
17731 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17732
17733         PR 19257
17734         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17735
17736 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17737
17738         PR middle-end/17767
17739         * gcc.dg/i386-mmx-6.c: New test case.
17740
17741 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17742
17743         PR tree-optimization/18308
17744         * gcc.dg/vect/pr18308.c: New testcase.
17745
17746 2005-01-04  Andreas Jaeger  <aj@suse.de>
17747
17748         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17749
17750 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17751             Robert Bowdidge <bowdidge@apple.com>
17752
17753         * gcc.dg/cpp/subframework1.c: New.
17754         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17755         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17756         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17757         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17758
17759 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17760
17761         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17762         producing warning.
17763         * gcc.dg/darwin-weakimport-2.c: New.
17764
17765 2005-01-03  Richard Henderson  <rth@redhat.com>
17766
17767         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17768
17769 2005-01-03  Richard Henderson  <rth@redhat.com>
17770
17771         * gcc.dg/vect/vect.exp: Enable for ia64.
17772         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17773         (check_effective_target_vect_float): Likewise.
17774         (check_effective_target_vect_no_align): Likewise.
17775         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17776         * gcc.dg/vect/vect-8.c: Likewise.
17777
17778 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17779
17780         PR target/19236
17781         * gcc.dg/pr19236-1.c: New test case.
17782
17783 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17784
17785         PR rtl-optimization/12092
17786         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17787
17788 2005-01-02  Andreas Jaeger  <aj@suse.de>
17789
17790         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17791
17792 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17793             Andrew Pinski  <pinskia@physics.uc.edu>
17794
17795         PR rtl-optimization/12092
17796         * gcc.dg/pr12092-1.c: New test case.
17797
17798 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17799
17800         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17801         'hidden' and 'default' for better portability.
17802         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17803
17804         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17805         6 and 7.
17806         * g++.old-deja/g++.brendan/new3.C: Likewise.
17807
17808 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17809
17810         * gcc.dg/20041231-1.C: New test.
17811         * g++.dg/warn/Wunreachable-code-1.C: New test.
17812
17813 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17814
17815         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17816         file, not /dev/null.  Abort on error.
17817
17818 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17819             Ziemowit Laski  <zlaski@apple.com>
17820
17821         PR objc/18971
17822         * objc.dg/encode-5.m: New test.
17823
17824 2004-12-29  Richard Henderson  <rth@redhat.com>
17825
17826         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17827         * objc.dg/stabs-1.m: Disable for ia64.
17828
17829 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17830
17831         PR c++/19190
17832         * g++.dg/warn/Wunused-10.C: New test.
17833
17834 2004-12-28  Richard Henderson  <rth@redhat.com>
17835
17836         * objc.dg/stabs-1.m: Disable for alpha.
17837
17838 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17839
17840         PR c++/19149
17841         * g++.dg/parse/error23.C: New test.
17842
17843 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17844
17845         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17846
17847         PR fortran/19032
17848         * gfortran.dg/intrinsic_modulo_1.f90: New.
17849         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17850         tests with divisor -1.
17851
17852 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17853
17854         * g++.dg/opt/temp1.C (memcpy): Return a value.
17855
17856         PR c++/19148
17857         * g++.dg/expr/cond7.C: New test.
17858
17859 2004-12-27  Paul Brook  <paul@codesourcery.com>
17860
17861         * gfortran.dg/g77/select_no_compile.f: Remove.
17862
17863 2004-12-27  Richard Henderson  <rth@redhat.com>
17864
17865         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17866         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17867         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17868
17869 2004-12-26  Richard Henderson  <rth@redhat.com>
17870
17871         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17872         by 1i instead of token pasting.
17873
17874 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17875
17876         PR tree-optimization/17578
17877         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17878         to additional_flags.
17879         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17880
17881 2004-12-25  Richard Henderson  <rth@redhat.com>
17882
17883         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17884         Remove Alpha.
17885
17886 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17887
17888         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17889         hppa*-*-hpux*.
17890         * gcc.dg/pr17957.c (dg-options): Likewise.
17891         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17892         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17893         instead of 0 on __hppa__.
17894         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17895         "foo,%r" on hppa*-*-*.
17896
17897 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17898
17899         PR fortran/19071
17900         * gfortran.dg/complex_write.f90: New test.
17901
17902 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17903
17904         PR c++/17595
17905         * g++.dg/parse/pragma2.C: New test.
17906
17907         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17908
17909 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17910
17911         * gcc.dg/empty2.c: Add missing dg-warning.
17912
17913 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/17413
17916         * g++.dg/template/local4.C: New test.
17917         * g++.dg/template/crash19.C: Add dg-error marker.
17918
17919         * g++.dg/template/crash31.C: Correct embedded PR number.
17920
17921 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17922
17923         PR c++/16405
17924         * g++.dg/opt/temp1.C: Add do-run marker.
17925
17926 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17927
17928         * g++.dg/template/spec19.C: New.
17929
17930 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17931
17932         PR target/16819
17933         * gcc.dg/empty2.c: New.
17934
17935 2004-12-23  Richard Henderson  <rth@redhat.com>
17936
17937         * lib/target-supports.exp (check_effective_target_vect_no_align):
17938         Remove i?86 and x86-64.
17939
17940 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17941
17942         PR c++/16405
17943         * g++.dg/opt/temp1.C: New test.
17944
17945 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17946
17947         PR c++/18733
17948         * g++.dg/template/friend33.C: New testcase.
17949
17950 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/18464
17953         * g++.dg/template/cond5.C: New test.
17954
17955         PR c++/18492
17956         * g++.dg/inherit/thunk3.C: New test.
17957
17958         PR c++/11224
17959         * g++.dg/warn/Wunused-9.C: New test.
17960
17961 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17962
17963         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17964
17965 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17966
17967         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17968
17969 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/18378
17972         * g++.dg/ext/packed8.C: New test.
17973
17974         PR c++/19063
17975         * g++.dg/template/crash31.C: New test.
17976
17977         PR c++/19034
17978         * g++.dg/template/crash30.C: New test.
17979
17980 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17981
17982         PR C++/18984
17983         * g++.dg/eh/ctor3.C: New test.
17984
17985 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17986
17987         * objc.dg/stabs-1.m: Allow section name to be quoted and
17988         assembly label to begin with '.LL'.
17989
17990 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17991
17992         * gcc.dg/vect/vect.exp
17993         (check_effective_target_lp64_or_vect_no_align): New.
17994         * gcc.dg/vect/vect-77.c: Use it.
17995         * gcc.dg/vect/vect-78.c: Use it.
17996
17997         * lib/target-supports.exp
17998         (check_effective_target_vect_no_max,
17999         check_effective_target_vect_no_bitwise,
18000         check_effective_target_vect_no_align): New.
18001         * gcc.dg/vect/vect-13.c: Use them.
18002         * gcc.dg/vect/vect-17.c: Ditto.
18003         * gcc.dg/vect/vect-18.c: Ditto.
18004         * gcc.dg/vect/vect-19.c: Ditto.
18005         * gcc.dg/vect/vect-20.c: Ditto.
18006         * gcc.dg/vect/vect-27.c: Ditto.
18007         * gcc.dg/vect/vect-29.c: Ditto.
18008         * gcc.dg/vect/vect-44.c: Ditto.
18009         * gcc.dg/vect/vect-48.c: Ditto.
18010         * gcc.dg/vect/vect-50.c: Ditto.
18011         * gcc.dg/vect/vect-52.c: Ditto.
18012         * gcc.dg/vect/vect-54.c: Ditto.
18013         * gcc.dg/vect/vect-56.c: Ditto.
18014         * gcc.dg/vect/vect-58.c: Ditto.
18015         * gcc.dg/vect/vect-60.c: Ditto.
18016         * gcc.dg/vect/vect-72.c: Ditto.
18017         * gcc.dg/vect/vect-80.c: Ditto.
18018
18019 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         PR c++/14075
18022         * g++.dg/init/string1.C: New.
18023
18024         PR c++/18975
18025         * g++.dg/other/synth1.C: New.
18026
18027 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18028
18029         PR c/18963
18030         * gcc.dg/pr18963-1.c: New test.
18031
18032 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18033
18034         PR c/18596
18035         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18036         * gcc.dg/pr18596-1.c: Use dg-error.
18037         (dg-options): Use -fno-unit-at-a-time.
18038         * gcc.dg/pr18596-2.c: New test.
18039         * gcc.dg/pr18596-3.c: New test.
18040
18041 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18042
18043         PR middle-end/18683
18044         * g++.dg/opt/pr18683-1.C: New test case.
18045
18046 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18047
18048         PR other/19093
18049         * g++.dg/opt/max1.C: Fix for 64bit targets.
18050
18051 2004-12-20  Matt Austern  <austern@apple.com>
18052
18053         PR c++/19044
18054         * g++.dg/ext/builtin6.C: New
18055
18056 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18057
18058         PR tree-optimization/19080
18059         * gcc.c-torture/compile/pr19080.c: New test.
18060
18061 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18062
18063         * gcc.dg/20041219-1.c: New test.
18064
18065 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18066
18067         PR middle-end/19068
18068         * g++.dg/opt/max1.C: New test case.
18069
18070 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18071
18072         * gcc.dg/fdata-sections-1.c: New test.
18073
18074 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18075
18076         PR middle-end/18548
18077         * gcc.dg/max-1.c: New test case.
18078
18079 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18080
18081         * gcc.c-torture/execute/20041218-1.c: New test.
18082
18083 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18084
18085         * gcc.dg/pr18501.c: New test.
18086         * gcc.dg/uninit-5.c: XFAIL.
18087         * gcc.dg/uninit-9.c: XFAIL.
18088
18089 2004-12-17  Dale Johannesen  <dalej@apple.com>
18090
18091         * gcc.dg/20041213-1.c: New.
18092
18093 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18094
18095         * objc.dg/stabs-1.m: Allow assembly label to begin
18096         with a dot ('.').
18097
18098 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18099
18100         * gcc.c-torture/execute/20041213-1.c: Move...
18101         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18102
18103 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         PR c++/18721
18106         * g++.dg/lookup/conv-5.C: New.
18107
18108 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18109
18110         * objc.dg/stabs-1.m: New test.
18111
18112 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18113
18114         * gcc.dg/visibility-c.c: Change compile to
18115         assemble for the test.
18116
18117 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18118
18119         PR target/19041
18120         * gcc.dg/visibility-c.c: New test.
18121
18122 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18123
18124         PR middle-end/18493
18125         * gcc.dg/switch-8.c: New test case.
18126
18127 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18128
18129         PR c++/18905
18130         * g++.dg/template/init4.C: New.
18131         * g++.dg/opt/static3.C: Enable optimizer.
18132
18133 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18134
18135         * g++.dg/other/complex1.C: New test.
18136
18137 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18138
18139         * g++.dg/opt/inline9.C: New test.
18140
18141 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18142
18143         PR fortran/18993
18144         * gfotran.dg/nullify_1.f: New test.
18145
18146 2004-12-15  Richard Henderson  <rth@redhat.com>
18147
18148         * gcc.target/i386/i386.exp: New harness.
18149         * gcc.target/i386/vect-args.c: New.
18150
18151 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18152
18153         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18154
18155 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18156
18157         PR c++/18825
18158         * g++.dg/template/friend32.C: New test.
18159
18160 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18161
18162         * cpp/pragma-once-1.c: New test.
18163         * cpp/pragma-once-1b.h: Likewise.
18164         * cpp/pragma-once-1c.h: Likewise.
18165         * cpp/pragma-once-1d.h: Likewise.
18166         * cpp/inc/pragma-once-1a.h: Likewise.
18167
18168 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18169             Steven G. Kargl  <kargls@comcast.net>
18170
18171         PR fortran/17597
18172         * gfortran.dg/list_read_3.f90: New test.
18173
18174 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18175
18176         * gcc.dg/ftrapv-2.c: New test.
18177
18178 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18179
18180         PR c++/18981
18181         * g++.dg/template/typename9.C: New test.
18182
18183 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18184
18185         PR c++/18738
18186         * g++.dg/template/typename8.C: New test.
18187         * g++.dg/parse/friend2.C: Tweak error message.
18188
18189 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18190
18191         * gcc.c-torture/20041214-1.c: New test.
18192
18193 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18194
18195         PR c++/18965
18196         * g++.dg/init/array17.C: New test.
18197
18198 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18199
18200         PR c++/18793
18201         * g++.dg/init/aggr3.C: New test.
18202
18203 2004-12-14  Janis Johnson  <janis187@us.ibm.com
18204
18205         * gcc.dg/altivec-types-1.c: New test.
18206         * gcc.dg/altivec-types-2.c: New test.
18207         * gcc.dg/altivec-types-3.c: New test.
18208         * gcc.dg/altivec-types-4.c: New test.
18209         * g++.dg/ext/altivec-types-1.C: New test.
18210         * g++.dg/ext/altivec-types-2.C: New test.
18211         * g++.dg/ext/altivec-types-3.C: New test.
18212         * g++.dg/ext/altivec-types-4.C: New test.
18213
18214 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18215
18216         PR middle-end/18951
18217         * gcc.c-torture/execute/20041213-1.c: New test.
18218
18219 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18220
18221         PR c++/18949
18222         * g++.dg/template/cast1.C: New.
18223
18224 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18225
18226         * gcc.c-torture/execute/20041213-2.c: New test.
18227
18228 2004-12-13  Richard Henderson  <rth@redhat.com>
18229
18230         * gcc.dg/i386-sse-10.c: Fix typo in options.
18231
18232 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18233
18234         PR c++/18968
18235         * g++.dg/opt/pr18968.C: New test.
18236
18237 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18238
18239         PR c++/18925
18240         * g++.dg/ext/visibility/staticdatamem.C: New test.
18241
18242 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18243
18244         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18245
18246 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18247
18248         PR rtl-optimization/18928
18249         * gcc.dg/pr18928-1.c: New test case.
18250
18251 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18252
18253         PR tree-opt/16951
18254         * gcc.c-torture/compile/20041211-1.c: New.
18255
18256 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18257
18258         PR middle-end/17564
18259         * gcc.c-torture/execute/20041212-1.c: New test.
18260
18261 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18262
18263         PR fortran/18869
18264         * gfortran.dg/common_1.f90: New test.
18265
18266 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18267         Paul Brook  <paul@codesourcery.com>
18268
18269         PR fortran/16222
18270         * gfortran.dg/real_do_1.f90: New test.
18271
18272 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         PR tree-opt/18040
18275         * g++.dg/opt/ptrmem6.C: New test.
18276
18277 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18278
18279         PR middle-end/18921
18280         * gcc.dg/pr18921-1.c: New test case.
18281
18282 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18283
18284         PR fortran/17175
18285         * gfortran.dg/scale_1.f90: New test.
18286
18287 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18288
18289         PR middle-end/18903
18290         * gcc.c-torture/compile/pr18903.c: New test.
18291
18292 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18293
18294         * gcc.c-torture/execute/20041210-1.c: New test.
18295
18296 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18297
18298         PR c++/18731
18299         * g++.dg/parser/struct-1.C: New test.
18300         * g++.dg/parser/struct-2.C: New test.
18301         * g++.dg/parser/struct-3.C: New test.
18302
18303 2004-12-09  Richard Henderson  <rth@redhat.com>
18304
18305         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18306
18307         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18308         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18309
18310 2004-12-09  Matt Austern  <austern@apple.com>
18311
18312         PR c++/18514
18313         * g++.dg/ext/builtin1.C: New
18314         * g++.dg/ext/builtin2.C: New
18315         * g++.dg/ext/builtin3.C: New
18316         * g++.dg/ext/builtin4.C: New
18317         * g++.dg/ext/builtin5.C: New
18318
18319 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18320
18321         PR tree-opt/18904
18322         * g++.dg/opt/ptrmem5.C: New test.
18323
18324 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18325
18326         * g++.dg/parse/typename5.C: Adjust for new error.
18327         * g++.dg/parse/typename7.C: New.
18328
18329 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18330
18331         PR c++/18073
18332         * g++.dg/other/mmintrin.C: New test.
18333
18334 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18335
18336         PR c++/16681
18337         * g++.dg/init/array15.C: New.
18338         * g++.dg/init/array16.C: New.
18339
18340 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18341
18342         PR fortran/18826
18343         * gfortran.dg/assign_1.f90: New test.
18344
18345 2004-12-08  Nick Clifton  <nickc@redhat.com>
18346
18347         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18348         * gcc.target/xstormy16/data_below100: Likewise.
18349         * gcc.target/xstormy16/sfr: Likewise.
18350         * gcc.target/xstormy16/below100.S: New test source file.
18351         * gcc.target/xstormy16/below100.ld: New test linker script.
18352         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18353         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18354         bp instructions.
18355         * gcc.target/xstormy16/bp.c: Likewise.
18356
18357         * gcc.target/xstormy16/bss_below100: New files:
18358         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18359         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18360         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18361         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18362         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18363         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18364         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18365         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18366         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18367         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18368         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18369         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18370         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18371         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18372         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18373         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18374         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18375         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18376         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18377         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18378         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18379         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18380         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18381         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18382         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18383         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18384         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18385
18386         * gcc.target/xstormy16/data_below100: New files:
18387         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18388         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18389         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18390         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18391         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18392         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18393         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18394         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18395         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18396         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18397         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18398         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18399         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18400         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18401         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18402         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18403         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18404         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18405         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18406         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18407         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18408         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18409         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18410         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18411         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18412         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18413         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18414
18415         * gcc.target/xstormy16/sfr: New files:
18416         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18417         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18418         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18419         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18420         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18421         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18422         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18423         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18424         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18425         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18426         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18427         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18428         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18429         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18430         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18431         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18432         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18433         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18434         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18435         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18436         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18437         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18438         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18439         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18440         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18441         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18442         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18443         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18444         27_if0_sfrw_bitfield_f.c
18445
18446 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18447
18448         PR c++/18100
18449         * g++.dg/lookup/name-clash4.C: New test.
18450
18451 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         PR c++/18672
18454         * g++.dg/opt/array1.C: New.
18455
18456         PR c++/18803
18457         * g++.dg/template/operator5.C: New.
18458
18459 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18460
18461         PR c/18867
18462         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18463
18464 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18465
18466         * gcc.dg/noncompile/20041207.c: New test.
18467
18468 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18469
18470         * g++.dg/other/unreachable-1.C: New test.
18471
18472 2004-12-06  Nick Clifton  <nickc@redhat.com>
18473
18474         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18475         <limits.h> because the latter comes from gcc's include/ directory
18476         and not the newlib/libc/include directory.
18477
18478 2004-12-04  Richard Henderson  <rth@redhat.com>
18479
18480         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18481
18482 2004-12-04  Richard Henderson  <rth@redhat.com>
18483
18484         * lib/target-supports.exp (check_gc_sections_available): Disable
18485         for alpha and ia64.
18486
18487 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18488
18489         PR middle-end/17909
18490         * g++.dg/other/vararg-2.C: New test.
18491
18492 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18493
18494         PR c++/17011, c++/17971
18495         * g++.dg/template/error15.C: Adjust expected error.
18496         * g++.dg/template/instantiate3.C: Likewise.
18497
18498 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18499
18500         * gcc.dg/altivec-18.c: Fix for darwin
18501
18502 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18503
18504         PR c++/18782
18505         * g++.dg/parse/ptrmem2.C: New.
18506
18507         PR c++/18318
18508         * g++.dg/template/new1.C: New.
18509
18510 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18511
18512         PR fortran/18710
18513         * gfortran.dg/direct_io_3.f90: New test.
18514
18515 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18516
18517         PR 18758
18518         * g++.dg/parse/crash21.C: New.
18519
18520 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18521
18522         PR c++/15664, c++/18276
18523         * g++.dg/template/ttp13.C: New test.
18524         * g++.dg/template/ttp14.C: Likewise.
18525
18526 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18527
18528         PR c++/18123
18529         * g++.dg/parse/enum2.C: New test.
18530         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18531
18532 2004-12-02  Nick Clifton  <nickc@redhat.com>
18533
18534         * gcc.target/xstormy16: New test directory.
18535         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18536         * gcc.target/xstormy16/bp.c: Check the generation of bp
18537         instructions.
18538         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18539         bn instructions and the BELOW100 attribute.
18540
18541 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18542
18543         PR target/16952
18544         * gcc.dg/ppc-eabi.c: New.
18545
18546 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18547
18548         PR fortran/18284
18549         * gfortran.dg/backspace.f90
18550
18551 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18552
18553         * gfortran.dg/inquire.f90: New test.
18554
18555 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18556
18557         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18558         handle effective-target-keyword.
18559         (dg-skip-if): Support effective-target keyword as target list.
18560         (dg-xfail-if): Ditto.
18561         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18562
18563 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18564
18565         PR tree-optimization/18291
18566         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18567
18568 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18569
18570         PR C++/18729
18571         * g++.dg/parse/crash20.C: New.
18572
18573         PR c++/17431
18574         * g++.dg/overload/arg1.C: New.
18575         * g++.dg/overload/arg2.C: New.
18576         * g++.dg/overload/arg3.C: New.
18577         * g++.dg/overload/arg4.C: New.
18578
18579 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18580
18581         * gcc.dg/c99-flex-array-4.c: Remove.
18582
18583 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18584
18585         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18586
18587         * lib/target-supports.exp (is-effective-target): Simplify.
18588
18589         * lib/target-supports.exp (check_effective_target_vect_long):
18590         Fix for powerpc64-*-*.
18591
18592 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18593
18594         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18595         to support new requirements on FreeBSD 5.
18596
18597 2004-11-30  Devang Patel  <dpatel@apple.com>
18598
18599         PR 18702
18600         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18601
18602 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18603
18604         * g++.dg/ext/altivec-13.C: New test.
18605
18606 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18607
18608         PR tree-opt/18298
18609         * gcc.c-torture/execute/p18298.c: New test.
18610
18611 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18612             Dorit Naishlos  <dorit@il.ibm.com>
18613
18614         PR tree-opt/18607
18615         * gcc.dg/vect/vect-89.c: New test.
18616
18617 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18618
18619         * gcc.dg/pr18596-1.c: New test.
18620
18621 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18622
18623         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18624
18625 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18626
18627         PR c/18479
18628         * gcc.dg/pr18479.c: New test.
18629
18630 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18631
18632         PR target/18490
18633         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18634         mmix-knuth-mmixware.
18635
18636         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18637         cris-*-elf* cris-*-aout* mmix-*-*
18638
18639 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18640
18641         PR middle-end/18725
18642         * gcc.dg/pr18725.c: New test.
18643
18644 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18645
18646         PR target/18488
18647         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18648
18649         PR target/18336
18650         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18651
18652 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18653
18654         PR c++/18368
18655         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18656         * g++.old-deja/g++.law/ctors5.C: Likewise.
18657         * g++.old-deja/g++.other/crash25.C: Likewise.
18658
18659         PR c++/18674
18660         * g++.dg/template/error16.C: New test.
18661
18662         PR c++/18512
18663         * g++.dg/template/crash29.C: New test.
18664
18665 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18666
18667         PR tree-optimization/18712
18668         * gcc.c-torture/compile/pr18712.c: New test.
18669
18670 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18671
18672         PR c/7544
18673         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18674         tests.
18675
18676 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18677
18678         PR c++/18652
18679         * g++.dg/lookup/crash6.C: New test.
18680
18681 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18682
18683         PR middle-end/18164
18684         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18685
18686 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18687
18688         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18689         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18690         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18691
18692 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18693
18694         * gcc.dg/pr18164.c: New test.
18695
18696 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18697
18698         * gcc.dg/funroll-loops-all.c: New.
18699
18700 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18701
18702         PR target/18489
18703         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18704         delimeter, match space and TAB as well as ":".
18705
18706         PR target/18484
18707         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18708
18709         PR target/18348
18710         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18711
18712         PR target/18345
18713         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18714
18715         PR target/18337
18716         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18717
18718 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18719
18720         * gfortran.dg/direct_io_2.f90: New test.
18721
18722 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18723
18724         PR target/18334
18725         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18726
18727 2004-11-28  Richard Henderson  <rth@redhat.com>
18728
18729         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18730
18731 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18732
18733         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18734         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18735         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18736         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18737         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18738         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18739         gcc.dg/pointer-arith-8.c: New tests.
18740
18741 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18742
18743         PR fortran/18364
18744         * gfortran.dg/endfile.f90: New test.
18745
18746 2004-11-27  Falk Hueffner  <falk@debian.org>
18747
18748         * gcc.dg/loop-6.c: New test.
18749
18750 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18751
18752         * gcc.c-torture/execute/20041126-1.c: New test.
18753
18754 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18755
18756         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18757         on IRIX.
18758
18759 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18760
18761         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18762         functions.
18763
18764 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18765
18766         PR rtl-optimization/17825
18767         * gcc.c-torture/compile/20041119-1.c: New test.
18768
18769 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18770
18771         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18772         Check existence of ld library path variables before unsetting.
18773
18774 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18775
18776         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18777
18778 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18779
18780         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18781
18782 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18783
18784         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18785
18786 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18787
18788         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18789         dg-do directive.
18790
18791 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18792
18793         * gcc.dg/pr17957.c: Pass --param, not -param.
18794
18795 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18796
18797         PR middle-end/17957
18798         * testsuite/gcc.dg/pr17957.c: New test.
18799
18800 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18801
18802         PR c++/18445
18803         * g++.dg/template/crash28.C: Likewise.
18804
18805         PR c++/18001
18806         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18807         * g++.dg/ext/lvaddr.C: Likewise.
18808         * g++.dg/opt/pr7503-3.C: Likewise.
18809
18810         PR c++/18466
18811         * g++.dg/parse/qualified3.C: New test.
18812         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18813
18814         PR c++/18545
18815         * g++.dg/expr/return1.C: New test.
18816
18817 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18818
18819         Friend class name lookup 3/n, PR c++/3332
18820         * g++.dg/lookup/friend3.C: New test.
18821         * g++.dg/lookup/friend4.C: Likewise.
18822         * g++.dg/lookup/friend5.C: Likewise.
18823
18824 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18825
18826         Friend class name lookup 2/n, PR c++/14513, c++/15410
18827         * g++.dg/lookup/friend2.C: New test.
18828         * g++.dg/template/friend31.C: Likewise.
18829
18830 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18831
18832         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18833
18834 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/17473
18837         * g++.dg/tc1/dr56.C: Remove.
18838         * g++.dg/template/typedef1.C: Add dg-error markers.
18839         * g++.old-deja/g++.other/typedef7.C: Likewise.
18840
18841         PR c++/18285
18842         * g++.dg/parse/typedef7.C: New test.
18843
18844 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18845
18846         * gcc.c-torture/execute/20041124-1.c: New test.
18847
18848 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18849
18850         * g++.dg/template/deduce3.C: New test.
18851
18852         PR c++/18586
18853         * g++.dg/template/crash27.C: New test.
18854
18855         PR c++/18530
18856         * g++.dg/warn/Wshadow-3.C: New test.
18857
18858 2004-11-24  Devang Patel  <dpatel@apple.com>
18859
18860         PR/18555
18861         * gcc.dg/cpp/isysroot-1.c: New test.
18862         * gcc.dg/cpp/usr/include/stdio.h: New file.
18863         * gcc.dg/cpp/isysroot-2.c: New test.
18864         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18865         New file.
18866
18867 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18868
18869         PR c++/8929
18870         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18871
18872 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18873
18874         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18875         * gcc.target/sparc/pdist.c: Likewise.
18876
18877 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18878
18879         PR c++/16882
18880         * g++.dg/conversion/simd1.C: New test.
18881
18882 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18883
18884         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18885         and restore_ld_library_path_env_vars.
18886         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18887         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18888         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18889         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18890
18891 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18892
18893         * gcc.dg/pragma-align-2.c: Test macro expansion.
18894         * gcc.dg/pragma-pack-2.c: New test.
18895
18896 2004-11-23  Richard Henderson  <rth@redhat.com>
18897
18898         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18899         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18900         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18901         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18902         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18903         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18904
18905         * gcc.dg/vect/vect.exp: Add check for alpha.
18906         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18907         (check_effective_target_vect_int): Enable for alpha.
18908         (check_effective_target_vect_long): New.
18909         (is-effective-target): Add it.
18910
18911 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18912
18913         * gcc.dg/pr18614-1.c: New test.
18914
18915 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18916
18917         * gcc.dg/setjmp-2.c: New test.
18918
18919 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18920
18921         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18922         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18923         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18924         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18925         gcc.target/sparc/pdist.c: New tests.
18926
18927 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18928
18929         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18930
18931 2004-11-22  Dale Johannesen  <dalej@apple.com>
18932
18933         * gcc.dg/20041111-1.c: New.
18934
18935 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18936
18937         PR tree-opt/18536
18938         * gcc.dg/vect/pr18536.c: New test.
18939
18940 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18941
18942         PR c++/18354
18943         * g++.dg/template/nontype11.C: New test.
18944
18945 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18946
18947         PR middle-end/18520
18948         * gcc.dg/pr18520-1.c: New test case.
18949
18950 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18951
18952         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18953         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18954         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18955         expected diagnostics.
18956
18957 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18958
18959         PR target/18580
18960         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18961         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18962         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18963
18964 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18965
18966         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18967
18968 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18969             Joseph Myers  <joseph@codesourcery.com>
18970
18971         * lib/target-supports.exp (check_visibility_available): Really
18972         test the compiler.
18973
18974 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18975
18976         PR tree-opt/18181
18977         * gcc.dg/vect/vect-85.c: New test.
18978         * gcc.dg/vect/vect-86.c: New test.
18979         * gcc.dg/vect/vect-87.c: New test.
18980         * gcc.dg/vect/vect-88.c: New test.
18981
18982 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18983
18984         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18985
18986 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18987
18988         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18989         * gcc.dg/ppc-and-1.c: Ditto.
18990         * gcc.dg/ppc-compare-1.c: Ditto.
18991         * gcc.dg/ppc-mov-1.c: Ditto
18992
18993 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18994             Mark Mitchell  <mark@codesourcery.com>
18995
18996         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18997
18998 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18999             Aldy Hernandez  <aldyh@redhat.com>
19000
19001         * lib/target-supports.exp (check_effective_target_vect_int): New
19002         (check_effective_target_vect_float): New
19003         (check_effective_target_vect_double): New.
19004         (is-effective-target): Support new effective targets keywords.
19005         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19006         default action for dg-do.
19007         * gcc.dg/vect/pr16105.c: Use new support.
19008         * gcc.dg/vect/pr18400.c: Ditto.
19009         * gcc.dg/vect/pr18425.c: Ditto.
19010         * gcc.dg/vect/vect-1.c: Ditto.
19011         * gcc.dg/vect/vect-10.c: Ditto.
19012         * gcc.dg/vect/vect-11.c: Ditto.
19013         * gcc.dg/vect/vect-12.c: Ditto.
19014         * gcc.dg/vect/vect-13.c: Ditto.
19015         * gcc.dg/vect/vect-14.c: Ditto.
19016         * gcc.dg/vect/vect-15.c: Ditto.
19017         * gcc.dg/vect/vect-16.c: Ditto.
19018         * gcc.dg/vect/vect-17.c: Ditto.
19019         * gcc.dg/vect/vect-18.c: Ditto.
19020         * gcc.dg/vect/vect-19.c: Ditto.
19021         * gcc.dg/vect/vect-2.c: Ditto.
19022         * gcc.dg/vect/vect-20.c: Ditto.
19023         * gcc.dg/vect/vect-21.c: Ditto.
19024         * gcc.dg/vect/vect-22.c: Ditto.
19025         * gcc.dg/vect/vect-23.c: Ditto.
19026         * gcc.dg/vect/vect-24.c: Ditto.
19027         * gcc.dg/vect/vect-25.c: Ditto.
19028         * gcc.dg/vect/vect-26.c: Ditto.
19029         * gcc.dg/vect/vect-27.c: Ditto.
19030         * gcc.dg/vect/vect-27a.c: Ditto.
19031         * gcc.dg/vect/vect-28.c: Ditto.
19032         * gcc.dg/vect/vect-29.c: Ditto.
19033         * gcc.dg/vect/vect-29a.c: Ditto.
19034         * gcc.dg/vect/vect-3.c: Ditto.
19035         * gcc.dg/vect/vect-30.c: Ditto.
19036         * gcc.dg/vect/vect-31.c: Ditto.
19037         * gcc.dg/vect/vect-32.c: Ditto.
19038         * gcc.dg/vect/vect-33.c: Ditto.
19039         * gcc.dg/vect/vect-34.c: Ditto.
19040         * gcc.dg/vect/vect-35.c: Ditto.
19041         * gcc.dg/vect/vect-36.c: Ditto.
19042         * gcc.dg/vect/vect-37.c: Ditto.
19043         * gcc.dg/vect/vect-38.c: Ditto.
19044         * gcc.dg/vect/vect-4.c: Ditto.
19045         * gcc.dg/vect/vect-40.c: Ditto.
19046         * gcc.dg/vect/vect-41.c: Ditto.
19047         * gcc.dg/vect/vect-42.c: Ditto.
19048         * gcc.dg/vect/vect-43.c: Ditto.
19049         * gcc.dg/vect/vect-44.c: Ditto.
19050         * gcc.dg/vect/vect-45.c: Ditto.
19051         * gcc.dg/vect/vect-46.c: Ditto.
19052         * gcc.dg/vect/vect-47.c: Ditto.
19053         * gcc.dg/vect/vect-48.c: Ditto.
19054         * gcc.dg/vect/vect-48a.c: Ditto.
19055         * gcc.dg/vect/vect-49.c: Ditto.
19056         * gcc.dg/vect/vect-5.c: Ditto.
19057         * gcc.dg/vect/vect-50.c: Ditto.
19058         * gcc.dg/vect/vect-51.c: Ditto.
19059         * gcc.dg/vect/vect-52.c: Ditto.
19060         * gcc.dg/vect/vect-53.c: Ditto.
19061         * gcc.dg/vect/vect-54.c: Ditto.
19062         * gcc.dg/vect/vect-55.c: Ditto.
19063         * gcc.dg/vect/vect-56.c: Ditto.
19064         * gcc.dg/vect/vect-56a.c: Ditto.
19065         * gcc.dg/vect/vect-57.c: Ditto.
19066         * gcc.dg/vect/vect-58.c: Ditto.
19067         * gcc.dg/vect/vect-59.c: Ditto.
19068         * gcc.dg/vect/vect-6.c: Ditto.
19069         * gcc.dg/vect/vect-60.c: Ditto.
19070         * gcc.dg/vect/vect-61.c: Ditto.
19071         * gcc.dg/vect/vect-62.c: Ditto.
19072         * gcc.dg/vect/vect-63.c: Ditto.
19073         * gcc.dg/vect/vect-64.c: Ditto.
19074         * gcc.dg/vect/vect-65.c: Ditto.
19075         * gcc.dg/vect/vect-66.c: Ditto.
19076         * gcc.dg/vect/vect-67.c: Ditto.
19077         * gcc.dg/vect/vect-68.c: Ditto.
19078         * gcc.dg/vect/vect-69.c: Ditto.
19079         * gcc.dg/vect/vect-7.c: Ditto.
19080         * gcc.dg/vect/vect-72.c: Ditto.
19081         * gcc.dg/vect/vect-72a.c: Ditto.
19082         * gcc.dg/vect/vect-73.c: Ditto.
19083         * gcc.dg/vect/vect-74.c: Ditto.
19084         * gcc.dg/vect/vect-75.c: Ditto.
19085         * gcc.dg/vect/vect-76.c: Ditto.
19086         * gcc.dg/vect/vect-77.c: Ditto.
19087         * gcc.dg/vect/vect-77a.c: Ditto.
19088         * gcc.dg/vect/vect-78.c: Ditto.
19089         * gcc.dg/vect/vect-79.c: Ditto.
19090         * gcc.dg/vect/vect-8.c: Ditto.
19091         * gcc.dg/vect/vect-80.c: Ditto.
19092         * gcc.dg/vect/vect-82.c: Ditto.
19093         * gcc.dg/vect/vect-82_64.c: Ditto.
19094         * gcc.dg/vect/vect-83.c: Ditto.
19095         * gcc.dg/vect/vect-83_64.c: Ditto.
19096         * gcc.dg/vect/vect-9.c: Ditto.
19097         * gcc.dg/vect/vect-all.c: Ditto.
19098         * gcc.dg/vect/vect-none.c: Ditto.
19099
19100 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19101
19102         * lib/gcc-dg.exp (dg-skip-if): New function.
19103         (dg-forbid-option): Remove.
19104         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19105         * g++.dg/abi/bitfield8.C: Likewise.
19106         * g++.dg/abi/dtor1.C: Likewise.
19107         * g++.dg/abi/empty10.C: Likewise.
19108         * g++.dg/abi/empty7.C: Likewise.
19109         * g++.dg/abi/empty9.C: Likewise.
19110         * g++.dg/abi/layout3.C: Likewise.
19111         * g++.dg/abi/layout4.C: Likewise.
19112         * g++.dg/abi/thunk1.C: Likewise.
19113         * g++.dg/abi/thunk2.C: Likewise.
19114         * g++.dg/abi/vbase11.C: Likewise.
19115         * g++.dg/abi/vthunk2.C: Likewise.
19116         * g++.dg/abi/vthunk3.C: Likewise.
19117         * g++.dg/ext/attrib8.C: Likewise.
19118         * g++.dg/opt/longbranch2.C: Likewise.
19119         * g++.dg/opt/reg-stack4.C: Likewise.
19120         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19121         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19122         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19123         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19124         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19125         * gcc.dg/20000609-1.c: Likewise.
19126         * gcc.dg/20000720-1.c: Likewise.
19127         * gcc.dg/20011107-1.c: Likewise.
19128         * gcc.dg/20011119-1.c: Likewise.
19129         * gcc.dg/20020108-1.c: Likewise.
19130         * gcc.dg/20020122-2.c: Likewise.
19131         * gcc.dg/20020122-3.c: Likewise.
19132         * gcc.dg/20020201-3.c: Likewise.
19133         * gcc.dg/20020206-1.c: Likewise.
19134         * gcc.dg/20020218-1.c: Likewise.
19135         * gcc.dg/20020310-1.c: Likewise.
19136         * gcc.dg/20020411-1.c: Likewise.
19137         * gcc.dg/20020418-2.c: Likewise.
19138         * gcc.dg/20020426-1.c: Likewise.
19139         * gcc.dg/20020426-2.c: Likewise.
19140         * gcc.dg/20020517-1.c: Likewise.
19141         * gcc.dg/20020523-1.c: Likewise.
19142         * gcc.dg/20020523-2.c: Likewise.
19143         * gcc.dg/20020729-1.c: Likewise.
19144         * gcc.dg/20030204-1.c: Likewise.
19145         * gcc.dg/20030826-2.c: Likewise.
19146         * gcc.dg/20030926-1.c: Likewise.
19147         * gcc.dg/20031202-1.c: Likewise.
19148         * gcc.dg/980312-1.c: Likewise.
19149         * gcc.dg/980313-1.c: Likewise.
19150         * gcc.dg/990117-1.c: Likewise.
19151         * gcc.dg/990424-1.c: Likewise.
19152         * gcc.dg/990524-1.c: Likewise.
19153         * gcc.dg/991230-1.c: Likewise.
19154         * gcc.dg/i386-387-1.c: Likewise.
19155         * gcc.dg/i386-387-2.c: Likewise.
19156         * gcc.dg/i386-387-3.c: Likewise.
19157         * gcc.dg/i386-387-4.c: Likewise.
19158         * gcc.dg/i386-387-5.c: Likewise.
19159         * gcc.dg/i386-387-6.c: Likewise.
19160         * gcc.dg/i386-asm-1.c: Likewise.
19161         * gcc.dg/i386-bitfield1.c: Likewise.
19162         * gcc.dg/i386-bitfield2.c: Likewise.
19163         * gcc.dg/i386-loop-1.c: Likewise.
19164         * gcc.dg/i386-loop-2.c: Likewise.
19165         * gcc.dg/i386-loop-3.c: Likewise.
19166         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19167         * gcc.dg/i386-pic-1.c: Likewise.
19168         * gcc.dg/i386-regparm.c: Likewise.
19169         * gcc.dg/i386-signbit-1.c: Likewise.
19170         * gcc.dg/i386-signbit-2.c: Likewise.
19171         * gcc.dg/i386-signbit-3.c: Likewise.
19172         * gcc.dg/i386-sse-5.c: Likewise.
19173         * gcc.dg/i386-sse-8.c: Likewise.
19174         * gcc.dg/i386-unroll-1.c: Likewise.
19175         * gcc.dg/tls/opt-1.c: Likewise.
19176         * gcc.dg/tls/opt-2.c: Likewise.
19177         * gcc.dg/unroll-1.c: Likewise.
19178         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19179         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19180         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19181         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19182
19183 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19184
19185         * g++.dg/template/incomplete1.C: New test.
19186
19187 2004-11-16  Nick Clifton  <nickc@redhat.com>
19188
19189         Revert patches accidentally commited during checkin of fixes for
19190         xstormy16 tests:
19191         gcc.c-torture/execute/simd-4.c: Revert
19192         gcc.dg/20040910-1.c: Revert.
19193
19194 2004-11-16  Paul Brook  <paul@codesourcery.com>
19195
19196         PR fortran/13010
19197         * gfortran.dg/der_pointer_1.f90: New test.
19198
19199 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19200
19201         PR c/18498
19202         * gcc.dg/bitfld-13.c: New test.
19203
19204 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19205
19206         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19207         powerpc*-*-linux*.
19208
19209         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19210         * gcc.dg/ppc64-abi-2.c: Ditto.
19211         * gcc.dg/ppc64-abi-3.c: Ditto.
19212
19213         * lib/gcc-dg.exp (dg-target-list): Remove.
19214
19215 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19216
19217         * gcc.dg/ia64-postinc.c: New test.
19218
19219 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19220
19221         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19222
19223 2004-11-15  Nick Clifton  <nickc@redhat.com>
19224
19225         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19226         __INT_MAX__ so that the test can be compiled by toolchains
19227         targeted at 16-bit processors.
19228
19229         * gcc.dg/20040625-1.c: Use long constants rather than integers
19230         when performing arithmetic that will overflow 16-bits.
19231
19232         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19233         xstormy16.  It does not support 128-bit vector operations.
19234
19235         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19236         with the macro PTR_TYPE.  Define this macro to an integer type
19237         suitable for holding a pointer.
19238
19239         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19240         the target is a 16-bit processor.
19241
19242         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19243         16-bit targets where the character constant will be too long.
19244
19245         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19246         where the double will not be directly addressable.
19247
19248 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19249
19250         Friend class name lookup 1/n, PR c++/18471
19251         * g++.dg/template/crash26.C: New test.
19252         * g++.dg/lookup/struct1.C: Adjust expected error.
19253         * g++.dg/parse/elab1.C: Likewise.
19254         * g++.dg/parse/elab2.C: Likewise.
19255         * g++.dg/parse/int-as-enum1.C: Likewise.
19256         * g++.dg/parse/struct-as-enum1.C: Likewise.
19257         * g++.dg/parse/typedef1.C: Likewise.
19258         * g++.dg/parse/typedef3.C: Likewise.
19259         * g++.dg/parse/typedef4.C: Likewise.
19260         * g++.dg/parse/typedef5.C: Likewise.
19261         * g++.dg/template/nontype4.C: Likewise.
19262         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19263         * g++.old-deja/g++.other/elab1.C: Likewise.
19264         * g++.old-deja/g++.other/syntax4.C: Likewise.
19265
19266 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19267
19268         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19269
19270 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19271
19272         * gcc.c-torture/execute/20041114-1.c: New test.
19273
19274 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19275
19276         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19277         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19278         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19279         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19280         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19281         gcc.dg/switch-7.c: New tests.
19282
19283 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19284
19285         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19286
19287 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19288
19289         PR tree-opt/18400
19290         * gcc.dg/vect/pr18400.c: New test.
19291
19292 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19293             Andrew Pinski  <pinskia@physics.uc.edu>
19294
19295         PR tree-opt/18425
19296         * gcc.dg/vect/pr18425.c: New test.
19297
19298 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19299
19300         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19301         Guard with dg-require-alias and dg-require-visibility.
19302
19303 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19304
19305         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19306
19307 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19308
19309         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19310
19311 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19312
19313         PR c++/17344
19314         * g++.dg/template/defarg5.C: New test.
19315
19316 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19317
19318         * g++.dg/parse/cast1.C: Run only on ILP32.
19319         * g++.old-deja/g++.mike/p784.C: Likewise.
19320
19321 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19322
19323         * gcc.c-torture/execute/20041113-1.c: New test.
19324
19325 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19326
19327         PR target/18230
19328         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19329         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19330         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19331         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19332         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19333         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19334         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19335         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19336         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19337         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19338         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19339         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19340         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19341
19342 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19343
19344         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19345         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19346         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19347         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19348         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19349         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19350         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19351         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19352         gcc.target/sparc/combined-1.c: New tests.
19353
19354 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19355
19356         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19357         New tests.
19358
19359 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19360
19361         * lib/gcc-dg.exp (dg-forbid-option): New function.
19362         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19363         * g++.dg/abi/bitfield8.C: Likewise.
19364         * g++.dg/abi/dtor1.C: Likewise.
19365         * g++.dg/abi/empty10.C: Likewise.
19366         * g++.dg/abi/empty7.C: Likewise.
19367         * g++.dg/abi/empty9.C: Likewise.
19368         * g++.dg/abi/layout3.C: Likewise.
19369         * g++.dg/abi/layout4.C: Likewise.
19370         * g++.dg/abi/thunk1.C: Likewise.
19371         * g++.dg/abi/thunk2.C: Likewise.
19372         * g++.dg/abi/vbase11.C: Likewise.
19373         * g++.dg/abi/vthunk2.C: Likewise.
19374         * g++.dg/abi/vthunk3.C: Likewise.
19375         * g++.dg/ext/attrib8.C: Likewise.
19376         * g++.dg/opt/longbranch2.C: Likewise.
19377         * g++.dg/opt/reg-stack4.C: Likewise.
19378         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19379         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19380         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19381         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19382         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19383         * gcc.dg/20000609-1.c: Likewise.
19384         * gcc.dg/20000720-1.c: Likewise.
19385         * gcc.dg/20011107-1.c: Likewise.
19386         * gcc.dg/20011119-1.c: Likewise.
19387         * gcc.dg/20020108-1.c: Likewise.
19388         * gcc.dg/20020122-2.c: Likewise.
19389         * gcc.dg/20020122-3.c: Likewise.
19390         * gcc.dg/20020201-3.c: Likewise.
19391         * gcc.dg/20020206-1.c: Likewise.
19392         * gcc.dg/20020218-1.c: Likewise.
19393         * gcc.dg/20020310-1.c: Likewise.
19394         * gcc.dg/20020411-1.c: Likewise.
19395         * gcc.dg/20020418-2.c: Likewise.
19396         * gcc.dg/20020426-1.c: Likewise.
19397         * gcc.dg/20020426-2.c: Likewise.
19398         * gcc.dg/20020517-1.c: Likewise.
19399         * gcc.dg/20020523-1.c: Likewise.
19400         * gcc.dg/20020523-2.c: Likewise.
19401         * gcc.dg/20020729-1.c: Likewise.
19402         * gcc.dg/20030204-1.c: Likewise.
19403         * gcc.dg/20030826-2.c: Likewise.
19404         * gcc.dg/20030926-1.c: Likewise.
19405         * gcc.dg/20031202-1.c: Likewise.
19406         * gcc.dg/980312-1.c: Likewise.
19407         * gcc.dg/980313-1.c: Likewise.
19408         * gcc.dg/990117-1.c: Likewise.
19409         * gcc.dg/990424-1.c: Likewise.
19410         * gcc.dg/990524-1.c: Likewise.
19411         * gcc.dg/991230-1.c: Likewise.
19412         * gcc.dg/i386-387-1.c: Likewise.
19413         * gcc.dg/i386-387-2.c: Likewise.
19414         * gcc.dg/i386-387-3.c: Likewise.
19415         * gcc.dg/i386-387-4.c: Likewise.
19416         * gcc.dg/i386-387-5.c: Likewise.
19417         * gcc.dg/i386-387-6.c: Likewise.
19418         * gcc.dg/i386-asm-1.c: Likewise.
19419         * gcc.dg/i386-bitfield1.c: Likewise.
19420         * gcc.dg/i386-bitfield2.c: Likewise.
19421         * gcc.dg/i386-loop-1.c: Likewise.
19422         * gcc.dg/i386-loop-2.c: Likewise.
19423         * gcc.dg/i386-loop-3.c: Likewise.
19424         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19425         * gcc.dg/i386-pic-1.c: Likewise.
19426         * gcc.dg/i386-regparm.c: Likewise.
19427         * gcc.dg/i386-signbit-1.c: Likewise.
19428         * gcc.dg/i386-signbit-2.c: Likewise.
19429         * gcc.dg/i386-signbit-3.c: Likewise.
19430         * gcc.dg/i386-sse-5.c: Likewise.
19431         * gcc.dg/i386-sse-8.c: Likewise.
19432         * gcc.dg/i386-unroll-1.c: Likewise.
19433         * gcc.dg/tls/opt-1.c: Likewise.
19434         * gcc.dg/tls/opt-2.c: Likewise.
19435         * gcc.dg/unroll-1.c: Likewise.
19436         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19437         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19438         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19439         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19440         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19441         -m64 is specified.
19442
19443 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19444
19445         PR c++/18389
19446         * g++.dg/parse/cond1.C: New test.
19447
19448         PR c++/18429
19449         * g++.dg/template/array9.C: New test.
19450         * g++.dg/ext/vla1.C: Adjust error messages.
19451         * g++.dg/ext/vlm1.C: Likewise.
19452         * g++.dg/template/crash2.C: Likewise.
19453
19454         PR c++/18436
19455         * g++.dg/template/call3.C: New test.
19456
19457         PR c++/18407
19458         * g++.dg/template/ptrmem11.C: New test.
19459
19460 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR other/14264
19463         * lib/g++.exp: Set LC_ALL and LANG to C.
19464         * lib/gcc-dg.exp: Likewise.
19465         * lib/gfortran.exp: Likewise.
19466         * lib/objc.exp: Likewise.
19467         * lib/treelang.exp: Likewise.
19468
19469 2004-11-12  Andreas Schwab  <schwab@suse.de>
19470
19471         * gcc.dg/pr16286.c: Fix last change.
19472
19473 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/18416
19476         * g++.dg/init/global1.C: New test.
19477
19478 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19479
19480         * gcc.c-torture/execute/20041112-1.c: New test.
19481
19482 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19483
19484         * lib/gcc-dg.exp (dg-target-list): New.
19485
19486 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19487             Richard Sandiford  <rsandifo@redhat.com>
19488
19489         * lib/target-supports.exp (get-compiler_messages): New.
19490         (check_named_sections_available): Use it.
19491         (check_effective_target_ilp32): New.
19492         (check_effective_target_lp64): New.
19493         (is-effective-target): New.
19494         * lib/gcc-dg.exp (dg-require-effective-target): New.
19495
19496 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19497
19498         * gcc.dg/precedence-1.c: New test.
19499
19500 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19501
19502         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19503
19504         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19505         message, delete generated files, use more descriptive name for
19506         executable, and make the test unsupported when it cannot be run.
19507
19508         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19509         (dg-require-weak, dg-require-visibility, dg-require-alias,
19510         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19511         dg-require-iconv, dg-require-named-sections): Use it.
19512
19513         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19514
19515 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19516
19517         PR target/16457
19518         * gcc.dg/ppc-and-1: New
19519
19520         PR target/16796
19521         * gcc.dg/ppc-mov-1.c: New.
19522
19523         PR target/16458
19524         * gcc.dg/ppc-compare-1.c: New.
19525
19526 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19527
19528         * objc.dg/desig-init-2.m: New test.
19529
19530 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19531
19532         PR middle-end/18160
19533         * g++.dg/warn/register-var-1.C: New test.
19534         * g++.dg/warn/register-var-2.C: New test.
19535
19536 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19537
19538         * gcc.dg/union-2.c: New test.
19539
19540 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19541
19542         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19543         New test for PR tree-optimization/17892.
19544
19545 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19546
19547         PR c++/18369
19548         * g++.dg/init/new12.C: New test.
19549
19550 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19551
19552         * gcc.target/sparc: New directory.
19553         * gcc.target/sparc/sparc.exp: New driver.
19554         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19555         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19556         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19557         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19558
19559 2004-11-10  Paul Brook  <paul@codesourcery.com>
19560
19561         PR fortran/18218
19562         * gfortran.dg/list_read.c: New test.
19563
19564 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19565
19566         PR c/18322
19567         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19568         expected diagnostic location.
19569
19570 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19571
19572         * gcc.dg/20041109-1.c: New test.
19573
19574 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19575
19576         PR objc/18406
19577         * objc/compile/pr18406.m: New test.
19578
19579 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19580
19581         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19582
19583 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19584
19585         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19586
19587 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19588
19589         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19590
19591 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19592
19593         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19594         exit.
19595
19596 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19597
19598         PR tree-opt/18299
19599         * gcc.c-torture/pr18299-1.c: New test.
19600
19601 2004-11-06  Andreas Schwab  <schwab@suse.de>
19602
19603         * gcc.dg/pr16286.c: Also test for bool and pixel.
19604
19605 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19606
19607         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19608         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19609         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19610         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19611         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19612         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19613         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19614         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19615         gcc.dg/struct-semi-3.c: New tests.
19616
19617 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19618
19619         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19620
19621 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19622
19623         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19624         Do not use C99 designators.
19625
19626 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19627
19628         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19629
19630 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19631
19632         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19633         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19634         * gcc.c-torture/execute/simd-5.x: Remove.
19635
19636 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19637
19638         PR rtl-optimization/17933
19639         * gcc.dg/torture/pr17933-1.c: New test.
19640
19641 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19642
19643         PR target/18106
19644         * lib/target-supports.exp (check_weak_available): Support
19645         Windows.
19646
19647 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19648
19649         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19650         call to fflush(stdout) before abort.
19651         (my_ffsll): New function.
19652         (generate_fields): Use it.
19653
19654 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19655
19656         * gcc.dg/init-undef-1.c: New test.
19657
19658 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19659
19660         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19661         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19662         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19663         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19664         expected messages for new parser.
19665
19666 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19669
19670 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19671
19672         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19673         on LP64 targets.
19674
19675 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19676
19677         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19678         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19679         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19680         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19681         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19682         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19683         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19684         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19685         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19686         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19687
19688 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19689
19690         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19691         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19692         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19693         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19694         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19695         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19696         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19697         for new parser.
19698
19699 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19700
19701         PR target/15342
19702         * gcc.dg/20041104-1.c: New test.
19703
19704 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19705
19706         * g++.dg/template/nontype7.C: New test.
19707         * g++.dg/template/nontype8.C: Likewise.
19708         * g++.dg/template/nontype9.C: Likewise.
19709         * g++.dg/template/nontype10.C: Likewise.
19710         * g++.dg/tc1/dr49.C: Likewise.
19711         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19712         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19713
19714 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19715
19716         * g++.dg/rtti/tinfo1.C: Remove xfails.
19717
19718 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19719
19720         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19721         packed attribute to the definition to satisfy the new C++ parser.
19722
19723 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19724
19725         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19726         invocations of va_arg.
19727
19728 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19729
19730         PR c++/18124
19731         * g++.dg/template/crash25.C: New test.
19732
19733         PR c++/18155
19734         * g++.dg/template/typedef2.C: New test.
19735         * g++.dg/parse/crash13.C: Adjust error markers.
19736
19737         PR c++/18177
19738         * g++.dg/conversion/const3.C: New test.
19739
19740 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19741
19742         PR fortran/17535
19743         PR fortran/17583
19744         PR fortran/17713
19745         * gfortran.dg/generic_[123].f90: New testcases.
19746
19747 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19748
19749         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19750         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19751
19752 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19753
19754         PR tree-opt/16808
19755         * gcc.c-torture/compile/pr16808.c: New test.
19756
19757 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19758
19759         PR rtl-optimization/17104
19760         * gcc.dg/ppc-bitfield1.c: New.
19761
19762 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19763
19764         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19765
19766 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19767
19768         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19769         strings for 32-bit code.
19770
19771 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19772
19773         PR c/18239
19774         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19775
19776 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         PR c++/18064
19779         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19780
19781 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19782
19783         PR c++/15172
19784         * g++.dg/init/aggr2.C: New test.
19785
19786 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19787
19788         * objc.dg/local-decl-1.m: New test.
19789
19790 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19791
19792         * gcc.dg/20040910-1.c: Adjust regex.
19793
19794 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19795
19796         PR rtl-optimization/18084
19797         * g++.dg/opt/pr18084-1.C: New testcase.
19798
19799 2004-10-30  Matt Austern  <austern@apple.com>
19800
19801         PR c++/17542
19802         * g++.dg/ext/attrib18.C: New test.
19803
19804 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19805
19806         PR middle-end/18096
19807         * gcc.dg/pr18096-1.c: New test case.
19808
19809 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19810
19811         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19812
19813 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19814
19815         PR c/16666
19816         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19817         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19818         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19819         gcc.dg/old-style-prom-3.c: New tests.
19820
19821 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19822
19823         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19824         Remove unnecessary inclusion of stdio.h.
19825
19826 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19827
19828         PR rtl-optimization/17581
19829         * gcc.dg/pr17581-1.c: New test case.
19830
19831 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19832
19833         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19834         being implemented.
19835         * g++.dg/conversion/dr195-1.C: New.
19836         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19837         * g++.old-deja/g++.mike/p10148.C: Likewise.
19838
19839 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19840
19841         PR c++/17695
19842         * g++.dg/debug/typedef2.C: New test.
19843
19844 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19845
19846         PR fortran/13490
19847         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19848         * gfortran.dg/g77/README: Update.
19849
19850 2004-10-28  Matt Austern  <austern@apple.com>
19851
19852         PR c++/14124
19853         * g++.dg/ext/packed7.C: New test.
19854
19855 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19856
19857         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19858         scan-assembler.
19859         * lib/scanasm.exp (hidden-scan-for): New proc.
19860         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19861         string.
19862         (scan-not-hidden): Likewise.
19863         * lib/target-supports.exp (check_visibility_available): mach-o is
19864         support too.
19865
19866 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19867
19868         PR c++/17132
19869         * g++.dg/template/memclass3.C: New test.
19870
19871 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19872
19873         PR middle-end/18160
19874         * gcc.dg/register-var-1.c: New test.
19875         * gcc.dg/register-var-2.c: New test.
19876         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19877         error now.
19878
19879 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19880
19881         PR other/18172
19882         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19883         unused variables.
19884         * gcc.dg/vect/vect-22.c: Likewise.
19885
19886 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19887
19888         * gcc.dg/i386-rotate-1.c: New test.
19889
19890 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.dg/init/ref12.C: Add "run" marker.
19893
19894         PR c++/17435
19895         * g++.dg/init/ref12.C: New test.
19896
19897         PR c++/18140
19898         * g++.dg/template/shift1.C: New test.
19899         * g++.dg/template/error10.C: Adjust error markers.
19900
19901 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19902
19903         PR tree-opt/17529
19904         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19905
19906 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19907
19908         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19909         * gcc.dg/weak/weak-3.c: Likewise.
19910         * gcc.dg/weak/weak-5.c: Likewise.
19911         * gcc.dg/weak/weak-9.c: Likewise.
19912         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19913         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19914
19915         * gcc.dg/darwin-weakimport-1.c: New.
19916
19917 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19918
19919         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19920
19921 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19922
19923         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19924         'syntax' error messages.
19925         * gcc.dg/cpp/direct2s.c: Likewise.
19926
19927 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19928
19929         * gcc.c-torture/compile/20041026-1.c: New.
19930
19931 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19932
19933         PR c++/18093
19934         * g++.dg/lookup/ns2.C: New test.
19935
19936         PR c++/18020
19937         * g++.dg/template/enum4.C: New test.
19938
19939         PR c++/18161
19940         * g++.dg/template/expr1.C: New test.
19941
19942 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19943
19944         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19945
19946 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19947
19948         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19949         gcc.dg/decl-nospec-3.c: New tests.
19950
19951 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19952
19953         * objc.dg/super-class-3.m: New test.
19954
19955 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19956
19957         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19958         resyncing.
19959         * gcc.dg/cpp/direct2s.c: Likewise.
19960
19961 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19962
19963         * objc.dg/image-info.m: Update for changes to section selection.
19964
19965 2004-10-25  David Ayers  <d.ayers@inode.at>
19966             Ziemowit Laski  <zlaski@apple.com>
19967
19968         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19969         diagnostics when messaging 'id <Proto>'.
19970         * objc.dg/class-protocol-1.m: New test.
19971         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19972         a non-existent method signature.
19973         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19974         Update diagnostics when messaging with non-existent method signature.
19975         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19976         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19977         invalid receivers are now resolved as if messaging 'id'; remove
19978         extraneous diagnostics.
19979
19980 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19981
19982         PR c/16667
19983         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19984         gcc.dg/init-desig-obs-3.c: New tests.
19985
19986 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19987
19988         * gcc.dg/debug/20041023-1.c: New test.
19989
19990 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19991
19992         PR middle-end/17407
19993         * gcc.c-torture/compile/pr17407.c: New test.
19994
19995         PR c++/18121
19996         * g++.dg/template/array8.C: New test.
19997
19998 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19999
20000         PR other/18138
20001         * lib/g++.exp: Accept more than one multilib libgcc.
20002         * lib/gcc-dg.exp: Likewise.
20003         * lib/objc.exp: Likewise.
20004         * lib/treelang.exp: Likewise.
20005         * lib/gfortran.exp: Likewise.
20006
20007 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20008
20009         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20010
20011 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20012
20013         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20014         * gcc.dg/c99-const-expr-3.c: Likewise.
20015
20016 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20017
20018         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20019
20020 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20021
20022         * gcc.c-torture/execute/loop-2e.x: Remove.
20023
20024 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20025
20026         PR c++/18095
20027         * g++.dg/parse/crash18.C: New.
20028         * g++.dg/parse/crash19.C: New.
20029
20030 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20031
20032         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20033         * g++.dg/ext/dllimport2.C: Same.
20034         * g++.dg/ext/dllimport8.C: Same.
20035
20036 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20037
20038         PR c++/10841
20039         * g++.dg/conversion/cast1.C: New test.
20040         * g++.dg/overload/pmf1.C: Adjust error marker.
20041
20042 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20043
20044         PR objc/17923
20045         * objc.dg/const-str-7.m: New test.
20046
20047 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20048
20049         * g++.dg/template/memfriend11.C: Fix comment typo.
20050         * g++.dg/template/memfriend14.C: Likewise.
20051
20052 2004-10-20  Richard Henderson  <rth@redhat.com>
20053
20054         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20055         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20056         -fasynchronous-unwind-tables.
20057
20058 2004-10-20  Richard Henderson  <rth@redhat.com>
20059
20060         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20061         (main): Return success.
20062         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20063         (main): Return success.
20064
20065 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         PR c++/13495
20068         * g++.dg/template/memfriend9.C: New test.
20069         * g++.dg/template/memfriend10.C: Likewise.
20070         * g++.dg/template/memfriend11.C: Likewise.
20071         * g++.dg/template/memfriend12.C: Likewise.
20072         * g++.dg/template/memfriend13.C: Likewise.
20073         * g++.dg/template/memfriend14.C: Likewise.
20074         * g++.dg/template/memfriend15.C: Likewise.
20075         * g++.dg/template/memfriend16.C: Likewise.
20076         * g++.dg/template/memfriend17.C: Likewise.
20077         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20078
20079 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         * g++.dg/conversion/dr195.C: New.
20082         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20083
20084 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20085             Devang Patel  <dpatel@apple.com>
20086
20087         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20088         of floating point arithmetic, which could trap.
20089
20090 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20091
20092         PR c++/14035
20093         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20094         * g++.dg/conversion/const2.C: New test.
20095         * g++.dg/expr/reinterpret2.C: New test.
20096         * g++.dg/expr/reinterpret3.C: New test.
20097         * g++.dg/expr/cast2.C: New test.
20098         * g++.dg/expr/copy1.C: New test.
20099         * g++.dg/other/conversion1.C: Change error message.
20100         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20101         function pointers to void *.
20102         * g++.old-deja/g++.mike/p10148.C: Likewise.
20103
20104 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20105
20106         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20107
20108 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20109
20110         PR c++/18047
20111
20112         * g++.dg/parse/expr3.C: New test.
20113
20114 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20115
20116         * gcc.dg/smod-1.c: New test.
20117
20118 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20119
20120         * objc.dg/method-14.m: New test.
20121
20122 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20123
20124         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20125         Also xfail as the patch was reverted.
20126
20127 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20128
20129         PR middle-end/16973
20130         * gcc.dg/pr16973.c: New test.
20131
20132 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20133
20134         PR tree-optimization/17656
20135         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20136
20137 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         * g++.dg/eh/shadow1.C: New.
20140
20141 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20142
20143         * gcc.c-torture/compile/20041018-1.c: New test.
20144
20145 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20146
20147         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20148         compiler referring to register 0 when accessing sdata.  The linker
20149         now patches things up.
20150
20151 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20152
20153         PR c/17529
20154         * gcc.c-torture/compile/pr17529.c: New test.
20155
20156 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20157
20158         PR c++/17743
20159         * g++.dg/ext/attrib17.C: New test.
20160
20161 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20162
20163         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20164
20165 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20166
20167         PR c++/10479
20168         * g++.dg/ext/attrib16.C: New test.
20169
20170 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/17042
20173         * g++.dg/init/dso_handle1.C: New test.
20174
20175         PR c++/14667
20176         * g++.dg/parse/typedef6.C: New test.
20177
20178         PR c++/17916
20179         * g++.dg/parse/pragma1.C: New test.
20180
20181 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20182
20183         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20184
20185 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20186
20187         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20188         -fno-common when on HPPA HP-UX platforms.
20189
20190 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20191
20192         PR other/16820
20193         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20194         stdint.h.
20195         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20196         uintptr_t.
20197
20198 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20199
20200         PR c++/16301
20201         * g++.dg/lookup/strong-using-4.C: New test.
20202
20203 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20204
20205         PR middle-end/16567
20206         * gcc.c-torture/compile/nested-1.c: New test.
20207
20208 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20209
20210         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20211         and mipsisa64*-*-* (until support for misaligned loads is added).
20212         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20213         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20214         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20215         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20216         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20217         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20218
20219 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20220
20221         PR c++/17976
20222         * g++.dg/init/dtor3.C: New test.
20223
20224 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20225
20226         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20227
20228 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20229
20230         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20231         * gcc.dg/macho-lo-sum.c: Likewise.
20232
20233 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20234
20235         * gcc.dg/ppc-spe64-1.c: New test.
20236
20237 2004-10-14  Devang Patel  <dpatel@apple.com>
20238
20239         PR 17635
20240         * gcc.dg/pr17635.c : New test.
20241
20242 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20243
20244         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20245         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20246         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20247         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20248         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20249         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20250         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20251         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20252         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20253         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20254         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20255         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20256         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20257         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20258         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20259         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20260         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20261         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20262
20263 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20264
20265         * gcc.dg/vect/vect-82.c: New testcase.
20266         * gcc.dg/vect/vect-82_64.c: New testcase.
20267         * gcc.dg/vect/vect-83.c: New testcase.
20268         * gcc.dg/vect/vect-83_64.c: New testcase.
20269
20270 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20271
20272         * gcc.dg/cpp/error-1.c: New test.
20273
20274 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20275
20276         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20277
20278 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20279
20280         PR target/17984
20281         * gcc.dg/cris-peep2-xsrand2.c: New test.
20282
20283 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20284
20285         PR c++/17661
20286         * testsuite/g++.dg/expr/for2.C: New test.
20287
20288 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20289
20290         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20291
20292 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20293
20294         PR tree-optimization/17724
20295         * g++.dg/opt/pr17724-1.C: New test.
20296         * g++.dg/opt/pr17724-2.C: New test.
20297         * g++.dg/opt/pr17724-3.C: New test.
20298         * g++.dg/opt/pr17724-4.C: New test.
20299         * g++.dg/opt/pr17724-5.C: New test.
20300         * g++.dg/opt/pr17724-6.C: New test.
20301
20302 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20303
20304         PR c/17301
20305         * gcc.dg/pr17301-2.c: New test.
20306
20307 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20308
20309         PR c++/15876
20310         * g++.dg/parse/error22.C: New test.
20311
20312         PR c++/17936
20313         * g++.dg/template/spec18.C: New test.
20314
20315 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20316
20317         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20318         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20319         memcpy.
20320         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20321         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20322
20323 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20324
20325         * g++.dg/eh/cleanup5.C: Add dg-options "".
20326
20327 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20328
20329         PR middle-end/17657
20330         * gcc.dg/switch-4.c: New test case.
20331
20332 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20333
20334         * gcc.c-torture/execute/20041011-1.c: New test.
20335
20336 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20337
20338         PR c++/17554
20339         * g++.dg/init/for3.C: New test.
20340
20341         PR c++/17657
20342         * g++.dg/opt/switch2.C: New test.
20343
20344         PR middle-end/17703
20345         * g++.dg/warn/Wreturn-2.C: New test.
20346
20347 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20348
20349         PR c++/17907
20350         * g++.dg/eh/cleanup5.C: New test.
20351
20352 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20353
20354         PR c++/17393
20355         * g++.dg/parse/error21.C: New test.
20356
20357 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20358
20359         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20360         * g++.dg/warn/incomplete1.C: Likewise.
20361         * g++.dg/template/qualttp20.C: Likewise.
20362
20363 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20364
20365         PR c/17881
20366         * parm-incomplete-1.c: New test.
20367
20368 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20369
20370         PR c++/17867
20371         * g++.dg/parse/error19.C: New test.
20372
20373         PR c++/17670
20374         * g++.dg/init/new11.C: New test.
20375
20376         PR c++/17821
20377         * g++.dg/parse/error20.C: New test.
20378
20379         PR c++/17826
20380         * g++.dg/template/crash24.C: New test.
20381
20382 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20383
20384         PR c/17301
20385         * gcc.dg/pr17301-1.c: New test.
20386
20387 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20388
20389         PR c/17189
20390         * gcc.dg/anon-struct-5.c: New test.
20391
20392 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20393
20394         PR c/17844
20395         * gcc.dg/pr17844-1.c: New test.
20396
20397 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20398
20399         PR tree-optimization/17906
20400         * gcc.c-torture/compile/pr17906.c: New.
20401
20402 2004-10-09  Stuart Hastings  <stuart@apple.com>
20403             Roger Sayle  <roger@eyesopen.com>
20404
20405         PR rtl-optimization/17853
20406         * gcc.dg/i386-mmx-5.c: New testcase.
20407
20408 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20409
20410         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20411
20412 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20413
20414         PR c++/17524
20415         * g++.dg/template/static9.C: New test.
20416
20417         PR c++/17685
20418         * g++.dg/parse/operator5.C: New test.
20419
20420 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20421
20422         PR middle-end/17894
20423         * gcc.c-torture/execute/divcmp-4.c: New test case.
20424
20425 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20426
20427         PR tree-opt/17902
20428         * g++.dg/opt/pr17902.C: New test.
20429
20430 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20431
20432         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20433
20434 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20435
20436         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20437
20438 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20439
20440         * gcc.dg/assign-warn-3.c: New test.
20441
20442 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20443
20444         PR c/16999
20445         * gcc.dg/cpp/ident-1.c: New test.
20446
20447 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20448
20449         * gcc.c-torture/compile/acc1.c: New.
20450
20451 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20452
20453         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20454         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20455
20456 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20457
20458         * gcc.dg/ultrasp11.c: New test.
20459
20460 2004-10-08  Michael Matz  <matz@suse.de>
20461
20462         * gcc.dg/doloop-2.c: New test.
20463
20464 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20465
20466         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20467         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20468         objc.dg/method-9.m: Update expected diagnostics.
20469
20470 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20471
20472         * gcc.dg/ppc-fsel-3.c: New file.
20473         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20474
20475 2004-10-07  Paul Brook  <paul@codesourcery.com>
20476
20477         * gfortran.dg/intrinsic_verify_1.f90: New test.
20478
20479 2004-10-07  Paul Brook  <paul@codesourcery.com>
20480
20481         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20482
20483 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20484
20485         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20486         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20487         commit.
20488
20489 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20490
20491         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20492
20493 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20494
20495         PR c++/17115
20496         * g++.dg/warn/Winline-4.C: New test.
20497
20498 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20499
20500         * gcc.c-torture/compile/20041007-1.c: New test.
20501
20502 2004-10-07  Paul Brook  <paul@codesourcery.com>
20503
20504         PR fortran/17678
20505         * gfortran.dg/use_allocated_1.f90: New test.
20506
20507 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20508
20509         PR middle-end/17849
20510         * gfortran.fortran-torture/compile/nested.f90: New test
20511
20512 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20513
20514         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20515
20516 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20517
20518         PR c++/17368
20519         * g++.dg/ext/asm6.C: New test.
20520
20521 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20522
20523         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20524
20525 2004-10-06  Paul Brook  <paul@codesourcery.com>
20526
20527         PR libfortran/17709
20528         * gfortran.dg/empty_format_1.f90: New test.
20529
20530 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20531
20532         PR fortran/17568
20533         * gfortran.dg/ishft.f90: New test.
20534
20535         PR fortran/17283
20536         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20537         tests.
20538
20539 2004-10-06  Paul Brook  <paul@codesourcery.com>
20540
20541         * gfortran.dg/do_1.f90: New test.
20542
20543 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20544
20545         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20546         optimizing for size.
20547
20548 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20549
20550         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20551
20552 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20553
20554         * gcc.c-torture/compile/20041005-1.c: New test.
20555
20556 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20557
20558         PR c++/17829
20559         * g++.dg/lookup/koenig4.C: New.
20560
20561 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20562
20563         * g++.dg/other/classkey1.C: Adjust quoting marks.
20564         * g++.dg/parse/error15.C: Likewise.
20565         * g++.dg/template/meminit2.C (int>): Likewise.
20566
20567 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20568
20569         PR fortran/17283
20570         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20571
20572         PR fortran/17631
20573         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20574
20575         PR fortran/17708
20576         * gfortran.dg/pr17708.f90: New test.
20577
20578 2004-10-04  Chao-ying Fu  <fu@mips.com>
20579
20580         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20581         * gcc.dg/vect/vect-4.c: Ditto.
20582         * gcc.dg/vect/vect-5.c: Ditto.
20583         * gcc.dg/vect/vect-6.c: Ditto.
20584         * gcc.dg/vect/vect-8.c: Ditto.
20585         * gcc.dg/vect/vect-16.c: Ditto.
20586         * gcc.dg/vect/vect-30.c: Ditto.
20587         * gcc.dg/vect/vect-40.c: Ditto.
20588         * gcc.dg/vect/vect-41.c: Ditto.
20589         * gcc.dg/vect/vect-42.c: Ditto.
20590         * gcc.dg/vect/vect-43.c: Ditto.
20591         * gcc.dg/vect/vect-44.c: Ditto.
20592         * gcc.dg/vect/vect-45.c: Ditto.
20593         * gcc.dg/vect/vect-46.c: Ditto.
20594         * gcc.dg/vect/vect-47.c: Ditto.
20595         * gcc.dg/vect/vect-48.c: Ditto.
20596         * gcc.dg/vect/vect-49.c: Ditto.
20597         * gcc.dg/vect/vect-50.c: Ditto.
20598         * gcc.dg/vect/vect-51.c: Ditto.
20599         * gcc.dg/vect/vect-52.c: Ditto.
20600         * gcc.dg/vect/vect-53.c: Ditto.
20601         * gcc.dg/vect/vect-54.c: Ditto.
20602         * gcc.dg/vect/vect-55.c: Ditto.
20603         * gcc.dg/vect/vect-56.c: Ditto.
20604         * gcc.dg/vect/vect-57.c: Ditto.
20605         * gcc.dg/vect/vect-58.c: Ditto.
20606         * gcc.dg/vect/vect-59.c: Ditto.
20607         * gcc.dg/vect/vect-60.c: Ditto.
20608         * gcc.dg/vect/vect-74.c: Ditto.
20609         * gcc.dg/vect/vect-79.c: Ditto.
20610         * gcc.dg/vect/vect-80.c: Ditto.
20611
20612 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20613
20614         * gcc.dg/unused-7.c: Use the correct option.
20615
20616 2004-10-04  Paul Brook  <paul@codesourcery.com>
20617         Bud Davis  <bdavis9659@comcast.net>
20618
20619         PR fortran/17706
20620         PR fortran/16434
20621         * gfortran/pr17706.f90: New test.
20622         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20623
20624 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20625
20626         * gfortran.dg/pr17612.f90: New test.
20627
20628 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20629
20630         * g++.dg/template/local1.C: Adjust quoting marks in
20631         testing for diagnostics.
20632         * g++.dg/tls/diag-2.C: Likewise.
20633         * g++.dg/other/error8.C: Likewise.
20634
20635 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20636
20637         PR c/17178
20638         * gcc.dg/unused-4.c: Adjust to be correct.
20639
20640         PR c/17820
20641         * gcc.dg/unused-7.c: New test.
20642
20643 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20644
20645         PR c++/17797
20646         * g++.dg/overload/template2.C: New test.
20647
20648 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20649
20650         PR tree-optimization/16632
20651         * gcc.dg/tree-ssa/20041002-1.c: New.
20652
20653 2004-10-03  Paul Brook  <paul@codesourcery.com>
20654
20655         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20656         rather than relying on default formatting.
20657
20658 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20659
20660         * gcc.dg/20040920-1.c: Update expected message text.
20661
20662 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20663
20664         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20665
20666 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20667
20668         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20669         tree level.
20670
20671 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20672
20673         * gcc.dg/tree-ssa/pr17343.c: Remove.
20674
20675 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20676
20677         PR tree-opt/17343
20678         * gcc.dg/tree-ssa/pr17343.c: New test.
20679
20680 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20681
20682         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20683         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20684         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20685         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20686         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20687
20688 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20689
20690         * gcc.dg/lvalue-2.c: New test.
20691
20692 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20693
20694         PR c/17730
20695         * gcc.dg/pr17730-1.c: New test
20696
20697 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20698
20699         PR c/7425
20700         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20701
20702 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20703
20704         * gcc.c-torture/execute/stdarg-1.c: New test.
20705         * gcc.c-torture/execute/stdarg-2.c: New test.
20706         * gcc.c-torture/execute/stdarg-3.c: New test.
20707         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20708         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20709         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20710         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20711         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20712
20713 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20714
20715         PR tree-optimization/17697
20716         * g++.dg/opt/pr17697-1.C: New test.
20717         * g++.dg/opt/pr17697-2.C: New test.
20718         * g++.dg/opt/pr17697-3.C: New test.
20719
20720 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20721
20722         PR c/16409
20723         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20724         gcc.dg/vla-init-5.c: New tests.
20725
20726 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20727
20728         PR c/13804
20729         * gcc.dg/pr13804-1.c: New test.
20730
20731 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20732
20733         PR fortran/16938
20734         * gfortran.dg/pr16938.f90: New test.
20735
20736 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20737
20738         * g++.dg/template/crash23.C: New test.
20739
20740 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20741
20742         PR c++/17585
20743         * g++.dg/template/static8.C: New test.
20744
20745 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20746
20747         PR c++/17681
20748         * g++.dg/other/error9.C: New test.
20749
20750 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20751
20752         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20753
20754 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20755
20756         PR fortran/15164
20757         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20758
20759 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20760
20761         PR middle-end/17112
20762         * gcc.dg/pr17112-1.c: New test case.
20763
20764 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20765
20766         PR c/11459
20767         * gcc.dg/pr11459-1.c: New test.
20768
20769 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20770
20771         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20772         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20773
20774 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20775
20776         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20777
20778 2004-09-25  Jan Hubicka  <jh@suse.cz>
20779
20780         * compile/30040909-1.c: New test.
20781         * compile/30040907-1.c: New test.
20782
20783 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20784
20785         * gcc.c-torture/execute/va-arg-26.c: New test.
20786
20787 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20788
20789         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20790         extra diagnostics on targets with 64-bit pointers.
20791         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20792
20793 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20794
20795         PR c/17188
20796         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20797         * gcc.dg/decl-3.c: Adjust expected message.
20798
20799 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20800
20801         PR fortran/17615
20802         * gfortran.dg/pr17615.f90: New test.
20803
20804 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20805
20806         PR tree-optimzation/17517
20807         * g++.dg/tree-ssa/pr17517.C: New Test.
20808
20809 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         PR c++/16889
20812         * g++.dg/lookup/ambig3.C: New.
20813
20814 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20815
20816         PR tree-opt/17624
20817         * g++.dg/opt/pr17624.C: New test.
20818
20819 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20820
20821         PR c/6980
20822         * gcc.dg/Wbad-function-cast-1.c: New test.
20823
20824 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20825
20826         * g++.dg/ext/complit1.C
20827         * g++.dg/other/error2.C
20828         * g++.dg/other/nontype-1.C
20829         * g++.dg/parse/crash11.C
20830         * g++.dg/parse/crash12.C
20831         * g++.dg/parse/error15.C
20832         * g++.dg/parse/error4.C
20833         * g++.dg/parse/tmpl-outside1.C
20834         * g++.dg/parse/too-many-tmpl-args1.C
20835         * g++.dg/template/dependent-expr3.C
20836         * g++.dg/template/error10.C
20837         * g++.dg/template/instantiate1.C
20838         * g++.dg/template/vtable2.C
20839         * g++.dg/warn/Wshadow-1.C
20840         * g++.dg/warn/weak1.C
20841         * g++.old-deja/g++.brendan/crash16.C
20842         * g++.old-deja/g++.brendan/crash18.C
20843         * g++.old-deja/g++.brendan/crash48.C
20844         * g++.old-deja/g++.brendan/crash49.C
20845         * g++.old-deja/g++.brendan/crash55.C
20846         * g++.old-deja/g++.brendan/crash56.C
20847         * g++.old-deja/g++.brendan/crash8.C
20848         * g++.old-deja/g++.brendan/enum11.C
20849         * g++.old-deja/g++.brendan/enum8.C
20850         * g++.old-deja/g++.brendan/enum9.C
20851         * g++.old-deja/g++.brendan/friend3.C
20852         * g++.old-deja/g++.brendan/misc14.C
20853         * g++.old-deja/g++.bugs/900402_02.C
20854         * g++.old-deja/g++.bugs/900404_03.C
20855         * g++.old-deja/g++.bugs/900404_04.C
20856         * g++.old-deja/g++.bugs/900428_03.C
20857         * g++.old-deja/g++.jason/crash4.C
20858         * g++.old-deja/g++.jason/overload21.C
20859         * g++.old-deja/g++.jason/redecl1.C
20860         * g++.old-deja/g++.jason/report.C
20861         * g++.old-deja/g++.jason/rfg10.C
20862         * g++.old-deja/g++.jason/template30.C
20863         * g++.old-deja/g++.law/arm12.C
20864         * g++.old-deja/g++.law/ctors5.C
20865         * g++.old-deja/g++.law/cvt20.C
20866         * g++.old-deja/g++.law/init10.C
20867         * g++.old-deja/g++.law/init8.C
20868         * g++.old-deja/g++.law/visibility17.C
20869         * g++.old-deja/g++.law/visibility7.C
20870         * g++.old-deja/g++.mike/net8.C
20871         * g++.old-deja/g++.mike/p646.C
20872         * g++.old-deja/g++.mike/p700.C
20873         * g++.old-deja/g++.mike/p701.C
20874         * g++.old-deja/g++.mike/p811.C
20875         * g++.old-deja/g++.ns/template13.C
20876         * g++.old-deja/g++.other/array3.C
20877         * g++.old-deja/g++.other/crash25.C
20878         * g++.old-deja/g++.other/dtor3.C
20879         * g++.old-deja/g++.other/dtor4.C
20880         * g++.old-deja/g++.other/main1.C
20881         * g++.old-deja/g++.other/warn7.C
20882         * g++.old-deja/g++.pt/crash11.C
20883         * g++.old-deja/g++.pt/crash36.C
20884         * g++.old-deja/g++.pt/spec22.C
20885         * g++.old-deja/g++.pt/spec9.C
20886         * g++.old-deja/g++.pt/ttp52.C
20887         * g++.old-deja/g++.robertl/eb103.C
20888         * g++.old-deja/g++.robertl/eb121.C
20889         * g++.old-deja/g++.robertl/eb22.C
20890         * g++.old-deja/g++.robertl/eb8.C:
20891         Update locations and/or regexps of dg-error markers.
20892         Remove markers for some bogus messages that are no longer issued.
20893
20894 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20895
20896         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20897         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20898
20899 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20900
20901         PR c++/17618
20902         * g++.dg/lookup/crash5.C: New test.
20903
20904 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20905
20906         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20907         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20908         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20909         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20910         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20911         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20912
20913         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20914         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20915         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20916         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20917         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20918         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20919
20920         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20921
20922         * gcc.dg/vect/vect-44.c: Check additional cases.
20923         * gcc.dg/vect/vect-48.c: Check additional cases.
20924
20925         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20926         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20927         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20928         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20929         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20930         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20931         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20932         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20933         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20934
20935         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20936         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20937         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20938
20939 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20940
20941         * gcc.dg/tree-ssa/loop-6.c: New test.
20942
20943 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         PR c++/17620
20946         * g++.dg/inherit/base2.C: New.
20947
20948 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20949
20950         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20951         * gcc.dg/20001012-2.c: Likewise.
20952         * gcc.dg/20001013-1.c: Likewise.
20953         * gcc.dg/20001101-1.c: Likewise.
20954         * gcc.dg/20001102-1.c: Likewise.
20955         * gcc.dg/bf-spl1.c: Likewise.
20956         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20957         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20958
20959 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20960
20961         PR tree-optimization/16721
20962         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20963
20964 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20965
20966         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20967         * gcc.dg/20040305-1.c: Likewise.
20968
20969 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20970
20971         PR c/16566
20972         * gcc.c-torture/compile/pr16566-1.c,
20973         gcc.c-torture/compile/pr16566-2.c,
20974         gcc.c-torture/compile/pr16566-3.c: New tests.
20975
20976 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20977
20978         PR tree-optimization/17512
20979         * gcc.c-torture/compile/20040916-1.c.
20980
20981 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20982
20983         * gcc.dg/pragma-re-3.c: New test.
20984
20985 2004-09-17  Matt Austern  <austern@apple.com>
20986
20987         PR c++/15049
20988         * g++.dg/other/anon3.C: New.
20989
20990 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20991
20992         PR c++/7503
20993         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20994         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20995         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20996         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20997         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20998
20999 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21000
21001         PR fortran/17286
21002         * gfortran.dg/pr17286.f90: New test.
21003
21004 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21005
21006         PR c++/17530
21007         * g++.dg/template/static7.C: New test.
21008
21009 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21010
21011         PR tree-opt/17558
21012         * gcc.c-torture/compile/pr17558.c: New test.
21013
21014 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21015
21016         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21017         if SKIP_ATTRIBUTE is defined.
21018
21019 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21020
21021         PR fortran/15957
21022         * gfortran.dg/pr15957.f90: New test.
21023
21024 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21025
21026         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21027         in comparison.
21028         * gcc.dg/vect/vect-79.c: Likewise.
21029         * gcc.dg/vect/vect-80.c: Likewise.
21030
21031 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21032
21033         PR fortran/15750
21034         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21035
21036 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21037
21038         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21039         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21040         * gcc.dg/vect/vect-62.c: New testcase.
21041         * gcc.dg/vect/vect-63.c: New testcase.
21042         * gcc.dg/vect/vect-64.c: New testcase.
21043         * gcc.dg/vect/vect-65.c: New testcase.
21044         * gcc.dg/vect/vect-66.c: New testcase.
21045         * gcc.dg/vect/vect-67.c: New testcase.
21046         * gcc.dg/vect/vect-68.c: New testcase.
21047         * gcc.dg/vect/vect-69.c: New testcase.
21048         * gcc.dg/vect/vect-79.c: New testcase.
21049         * gcc.dg/vect/vect-80.c: New testcase.
21050
21051 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21052
21053         * gcc.target/mips/asm-1.c: New test.
21054
21055 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21056
21057         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21058         * gcc.dg/vect/vect-73.c: New testcase.
21059         * gcc.dg/vect/vect-74.c: New testcase.
21060         * gcc.dg/vect/vect-75.c: New testcase.
21061         * gcc.dg/vect/vect-76.c: New testcase.
21062         * gcc.dg/vect/vect-77.c: New testcase.
21063         * gcc.dg/vect/vect-78.c: New testcase
21064
21065 2004-09-18  Paul Brook  <paul@codesourcery.com>
21066
21067         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21068
21069 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21070
21071         PR c/17424
21072         * gcc.dg/pr17424-1.c: New test.
21073
21074 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21075
21076         * g++.dg/tree-ssa/pr17153.C: New test.
21077
21078 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21079
21080         PR pch/13361
21081         * testsuite/g++.dg/pch/wchar-1.C: New.
21082         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21083
21084 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21085
21086         * gcc.c-torture/execute/20040917-1.c: New test.
21087
21088 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21089
21090         PR tree-optimization/17319
21091         * gcc.dg/pr17319.c: New test.
21092
21093 2004-09-17  Devang Patel  <dpatel@apple.com>
21094
21095         * gcc.dg/20040813-1.c: New test.
21096
21097 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21098
21099         PR tree-optimization/17273
21100         * gcc.c-torture/compile/pr17273.c: New test.
21101
21102 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21103
21104         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21105         Update expected messages.
21106         * gcc.dg/declspec-13.c: New test.
21107
21108 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21109
21110         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21111
21112 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21113
21114         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21115         change what 'a' is pointing to.
21116
21117 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/16002
21120         * g++.dg/template/error18.C: New test.
21121
21122         PR c++/16029
21123         * g++.dg/warn/Wunused-8.C: New test.
21124
21125 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21126
21127         PR tree-optimization/17513
21128         * gcc.dg/20040916-1.c: New test.
21129
21130 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c++/17501
21133         * g++.dg/template/typename7.C: New test.
21134
21135 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21136
21137         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21138
21139 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21140
21141         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21142         with -ftree-based-profiling also.
21143         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21144
21145 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21146
21147         PR/15364
21148         * gfortran.dg/der_array_io_1.f90: New test.
21149         * gfortran.dg/der_array_io_2.f90: New test.
21150         * gfortran.dg/der_array_io_3.f90: New test.
21151
21152 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21153
21154         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21155         EABI.
21156
21157 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21158
21159         * g++.dg/opt/switch1.C: New test.
21160
21161 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21162
21163         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21164         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21165         Update expected messages.
21166
21167 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21168
21169         PR fortran/16485
21170         * gfortran.dg/same_name_1.f90: New test.
21171
21172 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21173
21174         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21175         dereference garbage pointers.
21176
21177 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21178
21179         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21180         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21181
21182         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21183         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21184         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21185
21186 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21187
21188         PR c++/17324
21189         * g++.dg/template/mangle1.C: New test.
21190
21191 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21192
21193         PR tree-optimization/17252
21194         * gcc.c-torture/execute/pr17252.c: New test.
21195
21196 2004-09-14  Andrew Pinski  <apinski@apple.com>
21197
21198         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21199
21200 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21201
21202         PR rtl-optimization/9771
21203         * gcc.dg/pr9771-1.c: New test case.
21204
21205 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21206
21207         PR tree-optimization/15262
21208         * gcc.c-torture/execute/pr15262-1.c: New test.
21209         * gcc.c-torture/execute/pr15262-2.c: New test.
21210
21211 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21212
21213         * gcc.dg/declspec-12.c: New test.
21214
21215 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21216
21217         * gfortran.dg/pr17090.f90: Add directives to test.
21218
21219 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21220
21221         * gcc.c-torture/compile/20040914-1.c: New test.
21222
21223 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21224
21225         PR c++/16162
21226         * g++.dg/template/decl2.C: New test.
21227
21228 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21229
21230         PR fortran/17090
21231         * gfortran.dg/pr17090.f90: New test.
21232
21233 2004-09-13  Dale Johannesen  <dalej@apple.com>
21234
21235         * gcc.c-torture/compile/pr17408.c: New test case.
21236
21237 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/16716
21240         * g++.dg/parse/crash17.C: New test.
21241
21242         PR c++/17327
21243         * g++.dg/template/enum3.C: New test.
21244
21245 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21246
21247         * lib/gcc-defs.exp: Load wrapper.exp.
21248         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21249         using local code.
21250         * lib/gcc.exp (gcc_init): Similar.
21251         * lib/gfortran.exp (gfortran_init): Similar.
21252         * lib/objc.exp (objc_init): Similar.
21253         * lib/treelang.exp (treelang_init): Similar.
21254         * lib/wrapper.exp: New file with build_wrapper call machinery in
21255         ${tool}_maybe_build_wrapper.
21256
21257 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21258
21259         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21260         "inline".
21261         * gcc.dg/declspec-11.c: Update expected messages.
21262         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21263         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21264         gcc.dg/inline-12.c: New tests.
21265
21266 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21267
21268         * g++.dg/tree-ssa/pr17400.C: New testcase.
21269
21270 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21271
21272         * gcc.target/mips/sb1-1.c: New testcase.
21273
21274 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21275
21276         * lib/g77-dg.exp: Remove unused file.
21277         * lib/mike-g77.exp: Ditto.
21278         * lib/g77.exp: Ditto.
21279
21280 2004-09-12  Richard Henderson  <rth@redhat.com>
21281
21282         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21283
21284 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21285
21286         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21287         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21288         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21289         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21290         Update expected messages.
21291
21292 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21293
21294         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21295         declaration/use mismatch for dirp parameter.
21296
21297 2004-09-12  Andrew Pinski  <apinski@apple.com>
21298
21299         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21300         -fgnu-runtime is passed.
21301
21302 2004-09-12  Richard Henderson  <rth@redhat.com>
21303
21304         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21305         do the uplevel thing and update additional_flags directly.
21306         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21307         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21308         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21309         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21310
21311 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21312
21313         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21314
21315 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21316
21317         PR middle-end/17411
21318         * g++.dg/opt/pr17411-1.C: New test case.
21319
21320 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21321
21322         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21323         gcc.dg/tls/diag-2.c: Update expected messages.
21324         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21325         messages.
21326         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21327         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21328         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21329         gcc.dg/tls/diag-5.c: New tests.
21330
21331 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21332
21333         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21334
21335 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21336
21337         * g++.dg/parse/break-in-for.C: New test.
21338
21339 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21340
21341         * gcc.dg/tree-ssa/20040911-1.c: New test.
21342
21343 2004-09-11  Andreas Jaeger  <aj@suse.de>
21344
21345         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21346         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21347
21348 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21349
21350         * gcc.target/frv: New directory of FR-V-specific tests.
21351
21352 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21353
21354         * gcc.dg/convert-vec-1.c: New test.
21355
21356 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21357
21358         PR middle-end/17024
21359         * gcc.dg/pr17024-1.c: New test case.
21360
21361 2004-09-10  Eric Christopher  <echristo@redhat.com>
21362
21363         * gcc.dg/20040910-1.c: New test.
21364
21365 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21366
21367         * gcc.dg/bitfld-9.c: New test.
21368
21369 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21370
21371         * gcc.c-torture/execute/ieee/acc1.c: New test.
21372         * gcc.c-torture/execute/ieee/acc2.c: New test.
21373         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21374
21375 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21376
21377         * gcc.dg/deprecated-2.c: New test.
21378
21379 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21380
21381         * gcc.dg/init-vec-1.c: New test.
21382
21383 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21384
21385         PR middle-end/17055
21386         * gcc.dg/pr17055-1.c: New test case.
21387
21388 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21389
21390         PR target/17377
21391         * gcc.c-torture/execute/pr17377.c: New test.
21392
21393 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21394
21395         PR c/8420
21396         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21397         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21398         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21399         gcc.dg/long-long-typespec-1.c: New tests.
21400         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21401
21402 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21403
21404         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21405         gcc.dg/gnu99-static-1.c: New tests.
21406
21407 2004-09-08  Devang Patel  <dpatel@apple.com>
21408
21409         * gcc.dg/darwin-ld-20040828-1.c: New test.
21410         * gcc.dg/darwin-ld-20040828-2.c: New test.
21411         * gcc.dg/darwin-ld-20040828-3.c: New test.
21412
21413 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21414
21415         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21416         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21417         in error message.
21418         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21419         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21420         in error message.
21421         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21422         types they qualify.
21423         * objc.dg/type-size-2.m: Fix wording in comment.
21424         * objc.dg/va-meth-1.m: New test case.
21425
21426 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21427
21428         PR c/16633:
21429         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21430         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21431
21432 2004-09-06  Devang Patel  <dpatel@apple.com>
21433
21434         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21435         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21436
21437 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21438
21439         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21440         reflect changed line numbering of diagnostics.
21441
21442 2004-09-06  Paul Brook  <paul@codesourcery.com>
21443
21444         * gfortran.dg/edit_real_1.f90: Add new test.
21445
21446 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21447
21448         * gcc.dg/tree-ssa/loop-2.c: New test.
21449         * gcc.dg/tree-ssa/loop-3.c: New test.
21450         * gcc.dg/tree-ssa/loop-4.c: New test.
21451         * gcc.dg/tree-ssa/loop-5.c: New test.
21452
21453 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21454
21455         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21456
21457 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21458
21459         * gcc.dg/format/sentinel-1.c: New test.
21460
21461 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21462
21463         * testsuite/gcc.dg/builtins-46.c: New.
21464
21465 2004-09-03  Devang Patel  <dpatel@apple.com>
21466
21467         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21468         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21469
21470 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21471
21472         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21473         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21474         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21475         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21476         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21477         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21478         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21479         the non-portable bzero.
21480         * gcc.dg/20010912-1.c: xfail for NetWare.
21481         * gcc.dg/20020426-2.c: xfail for NetWare.
21482         * gcc.dg/20021014-1.c: xfail for NetWare.
21483         * gcc.dg/20021018-1.c: xfail for NetWare.
21484         * gcc.dg/20030213-1.c: xfail for NetWare.
21485         * gcc.dg/20030225-1.c: xfail for NetWare.
21486         * gcc.dg/20030708-1.c: xfail for NetWare.
21487         * gcc.dg/builtins-config.h: Also exclude NetWare.
21488         * gcc.dg/format/format.h: Define restrict only if not already defined.
21489         * gcc.dg/nest.c: xfail for NetWare.
21490         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21491         * lib/target-supports.exp (check_visibility_available): Exclude
21492         NetWare.
21493
21494 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21495
21496         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21497         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21498         deterministic starting point for the alignment of structure fields.
21499         * gcc.dg/Wpadded.c: Dito.
21500         * g++.dg/abi/vbase10.C: Dito.
21501
21502 2004-09-03  Devang Patel  <dpatel@apple.com>
21503
21504         * g++.dg/debug/pr15736.cc: New test.
21505
21506 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21507
21508         * README.QMTEST: Fix out-of-date link.
21509
21510 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21511
21512         PR fortran/16579
21513         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21514         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21515
21516 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21517
21518         * g++.dg/abi/arm_rtti1.C: New test.
21519
21520 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21521
21522         * gcc.dg/ppc-vector-memcpy.c: New.
21523         * gcc.dg/ppc-vector-memset.c: New.
21524
21525 2004-09-02  Chao-ying Fu  <fu@mips.com>
21526
21527         * gcc.target/mips/mips-3d-1.c: New test.
21528         * gcc.target/mips/mips-3d-2.c: New test.
21529         * gcc.target/mips/mips-3d-3.c: New test.
21530         * gcc.target/mips/mips-3d-4.c: New test.
21531         * gcc.target/mips/mips-3d-5.c: New test.
21532         * gcc.target/mips/mips-3d-6.c: New test.
21533         * gcc.target/mips/mips-3d-7.c: New test.
21534         * gcc.target/mips/mips-3d-8.c: New test.
21535         * gcc.target/mips/mips-3d-9.c: New test.
21536         * gcc.target/mips/mips-ps-1.c: New test.
21537         * gcc.target/mips/mips-ps-2.c: New test.
21538         * gcc.target/mips/mips-ps-3.c: New test.
21539         * gcc.target/mips/mips-ps-4.c: New test.
21540         * gcc.target/mips/mips-ps-type.c: New test.
21541
21542 2004-09-02  Paul Brook  <paul@codesourcery.com>
21543
21544         * gfortran.dg/edit_real_1.f90: Add new tests.
21545
21546 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21547
21548         PR fortran/15327
21549         * gfortran.dg/merge_char_1.f90: New test.
21550
21551 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21552
21553         PR fortran/16404
21554         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21555
21556 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21557
21558         PR c/1522
21559         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21560
21561 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21562
21563         * g++.dg/opt/loop1.C: Do not XFAIL.
21564
21565 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21566
21567         * gcc.c-torture/execute/20040831-1.c: New test.
21568
21569 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21570
21571         PR fortran/16579
21572         * gfortran.dg/g77/20010610.f: Now passes.
21573         Copy from g77.f-torture/execute. Add dg-run directive.
21574         * gfortran.dg/g77/README: Update
21575
21576 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21577
21578         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21579         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21580         (t1, t2, t3, t4): Add volatile.
21581
21582 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21583
21584         * g++.dg/ext/visibility/arm1.C: New test.
21585
21586 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21587
21588         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21589         -pedantic-errors.
21590
21591 2004-09-01  Paul Brook  <paul@codesourcery.com>
21592
21593         * gfortran.dg/eof_2.f90: New test.
21594
21595 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21596
21597         PR fortran/16579
21598         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21599
21600 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21601
21602         PR libfortran/16805
21603         * gfortran.dg/list_read_2.f90: New test.
21604
21605 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21606
21607         * g++.dg/abi/key1.C: New test.
21608
21609 2004-08-31  Richard Henderson  <rth@redhat.com>
21610
21611         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21612         form of offsetof.
21613         * g++.dg/other/offsetof5.C: Remove duplicate.
21614
21615 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21616
21617         PR fortran/17244
21618         * gfortran.dg/func_derived_1.f90: New test.
21619
21620 2004-08-31  Paul Brook  <paul@codesourcery.com>
21621
21622         * gfortran.dg/eof_1.f90: New test.
21623
21624 2004-08-31  Paul Brook  <paul@codesourcery.com>
21625
21626         * gfortran.dg/list_read_1.f90: New file.
21627
21628 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21629
21630         * g++.dg/opt/loop1.C: XFAIL.
21631
21632 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21633
21634         * gcc.dg/funcdef-storage-1.c: New.
21635         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21636         an extern function in local scope.
21637         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21638         declare an 'auto inline' function in local scope.
21639         * gcc.dg/20011130-1.c: Likewise.
21640         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21641         an 'auto' function in local scope.
21642         * gcc.dg/20021014-1.c: Likewise.
21643         * gcc.dg/20030331-2.c: Likewise.
21644
21645 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21646
21647         * gfortran.dg/blockdata_1.f90: New test.
21648
21649 2004-08-30  Richard Henderson  <rth@redhat.com>
21650
21651         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21652
21653 2004-08-30  Richard Henderson  <rth@redhat.com>
21654
21655         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21656         additional_flags set by alternate driver.
21657         (ieee-options): New procedure.
21658         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21659         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21660         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21661         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21662
21663 2004-08-30  Richard Henderson  <rth@redhat.com>
21664
21665         * lib/f-torture.exp: Remove.
21666
21667 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21668
21669         PR rtl-optimization/16590
21670         * g++.dg/opt/loop1.C: New test.
21671
21672 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21673
21674         PR fortran/13910
21675         * gfortran.dg/oldstyle_1.f90: New test.
21676
21677 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21678         Paul Brook  <paul@codesourcery.com>
21679
21680         * gfortran.dg/g77/README: Update.
21681         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21682         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21683         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21684
21685 2004-08-28  Paul Brook  <paul@codesourcery.com>
21686
21687         PR libfortran/17195
21688         * gfortran.dg/edit_real_1.f90: New test.
21689
21690 2004-08-27  Paul Brook  <paul@codesourcery.com>
21691
21692         * gfortran.dg/rewind_1.f90: New test.
21693
21694 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21695
21696         PR fortran/16597
21697         * gfortran.dg/pr16597.f90: New test.
21698
21699 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21700
21701         PR c/13801
21702         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21703         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21704         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21705         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21706         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21707
21708 2004-08-26  Nick Clifton  <nickc@redhat.com>
21709
21710         * gcc.c-torture/compile/pr17119.c: New test.
21711
21712 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21713
21714         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21715
21716 2004-08-25  Richard Henderson  <rth@redhat.com>
21717
21718         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21719         the bits that expect kind=8 to be the largest real kind.
21720
21721 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21722
21723         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21724
21725 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21726
21727         * gfortran.dg/assignment_1.f90: New test.
21728
21729 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21730
21731         * g++.dg/template/repo3.C: New test.
21732
21733 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21734
21735         PR middle-end/16693
21736         PR tree-optimization/16372
21737         * g++.dg/opt/pr16372-1.C: New test case.
21738         * g++.dg/opt/pr16693-1.C: New test case.
21739         * g++.dg/opt/pr16693-2.C: New test case.
21740
21741 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21742
21743         * objc.dg/proto-lossage-4.m: New test.
21744
21745 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/17155
21748         * g++.dg/inherit/local2.C: New test.
21749
21750 2004-08-25  Paul Brook  <paul@codesourcery.com>
21751
21752         PR fortran/17144
21753         * gfortran.dg/string_ctor_1.f90: New test.
21754
21755 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21756
21757         PR c++/14428
21758         * g++.dg/template/redecl2.C: New test.
21759
21760 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21761
21762         PR fortran/17143
21763         * gfortran.dg/pr17143.f90: New test.
21764
21765 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21766
21767         PR fortran/17164
21768         * gfortran.dg/pr17164.f90: New test.
21769
21770 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21771
21772         * gcc.dg/tree-ssa/loop-1.c: New test.
21773
21774 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21775
21776         * gcc.c-torture/compile/20040824-1.c: New test.
21777
21778 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21779
21780         * gcc.c-torture/compile/iftrap-3.c: New test.
21781
21782 2004-08-24  Paul Brook  <paul@codesourcery.com>
21783
21784         * gfortran.dg/entry_2.f90: New test.
21785
21786 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21787
21788         PR c++/16889
21789         * g++.dg/lookup/ambig[12].C: New.
21790
21791 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21792
21793         PR c++/16706
21794         * g++.dg/template/crash21.C: New test.
21795         * g++.dg/template/crash22.C: Likewise.
21796
21797 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21798
21799         PR c++/17149
21800         * g++.dg/template/access15.C: New.
21801
21802 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21803
21804         PR c++/17163
21805         * g++.dg/template/repo2.C: New test.
21806
21807 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21808
21809         PR rtl-optimization/17078
21810         * gcc.c-torture/execute/pr17078-1.c: New test case.
21811
21812 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21813
21814         PR c/14492
21815         * gcc.dg/debug/crash1.c: New test.
21816
21817 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c/16180
21820         * gcc.dg/loop-5.c: New test.
21821
21822 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21823
21824         * gcc.c-torture/execute/20040823-1.c: New test.
21825
21826 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21827
21828         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21829         to the assembler.  Simplify test accordingly.
21830         (asm_abi_flags): Use GNU names.
21831         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21832         to check for ABI flags.
21833
21834 2004-08-22  Andrew Pinski  <apinski@apple.com>
21835
21836         * g++.dg/opt/pr14029.C: New test.
21837         * gcc.c-torture/execute/pr15262.c: New test.
21838
21839 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21840
21841         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21842
21843 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21844
21845         PR 16908
21846         * gfortran.dg/direct_io.f90: New test.
21847
21848 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21849
21850         PR c++/17121
21851         * g++.dg/inherit/local2.C: New test.
21852
21853 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21854
21855         PR c++/17120
21856         * g++.dg/warn/Wparentheses-4.C: New test.
21857
21858 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21859
21860         PR c++/17121
21861         * g++.dg/inherit/local2.C: New test.
21862
21863         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21864         * gcc.dg/ppc-ldstruct.c: Likewise.
21865         * gcc.dg/ppc64-abi-2.c: Likewise.
21866
21867 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21868
21869         PR rtl-optimization/17099
21870         * gcc.c-torture/execute/20040820-1.c: New test.
21871
21872 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21873
21874         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21875
21876 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21877
21878         PR fortran/17077
21879         * gfortran.dg/auto_array_1.f90: New test.
21880
21881 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21882
21883         PR fortran/17074
21884         * gfortran.dg/simpleif_1.f90: New test.
21885
21886 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21887
21888         * lib/target-supports.exp (check_profiling_available): Return
21889         false for arm*-*-symbianelf* and arm*-*-eabi*.
21890
21891         PR c++/15890
21892         * g++.dg/template/delete1.C: New test.
21893
21894 2004-08-19  Paul Brook  <paul@codesourcery.com>
21895
21896         PR fortran/14976
21897         PR fortran/16228
21898         * gfortran.dg/data_char_1.f90: New test.
21899
21900 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21901
21902         PR fortran/16946
21903         * gfortran.dg/reduction.f90: New testcase.
21904
21905 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21906
21907         PR fortran/16520
21908         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21909
21910 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21911
21912         PR c++/17041
21913         * g++.dg/Wparentheses-3.C: New test.
21914
21915 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21916
21917         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21918         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21919         * gcc.dg/vect/vect-2.c: Likewise.
21920         * gcc.dg/vect/vect-3.c: Likewise.
21921         * gcc.dg/vect/vect-4.c: Likewise.
21922         * gcc.dg/vect/vect-5.c: Likewise.
21923         * gcc.dg/vect/vect-6.c: Likewise.
21924         * gcc.dg/vect/vect-7.c: Likewise.
21925         * gcc.dg/vect/vect-25.c: Likewise.
21926         * gcc.dg/vect/vect-31.c: Likewise.
21927         * gcc.dg/vect/vect-32.c: Likewise.
21928         * gcc.dg/vect/vect-34.c: Likewise.
21929         * gcc.dg/vect/vect-36.c: Likewise.
21930         * gcc.dg/vect/vect-all.c: Likewise.
21931
21932 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21933
21934         PR c++/17068
21935         * g++.dg/template/operator4.C: New test.
21936
21937 2004-08-18  Richard Henderson  <rth@redhat.com>
21938
21939         * gcc.dg/20040206-1.c: XFAIL.
21940
21941 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21942
21943         PR c++/16246
21944         * g++.dg/template/array7.C: New test.
21945
21946 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21947
21948         * gcc.dg/mips-movcc-1.c: New test.
21949         * gcc.dg/mips-movcc-2.c: New test.
21950         * gcc.dg/mips-movcc-3.c: New test.
21951
21952         * gcc.dg/mips-nmadd-1.c: New test.
21953         * gcc.dg/mips-nmadd-2.c: New test.
21954
21955 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21956
21957         PR c++/15871
21958         * g++.dg/opt/inline8.C: New test.
21959
21960         PR c++/16965
21961         * g++.dg/parse/error17.C: New test.
21962
21963 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21964
21965         * gcc.dg/vect: New directory for vectorizer tests.
21966         * gcc.dg/vect/tree-vect.h: New file.
21967         * gcc.dg/vect/vect.exp: New file.
21968         * gcc.dg/vect/pr16105.c.c: New test.
21969         * gcc.dg/vect/vect-1.c: New test.
21970         * gcc.dg/vect/vect-2.c: New test.
21971         * gcc.dg/vect/vect-3.c: New test.
21972         * gcc.dg/vect/vect-4.c: New test.
21973         * gcc.dg/vect/vect-5.c: New test.
21974         * gcc.dg/vect/vect-6.c: New test.
21975         * gcc.dg/vect/vect-7.c: New test.
21976         * gcc.dg/vect/vect-8.c: New test.
21977         * gcc.dg/vect/vect-9.c: New test.
21978         * gcc.dg/vect/vect-10.c: New test.
21979         * gcc.dg/vect/vect-11.c: New test.
21980         * gcc.dg/vect/vect-12.c: New test.
21981         * gcc.dg/vect/vect-13.c: New test.
21982         * gcc.dg/vect/vect-14.c: New test.
21983         * gcc.dg/vect/vect-15.c: New test.
21984         * gcc.dg/vect/vect-16.c: New test.
21985         * gcc.dg/vect/vect-17.c: New test.
21986         * gcc.dg/vect/vect-18.c: New test.
21987         * gcc.dg/vect/vect-19.c: New test.
21988         * gcc.dg/vect/vect-20.c: New test.
21989         * gcc.dg/vect/vect-21.c: New test.
21990         * gcc.dg/vect/vect-22.c: New test.
21991         * gcc.dg/vect/vect-23.c: New test.
21992         * gcc.dg/vect/vect-24.c: New test.
21993         * gcc.dg/vect/vect-25.c: New test.
21994         * gcc.dg/vect/vect-26.c: New test.
21995         * gcc.dg/vect/vect-27.c: New test.
21996         * gcc.dg/vect/vect-28.c: New test.
21997         * gcc.dg/vect/vect-29.c: New test.
21998         * gcc.dg/vect/vect-30.c: New test.
21999         * gcc.dg/vect/vect-31.c: New test.
22000         * gcc.dg/vect/vect-32.c: New test.
22001         * gcc.dg/vect/vect-33.c: New test.
22002         * gcc.dg/vect/vect-34.c: New test.
22003         * gcc.dg/vect/vect-35.c: New test.
22004         * gcc.dg/vect/vect-36.c: New test.
22005         * gcc.dg/vect/vect-37.c: New test.
22006         * gcc.dg/vect/vect-38.c: New test.
22007         * gcc.dg/vect/vect-40.c: New test.
22008         * gcc.dg/vect/vect-41.c: New test.
22009         * gcc.dg/vect/vect-42.c: New test.
22010         * gcc.dg/vect/vect-43.c: New test.
22011         * gcc.dg/vect/vect-44.c: New test.
22012         * gcc.dg/vect/vect-45.c: New test.
22013         * gcc.dg/vect/vect-46.c: New test.
22014         * gcc.dg/vect/vect-47.c: New test.
22015         * gcc.dg/vect/vect-48.c: New test.
22016         * gcc.dg/vect/vect-49.c: New test.
22017         * gcc.dg/vect/vect-50.c: New test.
22018         * gcc.dg/vect/vect-51.c: New test.
22019         * gcc.dg/vect/vect-52.c: New test.
22020         * gcc.dg/vect/vect-53.c: New test.
22021         * gcc.dg/vect/vect-54.c: New test.
22022         * gcc.dg/vect/vect-55.c: New test.
22023         * gcc.dg/vect/vect-56.c: New test.
22024         * gcc.dg/vect/vect-57.c: New test.
22025         * gcc.dg/vect/vect-58.c: New test.
22026         * gcc.dg/vect/vect-59.c: New test.
22027         * gcc.dg/vect/vect-60.c: New test.
22028         * gcc.dg/vect/vect-61.c: New test.
22029         * gcc.dg/vect/vect-all.c: New test.
22030         * gcc.dg/vect/vect-none.c: New test.
22031
22032 2004-08-17  Paul Brook  <paul@codesourcery.com>
22033
22034         PR fortran/13082
22035         * gfortran.dg/entry_1.f90: New test.
22036
22037 2004-08-17  Andrew Pinski  <apinski@apple.com>
22038
22039         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22040
22041 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22042
22043         * gcc.dg/pr17036-1.c: New test.
22044
22045 2004-08-16  Devang Patel  <dpatel@apple.com>
22046
22047         * gcc.dg/darwin-20040809-1.c: New test.
22048
22049 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22050
22051         * gcc.dg/funcdef-attr-1.c: New test.
22052
22053 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22054
22055         * gcc.dg/altivec-17.c: New test.
22056         * gcc.dg/altivec-18.c: New test.
22057
22058 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22059
22060         PR c++/6749
22061         * g++.dg/template/vtable2.C: New test.
22062
22063 2004-08-14  Richard Henderson  <rth@redhat.com>
22064
22065         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22066         * gcc.dg/pack-test-4.c (main): Return 0.
22067         * gcc.dg/setjmp-1.c: Remove XFAIL.
22068         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22069
22070 2004-08-14  Richard Henderson  <rth@redhat.com>
22071
22072         * gcc.dg/980217-1.c: Add prototype for printf.
22073
22074 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22075
22076         * gfortran.dg/pr16935.f90: New test.
22077
22078 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22079
22080         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22081
22082 2004-08-13  Paul Brook  <paul@codesourcery.com>
22083
22084         * gfortran.dg/der_io_1.f90: Remove stray comma.
22085
22086 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22087
22088         * gcc.dg/vmx/cw-bug-2.c: Remove.
22089         * gcc.dg/vmx/vprint-1.c: Remove.
22090         * gcc.dg/vmx/vscan-1.c: Remove.
22091
22092 2004-08-12  Devang patel  <dpatel@apple.com>
22093
22094         * gcc.dg/darwin-20040809-2.c: New test.
22095
22096 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22097
22098         * g++.dg/ext/altivec-12.C: New test.
22099
22100         * g++.dg/ext/altivec-11.C: New test.
22101
22102 2004-08-12  Paul Brook  <paul@codesourcery.com>
22103
22104         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22105
22106 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22107
22108         * g++.dg/ext/altivec-2.C: Check for hardware support before
22109         executing any VMX instructions.
22110
22111         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22112
22113 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22114
22115         PR c++/16276
22116         * g++.old-deja/g++.other/comdat4.C: New test.
22117         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22118
22119 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22120
22121         PR target/16286
22122         * gcc.dg/pr16286.c: New test.
22123
22124 2004-08-12 Jan Beulich <jbeulich@novell.com>
22125
22126         * g++.dg/ext/asm5.C: New.
22127
22128 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22129
22130         PR c++/16698
22131         * g++.dg/eh/crash1.C: New test.
22132
22133         PR c++/16717
22134         * g++.dg/ext/construct1.C: New test.
22135
22136 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/16853
22139         * g++.dg/init/ptrmem1.C: New test.
22140
22141         PR c++/16618
22142         * g++.dg/parse/offsetof5.C: New test.
22143
22144         PR c++/16870
22145         * g++.dg/template/overload3.C: New test.
22146
22147 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/16964
22150         * g++.dg/parse/error16.C: New test.
22151
22152         PR c++/16904
22153         * g++.dg/template/error14.C: New test.
22154
22155         PR c++/16929
22156         * g++.dg/template/error15.C: New test.
22157
22158 2004-08-11  Devang Patel  <dpatel@apple.com>
22159
22160         * gcc.dg/darwin-ld-20040809-1.c: New test.
22161         * gcc.dg/darwin-ld-20040809-2.c: New test.
22162
22163 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22164
22165         PR fortran/16917
22166         * gfortran.dg/dfloat_1.f90: New test.
22167
22168 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22169
22170         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22171         * gcc.dg/dll-2.c: Fix dg-require syntax.
22172         * gcc.misc-tests/arm-isr.c (abort): Declare.
22173         (exit): Likewise.
22174
22175 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22176
22177         PR c++/16971
22178         * g++.dg/parse/crash16.C: New test.
22179
22180 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22181
22182         * gcc.dg/mips-rsqrt-1.c: New test case.
22183         * gcc.dg/mips-rsqrt-2.c: New test case.
22184         * gcc.dg/mips-rsqrt-3.c: New test case.
22185
22186 2004-08-10  Paul Brook  <paul@codesourcery.com>
22187
22188         * gfortran.dg/der_io_1.f90: New test.
22189
22190 2004-08-10  Paul Brook  <paul@codesourcery.com>
22191
22192         PR fortran/16919
22193         * gfortran.dg/der_array_1.f90: New test.
22194
22195 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22196
22197         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22198
22199 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22200
22201         * gcc.dg/wchar_t-2.c: Fix typo.
22202
22203 2004-08-09  Falk Hueffner  <falk@debian.org>
22204
22205         PR tree-optimization/12517
22206         * gcc.c-torture/compile/pr12517.c: New test.
22207
22208         PR tree-optimization/12578
22209         * gcc.c-torture/compile/pr12578.c: New test.
22210
22211         PR tree-optimization/12899
22212         * gcc.c-torture/compile/pr12899.c: New test.
22213
22214         PR rtl-optimization/14692
22215         * gcc.c-torture/compile/pr14692.c: New test.
22216
22217         PR tree-optimization/16461
22218         * gcc.c-torture/compile/pr16461.c: New test.
22219
22220 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22221
22222         * gfortran.dg/getenv_1.f90: New test.
22223
22224 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22225
22226         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22227         wchar_t.
22228         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22229
22230 2004-08-06  Paul Brook  <paul@codesourcery.com>
22231
22232         * gfortran.dg/ret_array_1.f90: New test.
22233         * gfortran.dg/ret_pointer_1.f90: New test.
22234
22235 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22236
22237         * gcc.dg/missing-field-init-[12].c: New tests.
22238         * g++.dg/warn/missing-field-init-[12].C: New tests.
22239
22240 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22241
22242         * gcc.dg/enum2.c: New test.
22243         * gcc.dg/symbian3.c: Likewise.
22244         * gcc.dg/symbian4.c: Likewise.
22245         * gcc.dg/wchar_t-2.c: Likewise.
22246
22247 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22248
22249         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22250         destructor tests.
22251
22252 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22253
22254         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22255         dg-require-visiblity.
22256         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22257         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22258         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22259         * g++.dg/ext/visibility/new1.C: Likewise.
22260         * g++.dg/ext/visibility/pragma.C: Likewise.
22261         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22262         * g++.dg/ext/visibility/virtual.C: Likewise.
22263         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22264         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22265         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22266         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22267         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22268         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22269         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22270         * g++/dg/ext/visibility/visibility-8.C: New test.
22271         * gcc.c-torture/compile/dll.x: Remove.
22272         * gcc.dg/dll-2.c: Use dg-require-dll
22273         * gcc.dg/visibility-10.c: New test.
22274         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22275         supporting DLLs.
22276         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22277         (scan_not_hidden): Likewise.
22278
22279 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22280
22281         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22282
22283 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22284
22285         * gcc.c-torture/execute/20040805-1.c: New test.
22286
22287 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22288
22289         * gcc.dg/20020118-1.c: Declare abort.
22290         * gcc.dg/altivec_check.h: Likewise.
22291         * gcc.dg/iftrap-2.c: Likewise.
22292         * gcc.dg/pragma-darwin.c: Likewise.
22293         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22294
22295 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22296
22297         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22298
22299 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22300
22301         * gcc.c-torture/execute/builtins/abs-2.c,
22302         gcc.c-torture/execute/builtins/abs-3.c,
22303         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22304         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22305         intmax_t, uintmax_t and their limits.
22306         * gcc.dg/intmax_t-1.c: New test.
22307
22308 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22309
22310         * g++.dg/tc1/dr147.C: Add reference to PR.
22311
22312 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22313
22314         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22315         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22316
22317 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22318
22319         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22320
22321 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22322
22323         * gcc.dg/redecl-5.c: New test.
22324         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22325         of scanf.
22326
22327 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22328
22329         PR middle-end/16790
22330         * gcc.c-torture/execute/pr16790-1.c: New test case.
22331
22332 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22333
22334         * g++.dg/ext/visibility/assign1.C: New test.
22335         * g++.dg/ext/visibility/new1.C: Likewise.
22336
22337         * gcc.dg/symbian1.c: New test.
22338         * gcc.dg/symbian2.c: Likewise.
22339
22340 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22341
22342         PR target/16570
22343         * gcc.dg/i386-sse-9.c: New test.
22344
22345 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22346
22347         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22348
22349 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22350
22351         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22352         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22353         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22354         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22355         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22356         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22357         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22358         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22359         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22360         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22361         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22362         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22363         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22364         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22365         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22366         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22367         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22368         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22369         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22370         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22371         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22372         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22373         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22374         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22375         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22376         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22377         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22378         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22379         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22380         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22381         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22382         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22383         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22384         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22385         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22386         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22387         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22388         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22389         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22390         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22391         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22392         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22393         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22394         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22395         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22396         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22397         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22398         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22399         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22400         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22401         gcc.misc-tests/i386-pf-3dnow-1.c,
22402         gcc.misc-tests/i386-pf-athlon-1.c,
22403         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22404         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22405         Declare built-in functions used.
22406         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22407
22408 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22409
22410         PR c++/16707
22411         * g++.dg/lookup/using12.C: New test.
22412
22413         * g++.dg/init/null1.C: Fix PR number.
22414         * g++.dg/parse/namespace10.C: Likewise.
22415
22416 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c++/16224
22419         * g++.dg/template/spec17.C: New test.
22420         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22421         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22422
22423 2004-08-02  David Billinghurst
22424
22425         PR fortran/16292
22426         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22427
22428 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22429
22430         * gcc.dg/ia64-got-1.c: New test case.
22431
22432 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22433
22434         PR c++/16489
22435         * g++.dg/init/null1.C: New test.
22436         * g++.dg/tc1/dr76.C: Adjust error marker.
22437
22438         PR c++/16529
22439         * g++.dg/parse/namespace10.C: New test.
22440
22441         PR c++/16810
22442         * g++.dg/inherit/ptrmem2.C: New test.
22443
22444 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22445
22446         PR target/16155
22447         * gcc.dg/pr16155.c: New test.
22448
22449 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22450
22451         * gcc.dg/redecl-2.c: New test.
22452
22453 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22454
22455         * gcc.dg/darwin-longdouble.c: New file.
22456
22457 2004-07-30  Richard Henderson  <rth@redhat.com>
22458
22459         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22460         write to constant argument.
22461         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22462
22463 2004-07-30  Richard Henderson  <rth@redhat.com>
22464
22465         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22466         tests of nearest around zero.
22467
22468 2004-07-30  Andrew Pinski  <apinski@apple.com>
22469
22470         * gcc.c-torture/compile/20040730-1.c: New test.
22471
22472 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22473
22474         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22475         powerpc-eabispe.
22476
22477 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22478
22479         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22480
22481 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22482
22483         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22484         contains $ld_library_path.
22485         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22486
22487 2004-07-29  Richard Henderson  <rth@redhat.com>
22488
22489         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22490
22491         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22492         (alt2, which): New.
22493         (Check): Accept either alternative.
22494
22495 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * g++.dg/abi/inline1.C: New test.
22498         * g++.dg/abi/local1-a.cc: Likewise.
22499         * g++.dg/abi/local1.C: Likewise.
22500         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22501         * g++.dg/abi/mangle12.C: Likewise.
22502         * g++.dg/abi/mangle17.C: Likewise.
22503         * g++.dg/abi/mangle20-2.C: Likewise.
22504         * g++.dg/opt/interface1.C: Likewise.
22505         * g++.dg/opt/interface1.h: Likewise.
22506         * g++.dg/opt/interface1-a.cc: New test.
22507         * g++.dg/parse/repo1.C: New test.
22508         * g++.dg/template/repo1.C: Likewise.
22509         * g++.dg/warn/Winline-1.C: Likewise.
22510         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22511
22512 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22513
22514         * gcc.dg/tree-ssa/20040729-1.c: New test.
22515
22516 2004-07-27  Matt Austern <austern@apple.com>
22517
22518         * gcc.dg/darwin-bool-1.c: New test.
22519         * gcc.dg/darwin-bool-2.c: New test.
22520
22521 2004-07-28  Richard Henderson  <rth@redhat.com>
22522
22523         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22524         arguments in the correct type.  Don't write to constant arguments.
22525
22526 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22527
22528         PR tree-optimization/16688
22529         PR tree-optimization/16689
22530         * g++.dg/tree-ssa/pr16688.C: New test.
22531
22532 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22533
22534         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22535         loads.  Not only in the comment, this time.
22536
22537 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22538
22539         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22540         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22541         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22542         * gcc.dg/sh4a-bitmovua.c: New.
22543         * gcc.dg/sh4a-cos.c: New.
22544         * gcc.dg/sh4a-cosf.c: New.
22545         * gcc.dg/sh4a-fprun.c: New.
22546         * gcc.dg/sh4a-fsrra.c: New.
22547         * gcc.dg/sh4a-memmovua.c: New.
22548         * gcc.dg/sh4a-sin.c: New.
22549         * gcc.dg/sh4a-sincos.c: New.
22550         * gcc.dg/sh4a-sincosf.c: New.
22551         * gcc.dg/sh4a-sinf.c: New.
22552
22553 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22554
22555         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22556         conditionals.
22557         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22558         loads.
22559         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22560         DOM1.
22561
22562 2004-07-27  Andrew Pinski  <apinski@apple.com>
22563
22564         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22565
22566 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22567
22568         * gcc.dg/pragma-isr.c: New test.
22569
22570 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22571
22572         PR c++/14429
22573         * g++.dg/template/ttp11.C: New test.
22574
22575 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22576
22577         * gcc.c-torture/compile/20040727-1.c: New test.
22578
22579 2004-07-26  Eric Christopher  <echristo@redhat.com>
22580
22581         * gcc.c-torture/compile/20040726-2.c: New test.
22582
22583 2004-07-26  Andrew Pinski  <apinski@apple.com>
22584
22585         * g++.dg/rtti/tinfo1.C: Xfail.
22586
22587 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22588
22589         * gcc.c-torture/compile/20040726-1.c: New test.
22590
22591 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22592             Brian Ryner  <bryner@brianryner.com>
22593
22594         PR c++/9283
22595         PR c++/15000
22596         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22597         * g++.dg/ext/visibility/: New directory.
22598         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22599         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22600         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22601         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22602         * g++.dg/ext/visibility/fvisibility.C,
22603         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22604         g++.dg/ext/visibility/fvisibility-override1.C
22605         g++.dg/ext/visibility/fvisibility-override2.C
22606         g++.dg/ext/visibility/memfuncts.C
22607         g++.dg/ext/visibility/noPLT.C
22608         g++.dg/ext/visibility/pragma.C
22609         g++.dg/ext/visibility/pragma-override1.C
22610         g++.dg/ext/visibility/pragma-override2.C
22611         g++.dg/ext/visibility/staticmemfuncts.C
22612         g++.dg/ext/visibility/virtual.C: New tests.
22613
22614 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22615
22616         PR c/15360
22617         * gcc.dg/pr15360-1.c: New test.
22618
22619 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22620
22621         * gcc.dg/pragma-align-2.c: New test.
22622         * gcc.dg/pragma-init-fini.c: New test.
22623         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22624         targets.
22625
22626 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22627
22628         * gcc.dg/init-string-2.c: New test.
22629
22630 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22631
22632         PR 16684
22633         * gcc.dg/Wredundant-decls-1.c: New test case.
22634
22635 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22638         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22639         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22640         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22641         * gcc.dg/compat/generate-random.c: New file.
22642         * gcc.dg/compat/generate-random.h: Likewise.
22643         * gcc.dg/compat/generate-random_r.c: Likewise.
22644         * gcc.dg/compat/struct-layout-1.h: Likewise.
22645         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22646         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22647         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22648         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22649         * gcc.dg/compat/struct-layout-1_main.c: New test.
22650         * gcc.dg/compat/struct-layout-1_x.c: New file.
22651         * gcc.dg/compat/struct-layout-1_y.c: New file.
22652         * gcc.dg/compat/struct-layout-1_test.h: New file.
22653
22654 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22655
22656         * gcc.dg/comp-return-1.c: New test
22657
22658 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22659
22660         * gcc.dg/vmx/8-02a.c: Fix typo.
22661
22662         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22663         * gcc.dg/darwin-abi-3.c: New test.
22664
22665         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22666         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22667
22668         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22669         * gcc.dg/vmx/ops-long-1.c: New test.
22670         * gcc.dg/vmx/ops-long-2.c: New test.
22671
22672 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         * g++.dg/lookup/conv-[1234].C: New.
22675
22676 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * g++.dg/parse/attr2.C: Simplify.
22679
22680 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22681
22682         PR c/7284
22683         * gcc.c-torture/execute/pr7284-1.c: New test.
22684
22685 2004-07-22  Brian Booth  <bbooth@redhat.com>
22686
22687         * gcc.dg/tree-ssa/20040721-1.c: New test.
22688
22689 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22690
22691         * g++.dg/template/crash20.c: New.
22692
22693 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22694
22695         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22696         Add dg-run directive.  Declare variables as required.
22697         * gfortran.dg/g77/README: Update
22698
22699 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22700
22701         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22702         gcc.dg/cris-peep2-andu2.c: New tests.
22703
22704 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22705
22706         PR c/15052
22707         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22708         on return type.
22709         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22710         messages.
22711         * gcc.dg/qual-return-2.c: Update expected messages.
22712         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22713
22714 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22715
22716         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22717         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22718
22719 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22720
22721         PR c/11250
22722         * gcc.dg/init-string-1.c: New test.
22723
22724 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22725
22726         PR middle-end/15345
22727         PR c/16450
22728         * gcc.dg/torture/nested-fn-1.c: New test.
22729
22730 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22731
22732         PR target/16559
22733         * gcc.dg/ia64-fptr-1.c: New file.
22734
22735 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22736
22737         PR c++/14497
22738         * g++.dg/template/spec16.C: New test.
22739         * g++.old-deja/g++.robertl/eb118.C: Remove.
22740
22741 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22742
22743         PR c++/509
22744         * g++.dg/template/spec15.C: New test.
22745
22746 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22747
22748         Copy cases from g77.f-torture/execute and add dg-run
22749         directive.  Other changes as noted.
22750         * gfortran.dg/g77/13037.f
22751         * gfortran.dg/g77/1832.f
22752         * gfortran.dg/g77/19981119-0.f
22753         * gfortran.dg/g77/19990313-0.f
22754         * gfortran.dg/g77/19990313-1.f
22755         * gfortran.dg/g77/19990313-2.f
22756         * gfortran.dg/g77/19990313-3.f
22757         * gfortran.dg/g77/19990419-1.f
22758         * gfortran.dg/g77/19990826-0.f
22759         * gfortran.dg/g77/19990826-2.f
22760         * gfortran.dg/g77/20000503-1.f
22761         * gfortran.dg/g77/20001111.f
22762         * gfortran.dg/g77/20010116.f
22763         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22764         * gfortran.dg/g77/20010430.f
22765         * gfortran.dg/g77/6177.f
22766         * gfortran.dg/g77/947.f
22767         * gfortran.dg/g77/970816-3.f
22768         * gfortran.dg/g77/971102-1.f
22769         * gfortran.dg/g77/980520-1.f
22770         * gfortran.dg/g77/980628-0.f
22771         * gfortran.dg/g77/980628-1.f
22772         * gfortran.dg/g77/980628-10.f
22773         * gfortran.dg/g77/980628-2.f
22774         * gfortran.dg/g77/980628-3.f
22775         * gfortran.dg/g77/980628-7.f
22776         * gfortran.dg/g77/980628-8.f
22777         * gfortran.dg/g77/980628-9.f
22778         * gfortran.dg/g77/980701-0.f
22779         * gfortran.dg/g77/980701-1.f
22780         * gfortran.dg/g77/cabs.f
22781         * gfortran.dg/g77/claus.f
22782         * gfortran.dg/g77/complex_1.f
22783         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22784         * gfortran.dg/g77/dcomplex.f
22785         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22786         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22787         * gfortran.dg/g77/f90-intrinsic-numeric.f
22788         * gfortran.dg/g77/int8421.f
22789         * gfortran.dg/g77/labug1.f
22790         * gfortran.dg/g77/large_vec.f
22791         * gfortran.dg/g77/le.f
22792         * gfortran.dg/g77/short.f
22793         * gfortran.dg/g77/README: Update
22794
22795 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/16637
22798         * g++.dg/parse/lookup4.C: New test.
22799
22800 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22801
22802         PR c++/16175
22803         * g++.dg/template/ttp10.C: New test.
22804
22805 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22806
22807         * gcc.dg/pr12625-1.c: New test.
22808
22809 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22810
22811         * testsuite/gcc.dg/switch-warn-1.c: New test.
22812         * testsuite/gcc.dg/switch-warn-2.c: New test.
22813         * gcc.c-torture/compile/pr14730.c: Update.
22814
22815 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22816
22817         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22818         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22819         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22820         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22821
22822 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22823
22824         PR c++/16623
22825         * g++.dg/template/assign1.C: New test.
22826
22827 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22828
22829         PR c++/12170
22830         * g++.dg/template/ttp9.C: New test.
22831
22832 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22833
22834         * gcc.dg/format/cmn-err-1.c: New test.
22835
22836 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22837
22838         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22839         gcc.dg/Wparentheses-10.c: New tests.
22840         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22841
22842 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22843
22844         PR fortran/16465
22845         * gfortran.dg/g77//ffixed-line-length-0.f,
22846         gfortran.dg/g77/ffixed-line-length-132.f,
22847         gfortran.dg/g77/ffixed-line-length-72.f,
22848         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22849         gfortran.dg/g77/README: Update.
22850
22851 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22852
22853         PR c++/13092
22854         * g++.dg/template/non-dependent7.C: New test.
22855         * g++.dg/template/non-dependent8.C: Likewise.
22856         * g++.dg/template/non-dependent9.C: Likewise.
22857         * g++.dg/template/non-dependent10.C: Likewise.
22858
22859 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/16337
22862         * g++.dg/parse/attr2.C: New test.
22863
22864 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22865
22866         * g77.dg: Removed.
22867         * g77.f-torture: Ditto.
22868
22869 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22870
22871         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22872         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22873         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22874
22875 2004-07-16  Richard Henderson  <rth@redhat.com>
22876
22877         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22878
22879 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22880
22881         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22882         tests with full list of options.
22883         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22884         of TORTURE_OPTIONS if test contains 'dg-do run'.
22885
22886         PR fortran/16404
22887         * gfortran.dg/do_iterator.f90: New test.
22888
22889 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22890
22891         PR rtl-optimization/16536
22892         * gcc.c-torture/execute/restrict-1.c: New test.
22893
22894 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22895
22896         PR fortran/15324
22897         * gfortran.dg/pr15324.f90: New test.
22898
22899         PR fortran/15129
22900         * gfortran.dg/pr15129.f90: New test.
22901
22902         PR fortran/15140
22903         * gfortran.dg/pr15140.f90: New test.
22904
22905         PR fortran/13792
22906         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22907         compile-time simplification.
22908
22909 2004-07-14  Mike Stump  <mrs@apple.com>
22910
22911         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22912
22913 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22914
22915         PR target/16325
22916         * gcc.dg/profile-generate-1.c: New.
22917
22918 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22919
22920         * gcc.c-torture/execute/20040709-1.c: New test.
22921         * gcc.c-torture/execute/20040709-2.c: New test.
22922
22923 2004-07-14  Mike Stump  <mrs@apple.com>
22924
22925         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22926
22927 2004-07-14  Mike Stump  <mrs@apple.com>
22928
22929         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22930
22931 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22932
22933         PR c++/16518
22934         * g++.dg/parse/mutable1.C: New test.
22935
22936 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22937
22938         PR tree-optimization/16443
22939         * gcc.dg/tree-ssa/20040713-1.c: New test.
22940
22941 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22942
22943         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22944         for operator new.
22945
22946 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22947
22948         * gfortran.dg/g77/README: New file
22949         * gfortran.dg/g77/19981216-0.f: Copy from
22950         g77.f-torture/noncompile.  Add "dg-do compile" and
22951         dg-error as required.
22952         * gfortran.dg/g77/19990218-1.f: Likewise.
22953         * gfortran.dg/g77/19990905-1.f: Likewise.
22954         * gfortran.dg/g77/9263.f: Likewise.
22955         * gfortran.dg/g77/980615-0.f: Likewise.
22956         * gfortran.dg/g77/980616-0.f: Likewise.
22957         * gfortran.dg/g77/check0.f: Likewise.
22958         * gfortran.dg/g77/select_no_compile.f: Likewise.
22959
22960 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22961
22962         Copy files from g77.f-torture/compile.
22963         Add "{ dg-do compile}".  Other changes as noted
22964         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22965         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22966         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22967         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22968         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22969         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22970         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22971         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22972         statement to conform to standard.  Append alpha1.x for reference.
22973         * gfortran.dg/g77/xformat.f: Add dg-warning
22974
22975 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22976
22977         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22978         Add {dg-do compile} directive.
22979         * gfortran.dg/g77/cpp2.F: Likewise.
22980
22981 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22982
22983         PR c++/5402
22984         * g++.dg/lookup/name-clash1.C: New test.
22985
22986         PR c++/9777
22987         * g++.dg/lookup/name-clash2.C: New test.
22988
22989         PR c++/12102
22990         * g++.dg/lookup/name-clash3.C: New test.
22991
22992 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22993
22994         * g++.dg/lookup/new2.C: New test.
22995         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22996
22997 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22998
22999         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23000         Add {dg-do compile} directive.
23001         * gfortran.dg/g77/13060.f: Likewise.
23002         * gfortran.dg/g77/19990218-0.f: Likewise.
23003         * gfortran.dg/g77/19990305-0.f: Likewise.
23004         * gfortran.dg/g77/19990419-0.f: Likewise.
23005         * gfortran.dg/g77/19990502-0.f: Likewise.
23006         * gfortran.dg/g77/19990502-1.f: Likewise.
23007         * gfortran.dg/g77/19990525-0.f: Likewise.
23008         * gfortran.dg/g77/19990826-1.f: Likewise.
23009         * gfortran.dg/g77/19990826-3.f: Likewise.
23010         * gfortran.dg/g77/19990905-2.f: Likewise.
23011         * gfortran.dg/g77/20000412-1.f: Likewise.
23012         * gfortran.dg/g77/20000511-1.f: Likewise.
23013         * gfortran.dg/g77/20000511-2.f: Likewise.
23014         * gfortran.dg/g77/20000518.f: Likewise.
23015         * gfortran.dg/g77/20000601-1.f: Likewise.
23016         * gfortran.dg/g77/20000601-2.f: Likewise.
23017         * gfortran.dg/g77/20000629-1.f: Likewise.
23018         * gfortran.dg/g77/20000630-2.f: Likewise.
23019         * gfortran.dg/g77/20010115.f: Likewise.
23020         * gfortran.dg/g77/20010321-1.f: Likewise.
23021         * gfortran.dg/g77/20010426.f: Likewise.
23022         * gfortran.dg/g77/20020307-1.f: Likewise.
23023         * gfortran.dg/g77/8485.f: Likewise.
23024         * gfortran.dg/g77/960317-1.f: Likewise.
23025         * gfortran.dg/g77/970915-0.f: Likewise.
23026         * gfortran.dg/g77/980310-1.f: Likewise.
23027         * gfortran.dg/g77/980310-2.f: Likewise.
23028         * gfortran.dg/g77/980310-3.f: Likewise.
23029         * gfortran.dg/g77/980310-4.f: Likewise.
23030         * gfortran.dg/g77/980310-6.f: Likewise.
23031         * gfortran.dg/g77/980310-7.f: Likewise.
23032         * gfortran.dg/g77/980310-8.f: Likewise.
23033         * gfortran.dg/g77/980419-2.f: Likewise.
23034         * gfortran.dg/g77/980424-0.f: Likewise.
23035         * gfortran.dg/g77/980427-0.f: Likewise.
23036         * gfortran.dg/g77/980729-0.f: Likewise.
23037         * gfortran.dg/g77/981117-1.f: Likewise.
23038         * gfortran.dg/g77/toon_1.f: Likewise.
23039
23040 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23041
23042         PR c++/2204
23043         * g++.dg/other/abstract2.C: New test.
23044
23045 2004-07-12  Paul Brook  <paul@codesourcery.com>
23046
23047         * gfortran.dg/pointer_init_1.f90: New test.
23048
23049 2004-07-11  Paul Brook  <paul@codesourcery.com>
23050
23051         PR fortran/15986
23052         * gfortran.dg/contained_1.f90: New test.
23053
23054 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23055
23056         * g++.dg/parse/defarg8.C: New test.
23057
23058 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23059
23060         PR fortran/16433
23061         * gfortran.dg/pr16433.f: New test.
23062
23063         PR fortran/17574
23064         * gfortran.dg/pr15754.f90: New test.
23065
23066 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23067
23068         PR tree-optimization/16437
23069         * gcc.c-torture/execute/bitfld-4.c: New test.
23070
23071 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23072
23073         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23074         access to common var from module.
23075
23076 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23077
23078         PR fortran/16336
23079         * gfortran.fortran-torture/execute/common_2.f90: New test.
23080
23081 2004-07-10  Paul Brook  <paul@codesourcery.com>
23082
23083         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23084
23085 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23086
23087         PR fortran/15969
23088         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23089
23090 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23091
23092         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23093         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23094         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23095         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23096         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23097         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23098         * gfortran.dg/g77/funderscoring.f: Likewise.
23099         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23100
23101 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23102
23103         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23104
23105 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23106         Paul Brook  <paul@codesourcery.com>
23107
23108         PR fortran/13415
23109         * gfortran.dg/common_pointer_1.f90: New test.
23110
23111 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23112
23113         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23114
23115 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23116
23117         PR target/16364
23118         * gcc.c-torture/compile/20040709-1.c: New.
23119
23120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23121
23122         PR fortran/14077
23123         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23124
23125 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23126
23127         PR fortran/13201
23128         * gfortran.dg/shape_1.f90: New test.
23129
23130 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23131             Andrew Pinski  <apinski@apple.com>
23132
23133         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23134
23135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23136
23137         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23138         comment.
23139
23140 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23141         Paul Brook  <paul@codesourcery.com>
23142
23143         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23144         '.f95' and '.F95'.
23145
23146 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23147
23148         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23149
23150 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23151
23152         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23153         testcases with capital suffix.
23154
23155 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23156
23157         PR fortran/15481
23158         PR fortran/13372
23159         PR fortran/13575
23160         PR fortran/15978
23161         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23162
23163         * gfortran.dg/implicit_1.f90: New test.
23164
23165 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23166
23167         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23168         expression to match gfortran warning/error messages
23169         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23170         dg-error text.
23171
23172 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23173
23174         * lib/fortran-torture.exp: Rename proc search_for to
23175         search_for_re.
23176
23177 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23178
23179         * gcc.c-torture/execute/simd-5.x: New file.
23180         XFAIL on SPARC 64-bit at -O0.
23181
23182 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23183
23184         PR c++/8211
23185         PR c++/16165
23186         * g++.dg/warn/effc3.C: New test.
23187
23188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23189
23190         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23191         change X to 1X in format.
23192         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23193         add data statements to conform to standard.
23194
23195 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23196
23197         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23198         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23199         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23200
23201 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23202
23203         * gfortran.dg/g77/7388.f: Copy from g77.dg
23204         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23205         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23206         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23207         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23208         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23209         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23210         * gfortran.dg/g77/strlen0.f: Likewise.
23211
23212 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23213
23214         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23215         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23216
23217 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23218
23219         * gcc.c-torture/execute/920428-2.x: Delete.
23220         * gcc.c-torture/execute/920501-7.x: Likewise.
23221
23222 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23225         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23226         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23227         prescott and c3-2.
23228         (PREFETCH_3DNOW): Add -march=c3.
23229
23230 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23231
23232         PR c/16437
23233         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23234         * gcc.c-torture/execute/bf64-1.x: Likewise.
23235
23236 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23237
23238         * gcc.c-torture/compile/20040708-1.c: New test.
23239
23240 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23241
23242         PR c++/16169
23243         * g++.dg/warn/effc2.C: New test.
23244
23245 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23246
23247         * gcc.c-torture/execute/bitfld-1.x: Remove.
23248         * gcc.c-torture/execute/bitfld-3.c: New test.
23249         * gcc.dg/bitfld-2.c: Remove XFAILs.
23250
23251 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23252
23253         PR c++/16276
23254         * g++.dg/rtti/tinfo1.C: New file.
23255
23256 2004-07-07  Eric Christopher  <echristo@redhat.com>
23257
23258         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23259
23260 2004-07-07  Andrew Pinski  <apinski@apple.com>
23261
23262         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23263
23264 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23265
23266         * g++.dg/init/call1.C: XFAIL.
23267
23268 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23269
23270         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23271         except for movstrict*, to movmem* and clrstr* to clrmem*.
23272
23273 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23274
23275         * gcc.c-torture/execute/20040707-1.c: New test.
23276
23277 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23278
23279         * gcc.c-torture/execute/20040706-1.c: New test.
23280
23281 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23282
23283         PR c++/3671
23284         * g++.dg/template/spec14.C: New test.
23285
23286 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23289         nothing if not yet defined.  Use it in b, c and d type definitions.
23290         * gcc.c-torture/execute/20040705-1.c: New test.
23291         * gcc.c-torture/execute/20040705-2.c: New test.
23292
23293 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23294
23295         PR c++/2518
23296         * g++.dg/lookup/new1.C: New test.
23297
23298 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23299
23300         PR c++/11406
23301         * g++.dg/template/sizeof8.C: New test.
23302
23303 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23304
23305         * gcc.c-torture/compile/20040705-1.c: New test.
23306
23307 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23308
23309         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23310
23311 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23312
23313         * gcc.dg/cpp/if-mop.c: Two new testcases.
23314         * gcc.dg/cpp/trad/comment-3.c: New.
23315
23316 2004-07-04  Paul Brook  <paul@codesourcery.com>
23317
23318         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23319
23320 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23321
23322         PR c++/3761
23323         * g++.dg/lookup/crash4.C: New test.
23324
23325 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23326
23327         * gcc.c-torture/execute/builtin-abs-1.c
23328         * gcc.c-torture/execute/builtin-abs-2.c
23329         * gcc.c-torture/execute/builtin-complex-1.c
23330         * gcc.c-torture/execute/builtins/string-1-lib.c
23331         * gcc.c-torture/execute/builtins/string-1.c
23332         * gcc.c-torture/execute/builtins/string-2-lib.c
23333         * gcc.c-torture/execute/builtins/string-2.c
23334         * gcc.c-torture/execute/builtins/string-3-lib.c
23335         * gcc.c-torture/execute/builtins/string-3.c
23336         * gcc.c-torture/execute/builtins/string-4-lib.c
23337         * gcc.c-torture/execute/builtins/string-4.c
23338         * gcc.c-torture/execute/builtins/string-5-lib.c
23339         * gcc.c-torture/execute/builtins/string-5.c
23340         * gcc.c-torture/execute/builtins/string-6-lib.c
23341         * gcc.c-torture/execute/builtins/string-6.c
23342         * gcc.c-torture/execute/builtins/string-7-lib.c
23343         * gcc.c-torture/execute/builtins/string-7.c
23344         * gcc.c-torture/execute/builtins/string-8-lib.c
23345         * gcc.c-torture/execute/builtins/string-8.c
23346         * gcc.c-torture/execute/builtins/string-9-lib.c
23347         * gcc.c-torture/execute/builtins/string-9.c
23348         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23349         * gcc.c-torture/execute/builtins/string-asm-1.c
23350         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23351         * gcc.c-torture/execute/builtins/string-asm-2.c
23352         * gcc.c-torture/execute/stdio-opt-1.c
23353         * gcc.c-torture/execute/stdio-opt-2.c
23354         * gcc.c-torture/execute/stdio-opt-3.c
23355         * gcc.c-torture/execute/string-opt-1.c
23356         * gcc.c-torture/execute/string-opt-10.c
23357         * gcc.c-torture/execute/string-opt-11.c
23358         * gcc.c-torture/execute/string-opt-12.c
23359         * gcc.c-torture/execute/string-opt-13.c
23360         * gcc.c-torture/execute/string-opt-14.c
23361         * gcc.c-torture/execute/string-opt-15.c
23362         * gcc.c-torture/execute/string-opt-16.c
23363         * gcc.c-torture/execute/string-opt-2.c
23364         * gcc.c-torture/execute/string-opt-6.c
23365         * gcc.c-torture/execute/string-opt-7.c
23366         * gcc.c-torture/execute/string-opt-8.c:
23367         Replace with ...
23368
23369         * gcc.c-torture/execute/builtins/abs-2.c
23370         * gcc.c-torture/execute/builtins/abs-3.c
23371         * gcc.c-torture/execute/builtins/complex-1.c
23372         * gcc.c-torture/execute/builtins/fprintf.c
23373         * gcc.c-torture/execute/builtins/fputs.c
23374         * gcc.c-torture/execute/builtins/memcmp.c
23375         * gcc.c-torture/execute/builtins/memmove.c
23376         * gcc.c-torture/execute/builtins/memops-asm.c
23377         * gcc.c-torture/execute/builtins/mempcpy-2.c
23378         * gcc.c-torture/execute/builtins/mempcpy.c
23379         * gcc.c-torture/execute/builtins/memset.c
23380         * gcc.c-torture/execute/builtins/printf.c
23381         * gcc.c-torture/execute/builtins/sprintf.c
23382         * gcc.c-torture/execute/builtins/strcat.c
23383         * gcc.c-torture/execute/builtins/strchr.c
23384         * gcc.c-torture/execute/builtins/strcmp.c
23385         * gcc.c-torture/execute/builtins/strcpy.c
23386         * gcc.c-torture/execute/builtins/strcspn.c
23387         * gcc.c-torture/execute/builtins/strlen-2.c
23388         * gcc.c-torture/execute/builtins/strlen.c
23389         * gcc.c-torture/execute/builtins/strncat.c
23390         * gcc.c-torture/execute/builtins/strncmp-2.c
23391         * gcc.c-torture/execute/builtins/strncmp.c
23392         * gcc.c-torture/execute/builtins/strncpy.c
23393         * gcc.c-torture/execute/builtins/strpbrk.c
23394         * gcc.c-torture/execute/builtins/strpcpy-2.c
23395         * gcc.c-torture/execute/builtins/strpcpy.c
23396         * gcc.c-torture/execute/builtins/strrchr.c
23397         * gcc.c-torture/execute/builtins/strspn.c
23398         * gcc.c-torture/execute/builtins/strstr-asm.c
23399         * gcc.c-torture/execute/builtins/strstr.c:
23400         ... these new files.
23401
23402         * gcc.c-torture/execute/builtins/abs-2-lib.c
23403         * gcc.c-torture/execute/builtins/abs-3-lib.c
23404         * gcc.c-torture/execute/builtins/complex-1-lib.c
23405         * gcc.c-torture/execute/builtins/fprintf-lib.c
23406         * gcc.c-torture/execute/builtins/fputs-lib.c
23407         * gcc.c-torture/execute/builtins/memcmp-lib.c
23408         * gcc.c-torture/execute/builtins/memmove-lib.c
23409         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23410         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23411         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23412         * gcc.c-torture/execute/builtins/memset-lib.c
23413         * gcc.c-torture/execute/builtins/printf-lib.c
23414         * gcc.c-torture/execute/builtins/sprintf-lib.c
23415         * gcc.c-torture/execute/builtins/strcat-lib.c
23416         * gcc.c-torture/execute/builtins/strchr-lib.c
23417         * gcc.c-torture/execute/builtins/strcmp-lib.c
23418         * gcc.c-torture/execute/builtins/strcpy-lib.c
23419         * gcc.c-torture/execute/builtins/strcspn-lib.c
23420         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23421         * gcc.c-torture/execute/builtins/strlen-lib.c
23422         * gcc.c-torture/execute/builtins/strncat-lib.c
23423         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23424         * gcc.c-torture/execute/builtins/strncmp-lib.c
23425         * gcc.c-torture/execute/builtins/strncpy-lib.c
23426         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23427         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23428         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23429         * gcc.c-torture/execute/builtins/strrchr-lib.c
23430         * gcc.c-torture/execute/builtins/strspn-lib.c
23431         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23432         * gcc.c-torture/execute/builtins/strstr-lib.c
23433         * gcc.c-torture/execute/builtins/lib/abs.c
23434         * gcc.c-torture/execute/builtins/lib/fprintf.c
23435         * gcc.c-torture/execute/builtins/lib/memset.c
23436         * gcc.c-torture/execute/builtins/lib/printf.c
23437         * gcc.c-torture/execute/builtins/lib/sprintf.c
23438         * gcc.c-torture/execute/builtins/lib/strcpy.c
23439         * gcc.c-torture/execute/builtins/lib/strcspn.c
23440         * gcc.c-torture/execute/builtins/lib/strncat.c
23441         * gcc.c-torture/execute/builtins/lib/strncmp.c
23442         * gcc.c-torture/execute/builtins/lib/strncpy.c
23443         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23444         * gcc.c-torture/execute/builtins/lib/strspn.c
23445         * gcc.c-torture/execute/builtins/lib/strstr.c:
23446         New files containing support routines.
23447
23448         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23449         declaration.
23450         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23451         when not optimizing.
23452
23453 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23454
23455         PR c++/16240
23456         * g++.dg/abi/mangle22.C: New test.
23457         * g++.dg/abi/mangle23.C: Likewise.
23458
23459 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23460
23461         PR fortran/16290
23462         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23463         Allow for cases without denormalized floating point numbers.
23464
23465 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23466
23467         PR c/1027
23468         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23469         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23470         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23471         expected warning text.
23472         * gcc.dg/format/diag-2.c: New test.
23473
23474 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23475
23476         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23477
23478 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23479
23480         * gcc.dg/builtins-43.c: New.
23481         * gcc.dg/builtins-44.c: New.
23482         * gcc.dg/builtins-45.c: New.
23483
23484 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23485             Andreas Tobler  <a.tobler@schweiz.ch>
23486
23487         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23488         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23489         as SIGSEGV.
23490         * gcc.dg/cleanup-11.c: Likewise.
23491         * gcc.dg/cleanup-8.c: Likewise.
23492         * gcc.dg/cleanup-9.c: Likewise.
23493         * gcc.dg/cleanup-5.c: Run on all platforms.
23494
23495 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23496
23497         * g++.dg/warn/nonnull1.C: New test.
23498
23499 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23500
23501         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23502         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23503         Special-case the Sun compiler wrt to <complex.h>.
23504
23505 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23506
23507         * gcc.dg/Wunreachable-8.C: New test.
23508
23509         * gcc.dg/h8300-ice2.c : New test.
23510
23511 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23512
23513         PR fortran/16161
23514         * gfortran.fortran-torture/compile/implicit.f90: Add test
23515         for implicit character.
23516
23517 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23518
23519         PR fortran/16289
23520         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23521         Use tiny() intrinsic to find smallest non-negative real
23522
23523 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23524
23525         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23526         * gcc.dg/compat/struct-by-value-22_x.c: New.
23527         * gcc.dg/compat/struct-by-value-22_y.c: New.
23528
23529         * gcc.c-torture/execute/20040629-1.c: New test.
23530
23531 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23532
23533         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23534         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23535
23536         PR target/16195
23537         * gcc.dg/20040625-1.c: New test.
23538
23539 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23540
23541         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23542
23543 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23544
23545         PR fortran/15963
23546         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23547
23548 2004-06-29  Richard Henderson  <rth@redhat.com>
23549
23550         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23551
23552 2004-06-29  Paul Brook  <paul@codesourcery.com>
23553
23554         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23555         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23556
23557 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         PR c++/16260
23560         * g++.dg/parse/crash15.C: New.
23561
23562 2004-06-28  Andrew Pinski  <apinski@apple.com>
23563
23564         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23565         by the error already.
23566
23567         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23568
23569 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23570
23571         PR target/14041
23572         * gcc.dg/h8300-bss-align-1.c : New.
23573
23574 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23575
23576         * PR c++/16174
23577         * g++.dg/template/ctor4.C: New.
23578
23579 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23580
23581         PR c++/16205
23582         * g++.dg/warn/Wsequence-point-1.C: New test.
23583
23584 2004-06-27  Paul Brook  <paul@codesourcery.com>
23585
23586         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23587
23588 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23589
23590         * g++.old-deja/g++.mike/p7325.C: Remove.
23591
23592 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23593
23594         PR c/14963
23595         * gcc.dg/pr14963.c: New test.
23596
23597 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/16193
23600         * g++.dg/parse/redef1.C: New test.
23601
23602 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23603
23604         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23605         20021110.c.
23606         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23607         20021119-1.c.
23608         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23609         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23610         5-04.c.
23611         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23612         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23613         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23614         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23615         g++.brendan/enum14.C.
23616         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23617         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23618         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23619         g++.mike/virt1.C.
23620         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23621         memtemp24.C.
23622
23623 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23624
23625         * gcc.dg/20040527-1.c: New test case.
23626
23627 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23628
23629         PR gfortran/pr16196
23630         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23631
23632 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23633
23634         PR middle-end/15825
23635         * gcc.dg/pr15825-1.c: New test case.
23636
23637 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23638
23639         * gcc.c-torture/execute/20040625-1.c: New test.
23640
23641 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23642
23643         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23644
23645 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23646
23647         * gcc.dg/torture/mips-div-1.c: New test.
23648
23649 2004-06-24  Jeff Law  <law@redhat.com>
23650
23651         * gcc.dg/tree-ssa/20040624-1.c: New test.
23652
23653 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23654
23655         * gcc.c-torture/compile/20040624-1.c: New test.
23656
23657 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23658
23659         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23660         this directory.
23661
23662 2004-06-23  Andrew Pinski  <apinski@apple.com>
23663
23664         PR middle-end/15988
23665         * g++.dg/opt/ptrmem4.C: New test.
23666
23667         * gcc.dg/c90-array-quals-2.c: New test.
23668
23669 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23670
23671         * gcc.dg/kpice1.c: New test.
23672
23673 2006-06-23  Andrew Pinski  <apinski@apple.com>
23674
23675         * gcc.dg/c90-array-quals.c: New test.
23676
23677 2006-06-22  Richard Henderson  <rth@redhat.com>
23678
23679         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23680
23681 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23682
23683         * gcc.dg/builtins-config.h: Handle FreeBSD.
23684
23685 2006-06-22  Richard Henderson  <rth@redhat.com>
23686
23687         * g++.dg/opt/devirt1.C: New.
23688
23689 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23690
23691         * g++.dg/opt/pr15551.C: New testcase.
23692
23693 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23694
23695         PR target/14800
23696         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23697         x86_64-*-linux* when compiling for 32bit.
23698
23699 2004-06-21  Andrew Pinski  <apinski@apple.com>
23700
23701         * gcc.dg/pch/struct-1.c: New.
23702         * gcc.dg/pch/struct-1.hs: New.
23703
23704 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23705
23706         * gcc.dg/pch/save-temps-1.c: New file.
23707         * gcc.dg/pch/save-temps-1.hs: New file.
23708
23709 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23710
23711         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23712         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23713
23714 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23715
23716         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23717         to fix type error.
23718         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23719         Remove trailing spaces.
23720
23721 2004-06-21  Richard Henderson  <rth@redhat.com>
23722
23723         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23724         merging && to BIT_FIELD_REF.
23725
23726 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23727
23728         * g++.dg/opt/placeholder1.C: New test.
23729
23730 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23731
23732         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23733         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23734         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23735         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23736
23737 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23738
23739         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23740         extern "C".
23741         * g++.dg/other/pragma-re-1.C: Add comments.
23742
23743 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23744
23745         PR gfortran/16080
23746         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23747
23748 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23749
23750         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23751         instead of setting the type of size_t by
23752         hand.
23753
23754 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23755
23756         * gcc.dg/unordered-2.c: New test case.
23757         * gcc.dg/unordered-3.c: New test case.
23758
23759 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23760
23761         PR other/16043
23762         * lib/g++.exp (g++_version): Tweak regexp for version
23763         * lib/g77.exp (g77_version): Likewise.
23764         * lib/gfortran.exp (gfortran_version): Likewise.
23765         * lib/objc.exp (objc_version): Likewise.
23766         * lib/treelang.exp (treelang_version): Likewise.
23767
23768 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23769
23770         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23771         Use INT_MAX instead of __INT_MAX__.
23772         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23773
23774         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23775         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23776         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23777         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23778         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23779         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23780         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23781         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23782         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23783
23784         * gcc.dg/range-test-1.c: New test.
23785         * g++.dg/opt/range-test-1.C: New test.
23786
23787 2004-06-17  Richard Henderson  <rth@redhat.com>
23788
23789         * objc.dg/sync-1.m: New.
23790         * objc.dg/try-catch-1.m: Don't force next runtime.
23791         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23792         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23793         shadowed catch clause.
23794         * objc.dg/try-catch-5.m: New.
23795
23796 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23797
23798         Bug 14610
23799         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23800
23801 2004-06-15  Richard Henderson  <rth@redhat.com>
23802
23803         * gcc.dg/20001116-1.c: Move expected warning line.
23804
23805 2004-06-15  Richard Henderson  <rth@redhat.com>
23806
23807         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23808         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23809
23810 2004-06-15  Jeff Law  <law@redhat.com>
23811
23812         * gcc.dg/tree-ssa/20040615-1.c: New test.
23813         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23814         be less sensitive to operand ordering.
23815         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23816
23817 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23818
23819         * g++.dg/abi/bitfield3.C: Add comment..
23820
23821 2004-06-15  Richard Henderson  <rth@redhat.com>
23822
23823         * g++.dg/ext/stmtexpr1.C: XFAIL.
23824         * gcc.dg/20030612-1.c: XFAIL.
23825
23826 2004-06-15  Eric Christopher  <echristo@redhat.com>
23827
23828         * g++.dg/charset/asm5.c: New.
23829         * gcc.dg/charset/asm6.c: New.
23830
23831 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23832
23833         PR fortran/15962
23834         * gfortran.fortran-torture/execute/select_1.f90: New test.
23835
23836 2004-06-15  Paul Brook  <paul@codesourcery.com>
23837
23838         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23839
23840 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23841
23842         PR c++/15967
23843         * g++.dg/lookup/crash3.C: New test.
23844
23845 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23846
23847         PR c++/15947
23848         * g++.dg/parse/dtor4.C: New test.
23849
23850 2004-06-14  Jeff Law  <law@redhat.com>
23851
23852         * gcc.c-torture/compile/20040614-1.c: New test.
23853
23854 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23855
23856         PR fortran/15211
23857         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23858         LEN of a character array.
23859
23860 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23861
23862         PR c++/15096
23863         * g++.dg/template/ptrmem10.C: New test.
23864
23865         PR c++/14930
23866         * g++.dg/template/friend30.C: New test.
23867
23868 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23869
23870         PR fortran/14928
23871         * gfortran.fortran-torture/compile/mloc.f90: New test.
23872
23873 2004-06-13  Paul Brook  <paul@codesourcery.com>
23874
23875         * gfortran.fortran-torture/execute/random_2.f90: New test.
23876
23877 2004-06-13  Eric Christopher  <echristo@redhat.com>
23878
23879         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23880
23881 2004-06-12  Paul Brook  <paul@codesourcery.com>
23882
23883         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23884
23885 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23886
23887         PR fortran/14923
23888         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23889
23890 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23891
23892         PR fortran/14957
23893         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23894         syntax errors in end statements of contained subroutines.
23895
23896 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23897
23898         PR fortran/12841
23899         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23900
23901 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23902
23903         PR fortran/15665
23904         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23905
23906 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23907
23908         PR gfortran/12839
23909         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23910
23911 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23912
23913         PR c++/15862
23914         * g++.dg/parse/enum1.C: New test.
23915
23916 2004-06-10  Jeff Law  <law@redhat.com>
23917
23918         * gcc.c-torture/compile/20040610-1.c: New test.
23919
23920 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23921
23922         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23923         * g++.old-deja/g++.other/decl3.C: Likewise.
23924
23925 2004-06-10  Brian Booth  <bbooth@redhat.com>
23926
23927         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23928         V_MAY_DEF instead of VDEF.
23929         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23930
23931 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23932
23933         PR c++/14211
23934         * g++.dg/conversion/const1.C: New test.
23935
23936         PR c++/15076
23937         * g++.dg/conversion/reinterpret1.C: New test.
23938
23939         PR c++/15877
23940         * g++.dg/template/enum2.C: New test.
23941
23942         PR c++/15227
23943         * g++.dg/template/error13.C: New test.
23944
23945 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23946
23947         PR fortran/14957
23948         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23949         arguments to test_* REAL and of the right size.
23950
23951 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23952
23953         PR target/15569
23954         PR rtl-optimization/15681
23955         * gcc.dg/20040609-1.c: New test.
23956
23957 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23958
23959         PR c++/14791
23960         * g++.dg/opt/builtins1.C: New test.
23961
23962 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23963
23964         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23965         that use default windows32 struct layout.
23966         * gcc.dg/i386-bitfield2.c: Likewise.
23967
23968 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23969
23970         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23971         for mingw32 and cygwin targets.
23972
23973 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23974
23975         * gcc.dg/pch/macro-4.c: New.
23976         * gcc.dg/pch/macro-4.hs: New.
23977
23978 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23979
23980         PR fortran/13249
23981         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23982
23983 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23984
23985         PR fortran/13372
23986         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23987
23988 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23989
23990         PR gfortran/14897
23991         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23992
23993 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23994
23995         PR gfortran/15755
23996         * gfortran.fortran-torture/execute/backspace.c : New test.
23997
23998 2004-06-09  Paul Brook  <paul@codesourcery.com>
23999
24000         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24001         (pointer_to_section): Rewrite to use smaller array.
24002
24003 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24004
24005         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24006         * gcc.dg/ext/altivec-10.c: Same.
24007         * gcc.dg/ext/altivec-11.c: Same.
24008         * gcc.dg/ext/altivec-12.c: Same.
24009         * gcc.dg/ext/altivec-13.c: Same.
24010         * gcc.dg/ext/altivec-14.c: Same.
24011         * gcc.dg/ext/altivec-15.c: Same.
24012         * gcc.dg/ext/altivec-16.c: Same.
24013         * gcc.dg/ext/altivec-3.c: Same.
24014         * gcc.dg/ext/altivec-4.c: Same.
24015         * gcc.dg/ext/altivec-6.c: Same.
24016         * gcc.dg/ext/altivec-7.c: Same.
24017         * gcc.dg/ext/altivec-8.c: Same.
24018         * gcc.dg/ext/altivec-varargs-1.c: Same.
24019
24020         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24021         * g++.dg/ext/altivec-10.C: Same.
24022         * g++.dg/ext/altivec-2.C: Same.
24023         * g++.dg/ext/altivec-3.C: Same.
24024         * g++.dg/ext/altivec-4.C: Same.
24025         * g++.dg/ext/altivec-5.C: Same.
24026         * g++.dg/ext/altivec-6.C: Same.
24027         * g++.dg/ext/altivec-7.C: Same.
24028         * g++.dg/ext/altivec-8.C: Same.
24029         * g++.dg/ext/altivec-9.C: Same.
24030
24031 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24032
24033         PR c++/7841
24034         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24035
24036 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24037
24038         * gcc.dg/union-1.c: New test.
24039
24040 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24041
24042         * gcc.dg/builtins-41.c: New test case.
24043         * gcc.dg/builtins-42.c: New test case.
24044
24045 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24046
24047         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24048         * g++.dg/ext/altivec-10.C: Same.
24049         * g++.dg/ext/altivec-2.C: Same.
24050         * g++.dg/ext/altivec-3.C: Same.
24051         * g++.dg/ext/altivec-4.C: Same.
24052         * g++.dg/ext/altivec-5.C: Same.
24053         * g++.dg/ext/altivec-6.C: Same.
24054         * g++.dg/ext/altivec-7.C: Same.
24055         * g++.dg/ext/altivec-8.C: Same.
24056         * g++.dg/ext/altivec-9.C: Same.
24057         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24058         * g++.old-deja/g++.brendan/new3.C: Same.
24059         * gcc.c-torture/execute/eeprof-1.x: Same.
24060
24061 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24062
24063         PR c/14765
24064         * gcc.dg/pr14765-1.c: New test.
24065
24066 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24067
24068         PR c/14649
24069         * gcc.dg/pr14649-1.c: New test case.
24070
24071 2004-06-07  Richard Henderson  <rth@redhat.com>
24072
24073         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24074         if temporaries.
24075
24076 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24077
24078         * g++.dg/eh/elide1.C: Remove XFAIL.
24079
24080 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24081
24082         PR c++/15337
24083         * g++.dg/expr/sizeof3.C: New test.
24084
24085         PR c++/14777
24086         * g++.dg/template/access14.C: New test.
24087
24088         PR c++/15554
24089         * g++.dg/template/enum1.C: New test.
24090
24091         PR c++/15057
24092         * g++.dg/eh/throw1.C: New test.
24093
24094 2004-06-07  David Ayers  <d.ayers@inode.at>
24095             Ziemowit Laski  <zlaski@apple.com>
24096
24097         * lib/objc.exp (objc_target_compile): Revert the '-framework
24098         Foundation' flag fix, since bare Darwin does not ship
24099         with the Foundation framework.
24100         * objc/execute/next_mapping.h: Provide a local NSConstantString
24101         @interface and @implementation.
24102         (objc_constant_string_init): A constructor function, used to
24103         initialize the NSConstantString meta-class object.
24104         * objc/execute/string1.m: Include "next_mapping.h" instead of
24105         <Foundation/NSString.h>.
24106         * objc/execute/string2.m: Likewise.
24107         * objc/execute/string3.m: Likewise.
24108         * objc/execute/string4.m: Likewise.
24109
24110 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24111
24112         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24113         to double. Replace double with FLOAT.
24114         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24115
24116         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24117         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24118         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24119         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24120         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24121         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24122         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24123         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24124
24125 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24126
24127         PR c/13519
24128         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24129
24130 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24131
24132         PR c++/15503
24133         * g++.dg/template/meminit2.C: New test.
24134
24135 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24136
24137         PR target/15822
24138         * gcc.c-torture/execute/compare-fp-1.c,
24139         gcc.c-torture/execute/compare-fp-2.c,
24140         gcc.c-torture/execute/compare-fp-3.c,
24141         gcc.c-torture/execute/compare-fp-4.c,
24142         gcc.c-torture/execute/compare-fp-3.x,
24143         gcc.c-torture/execute/compare-fp-4.x: Moved...
24144         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24145         gcc.c-torture/execute/ieee/compare-fp-2.c,
24146         gcc.c-torture/execute/ieee/compare-fp-3.c,
24147         gcc.c-torture/execute/ieee/compare-fp-4.c,
24148         gcc.c-torture/execute/ieee/compare-fp-3.x,
24149         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24150
24151 2004-06-04  David Ayers  <d.ayers@inode.at>
24152
24153         * objc/execute/protocol-isEqual-4.m: New testcase.
24154
24155 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24156
24157         * objc/execute/protocol-isEqual-1.m: New testcase.
24158         * objc/execute/protocol-isEqual-2.m: New testcase.
24159         * objc/execute/protocol-isEqual-3.m: New testcase.
24160
24161 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24162
24163         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24164
24165 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24166
24167         * lib/objc.exp (objc_target_compile): When running tests on
24168         Darwin (Mac OS X), inform the linker about '-framework
24169         'Foundation'.
24170
24171 2004-06-02  Eric Christopher  <echristo@redhat.com>
24172
24173         * gcc.c-torture/compile/20040602-1.c: New.
24174
24175 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24176
24177         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24178         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24179
24180         PR tree-optimization/14736
24181         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24182
24183         PR tree-optimization/14042
24184         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24185
24186         PR tree-optimization/14729
24187         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24188
24189 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24190
24191         PR fortran/15557
24192         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24193
24194 2004-06-01  Richard Hederson  <rth@redhat.com>
24195
24196         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24197
24198 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24199
24200         PR c++/14932
24201         * g++.dg/parse/offsetof4.C: New test.
24202
24203 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24204
24205         PR objc/7993
24206         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24207
24208 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24209
24210         PR c++/15701
24211         * g++.dg/template/friend29.C: New test.
24212
24213 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24214
24215         PR c/15749
24216         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24217
24218 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24219
24220         * gcc.dg/sparc-trap-1.c: New test.
24221
24222 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24223
24224         PR middle-end/15069
24225         * g++.dg/opt/fold3.C: New test case.
24226
24227 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24228
24229         * lib/target-supports.exp (check_iconv_available): Fix fallout
24230         from 2004-05-28 patch.
24231
24232 2004-05-30  Paul Brook  <paul@codesourcery.com>
24233
24234         PR fortran/15620
24235         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24236         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24237
24238 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24239
24240         * gfortran.fortran-torture/execute/random_1.f90: New test.
24241
24242 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24243
24244         * g++.dg/ext/altivec-10.C: New test.
24245
24246 2004-05-29  Paul Brook  <paul@codesourcery.com>
24247
24248         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24249
24250 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24251
24252         * gcc.dg/altivec-16.c: New test.
24253
24254 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24255
24256         * lib/target-supports.exp (check_vmx_hw_available): New.
24257         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24258
24259         * lib/target-supports.exp (check_alias_available,
24260         check_iconv_available, check_named_sections_available): Use
24261         unique names for temporary files.
24262
24263 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24264
24265         * gcc.dg/altivec-15.c: New test.
24266
24267 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24268
24269         PR c++/15083
24270         * g++.dg/warn/noeffect6.C: New test.
24271
24272         PR c++/15471
24273         * g++.dg/expr/ptrmem4.C: New test.
24274
24275         PR c++/15640
24276         * g++.dg/template/operator3.C: New test.
24277
24278 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24279
24280         PR c++/14668
24281         * g++.dg/lookup/redecl1.C: New test.
24282         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24283
24284 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24285
24286         * gcc.c-torture/execute/compare-fp-1.c,
24287         gcc.c-torture/execute/compare-fp-2.c,
24288         gcc.c-torture/execute/compare-fp-3.c,
24289         gcc.c-torture/execute/compare-fp-4.c,
24290         gcc.c-torture/execute/compare-fp-3.x,
24291         gcc.c-torture/execute/compare-fp-4.x,
24292         gcc.dg/pr15649-1.c: New.
24293
24294 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24295
24296         PR c++/12883
24297         * g++.dg/init/array14.C: New test.
24298
24299 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24300
24301         * lib/compat.exp (compat-get-options-main): New.
24302         (compat-get-options): Remove unneeded code, warn for ignored
24303         command.
24304         (compat-execute): Check flag set by dg-require-* commands.
24305
24306         * lib/compat.exp (compat-execute): Break up long lines.
24307
24308 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24309
24310         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24311         * gcc.dg/altivec-14.c: New test.
24312         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24313
24314         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24315         * gcc.dg/altivec-12.c: Ditto.
24316
24317         * gcc.dg/altivec-3.c: Move call to altivec_check.
24318
24319 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24320
24321         PR c++/15044
24322         * g++.dg/template/error12.C: New test.
24323
24324         PR c++/15317
24325         * g++.dg/ext/attrib15.C: New test.
24326
24327         PR c++/15329
24328         * g++.dg/template/ptrmem9.C: New test.
24329
24330 2004-05-25  Paul Brook  <paul@codesourcery.com>
24331
24332         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24333
24334 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/15165
24337         * g++.dg/template/crash19.C: New test.
24338
24339 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24340
24341         PR c++/15025
24342         * g++.dg/template/redecl1.C: New test.
24343
24344 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24345
24346         PR c++/14821
24347         * g++.dg/other/ns1.C: New test.
24348
24349         PR c++/14883
24350         * g++.dg/template/invalid1.C: New test.
24351
24352 2004-05-23  Paul Brook  <paul@codesourcery.com>
24353         Victor Leikehman  <lei@haifasphere.co.il>
24354
24355         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24356         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24357
24358 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/15285
24361         PR c++/15299
24362         * g++.dg/template/non-dependent5.C: New test.
24363         * g++.dg/template/non-dependent6.C: New test.
24364
24365 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24366
24367         PR c++/15507
24368         * g++.dg/inherit/union1.C: New test.
24369
24370         PR c++/15542
24371         * g++.dg/template/addr1.C: New test.
24372
24373         PR c++/15427
24374         * g++.dg/template/array5.C: New test.
24375
24376         PR c++/15287
24377         * g++.dg/template/array6.C: New test.
24378
24379 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24380             Roger Sayle  <roger@eyesopen.com>
24381
24382         * g++.dg/lookup/forscope2.C: New test case.
24383
24384 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24385
24386         * gcc.dg/cpp/Wmissingdirs.c: New.
24387
24388 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24389
24390         PR target/15301
24391         * gcc.dg/compat/union-m128-1.h: New file.
24392         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24393         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24394         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24395
24396 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24397
24398         PR target/15302
24399         * gcc.dg/compat/struct-complex-1.h: New file.
24400         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24401         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24402         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24403
24404 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24405
24406         PR middle-end/3074
24407         * gcc.dg/pr3074-1.c: New test case.
24408         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24409
24410 2004-05-20  Falk Hueffner  <falk@debian.org>
24411
24412         PR other/15526
24413         * gcc.dg/ftrapv-1.c: New test case.
24414
24415 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24416
24417         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24418
24419 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24420             Jeff Law  <law@redhat.com>
24421
24422         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24423         * gcc.dg/tree-ssa/20040518-2.c: New test.
24424
24425         * gcc.dg/tree-ssa/20040518-1.c: New test.
24426
24427 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24428
24429         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24430
24431 2004-05-18  Paul Brook  <paul@codesourcery.com>
24432
24433         PR fortran/13930
24434         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24435
24436 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24437
24438         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24439         constant folding.
24440
24441 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24442
24443         * gcc.dg/tree-ssa/20040517-1.c: New test.
24444
24445 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24446
24447         * gcc.dg/loop-4.c: New test.
24448
24449 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24450
24451         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24452
24453 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24454
24455         PR fortran/15311
24456         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24457
24458 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24459
24460         PR fortran/13826
24461         PR fortran/13940
24462         * gfortran.fortran-torture/compile/data_1.f90: New test.
24463
24464 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24465
24466         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24467         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24468
24469 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24470
24471         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24472
24473 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24474
24475         PR c/15444
24476         * gcc.dg/format/xopen-1.c: Adjust expected message.
24477         * gcc.dg/format/xopen-3.c: New test.
24478
24479 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24480
24481         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24482
24483 2004-05-14  Jeff Law  <law@redhat.com>
24484
24485         * gcc.dg/tree-ssa/20040514-2.c: New test.
24486
24487 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24488
24489         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24490         this ...
24491         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24492         this.
24493
24494 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24495
24496         * gcc.dg/tree-ssa/20040514-1.c: New test.
24497
24498 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24499
24500         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24501         test.
24502
24503 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24504
24505         PR fortran/14066
24506         * gfortran.fortran-torture/compile/do_1.f90: New test.
24507
24508 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24509
24510         PR fortran/15051
24511         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24512         test.
24513
24514 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24515
24516         PR fortran/15149
24517         * gfortran.fortran-torture/execute/random_init.f90: New test.
24518
24519 2004-05-13  Paul Brook  <paul@codesourcery.com>
24520
24521         PR fortran/15314
24522         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24523
24524 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24525
24526         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24527         for the powerpc case.
24528
24529 2004-05-13  Jeff Law  <law@redhat.com>
24530
24531         * gcc.dg/tree-ssa/20040513-1.c: New test.
24532         * gcc.dg/tree-ssa/20040513-2.c: New test.
24533
24534 2004-05-13  Paul Brook  <paul@codesourcery.com>
24535
24536         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24537         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24538         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24539
24540 2004-05-13  Andreas Schwab  <schwab@suse.de>
24541
24542         PR other/10819
24543         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24544         characters.
24545
24546 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24547
24548         PR fortran/15294
24549         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24550
24551 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24552
24553         Merge from tree-ssa-20020619-branch.  See
24554         ChangeLog.tree-ssa for details.
24555
24556 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24557
24558         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24559         include <altivec.h> explicitly.
24560         * gcc.dg/altivec-13.c: Likewise.
24561
24562 2004-05-11  Paul Brook  <paul@codesourcery.com>
24563
24564         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24565
24566 2004-05-10  Eric Christopher  <echristo@redhat.com>
24567
24568         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24569         * gcc.dg/sibcall-4.c: Ditto.
24570
24571 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24572
24573         * g++.dg/ext/altivec-8.C: New test case.
24574         * gcc.dg/altivec-13.c: New test case.
24575
24576 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24577
24578         * gcc.c-torture/execute/divcmp-1.c: New test case.
24579         * gcc.c-torture/execute/divcmp-2.c: New test case.
24580         * gcc.c-torture/execute/divcmp-3.c: New test case.
24581
24582 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24583
24584         * g++.dg/other/pragma-re-2.C: New test.
24585
24586 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24587
24588         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24589         * gcc.dg/i386-387-2.c: Likewise.
24590
24591         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24592         __builtin_drem.
24593         * gcc.dg/i386-387-6.c: Likewise.
24594
24595 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24596
24597         * gcc.dg/builtins-33.c: Also check log1p*.
24598
24599 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24600
24601         PR optimization/15296
24602         * gcc.c-torture/execute/pr15296.c: New test.
24603
24604 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24605
24606         * gcc.dg/builtins-40.c: New test.
24607
24608 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24609
24610         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24611
24612 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24613
24614         * g++.dg/ext/spe1.C: New testcase.
24615
24616 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24617
24618         * objc.dg/image-info.m: Allow additional attributes
24619         for __image_info section.
24620
24621 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24622
24623         * gcc.dg/torture/mips-hilo-2.c: New test.
24624
24625 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24626
24627         PR c++/14389
24628         * g++.dg/template/member5.C: New test.
24629
24630 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24631
24632         * gcc.dg/builtins-34.c: Also check expm1*.
24633
24634 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24635
24636         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24637         * gcc.dg/torture/builtin-convert-3.c: New test.
24638
24639 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24640
24641         PR middle-end/15054
24642         * g++.dg/opt/pr15054.C: New test.
24643
24644 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24645
24646         * gcc.dg/torture/builtin-rounding-1.c: New test.
24647         * gcc.dg/builtins-25.c: Delete.
24648         * gcc.dg/builtins-29.c: Delete.
24649
24650 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24651
24652         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24653         * gcc.dg/sibcall-4.c: Likewise.
24654         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24655
24656 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24657
24658         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24659         bit-field on 16-bit targets.
24660
24661 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24662
24663         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24664         16-bit targets.
24665
24666 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24667
24668         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24669         * gcc.dg/rs6000-power2-2.c: Likewise.
24670
24671 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24672
24673         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24674         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24675         Change the asm registers to be in form of frN instead of fN.
24676
24677 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24678
24679         * gcc.dg/torture/builtin-convert-2.c: New test.
24680
24681 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24682
24683         * gcc.dg/rs6000-power2-1.c: New test.
24684         * gcc.dg/rs6000-power2-2.c: New test.
24685
24686 2004-04-28  Jan Hubicka  <jh@suse.cz>
24687
24688         * gcc.dg/unused-6.c: New test.
24689
24690 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24691             Ulrich Weigand  <uweigand@de.ibm.com>
24692
24693         * ada/acats/run_all.sh: Define $target variable.
24694
24695 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24696
24697         PR c++/15119
24698         * g++.dg/other/vararg-1.C: New test.
24699
24700         PR c++/4794
24701         * g++.dg/eh/cleanup3.C: New test.
24702
24703 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24704
24705         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24706         and ad8011a (target_insn).
24707         * ada/acats/support/macro.dfs: Likewise.
24708         * ada/acats/support/impbit.adb: New file.
24709
24710 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24711
24712         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24713
24714 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24715
24716         * gcc.dg/loop-3.c: New test.
24717
24718 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24719
24720         * gcc.c-torture/execute/simd-5.c: New test.
24721
24722 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24723
24724         PR c++/15064
24725         * g++.dg/template/crash18.C: New test.
24726
24727 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24728
24729         * g++.dg/ext/complit3.C: New test.
24730
24731 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24732
24733         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24734         * gcc.dg/altivec-3.c: Same.
24735         * gcc.dg/altivec-varargs-1.c: Same.
24736
24737 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24738
24739         * lib/target-supports.exp (check_profiling_available): Assume
24740         profiling is not available on powerpc-eabi targets.
24741
24742 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24743
24744         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24745         * gcc.dg/vmx/bug-1.c: Ditto.
24746
24747 2004-04-20  Eric Christopher  <echristo@redhat.com>
24748
24749         * gcc.dg/charset/extern.c: New test.
24750         * g++.dg/charset/extern3.cc: Ditto.
24751
24752 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24753
24754         * gcc.dg/builtins-39.c: New test.
24755
24756 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24757
24758         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24759
24760 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24761
24762         * gcc.dg/torture/mips-hilo-1.c: New test.
24763
24764 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24765
24766         * gcc.c-torture/compile/20040419-1.c: New test.
24767
24768 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24769
24770         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24771
24772 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24773             Aldy Hernandez  <aldyh@redhat.com>
24774
24775         * gcc.c-torture/execute/va-arg-24.c: New.
24776
24777 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24778             Aldy Hernandez  <aldyh@redhat.com>
24779
24780         * gcc.dg/vmx/1b-01.c: New.
24781         * gcc.dg/vmx/1b-02.c: New.
24782         * gcc.dg/vmx/1b-03.c: New.
24783         * gcc.dg/vmx/1b-04.c: New.
24784         * gcc.dg/vmx/1b-05.c: New.
24785         * gcc.dg/vmx/1b-06.c: New.
24786         * gcc.dg/vmx/1b-07.c: New.
24787         * gcc.dg/vmx/1c-01.c: New.
24788         * gcc.dg/vmx/1c-02.c: New.
24789         * gcc.dg/vmx/3a-01a.c: New.
24790         * gcc.dg/vmx/3a-01.c: New.
24791         * gcc.dg/vmx/3a-01m.c: New.
24792         * gcc.dg/vmx/3a-03.c: New.
24793         * gcc.dg/vmx/3a-03m.c: New.
24794         * gcc.dg/vmx/3a-04.c: New.
24795         * gcc.dg/vmx/3a-04m.c: New.
24796         * gcc.dg/vmx/3a-05.c: New.
24797         * gcc.dg/vmx/3a-06.c: New.
24798         * gcc.dg/vmx/3a-06m.c: New.
24799         * gcc.dg/vmx/3a-07.c: New.
24800         * gcc.dg/vmx/3b-01.c: New.
24801         * gcc.dg/vmx/3b-02.c: New.
24802         * gcc.dg/vmx/3b-10.c: New.
24803         * gcc.dg/vmx/3b-13.c: New.
24804         * gcc.dg/vmx/3b-14.c: New.
24805         * gcc.dg/vmx/3b-15.c: New.
24806         * gcc.dg/vmx/3c-01a.c: New.
24807         * gcc.dg/vmx/3c-01.c: New.
24808         * gcc.dg/vmx/3c-02.c: New.
24809         * gcc.dg/vmx/3c-03.c: New.
24810         * gcc.dg/vmx/3d-01.c: New.
24811         * gcc.dg/vmx/4-01.c: New.
24812         * gcc.dg/vmx/4-03.c: New.
24813         * gcc.dg/vmx/5-01.c: New.
24814         * gcc.dg/vmx/5-02.c: New.
24815         * gcc.dg/vmx/5-03.c: New.
24816         * gcc.dg/vmx/5-04.c: New.
24817         * gcc.dg/vmx/5-05.c: New.
24818         * gcc.dg/vmx/5-06.c: New.
24819         * gcc.dg/vmx/5-07.c: New.
24820         * gcc.dg/vmx/5-07t.c: New.
24821         * gcc.dg/vmx/5-08.c: New.
24822         * gcc.dg/vmx/5-10.c: New.
24823         * gcc.dg/vmx/5-11.c: New.
24824         * gcc.dg/vmx/7-01a.c: New.
24825         * gcc.dg/vmx/7-01.c: New.
24826         * gcc.dg/vmx/7c-01.c: New.
24827         * gcc.dg/vmx/7d-01.c: New.
24828         * gcc.dg/vmx/7d-02.c: New.
24829         * gcc.dg/vmx/8-01.c: New.
24830         * gcc.dg/vmx/8-02a.c: New.
24831         * gcc.dg/vmx/8-02.c: New.
24832         * gcc.dg/vmx/brode-1.c: New.
24833         * gcc.dg/vmx/bug-1.c: New.
24834         * gcc.dg/vmx/bug-2.c: New.
24835         * gcc.dg/vmx/bug-3.c: New.
24836         * gcc.dg/vmx/cw-bug-1.c: New.
24837         * gcc.dg/vmx/cw-bug-2.c: New.
24838         * gcc.dg/vmx/cw-bug-3.c: New.
24839         * gcc.dg/vmx/dct.c: New.
24840         * gcc.dg/vmx/debug-1.c: New.
24841         * gcc.dg/vmx/debug-2.c: New.
24842         * gcc.dg/vmx/debug-3.c: New.
24843         * gcc.dg/vmx/debug-4.c: New.
24844         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24845         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24846         * gcc.dg/vmx/eg-5.c: New.
24847         * gcc.dg/vmx/fft.c: New.
24848         * gcc.dg/vmx/gcc-bug-1.c: New.
24849         * gcc.dg/vmx/gcc-bug-2.c: New.
24850         * gcc.dg/vmx/gcc-bug-3.c: New.
24851         * gcc.dg/vmx/gcc-bug-4.c: New.
24852         * gcc.dg/vmx/gcc-bug-5.c: New.
24853         * gcc.dg/vmx/gcc-bug-6.c: New.
24854         * gcc.dg/vmx/gcc-bug-7.c: New.
24855         * gcc.dg/vmx/gcc-bug-8.c: New.
24856         * gcc.dg/vmx/gcc-bug-9.c: New.
24857         * gcc.dg/vmx/gcc-bug-b.c: New.
24858         * gcc.dg/vmx/gcc-bug-c.c: New.
24859         * gcc.dg/vmx/gcc-bug-d.c: New.
24860         * gcc.dg/vmx/gcc-bug-e.c: New.
24861         * gcc.dg/vmx/gcc-bug-f.c: New.
24862         * gcc.dg/vmx/gcc-bug-g.c: New.
24863         * gcc.dg/vmx/gcc-bug-i.c: New.
24864         * gcc.dg/vmx/harness.h: New.
24865         * gcc.dg/vmx/ira1.c: New.
24866         * gcc.dg/vmx/ira2a.c: New.
24867         * gcc.dg/vmx/ira2b.c: New.
24868         * gcc.dg/vmx/ira2.c: New.
24869         * gcc.dg/vmx/ira2c.c: New.
24870         * gcc.dg/vmx/mem.c: New.
24871         * gcc.dg/vmx/newton-1.c: New.
24872         * gcc.dg/vmx/ops.c: New.
24873         * gcc.dg/vmx/sn7153.c: New.
24874         * gcc.dg/vmx/spill2.c: New.
24875         * gcc.dg/vmx/spill3.c: New.
24876         * gcc.dg/vmx/spill.c: New.
24877         * gcc.dg/vmx/t.c: New.
24878         * gcc.dg/vmx/varargs-1.c: New.
24879         * gcc.dg/vmx/varargs-2.c: New.
24880         * gcc.dg/vmx/varargs-3.c: New.
24881         * gcc.dg/vmx/varargs-4.c: New.
24882         * gcc.dg/vmx/varargs-5.c: New.
24883         * gcc.dg/vmx/varargs-6.c: New.
24884         * gcc.dg/vmx/varargs-7.c: New.
24885         * gcc.dg/vmx/vmx.exp: New.
24886         * gcc.dg/vmx/vprint-1.c: New.
24887         * gcc.dg/vmx/vscan-1.c: New.
24888         * gcc.dg/vmx/x-01.c: New.
24889         * gcc.dg/vmx/x-02.c: New.
24890         * gcc.dg/vmx/x-03.c: New.
24891         * gcc.dg/vmx/x-04.c: New.
24892         * gcc.dg/vmx/x-05.c: New.
24893         * gcc.dg/vmx/yousufi-1.c: New.
24894         * gcc.dg/vmx/zero-1.c: New.
24895         * gcc.dg/vmx/zero.c: New.
24896
24897 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24898
24899         * g++.dg/lookup/java1.C: Update for chage of
24900         _Jv_AllocObject.
24901         * g++.dg/lookup/java2.C: Likewise.
24902
24903 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24904
24905         * ada/acats/run_all.sh: use -O2 by default.
24906
24907 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24908
24909         * gcc.dg/vr-mult-[12].c: New tests.
24910
24911 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24912
24913         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24914
24915         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24916
24917 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24918
24919         * lib/target-supports.exp (check_profiling_available): Assume profiling
24920         isn't available for mips*-*-elf targets.
24921
24922 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24923
24924         * gcc.dg/builtins-38.c: New test.
24925
24926 2004-04-14  Eric Christopher  <echristo@redhat.com>
24927
24928         * g++.dg/charset/charset.exp: Run .cc extension tests.
24929
24930 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24931
24932         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24933
24934 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24935
24936         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24937
24938 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24939
24940         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24941         * gcc.dg/i386-387-2.c: Likewise.
24942
24943         * gcc.dg/i386-387-7.c: New test.
24944         * gcc.dg/i386-387-8.c: New test.
24945
24946         * gcc.dg/builtins-37.c: New test.
24947
24948 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24949
24950         * g++.dg/pch/externc-1.C: Add missing semicolon.
24951
24952 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24953
24954         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24955
24956 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24957
24958         * gcc.c-torture/execute/20040411-1.c: New test.
24959
24960 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24961
24962         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24963
24964 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24965
24966         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24967
24968 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24969
24970         * lib/target-supports.exp (check_named_sections_available): New.
24971         * lib/gcc-dg.exp (dg-require-named-sections): New.
24972         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24973         old-deja.exp.  Also prune error-count message from HP linker.
24974         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24975
24976         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24977         * g++.old-deja/g++.pt/static3.C: Likewise.
24978         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24979
24980 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24981
24982         * gcc.c-torture/execute/20040409-1.c: New test case.
24983         * gcc.c-torture/execute/20040409-2.c: New test case.
24984         * gcc.c-torture/execute/20040409-3.c: New test case.
24985
24986 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24987
24988         * gcc.dg/20040409-1.c: New test.
24989
24990 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24991
24992         PR target/14888
24993         * g++.dg/opt/pr14888.C: New test case.
24994
24995 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24996
24997         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24998         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24999         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25000         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25001         New tests.
25002
25003 2004-04-08  Paul Brook  <paul@codesourcery.com>
25004
25005         * gcc.dg/spill-1.c: New test.
25006
25007 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25008
25009         * gcc.dg/torture/builtin-ctype-2.c: New test.
25010
25011 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25012
25013         * gcc.dg/pch/pch.exp: Add largefile test.
25014
25015 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25016
25017         * g++.dg/pch/externc-1.Hs: New.
25018         * g++.dg/pch/externc-1.C: New.
25019
25020 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25021
25022         * gcc.dg/compat/struct-by-value-5a_main.c,
25023         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25024         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25025         * gcc.dg/compat/struct-by-value-5a_x.c,
25026         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25027         gcc.dg/compat/struct-by-value-5_x.c.
25028         * gcc.dg/compat/struct-by-value-5a_y.c,
25029         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25030         gcc.dg/compat/struct-by-value-5_y.c.
25031
25032         * gcc.dg/compat/struct-by-value-6a_main.c,
25033         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25034         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25035         * gcc.dg/compat/struct-by-value-6a_x.c,
25036         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25037         gcc.dg/compat/struct-by-value-6_x.c.
25038         * gcc.dg/compat/struct-by-value-6a_y.c,
25039         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25040         gcc.dg/compat/struct-by-value-6_y.c.
25041
25042         * gcc.dg/compat/struct-by-value-7a_main.c,
25043         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25044         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25045         * gcc.dg/compat/struct-by-value-7a_x.c,
25046         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25047         gcc.dg/compat/struct-by-value-7_x.c.
25048         * gcc.dg/compat/struct-by-value-7a_y.c,
25049         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25050         gcc.dg/compat/struct-by-value-7_y.c.
25051
25052 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25053
25054         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25055         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25056         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25057         options.
25058
25059 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25060
25061         * gcc.dg/builtins-36.c: New test.
25062
25063 2004-04-06  Paul Brook  <paul@codesourcery.com>
25064
25065         * README.gcc: Remove obsolete contraint on testcases.
25066
25067 2004-04-05  Paul Brook  <paul@codesourcery.com>
25068
25069         PR2123
25070         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25071         failure and exit(0) on success.
25072         * g++.dg/expr/anew2.C: Ditto.
25073         * g++.dg/expr/anew3.C: Ditto.
25074         * g++.dg/expr/anew4.C: Ditto.
25075
25076 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25077
25078         PR c++/3518
25079         * g++.dg/template/unify7.C: New.
25080
25081 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25082
25083         * g++.dg/README: Bring up to date with new subdirectories; remove
25084         duplicate subdirectory lines.
25085
25086 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25087
25088         PR c++/14007
25089         * g++.dg/template/unify5.C: New.
25090         * g++.dg/template/unify6.C: New.
25091         * g++.dg/template/qualttp20.C: Adjust.
25092         * g++.old-deja/g++.jason/report.C: Adjust.
25093         * g++.old-deja/g++.other/qual1.C: Adjust.
25094
25095 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25096
25097         PR c++/14803
25098         * g++.dg/inherit/ptrmem1.C: New test.
25099
25100 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25101
25102         PR c++/14755
25103         * gcc.c-torture/execute/20040331-1.c: New test.
25104         * gcc.dg/20040331-1.c: New test.
25105
25106 2004-04-01  Paul Brook  <paul@codesourcery.com>
25107
25108         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25109
25110 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25111
25112         PR c++/14724
25113         * g++.dg/init/goto1.C: New test.
25114
25115         PR c++/14763
25116         * g++.dg/template/defarg4.C: New test.
25117
25118 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25119
25120         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25121
25122 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25123
25124         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25125
25126 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25127
25128         * gcc.dg/noncompile/undeclared-2.c: New test.
25129
25130 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25131
25132         * gcc.dg/940409-1.c: Remove XFAIL.
25133         * gcc.dg/reg-vol-struct-1.c: New test.
25134
25135 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25136
25137         * gcc.dg/torture/builtin-wctype-1.c: New test.
25138
25139 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25140
25141         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25142         * gcc.dg/20001101-1.c: Likewise.
25143         * gcc.dg/20001102-1.c: Likewise.
25144
25145 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25146
25147         * gcc.dg/compare8.c: Add an additional test for XOR.
25148
25149 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25150
25151         * gcc.dg/torture/builtin-ctype-1.c: New test.
25152
25153 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25154
25155         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25156         * gcc.dg/torture/builtin-math-1.c: Likewise.
25157         * gcc.dg/torture/builtin-power-1.c: New test.
25158
25159 2004-03-24  Andreas Schwab  <schwab@suse.de>
25160
25161         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25162         IA64 assembler.
25163
25164 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25165             Roger Sayle  <roger@eyesopen.com>
25166
25167         * gcc.dg/compare8.c: New test case.
25168
25169 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25170
25171         * g++.dg/ext/altivec-7.C: New test.
25172
25173 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25174
25175         PR 12267, 12391, 12560, 13129, 14114, 14133
25176         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25177         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25178         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25179         Adjust error regexps.
25180         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25181         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25182         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25183         * gcc.dg/local1.c: Add explanatory comment.
25184
25185 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25186
25187         PR optimization/14669
25188         * g++.dg/opt/fold2.C: New test case.
25189
25190 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25191
25192         PR c/14069
25193         * gcc.dg/20040322-1.c: New test.
25194
25195 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25196
25197         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25198         * gcc.dg/ultrasp4.c: Likewise.
25199         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25200
25201 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25202
25203         * gcc.dg/i386-sse-8.c: Reset default options.
25204
25205 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25206
25207         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25208         in the error message text.
25209
25210 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25211
25212         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25213
25214 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/14616
25217         * g++.dg/init/array13.C: New test.
25218
25219 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25220
25221         PR target/13889
25222         * gcc.c-torture/compile/pr13889.c: New test case.
25223
25224 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25225
25226         PR c/14635
25227         * builtins-1.c (nan, nans): Don't test.
25228         * builtins-30.c: Don't use nan, nanf, nanl.
25229         * builtins-35.c: New test.
25230
25231 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25232
25233         * g++.dg/ext/altivec-6.C: New test.
25234
25235 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25236
25237         * g++.dg/init/placement3.C: New test.
25238
25239         * g++.dg/template/spec13.C: New test.
25240
25241         * g++.dg/lookup/using11.C: New test.
25242
25243         * g++.dg/lookup/koenig3.C: New test.
25244
25245         * g++.dg/template/operator2.C: New test.
25246
25247         * g++.dg/expr/dtor3.C: New test.
25248         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25249         marker.
25250         * g++.old-deja/g++.law/visibility28.C: Likewise.
25251
25252 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25253
25254         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25255         * gcc.dg/ppc64-abi-3.c: Likewise.
25256
25257 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25258
25259         PR c++/14545
25260         * g++.dg/parse/template15.C: New test.
25261
25262 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25263
25264         * g++.dg/expr/dtor2.C: New test.
25265
25266         * g++.dg/lookup/anon4.C: New test.
25267
25268         * g++.dg/overload/using1.C: New test.
25269
25270         * g++.dg/template/lookup7.C: New test.
25271
25272         * g++.dg/template/typename6.C: New test.
25273
25274         * g++.dg/expr/cond6.C: New test.
25275
25276 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25277
25278         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25279
25280 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25281
25282         * g++.dg/expr/cond5.C: New test.
25283         * g++.dg/expr/constcast1.C: Likewise.
25284         * g++.dg/expr/ptrmem2.C: Likewise.
25285         * g++.dg/expr/ptrmem3.C: Likewise.
25286         * g++.dg/lookup/main1.C: Likewise.
25287         * g++.dg/template/lookup6.C: Likewise.
25288
25289 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25290
25291         * gcc.dg/local1.c: New test.
25292
25293         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25294
25295 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25296
25297         * gcc.dg/torture/builtin-convert-1.c: New test.
25298
25299 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25300
25301         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25302
25303 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25304
25305         PR c++/14481
25306         * g++.dg/warn/Wunused-7.C: New test.
25307
25308 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25309
25310         * gcc.dg/torture/builtin-integral-1.c: New test.
25311
25312 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25313
25314         PR c++/14586
25315         * g++.dg/parse/non-dependent3.C: New test.
25316
25317 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25318
25319         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25320         * g++.dg/eh/simd-2.C: Likewise.
25321         * g++.dg/init/array10.C: Likewise.
25322         * gcc.c-torture/compile/simd-1.c: Likewise.
25323         * gcc.c-torture/compile/simd-2.c: Likewise.
25324         * gcc.c-torture/compile/simd-3.c: Likewise.
25325         * gcc.c-torture/compile/simd-4.c: Likewise.
25326         * gcc.c-torture/compile/simd-6.c: Likewise.
25327         * gcc.c-torture/execute/simd-1.c: Likewise.
25328         * gcc.c-torture/execute/simd-2.c: Likewise.
25329         * gcc.dg/compat/vector-defs.h: Likewise.
25330         * gcc.dg/20020531-1.c: Likewise.
25331         * gcc.dg/altivec-3.c: Likewise.
25332         * gcc.dg/altivec-4.c: Likewise.
25333         * gcc.dg/altivec-varargs-1.c: Likewise.
25334         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25335         * gcc.dg/i386-mmx-3.c: Likewise.
25336         * gcc.dg/i386-sse-4.c: Likewise.
25337         * gcc.dg/i386-sse-5.c: Likewise.
25338         * gcc.dg/i386-sse-8.c: Likewise.
25339         * gcc.dg/simd-1.c: Likewise.
25340         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25341         __ev64_opaque__ since the machine description provides it.
25342
25343 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25344
25345         * lib/compat.exp (skip_list): New global variable.
25346         Use it to hold the user defined COMPAT_SKIPS list if any.
25347         (compat-obj): Add the members of skip_list to optall.
25348
25349 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25350
25351         * gcc.dg/compat/union-by-value-1_main.c,
25352         union-by-value-1_x.c, union-by-value-1_y.c,
25353         union-check.h, union-defs.h,
25354         union-init.h, union-return-1_main.c,
25355         union-return-1_x.c, union-return-1_y.c: New files.
25356
25357 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25358
25359         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25360         mixed-struct-init.h: Add 4 mixed structure types.
25361         struct-by-value-21_main.c, struct-by-value-21_x.c,
25362         struct-by-value-21_y.c, struct-return-21_main.c,
25363         struct-return-21_x.c, struct-return-21_y.c: New files.
25364
25365 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25366
25367         PR c++/14550
25368         * g++.dg/parse/template14.C: New test.
25369
25370 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25371
25372         * gcc.c-torture/execute/20040313-1.c: New test.
25373
25374 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25375
25376         PR target/14533
25377         * gcc.dg/20040311-2.c: New test.
25378
25379 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25380
25381         PR other/14544
25382         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25383         bit-field.
25384
25385 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25386
25387         * gcc.dg/20040305-2.c: Add missing return statement.
25388
25389 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25390
25391         * gcc.dg/builtins-34.c: Also check pow10*.
25392
25393 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25394
25395         PR target/14262
25396         * gcc.dg/20040305-2.c: New test.
25397
25398 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25399
25400         * gcc.dg/20040310-1.c: New test.
25401
25402 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25403
25404         * gcc.c-torture/execute/20040311-1.c: New test case.
25405
25406 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25407
25408         PR c++/14476
25409         * g++.dg/lookup/enum1.C: New test.
25410
25411 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25412
25413         PR c++/14510
25414         * g++.dg/lookup/struct2.C: New test.
25415
25416 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25417
25418         * gcc.dg/builtins-34.c: New test.
25419
25420 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25421
25422         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25423
25424 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25425
25426         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25427         * gcc.dg/alias-2.c: New testcase.
25428
25429 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25430
25431         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25432
25433 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25434
25435         * gcc.c-torture/execute/20040309-1.c: New test case.
25436
25437 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25438
25439         PR c++/14397
25440         * g++.dg/overload/ref1.C: New.
25441
25442 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25443
25444         PR c++/14409
25445         * g++.dg/template/spec12.C: New test.
25446
25447         PR c++/14448
25448         * g++.dg/parse/crash14.C: New test.
25449
25450 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25451
25452         PR c++/14230
25453         * g++.dg/init/ref11.C: New test.
25454
25455 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25456
25457         PR c++/14432
25458         * g++.dg/parse/builtin2.C: New test.
25459
25460 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25461
25462         PR c++/14401
25463         * g++.dg/init/ctor3.C: New test.
25464         * g++.dg/init/union1.C: New test.
25465         * g++.dg/ext/anon-struct4.C: New test.
25466
25467 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25468
25469         * g++.dg/lookup/koenig1.C: Tweak error messages.
25470         * g++.dg/lookup/used-before-declaration.C: Likewise.
25471         * g++.dg/other/do1.C: Likewise.
25472         * g++.dg/overload/koenig1.C: Likewise.
25473         * g++.dg/parse/crash13.C: Likewise.
25474         * g++.dg/template/instantiate3.C: Likewise.
25475
25476 2004-03-08  Eric Christopher  <echristo@redhat.com>
25477
25478         * * lib/target-supports.exp: Enable libiconv in test
25479         compilation.  Fix up error checking.
25480
25481 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25482
25483         PR middle-end/14289
25484         * gcc.dg/pr14289-1.c: New test case.
25485         * gcc.dg/pr14289-2.c: Likewise.
25486         * gcc.dg/pr14289-3.c: Likewise.
25487
25488 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25489
25490         * gcc.c-torture/execute/20040308-1.c: New test.
25491
25492 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25493
25494         * gcc.c-torture/execute/20040307-1.c: New test case.
25495
25496 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25497
25498         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25499
25500 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25501
25502         * gcc.dg/20040306-1.c: New test.
25503
25504 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25505
25506         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25507         them static.
25508         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25509
25510 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25511
25512         PR c/14465
25513         * gcc.dg/decl-6.c: New test.
25514
25515 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25516
25517         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25518         Rename LOGPOW -> LOG_POW.
25519         (SQRT_EXP, POW_EXP): New.
25520
25521 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25522
25523         * gcc.dg/i386-sse-8.c: New test.
25524
25525 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25526
25527         PR c/14114
25528         * gcc.dg/decl-5.c: New test.
25529
25530 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25531
25532         * gcc.dg/20040305-1.c: New test.
25533
25534 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25535
25536         PR other/14354
25537         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25538
25539 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25540
25541         PR c++/14425, c++/14426
25542         * g++.dg/ext/altivec-4.C: New test.
25543         * g++.dg/ext/altivec-5.C: New test.
25544
25545 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25546
25547         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25548         global variables of a type with no linkage.
25549         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25550         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25551         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25552         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25553         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25554         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25555         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25556         * g++.dg/warn/deprecated.C: Name enum Color.
25557         * g++.dg/overload/VLA.C: Name structure for 'b'.
25558         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25559
25560 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25561
25562         * gcc.c-torture/compile/20040304-1.c: New test.
25563
25564 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25565
25566         PR 13728
25567         * gcc.dg/decl-4.c: New testcase.
25568
25569 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25570
25571         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25572         as PRECF if sizeof (float) > sizeof (double).
25573         (PRECL): Make it the same as PRECF if
25574         sizeof (float) > sizeof (long double).
25575
25576 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25577
25578         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25579         system type.  Add check for irix6 which doesn't have c99 runtime.
25580
25581 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25582
25583         * gcc.dg/const-elim-1.c: xfail for xtensa.
25584
25585 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25586
25587         PR c++/14369
25588         * g++.dg/template/cond4.C: New test.
25589
25590 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/14360
25593         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25594
25595         PR c++/14361
25596         * g++.dg/parse/defarg7.C: New test.
25597
25598         PR c++/14359
25599         * g++.dg/template/friend26.C: New test.
25600
25601 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25602
25603         PR c++/14324
25604         * g++.dg/abi/mangle21.C: New test.
25605
25606         PR c++/14260
25607         * g++.dg/parse/constructor2.C: New test.
25608
25609         PR c++/14337
25610         * g++.dg/template/sfinae1.C: New test.
25611
25612 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25613
25614         PR c++/14267
25615         * g++.dg/expr/crash2.C: New test.
25616
25617         PR middle-end/13448
25618         * gcc.dg/inline-5.c: New test.
25619         * gcc.dg/always-inline.c: Split out tests into ...
25620         * gcc.dg/always-inline2.c: ... this and ...
25621         * gcc.dg/always-inline3.c: ... this.
25622
25623 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25624
25625         PR debug/12103
25626         * g++.dg/debug/crash1.C: New test.
25627
25628 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25629
25630         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25631         function with __attribute__((noinline)).
25632         (recurser_void2): Likewise.
25633         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25634         (recurser_void2): Likewise.
25635
25636 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25637
25638         PR middle-end/14203
25639         * g++.dg/warn/Wunused-6.C: New test case.
25640
25641 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25642
25643         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25644         not defined.
25645
25646 2004-02-27  Eric Christopher  <echristo@redhat.com>
25647
25648         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25649         * g++.dg/charset/asm2.c: Run only x86.
25650         * gcc.dg/charset/asm3.c: Ditto.
25651
25652 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25653
25654         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25655         ld_library_path.
25656
25657 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25658
25659         * g++.dg/ext/altivec-3.C: New.
25660
25661 2004-02-26  Richard Henderson  <rth@redhat.com>
25662
25663         * g++.dg/ext/attrib10.C: Mark for warning.
25664         * gcc.dg/attr-alias-1.c: New.
25665
25666 2004-02-26  Richard Henderson  <rth@redhat.com>
25667
25668         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25669         * gcc.c-torture/execute/20040208-2.c: ... it back.
25670
25671 2004-02-26  Eric Christopher  <echristo@redhat.com>
25672
25673         * lib/target-supports.exp (check-iconv-available): New function.
25674         * lib/gcc-dg.exp (dg-require-iconv): New function.
25675         Use above.
25676         * gcc.dg/charset: New directory.
25677         * gcc.dg/charset/charset.exp: New file.
25678         * gcc.dg/charset/asm1.c: Ditto.
25679         * gcc.dg/charset/asm2.c: Ditto.
25680         * gcc.dg/charset/asm3.c: Ditto.
25681         * gcc.dg/charset/asm4.c: Ditto.
25682         * gcc.dg/charset/asm5.c: Ditto.
25683         * gcc.dg/charset/attribute1.c: Ditto.
25684         * gcc.dg/charset/attribute2.c: Ditto.
25685         * gcc.dg/charset/string1.c: Ditto.
25686         * g++.dg/charset: New directory.
25687         * g++.dg/dg.exp: Add here. Special options.
25688         * g++.dg/charset/charset.exp: New file.
25689         * g++.dg/charset/asm1.c: Ditto.
25690         * g++.dg/charset/asm2.c: Ditto.
25691         * g++.dg/charset/asm3.c: Ditto.
25692         * g++.dg/charset/asm4.c: Ditto.
25693         * g++.dg/charset/attribute1.c: Ditto.
25694         * g++.dg/charset/attribute2.c: Ditto.
25695         * g++.dg/charset/extern1.cc: Ditto.
25696         * g++.dg/charset/extern2.cc: Ditto.
25697         * g++.dg/charset/string1.c: Ditto.
25698
25699 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25700
25701         PR c++/14278
25702         * g++.dg/parse/comma1.C: New test.
25703
25704 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25705
25706         PR c++/14284
25707         * g++.dg/template/ttp8.C: New test.
25708
25709 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25710
25711         * gcc.dg/fixuns-trunc-1.c: New test.
25712
25713 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25714
25715         * gcc.dg/builtins-config.h: Use #elif.
25716
25717 2004-02-26  Michael Matz  <matz@suse.de>
25718
25719         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25720         * gcc.dg/991214-1.c: Likewise.
25721         * gcc.dg/i386-asm-1.c: Likewise.
25722
25723 2004-02-25  Richard Henderson  <rth@redhat.com>
25724
25725         * gcc.c-torture/execute/20040208-2.c: Move ...
25726         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25727
25728 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25729
25730         PR c++/14246
25731         * g++.dg/other/crash-3.C: New test.
25732
25733 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25734
25735         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25736         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25737
25738         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25739         HP-UX.
25740
25741 2004-02-24  Michael Matz  <matz@suse.de>
25742
25743         * gcc.dg/i386-regparm.c: New.
25744
25745 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25746
25747         * gcc.c-torture/execute/20040223-1.c: New.
25748
25749 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25750             Kazu Hirata  <kazu@cs.umass.edu>
25751
25752         * gcc.dg/fwritable-strings-1.c: Remove.
25753
25754 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25755
25756         PR c/14156
25757         * gcc.dg/20040223-1.c: New test.
25758
25759 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25760
25761         PR c++/14106
25762         * g++.dg/ext/typeof9.C: New test.
25763
25764 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25765
25766         PR c++/14250
25767         * g++.dg/other/switch1.C: New test.
25768
25769 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25770
25771         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25772         * gcc.dg/va-arg-1.c: Likewise.
25773
25774 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25775
25776         PR c++/14143
25777         * g++.dg/template/koenig5.C: New test.
25778
25779 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25780
25781         * g++.dg/ext/altivec-1.C: Generalize target triple.
25782         * g++.dg/ext/altivec-2.C: New test case.
25783         * g++.dg/ext/altivec_check.h: New file.
25784         * gcc.dg/altivec-1.c: Generalize target triple;
25785         include altivec_check.h and call altivec_check().
25786         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25787         * gcc.dg/altivec-6.c: New test case.
25788         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25789         type casts as needed.
25790         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25791         altivec_check().
25792         * gcc.dg/altivec-12.c: New test case.
25793         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25794         include altivec_check.h and call altivec_check().
25795         * gcc.dg/altivec_check.h: New file.
25796
25797 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25798
25799         * lib/target-supports.exp (check_alias_available): Don't mangle
25800         function `g' in test program.
25801
25802 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25803
25804         * lib/target-supports.exp (check_profiling_available): Check
25805         argument to determine whether we support a profiling type.
25806         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25807         check_profiling_available.
25808         * g++.dg/bprob/bprob.exp: Likewise.
25809         * g77.dg/bprob/bprob.exp: Likewise.
25810         * gcc.misc-tests/bprob.exp: Likewise.
25811         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25812         dg-require-profiling and delete expected error handling.
25813         * gcc.dg/20021014-1.c: Likewise.
25814         * gcc.dg/nest.c: Likewise.
25815
25816 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25817
25818         PR c++/12007
25819         * g++.dg/other/vthunk1.C: New test.
25820
25821 2004-02-20  Falk Hueffner  <falk@debian.org>
25822
25823         PR target/14201
25824         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25825
25826 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25827
25828         PR c++/13927
25829         * g++.dg/other/error8.C: Remove XFAIL markers.
25830
25831         PR c++/14173
25832         * g++.dg/ext/packed5.C: New test.
25833
25834         PR c++/14199
25835         * g++.dg/warn/Wunused-5.C: New test.
25836
25837         PR c++/14186
25838         * g++.dg/lookup/member1.C: New test.
25839
25840 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25841
25842         * gcc.c-torture/compile/20040130-1.c: Enable only when
25843         __INT_MAX__ >= 2147483647L.
25844         * gcc.c-torture/compile/961203-1.c: Likewise.
25845
25846 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25847
25848         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25849         * g++.dg/opt/template1.C: Robustify assembler regexp
25850
25851 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25852
25853         * gcc.c-torture/execute/simd-4.x: Remove.
25854         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25855         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25856         Guard with #ifndef SKIP_ATTRIBUTE.
25857         * gcc.dg/compat/vector-1_y.c: Likewise.
25858         * gcc.dg/compat/vector-2_x.c: Likewise.
25859         * gcc.dg/compat/vector-2_y.c: Likewise.
25860         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25861         * g++.dg/eh/simd-2.C: Likewise.
25862
25863 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25864
25865         * gcc.c-torture/compile/complex-1.c: New.
25866
25867 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25868
25869         PR target/14209
25870         * gcc.c-torture/execute/20040218-1.c: New test.
25871
25872 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25873
25874         PR c++/14181
25875         * g++.dg/parse/new2.C: New test.
25876
25877 2004-02-18  Paul Brook  <paul@codesourcery.com>
25878
25879         * gcc.c-torture/compile/libcall-1.c: New test.
25880
25881 2004-02-18  Paul Brook  <paul@codesourcery.com>
25882
25883         PR debug/12934
25884         * gcc.dg/debug/debug-7.c: New test.
25885
25886 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25887
25888         * gcc.dg/20040217-1.c: New test.
25889
25890 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25891
25892         * gcc.c-torture/execute/990208-1.x: Delete.
25893
25894 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25895
25896         * gcc.c-torture/execute/20040208-2.x: New file.
25897
25898 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25899
25900         PR c++/11326
25901         * g++.dg/abi/structret1.C: New test.
25902
25903 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25904
25905         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25906         (i386_cpuid): No need to test if cpuid is available on AMD64.
25907         Fix assembly, so that it works onboth i386 and AMD64.
25908         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25909         (vecInLong): Fix s[] member type to unsigned int.
25910         (vecInWord): Remove type.
25911         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25912         (a64, b64, c64, d64, e64): Remove.
25913         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25914         Remove unused variable.  Remove initialization of removed variables.
25915         Don't call mmx_tests nor sse_tests.
25916         (reference_mmx, reference_sse): Remove.
25917         (check): Add return stmt.
25918         * gcc.dg/i386-sse-7.c: New test.
25919         * gcc.dg/i386-mmx-4.c: New test.
25920
25921 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25922
25923         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25924         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25925         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25926         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25927         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25928         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25929         g++.dg/tc1/dr94.C: Fix line terminator.
25930
25931 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25932
25933         * gcc.c-torture/compile/20040216-1.c: New.
25934
25935 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25936
25937         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25938         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25939         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25940         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25941         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25942         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25943
25944 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25945
25946         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25947
25948 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25949
25950         PR c++/13971
25951         * g++.dg/expr/cond4.C: New test.
25952
25953         PR c++/14086
25954         * g++.dg/lookup/crash2.C: New test.
25955
25956 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25957
25958         * gcc.c-torture/compile/20040214-2.c: New test.
25959
25960 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25961
25962         PR c++/14116
25963         * g++.dg/ext/typeof8.C: New test.
25964
25965 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25966
25967         * gcc.c-torture/compile/20040214-1.c: New test.
25968
25969 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25970
25971         PR c++/13635
25972         * g++.dg/template/spec11.C: New test.
25973
25974 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25975
25976         PR c++/13927
25977         * g++.dg/other/error8.C: New test.
25978
25979 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25980
25981         PR c++/14122
25982         * g++.dg/template/array4.C: New test.
25983
25984         PR c++/14108
25985         * g++.dg/inherit/thunk2.C: New test.
25986
25987         PR c++/14083
25988         * g++.dg/eh/cond2.C: New test.
25989
25990 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25991
25992         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25993
25994 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25995
25996         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25997
25998 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25999
26000         * g++.dg/simd-2.C: xfail on ppc64-linux.
26001
26002 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26003
26004         PR c/456
26005         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26006         tests.
26007
26008 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26009
26010         * gcc.dg/builtins-33.c: New test.
26011
26012 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26013
26014         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26015
26016 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26017
26018         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26019
26020 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26021
26022         * gcc.dg/ppc64-abi-3.c: New test.
26023
26024 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26025
26026         PR c/14092
26027
26028         * gcc.dg/pr14092-1.c: New testcase.
26029
26030 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26031
26032         * gcc.dg/cpp/assert4.c: Fix typo last change.
26033
26034         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26035         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26036
26037         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26038
26039 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26040
26041         * gcc.c-torture/compile/20040209-1.c: New test case.
26042
26043 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26044
26045         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26046
26047 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26048
26049         * gcc.c-torture/execute/20040208-[12].c: New tests.
26050
26051 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26052
26053         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26054
26055 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26056
26057         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26058
26059 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26060
26061         Bug 13856
26062         * gcc.dg/visibility-8.c: New testcase.
26063
26064 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26065
26066         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26067         arguments.
26068         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26069
26070 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26071
26072         PR middle-end/13696
26073         * g++.dg/opt/fold1.C: New test case.
26074
26075 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26076
26077         PR c++/14033
26078         * g++.dg/other/crash-2.C: New test.
26079
26080 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26081
26082         PR c++/14028
26083         * g++.dg/parse/angle-bracket2.C: New test.
26084
26085 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26086
26087         PR middle-end/13750
26088         Revert:
26089         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26090         PR pch/13361
26091         * testsuite/g++.dg/pch/wchar-1.C: New.
26092         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26093
26094 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26095
26096         PR c++/14008
26097         * g++.dg/parse/error15.C: New test.
26098         * g++.dg/parse/crash11.C: Update dg-error mark.
26099
26100 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26101
26102         PR c++/13932
26103         * g++.dg/warn/conv2.C: New test.
26104
26105 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26106
26107         PR c++/13086
26108         * g++.dg/warn/incomplete1.C: Remove xfail.
26109
26110 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26111
26112         * lib/file-format.exp (gcc_target_object_format): Use
26113         ${tool}_target_compile, not gcc_target_compile.
26114         * lib/target-supports.exp (check_alias_available): Likewise.
26115         (check_gc_sections_available): Likewise.
26116         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26117         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26118         dg-require-alias.
26119
26120 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/13969
26123         * g++.dg/template/static6.C: New test.
26124
26125 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26126
26127         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26128
26129 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26130
26131         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26132         tests for systems where `char' is unsigned by default.
26133
26134 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26135
26136         PR c++/13997
26137         * g++.dg/template/partial3.C: New test.
26138
26139 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26140
26141         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26142         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26143         Remove mentions of obsolete ports.
26144
26145 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26146
26147         * gcc.dg/noncompile/20001228-1.c: Fix for new
26148         error message.
26149
26150 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26151
26152         PR target/9348
26153         * gcc.c-torture/execute/multdi-1.c: New test case.
26154
26155 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26156
26157         PR c++/13925
26158         * g++.dg/template/lookup5.C: New test.
26159
26160 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/13950
26163         * g++.dg/template/lookup4.C: New test.
26164
26165         PR c++/13970
26166         * g++.dg/parse/error14.C: New test.
26167
26168         PR c++/14002
26169         * g++.dg/parse/template13.C: New test.
26170
26171 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26172
26173         PR c++/13978
26174         * g++.dg/template/koenig4.C: New test.
26175
26176         PR c++/13968
26177         * g++.dg/template/crash17.C: New test.
26178
26179         PR c++/13975
26180         * g++.dg/parse/error13.C: New test.
26181         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26182
26183 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26184
26185         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26186
26187 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26188
26189         PR c/11658
26190         PR c/13994
26191         * gcc.dg/noncompile/20040203-1.c: New test.
26192         * gcc.dg/noncompile/20040203-2.c: Likewise.
26193         * gcc.dg/noncompile/20040203-3.c: Likewise.
26194         * gcc.dg/20040203-1.c: Likewise.
26195
26196 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26197
26198         PR c++/10858
26199         * g++.dg/template/sizeof7.C: New test.
26200
26201 2004-02-02  Eric Christopher  <echristo@redhat.com>
26202             Zack Weinberg  <zack@codesourcery.com>
26203
26204         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26205
26206 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26207
26208         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26209         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26210         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26211         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26212
26213 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26214
26215         PR c++/13113
26216         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26217
26218         PR c++/13854
26219         * g++.dg/ext/attrib13.C: New test.
26220
26221         PR c++/13907
26222         * g++.dg/conversion/op2.C: New test.
26223
26224 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26225
26226         * gcc.dg/titype-1.c: Fix pasto.
26227
26228 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26229
26230         * gcc.dg/titype-1.c: New test.
26231
26232 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26233
26234         PR c++/13957
26235         * g++.dg/template/non-type-template-argument-1.C,
26236         g++.dg/template/qualified-id1.C: Update dg-error marks.
26237         * g++.dg/template/nontype6.C: New test.
26238
26239 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26240
26241         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26242         * gcc.dg/builtins-31.c: New testcase.
26243         * gcc.dg/builtins-32.c: New testcase.
26244
26245 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26246
26247         * objc.dg/call-super-2.m: Update line numbers
26248         for the including of stddef.h.
26249
26250 2004-01-30  Michael Matz  <matz@suse.de>
26251
26252         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26253         g++.dg/ext/case-range3.C: New tests.
26254
26255 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26256
26257         DR206
26258         PR c++/13813
26259         * g++.dg/template/member4.C: New test.
26260
26261 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26262
26263         PR c++/13683
26264         * g++.dg/template/sizeof6.C: New test.
26265
26266 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26267
26268         * gcc.dg/fwritable-strings-1.c: New test.
26269
26270 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26271
26272         * gcc.c-torture/compile/20040130-1.c: New test.
26273
26274 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26275
26276         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26277
26278 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR c++/13883
26281         * g++.dg/template/ctor3.C: New test.
26282
26283 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26284
26285         * g++.dg/tc1: New directory.
26286         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26287         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26288         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26289         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26290         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26291
26292 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26293
26294         * g++.dg/parse/error11.C: New test.
26295         * g++.dg/parse/error12.C: Likewise.
26296
26297 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26298
26299         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26300         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26301
26302 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26303
26304         PR c++/13791
26305         * g++.dg/ext/attrib12.C: New test.
26306
26307         PR c++/13736
26308         * g++.dg/parse/cast2.C: New test.
26309
26310 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26311
26312         * objc.dg/encode-2.m (main): New local string.  Set depending on
26313         sizeof long.  Use in sscanf call.
26314         * objc.dg/encode-3.m (main): New local string.  Set depending on
26315         sizeof long.  Use in scan_initial call.
26316
26317 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26318
26319         * objc.dg/call-super-2.m: Make LP64-safe.
26320         * objc.dg/desig-init-1.m: Likewise.
26321
26322 2004-01-27  Devang Patel <dpatel@apple.com>
26323
26324         * g++.dg/debug/namespace1.C: New test.
26325
26326 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26327
26328         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26329         xscale-*-*.
26330
26331         * gcc.dg/arm-mmx-1.c: New test.
26332
26333 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26334
26335         * gcc.dg/20040127-1.c: New test.
26336         * gcc.dg/20040127-2.c: New test.
26337
26338 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26339
26340         * objc.dg/stret-1.m (glob): Renamed to globa.
26341
26342 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26343
26344         PR c++/13663
26345         * g++.dg/expr/for1.C: New test.
26346
26347 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26348
26349         PR middle-end/13779
26350         * gcc.dg/darwin-longlong.c: New test.
26351
26352 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26353
26354         * gcc.dg/20040124-1.c: Moved test from here...
26355         * gcc.c-torture/compile/20040124-1.c: ...to here.
26356
26357 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26358
26359         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26360         the assembly output if -m64 is passed.
26361
26362 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26363
26364         PR c++/13833
26365         * g++.dg/template/cond3.C: New test.
26366
26367 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26368
26369         PR c++/13810
26370         * g++.dg/template/ttp7.C: New test.
26371
26372 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26373
26374         PR c++/13797
26375         * g++.dg/template/nontype4.C: New test.
26376         * g++.dg/template/nontype5.C: Likewise.
26377
26378 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26379
26380         * gcc.dg/torture/mips-clobber-at.c: New test.
26381
26382 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26383
26384         * gcc.dg/20040124-1.c: New test.
26385
26386 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26387
26388         * gcc.dg/20040123-1.c: New test.
26389
26390 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26391
26392         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26393
26394 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26395
26396         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26397
26398 2004-01-23  Andrew Pinski  <apinski@apple.com>
26399
26400         * gcc.dg/20030121-1.c: Move to ..
26401         * gcc.dg/20040121-1.c: here.
26402
26403 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26404
26405         * gcc.dg/builtins-29.c: New test case.
26406
26407 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26408
26409         PR 18314
26410         * gcc.dg/builtins-30.c: New testcase.
26411
26412 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26413
26414         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26415         * lib/g77.exp: Likewise.
26416         * lib/objc.exp: Likewise.
26417         * lib/g++.exp: Likewise.
26418
26419 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26420
26421         * gcc.dg/struct-by-value-2.c: New test.
26422
26423 2004-01-21  Andrew Pinski  <apinski@apple.com>
26424
26425         PR target/13785
26426         * gcc.dg/20030121-1.c: New test.
26427
26428 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26429
26430         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26431         clobber frame pointer register in asm statement.
26432
26433 2004-01-21  Falk Hueffner  <falk@debian.org>
26434
26435         * gcc.c-torture/compile/20040121-1.c: New test.
26436
26437 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26438
26439         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26440
26441 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26442
26443         * gcc.dg/ppc64-abi-2.c: New test.
26444
26445 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26446
26447         * lib/treelang.exp: Fill out this file.
26448         * lib/treelang-dg.exp: New File.
26449
26450 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26451
26452         * gcc.c-torture/compile/981022-1.c: Remove.
26453         * gcc.dg/array-5.c: Remove XFAIL.
26454         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26455         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26456         gcc.dg/cond-lvalue-1.c: Update.
26457         * gcc.dg/cast-lvalue-2.c: New test.
26458
26459 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26460
26461         PR c++/13592
26462         * g++.dg/other/error1.C (class foo): Tweak error message.
26463
26464         PR c++/13592
26465         * g++.dg/template/call2.C: New test.
26466
26467 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26468
26469         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26470         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26471         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26472         scalar-return-1_x.c, scalar-return-2_y.c,
26473         scalar-return-3_x.c, scalar-return-3_y.c,
26474         scalar-return-4_x.c, scalar-return-4_y.c,
26475         struct-align-1.h, struct-align-1_x.c,
26476         struct-align-1_y.c, struct-align-2.h,
26477         struct-align-2_x.c, struct-align-2_y.c,
26478         struct-by-value-10_y.c, struct-by-value-11_x.c,
26479         struct-by-value-11_y.c, struct-by-value-12_x.c,
26480         struct-by-value-12_y.c, struct-by-value-13_x.c,
26481         struct-by-value-13_y.c, struct-by-value-14_x.c,
26482         struct-by-value-14_y.c, struct-by-value-15_x.c,
26483         struct-by-value-15_y.c, struct-by-value-16_y.c,
26484         struct-by-value-17_y.c, struct-by-value-18_y.c,
26485         struct-by-value-19_y.c, struct-by-value-1_x.c,
26486         struct-by-value-1_y.c, struct-by-value-20_y.c,
26487         struct-by-value-2_x.c, struct-by-value-2_y.c,
26488         struct-by-value-3_y.c, struct-by-value-4_x.c,
26489         struct-by-value-4_y.c, struct-by-value-5_y.c,
26490         struct-by-value-6_y.c, struct-by-value-7_y.c
26491         struct-by-value-8_x.c, struct-by-value-8_y.c
26492         struct-by-value-9_x.c, struct-by-value-9_y.c
26493         struct-return-10_x.c, struct-return-10_y.c,
26494         struct-return-19_x.c, struct-return-20_x.c
26495         struct-return-2_x.c, struct-return-2_y.c
26496         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26497         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26498
26499 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26500
26501         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26502         attribute on sparc*-sun-solaris2.*.
26503
26504 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26505
26506         PR c++/13710
26507         * g++.dg/ext/typeof7.C: New test.
26508
26509 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26510
26511         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26512         * gcc.dg/const-elim-1.c: Same.
26513
26514 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26515
26516         * objc.dg/stret-1.m: New.
26517         * objc.dg/stret-2.m: New.
26518
26519 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26520
26521         PR c++/11895
26522         * g++.dg/ext/vector1.C: New test.
26523
26524 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26525
26526         * gcc.dg/pch/import-1.c: New.
26527         * gcc.dg/pch/import-1.hs: New.
26528         * gcc.dg/pch/import-1a.h: New.
26529         * gcc.dg/pch/import-1b.h: New.
26530         * gcc.dg/pch/import-1c.h: New.
26531
26532 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26533
26534         PR c++/13574
26535         * g++.dg/ext/array1.C: New test.
26536
26537         PR c++/13178
26538         * g++.dg/conversion/op1.C: New test.
26539
26540 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26541
26542         PR 11864
26543         From Kazumoto Kojima / Dan Kegel:
26544         * gcc.dg/pr11864-1.c: New test.
26545
26546         PR 10392
26547         From Marcus Comstedt / Dan Kegel:
26548         * gcc.dg/pr10392-1.c: New test.
26549
26550 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26551
26552         PR c++/13478
26553         * g++.dg/init/ref10.C: New test.
26554
26555 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26556
26557         PR c++/13407
26558         * g++.dg/parse/typename6.C: New test.
26559
26560 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26561
26562         PR pch/13361
26563         * testsuite/g++.dg/pch/wchar-1.C: New.
26564         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26565
26566 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26567
26568         PR c++/9259
26569         * g++.dg/expr/sizeof2.C: New test.
26570
26571 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26572
26573         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26574
26575 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26576
26577         PR c++/13659
26578         * g++.dg/lookup/strong-using-3.C: New.
26579         * g++.dg/lookup/using-10.C: New.
26580
26581 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26582
26583         PR c++/13594
26584         * g++.dg/lookup/strong-using-2.C: New.
26585
26586 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26587             Dan Kegel <dank@kegel.com>
26588             J"orn Rennecke <joern.rennecke@superh.com>
26589
26590         PR target/9365
26591         * gcc.dg/pr9365-1.c: New test.
26592
26593 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26594
26595         PR c++/8856
26596         * g++.dg/parse/casting-operator2.C: New test.
26597         * g++.old-deja/g++.pt/explicit83.C: Remove.
26598
26599 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26600
26601         * gcc.dg/label-compound-stmt-1.c: New test.
26602         * gcc.c-torture/compile/950922-1.c,
26603         gcc.c-torture/compile/20000211-3.c,
26604         gcc.c-torture/compile/20000518-1.c,
26605         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26606         compound statements.
26607
26608 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26609
26610         * gcc.dg/ppc64-abi-1.c: New test.
26611
26612 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26613
26614          * g++.dg/ext/attrib9.C: Add dg-warnings.
26615
26616 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26617
26618         PR c++/12335
26619         * g++.dg/parse/dtor3.C: New test.
26620
26621 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26622
26623         PR c++/12709
26624         * g++.dg/parse/try-catch-1.C: New test.
26625
26626 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26627
26628         * ada/acats/run_all.sh: Add more verbose output in acats.log
26629         when compiling tests.
26630
26631 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26632
26633         PR 13656
26634         * gcc.dg/typedef-redecl.c: New test case.
26635         * gcc.dg/typedef-redecl.h: New support file.
26636
26637 2004-01-13  Jan Hubicka  <jh@suse.cz>
26638
26639         * gcc.dg/always_inline.c: New test.
26640         * gcc.dg/debug/20031231-1.c: Fix.
26641
26642 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26643
26644         PR c++/13474
26645         * g++.dg/template/array3.C: New test.
26646
26647 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26648
26649         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26650         * g++.dg/warn/Wunused-2.C: Likewise.
26651
26652 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26653
26654         PR c++/13289
26655         * g++.dg/template/instantiate6.C: New test.
26656
26657 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26658
26659         PR middle-end/11397
26660         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26661
26662 2004-01-12  Jan Hubicka  <jh@suse.cz>
26663
26664         PR opt/12826
26665         * gcc.dg/20040112-1.c: New.
26666
26667         * gcc.dg/dwarf-die[1-7].c: Move to...
26668         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26669         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26670
26671 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26672
26673         PR c++/4100
26674         * g++.dg/parse/friend4.C: New test.
26675
26676 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26677
26678         PR c++/4100
26679         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26680         definition is called a friend.
26681
26682 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26683
26684         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26685
26686 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26687
26688         PR c++/3478
26689         * g++.dg/parse/error10.C: New test.
26690         * g++.dg/template/arg2.C: Accept "invalid type" error.
26691
26692 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26693
26694         PR middle-end/13392
26695         * g++.dg/opt/expect2.C: New test.
26696
26697 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26698
26699         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26700         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26701         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26702         Update dg-error regexps.
26703
26704 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26705
26706         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26707         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26708
26709 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26710
26711         * gcc.dg/pragma-re-1.c: Use right pointer type.
26712
26713 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26714
26715         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26716
26717 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26718
26719         * gcc.dg/rs6000-ldouble-1.c: New.
26720
26721 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26722
26723         DR 337
26724         PR c++/9256
26725         * g++.dg/other/abstract1.C: New test.
26726
26727 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26728
26729         * g++.dg/lookup/strong-using-1.C: New.
26730
26731 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26732
26733         PR c/11234
26734         * gcc.dg/func-ptr-conv-1.c: New test.
26735         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26736
26737 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26738
26739         PR target/13380.
26740         * gcc.c-torture/compile/20040109-1.c: New.
26741
26742 2004-01-08  Stuart Hastings  <stuart@apple.com>
26743
26744         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26745         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26746         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26747
26748 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26749
26750         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26751
26752 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26753
26754         * ada/acats/run_acats: Treat 'gnatchop' the same way
26755         as 'gnatmake'.  Export GCC_DRIVER.
26756         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26757         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26758
26759 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26760
26761         PR c++/12573
26762         * g++.dg/template/dependent-expr4.C: New test.
26763
26764 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26765
26766         * gcc.dg/altivec-11.c: New test.
26767
26768 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26769
26770         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26771
26772 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26773
26774         PR c/6024
26775         * gcc.dg/enum-compat-1.c: New test.
26776         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26777
26778 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26779
26780         PR c/12165
26781         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26782         gcc.dg/c99-idem-qual-3.c: New tests.
26783
26784 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26785
26786         * gcc.dg/winline-7.c: Don't cast void * to int.
26787
26788 2004-01-06  Jan Hubicka  <jh@suse.cz>
26789
26790         * gcc.dg/i386-sse-5.c: New test
26791         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26792
26793 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26794
26795         PR c++/12815
26796         * g++.dg/rtti/typeid4.C: New test.
26797
26798 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26799
26800         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26801
26802 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26803
26804         PR c++/12132
26805         * g++.dg/template/error11.C: New test.
26806
26807         PR c++/13451
26808         * g++.dg/template/class2.C: New test.
26809
26810 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26811         Richard Sandiford <rsandifo@redhat.com>
26812
26813         PR c++/13387
26814         * g++.dg/opt/alias3.C: New test.
26815
26816 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26817
26818         PR c++/13157
26819         * g++.dg/template/koenig3.C: New test.
26820
26821         PR c++/13529
26822         * g++.dg/parse/offsetof3.C: New test.
26823
26824         * g++.dg/init/copy7.C: Add missing dg-error markers.
26825
26826         PR c++/12226
26827         * g++.dg/init/copy7.c: New test.
26828
26829         PR c++/13536
26830         * g++.dg/parse/cast1.C: New test.
26831
26832 2004-01-04  Jan Hubicka  <jh@suse.cz>
26833
26834         * gcc.dg/winline[1-7].c: New tests.
26835
26836 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26837
26838         PR c++/13520
26839         * g++.dg/template/qualttp22.C: New test.
26840
26841 2004-01-01  Jan Hubicka  <jh@suse.cz>
26842
26843         * gcc.dg/debug/20031231-1.c: New.
26844         * gcc.c-torture/compile/20040101-1.c: New.
26845         * gcc.dg/dwarf-die-[1-7].c: New.
26846
26847 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26848
26849         PR optimization/13521
26850         * gcc.c-torture/compile/20031231-1.c: New test.
26851
26852 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26853
26854         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26855
26856 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26857
26858         PR c++/10079
26859         * g++.dg/template/crash16.C: New test.
26860
26861 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26862
26863         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26864
26865 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26866
26867         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26868         ports.
26869         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26870         * g++.old-deja/g++.law/profile1.C: Likewise.
26871         * gcc.c-torture/compile/981006-1.c: Likewise.
26872         * gcc.c-torture/execute/loop-2e.x: Likewise.
26873         * gcc.c-torture/execute/loop-2f.x: Remove.
26874         * gcc.c-torture/execute/loop-2g.x: Likewise.
26875         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26876         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26877
26878 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26879
26880         PR c++/13507
26881         * g++.dg/ext/attrib11.C: New test.
26882
26883         PR c++/13494
26884         * g++.dg/template/array2-1.C: New test.
26885         * g++.dg/template/array2-2.C: New test.
26886
26887 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26888
26889         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26890
26891 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         PR c++/12774
26894         * g++.dg/template/array1-1.C: New test.
26895         * g++.dg/template/array1-2.C: New test.
26896
26897 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26898
26899         PR fortran/12632
26900         * g77.dg/12632.f: New test case.
26901
26902 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26903
26904         PR c++/13289
26905         * g++.dg/parse/nontype1.C: New test.
26906
26907 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26908
26909         PR c++/12403
26910         * g++.dg/parse/explicit1.C: New test.
26911         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26912
26913 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/13081
26916         * g++.dg/opt/inline6.C: New test.
26917
26918         PR c++/12613
26919         * g++.dg/parse/error9.C: New test.
26920
26921         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26922
26923 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26924
26925         PR c++/13009
26926         * g++.dg/init/assign1.C: New test.
26927
26928 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26929
26930         PR c++/13070
26931         * g++.dg/warn/format3.C: New test case.
26932
26933 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26934
26935         * gcc.c-torture/compile/20031227-1.c: New test.
26936
26937 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26938
26939         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26940         * g77.dg/bprob/bprob.exp: Likewise.
26941         * gcc.misc-tests/bprob.exp: Likewise.
26942         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26943         variants on systems where the library does not provide that
26944         functionality.
26945         * gcc.dg/builtins-20.c: Use builtins-config.h.
26946         * gcc.dg/builtins-config.h: New file.
26947
26948 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26949
26950         * lib/gcc-dg.exp (dg-require-profiling): New function.
26951         * lib/target-supports.exp (check_profiling_available): Likewise.
26952         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26953         * g77.dg/bprob/bprob.exp: Likewise.
26954         * gcc.misc-tests/bprob.exp: Likewise.
26955         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26956         * gcc.dg/20021014-1.c: Likewise.
26957         * gcc.dg/nest.c: Likewise.
26958
26959 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26960
26961         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26962         compiling.
26963         * g++.dg/lookup/java2.C: Likewise.
26964         * gcc.dg/cpp/lexident.c: Likewise.
26965
26966 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26967
26968         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26969         given.
26970         * gcc.c-torture/compile/961203-1.c: Likewise.
26971         * gcc.c-torture/compile/980506-1.c: Likewise.
26972
26973 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26974
26975         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26976         (additional_prunes): New global.
26977         (gcc-dg-prune): Handle additional per-test pruning.
26978         (dg-test): Clear additional_prunes between tests.
26979
26980         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26981         dg-prune-output to avoid spurious failures from assembler
26982         complaining about nonexistent WAW violations.
26983         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26984         Use dg-prune-output to avoid spurious failures from assembler
26985         warning about Itanium B-step errata.
26986
26987 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26988
26989         * g++.dg/abi/macro0.C: New test.
26990         * g++.dg/abi/macro1.C: Likewise.
26991         * g++.dg/abi/macro2.C: Likewise.
26992
26993         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26994         * g++.dg/abi/bitfield7.C: Likewise.
26995         * g++.dg/abi/dtor2.C: Likewise.
26996         * g++.dg/abi/mangle11.C: Likewise.
26997         * g++.dg/abi/mangle12.C: Likewise.
26998         * g++.dg/abi/mangle14.C: Likewise.
26999         * g++.dg/abi/mangle17.C: Likewise.
27000         * g++.dg/abi/vbase10.C: Likewise.
27001         * g++.dg/abi/vbase14.C: Likewise.
27002         * g++.dg/template/qualttp17.C: Likewise.
27003
27004 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27005
27006         PR c/11995
27007         * gcc.dg/20031223-1.c: New test.
27008
27009 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27010
27011         * gcc.dg/noreturn-7.c: New test.
27012
27013 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27014
27015         * gcc.dg/null-pointer-1.c: New test.
27016
27017 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27018
27019         * g++.old-deja/g++.jason/template18.C: Remove.
27020         * g++.old-deja/g++.jason/template37.C: Likewise.
27021
27022         PR c++/12862
27023         * g++.dg/lookup/ns1.C: New test.
27024
27025         PR c++/12397
27026         * g++.dg/template/lookup3.C: New test.
27027
27028 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27029
27030         * g++.dg/template/recurse1.C: New test
27031
27032 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27033
27034         PR c++/12479
27035         * g++.dg/parse/semicolon1.C: New test.
27036         * g++.dg/parse/semicolon1.h: Likewise.
27037
27038 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27039
27040         * gcc.dg/darwin-misaligned.c: New test.
27041
27042 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27043
27044         PR c/9163
27045         * gcc.dg/20031222-1.c: New test.
27046
27047 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27048
27049         PR c++/13438
27050         * g++.dg/parse/error8.C: New test.
27051
27052         PR c++/11554
27053         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27054
27055 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27056
27057         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27058         too small.
27059         * gcc.c-torture/compile/930217-1.c: Likewise.
27060         * gcc.c-torture/compile/930513-1.c: Likewise.
27061         * gcc.c-torture/execute/920908-2.c: Likewise.
27062         * gcc.c-torture/execute/921204-1.c: Likewise.
27063         * gcc.c-torture/execute/930621-1.c: Likewise.
27064         * gcc.c-torture/execute/930630-1.c: Likewise.
27065         * gcc.c-torture/execute/931031-1.c: Likewise.
27066         * gcc.c-torture/execute/980602-2.c: Likewise.
27067         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27068         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27069         * gcc.c-torture/execute/extzvsi.c: Likewise.
27070         * gcc.c-torture/unsorted/ext.c: Likewise.
27071
27072 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27073
27074         PR target/12749
27075         * gcc.c-torture/compile/20031220-2.c: New test case.
27076
27077 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27078
27079         PR optimization/13031
27080         * gcc.c-torture/compile/20031220-1.c: New test case.
27081
27082 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27083
27084         * gcc.dg/cast-function-1.c: New test.
27085
27086 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27087
27088         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27089         formats.
27090
27091 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27092
27093         PR c++/12795
27094         * g++.dg/ext/attrib10.C: New test.
27095
27096 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27097
27098         * gcc.dg/cleanup-10.c: New test.
27099         * gcc.dg/cleanup-11.c: New test.
27100
27101 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27102
27103         PR c++/13239
27104         * g++.dg/opt/expect1.C: New test.
27105
27106 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27107
27108         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27109
27110 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27111
27112         PR debug/12923
27113         * gcc.dg/20031218-1.c: New test.
27114
27115         PR debug/12389
27116         * gcc.dg/20031218-2.c: New test.
27117         * gcc.dg/20031218-3.c: New test.
27118
27119         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27120         of label name and allow for USER_LABEL_PREFIX == "_" names.
27121         * g++.dg/abi/mangle18-2.C: Likewise.
27122         * g++.dg/abi/mangle19-1.C: Likewise.
27123         * g++.dg/abi/mangle19-2.C: Likewise.
27124         * g++.dg/abi/mangle20-1.C: Likewise.
27125         * g++.dg/abi/mangle20-2.C: Likewise.
27126
27127 2003-12-18  Richard Henderson  <rth@redhat.com>
27128
27129         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27130
27131 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27132             Dan Kegel <dank@kegel.com>
27133
27134         PR other/12009
27135         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27136         testing a cross compiler, it causes spurious compile failures.
27137         * lib/g++.exp: Likewise.
27138
27139 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27140
27141         PR c++/13262
27142         * g++.dg/template/access13.C: New test.
27143
27144 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27145
27146         * gcc.dg/20031216-1.c: New test.
27147
27148 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27149
27150         PR c++/9154
27151         * g++.dg/template/error10.C: New test.
27152
27153 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27154
27155         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27156         * g++.dg/eh/simd-2.C: Likewise.
27157
27158 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27159             Roger Sayle  <roger@eyesopen.com>
27160
27161         * gcc.c-torture/execute/ieee/mzero5.c: New.
27162
27163 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/10603
27166         * g++.dg/parse/error6.C: New test.
27167
27168         PR c++/12827
27169         * g++.dg/parse/error7.C: New test.
27170
27171 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27172
27173         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27174         at -O with stabs debugging formats.
27175         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27176         * gcc.dg/debug/debug-2.c: Likewise.
27177
27178 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27179
27180         PR c++/12696
27181         * g++.dg/init/error1.C: New test.
27182
27183         PR c++/12218
27184         * g++.dg/init/pm3.C: New test.
27185
27186 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27187
27188         PR c/3347
27189         * gcc.dg/bitfld-8.c: New test.
27190
27191 2003-12-16  James Lemke  <jim@wasabisystems.com>
27192
27193         * gcc.dg/arm-scd42-[123].c: New tests.
27194
27195 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27196
27197         PR c++/9043
27198         * g++.dg/abi/mangle20-1.C: New test.
27199         * g++.dg/abi/mangle20-2.C: New test.
27200
27201 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27202
27203         PR c++/13275
27204         * g++.dg/other/offsetof2.C: Remove XFAIL.
27205         * g++.dg/parse/offsetof1.C: New test.
27206         * g++.gd/parse/offsetof2.C: Likewise.
27207
27208 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27209
27210         * g++.dg/template/nontype3.C: New test.
27211         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27212
27213 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27214
27215         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27216
27217 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         PR c++/13387
27220         * g++.dg/expr/assign1.C: New test.
27221
27222         PR c++/13242
27223         * g++.dg/abi/mangle19-1.C: New test.
27224         * g++.dg/abi/mangle19-2.C: New test.
27225
27226 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27227
27228         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27229
27230 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27231
27232         * gcc.c-torture/execute/20031216-1.c: New test.
27233
27234 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27235
27236         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27237         an ICE regression.
27238
27239 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27240
27241         PR c++/10926
27242         * g++.dg/template/error9.C: New test.
27243
27244         PR c++/11116
27245         * g++.dg/template/error8.C: New test.
27246
27247 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27248
27249         PR middle-end/13400
27250         * gcc.c-torture/execute/20031215-1.c: New test case.
27251
27252 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27253
27254         PR c++/13269
27255         * g++.dg/parse/error5.C: New test.
27256
27257         PR c++/12989
27258         * g++.dg/expr/sizeof1.C: New test.
27259
27260         PR c++/13310
27261         * g++.dg/template/crash15.C: New test.
27262
27263 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27264
27265         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27266         a non-POD type as the last named parameter of a varargs function.
27267
27268 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27269
27270         PR c++/13243
27271         PR c++/12573
27272         * g++.dg/template/crash14.C: New test.
27273         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27274
27275 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27276
27277         * g++.dg/other/java1.C: New test.
27278
27279         PR c++/13241
27280         * g++.dg/abi/mangle18-1.C: New test.
27281         * g++.dg/abi/mangle18-2.C: New test.
27282
27283 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27284
27285         PR optimization/10312
27286         * gcc.c-torture/execute/20031214-1.c: New.
27287
27288 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27289
27290         PR c++/10779
27291         PR c++/12160
27292         * g++.dg/parse/error3.C: New test.
27293         * g++.dg/parse/error4.C: Likewise.
27294         * g++.dg/abi/mangle4.C: Tweak error messages.
27295         * g++.dg/lookup/using5.C: Likewise.
27296         * g++.dg/other/error2.C: Likewise.
27297         * g++.dg/parse/typename5.C: Likewise.
27298         * g++.dg/parse/undefined1.C: Likewise.
27299         * g++.dg/template/arg2.C: Likewise.
27300         * g++.dg/template/ttp3.C: Likewise.
27301         * g++.dg/template/type1.C: Likewise.
27302         * g++.old-deja/g++.other/crash32.C: Likewise.
27303         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27304
27305 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27306
27307         PR c++/13106
27308         * g++.dg/warn/noreturn-3.C: New test.
27309
27310 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         PR c++/13118
27313         * g++.dg/abi/covariant3.C: New.
27314
27315 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27316
27317         * g++.dg/eh/ia64-1.C: New test.
27318
27319 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27320
27321         PR optimization/13037
27322         * g77.f-torture/execute/13037.f: New test case.
27323
27324 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27325
27326         PR c++/12881
27327         * g++.dg/abi/covariant2.C: New.
27328
27329 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27330
27331         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27332
27333 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27334
27335         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27336
27337 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27338
27339         PR other/10819
27340         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27341         to fix Bug 10819.
27342         * lib/g++.exp (g++_version): Likewise.
27343         * lib/g77.exp (g77_version): Likewise.
27344         * lib/objc.exp (default_objc_version): Likewise.
27345
27346 2003-12-10  Richard Henderson  <rth@redhat.com>
27347
27348         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27349
27350         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27351
27352 2003-12-08  Matt Austern  <austern@apple.com>
27353
27354         PR c/13134
27355         * lib/gcc-dg.exp (dg-require-visibility): Define.
27356         * lib/target-supports (check_visibility_available): Define.
27357         * gcc.dg/visibility-1.c: New test.
27358         * gcc.dg/visibility-2.c: Likewise.
27359         * gcc.dg/visibility-3.c: Likewise.
27360         * gcc.dg/visibility-4.c: Likewise.
27361         * gcc.dg/visibility-5.c: Likewise.
27362         * gcc.dg/visibility-6.c: Likewise.
27363         * g++.dg/ext/visibility-1.C: Likewise.
27364         * g++.dg/ext/visibility-2.C: Likewise.
27365         * g++.dg/ext/visibility-3.C: Likewise.
27366         * g++.dg/ext/visibility-4.C: Likewise.
27367         * g++.dg/ext/visibility-5.C: Likewise.
27368         * g++.dg/ext/visibility-6.C: Likewise.
27369
27370 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27371
27372         * g++.dg/lookup/java1.C: New test.
27373         * g++.dg/lookup/java2.C: New test.
27374
27375 2003-12-07  Falk Hueffner  <falk@debian.org>
27376
27377         * g++.dg/opt/noreturn-1.C: New test.
27378
27379 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27380
27381         * gcc.dg/overflow-1.c: New test.
27382
27383 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27384
27385         * g77.f-torture/compile/13060.f: New test.
27386
27387 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27388
27389         PR c++/13323
27390         * g++.dg/inherit/operator2.C: New test.
27391
27392 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27393
27394         PR c++/13305
27395         * g++.dg/ext/attrib9.C: New test.
27396
27397 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c++/13314
27400         * g++.dg/template/error7.C: New test.
27401
27402 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27403             J"orn Rennecke <joern.rennecke@superh.com>
27404
27405         PR target/13302
27406         * g++.dg/other/struct-va_list.C: New test.
27407
27408 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27409
27410         PR c++/13166
27411         * g++.dg/parse/defarg6.C: New test.
27412
27413 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27414
27415         PR target/13256
27416         * gcc.c-torture/execute/20031201-1.c: New test.
27417
27418 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27419
27420         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27421
27422 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27423
27424         * gcc.dg/builtin-return-1.c: New test.
27425
27426 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27427             J"orn Rennecke <joern.rennecke@superh.com>
27428
27429         PR optimization/13260
27430         * gcc.c-torture/execute/20031204-1.c: New test.
27431
27432 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27433
27434         PR c++/9127
27435         * g++.dg/template/error6.C: New test.
27436
27437 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27438
27439         * gcc.dg/20031202-1.c: New test.
27440
27441 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27442
27443         PR c++/13179
27444         * g++.dg/template/eh1.C: New test.
27445
27446         PR c++/10771
27447         * g++.dg/template/error5.C: New test.
27448
27449 2003-12-02  David Ung  <davidu@mips.com>
27450
27451         * gcc.dg/compat/vector-check.h: Corrected type for var
27452         g_##TMODE
27453
27454 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27455
27456         PR c++/10126
27457         * g++.dg/template/ptrmem8.C: New test.
27458
27459 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27460
27461         PR c++/12573
27462         * g++.dg/template/dependent-expr3.C: New test.
27463
27464 2003-12-01  James Lemke  <jim@wasabisystems.com>
27465
27466         * gcc.dg/arm-g2.c: New test.
27467
27468 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27469
27470         PR optimization/11634
27471         * gcc.dg/20031201-2.c: New test case.
27472
27473 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27474
27475         PR 11433
27476         * objc.dg/proto-lossage-3.m: New test.
27477
27478 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27479
27480         PR optimization/12628
27481         * gcc.dg/20031201-1.c: New test case.
27482
27483 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27484
27485         * gcc.dg/unaligned-1.c: New test.
27486
27487 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27488
27489         PR c++/9849
27490         * g++.dg/template/error4.C: New test.
27491         * g++.dg/template/nested3.C: Adjust error markers.
27492
27493 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27494
27495         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27496
27497 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27498
27499         PR c/10333
27500         * gcc.dg/bitfld-7.c: New test.
27501
27502 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27503
27504         * gcc.dg/tls/asm-1.C: New test.
27505
27506 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27507
27508         * gcc.dg/cpp/assert4.c: Update.
27509
27510 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27511
27512         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27513         * gcc.dg/builtin-apply3.c: New test.
27514
27515 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27516
27517         * lib/compat.exp (compat-obj): New xfaildata parameter.
27518         Use it to set compiler_conditional_xfail_data before compiling.
27519         (compat-get-options): Handle dg-xfail-if.
27520         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27521         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27522         * gcc.dg/compat/vector-1_y.c: Likewise.
27523         * gcc.dg/compat/vector-2_x.c: Likewise.
27524         * gcc.dg/compat/vector-2_y.c: Likewise.
27525
27526 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27527
27528         * g++.dg/opt/reg-stack4.C: New test.
27529
27530 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27531
27532         * gcc.dg/builtin-apply2.c: New test.
27533
27534 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27535
27536         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27537
27538 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27539
27540         PR c++/12924
27541         * g++.dg/template/template-id-2.C: New test.
27542
27543 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27544
27545         PR c++/5369
27546         * g++.dg/template/memfriend1.C: New test.
27547         * g++.dg/template/memfriend2.C: Likewise.
27548         * g++.dg/template/memfriend3.C: Likewise.
27549         * g++.dg/template/memfriend4.C: Likewise.
27550         * g++.dg/template/memfriend5.C: Likewise.
27551         * g++.dg/template/memfriend6.C: Likewise.
27552         * g++.dg/template/memfriend7.C: Likewise.
27553         * g++.dg/template/memfriend8.C: Likewise.
27554         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27555
27556 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27557
27558         PR c++/12515
27559         * g++.dg/ext/cond1.C: New test.
27560
27561 2003-11-20  Richard Henderson  <rth@redhat.com>
27562
27563         * gcc.dg/20020201-2.c: Remove.
27564         * gcc.dg/20020201-4.c: Remove.
27565         * gcc.dg/20020304-1.c: Remove.
27566
27567 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27568
27569         * gcc.dg/cpp/trad/xwin1.c: New test case.
27570
27571 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27572
27573         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27574         * lib/g77.exp: Likewise.
27575         * lib/objc.exp: Likewise.
27576         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27577         for darwin.
27578
27579 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27580
27581         PR c++/12932
27582         * g++.dg/template/static5.C: New test.
27583
27584 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27585
27586         * gcc.dg/nested-func-1.c: New test.
27587
27588 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27589
27590         * gcc.dg/cpp/assert4.c: New test.
27591
27592 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27593
27594         PR c++/2294
27595         * g++.dg/lookup/using9.c: New test.
27596
27597 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27598
27599         PR c++/12762
27600         * g++.dg/template/error3.C: New test.
27601
27602 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27603
27604         PR ada/13035
27605         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27606         No longer use a wrapper for gcc, since this does not work under
27607         Windows.
27608
27609 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27610
27611         PR c++/2094
27612         * g++.dg/template/ptrmem7.C: New test.
27613
27614 2003-11-13  Andrew Pinski <apinski@apple.com>
27615
27616         * gcc.c-torture/compile/20031113-1.c: New test.
27617
27618 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27619             Kean Johnston <jkj@sco.com>
27620
27621         PR c/13029
27622         * gcc.dg/unused-4.c: Update.
27623
27624 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27625
27626         * g++.dg/opt/const3.C: New test.
27627
27628 2003-11-13  Jan Hubicka  <jh@suse.cz>
27629
27630         * gcc.c-torture/compile/20031112-1.c: New test.
27631
27632 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27633
27634         * g++.dg/parse/crash10.C: Remove bogus error marker.
27635
27636 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27637
27638         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27639         (host_gcc): Likewise.
27640         (ROOT): Honor $PWDCMD.
27641         (BASE): Likewise.
27642         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27643
27644 2003-11-12  Catherine Moore  <clm@redhat.com>
27645
27646         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27647
27648 2003-11-12  Andreas Jaeger  <aj@suse.de>
27649             Jakub Jelinek  <jakub@redhat.com>
27650             Andrew Pinski  <pinskia@physics.uc.edu>
27651             Richard Henderson  <rth@redhat.com>
27652
27653         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27654         systems.
27655         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27656
27657         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27658         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27659
27660 2003-11-11  Andreas Jaeger  <aj@suse.de>
27661
27662         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27663
27664         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27665
27666 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27667
27668         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27669         Clean ups.
27670
27671 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27672
27673         * gcc.dg/trampoline-1.c: New test.
27674
27675 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27676
27677         * gcc.c-torture/compile/200031109-1.c: New test.
27678
27679 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27680
27681         PR c/3190
27682         PR c/8714
27683         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27684         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27685         gcc.dg/format/no-y2k-1.c: Update.
27686
27687 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27688
27689         PR optimization/10467
27690         * gcc.dg/20031108-1.c: New test case.
27691
27692 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27693
27694         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27695
27696 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27697
27698         * gcc.dg/compound-lvalue-1.c: New test.
27699         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27700         some XFAILs.
27701
27702 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27703
27704         * gcc.dg/altivec-varargs-1.c: New test.
27705
27706 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27707
27708         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27709         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27710         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27711         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27712         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27713
27714 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27715
27716         * gcc.dg/cond-lvalue-1.c: New test.
27717
27718 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27719
27720         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27721
27722 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27723
27724         PR c++/11616
27725         * g++.dg/template/instantiate5.C: New test.
27726
27727 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27728
27729         PR c++/12726
27730         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27731         * ChangeLog: Add missing first entry for above test.
27732
27733 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27734
27735         PR c++/9810
27736         * g++.dg/template/using8.C: New test.
27737         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27738
27739 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27740
27741         PR optimization/10817
27742         * gcc.c-torture/compile/20031102-1.c: New test case.
27743
27744 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27745
27746         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27747         2147483647.
27748
27749 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27750
27751         * gcc.dg/20031102-1.c: New test.
27752
27753 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27754
27755         * gcc.dg/complex-1.c: New test.
27756
27757 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27758
27759         PR c++/12796
27760         * g++.dg/template/crash13.C: Adjust expected error location.
27761         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27762
27763 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27764
27765         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27766
27767 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27768
27769         PR/10239
27770         * gcc.c-torture/compile/20031031-2.c: New test.
27771
27772 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27773
27774         PR/11640
27775         * gcc.c-torture/compile/20031031-1.c: New test.
27776
27777 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27778
27779         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27780         * gcc.misc-tests/bprob.exp: Likewise.
27781         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27782         the execution test on arm-elf configs.
27783         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27784         configs that don't support scratch files.
27785         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27786
27787 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27788
27789         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27790         done by dejagnu.
27791
27792 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27793
27794         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27795         Avoid non pure sh syntax. Add more logging.
27796
27797         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27798         fail.
27799
27800 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27801
27802         PR libgcj/10610
27803         * gcc.dg/ppc-stackalign-1.c: New test.
27804
27805 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27806
27807         * ada/acats/run_all.sh: Change output to be more compliant with
27808         dejagnu framework.
27809         Create acats.sum and acats.log files under testsuite/ada/acats
27810         Only run [a-z]* directories, to filter out e.g. CVS.
27811         Redirect build output to log file.
27812
27813 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27814
27815         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27816
27817 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27818
27819         PR ada/5909:
27820         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27821
27822 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27823
27824         * gcc.c-torture/compile/20031023-1.c: New test.
27825         * gcc.c-torture/compile/20031023-2.c: New test.
27826         * gcc.c-torture/compile/20031023-3.c: New test.
27827         * gcc.c-torture/compile/20031023-4.c: New test.
27828
27829 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27830
27831         PR c++/10371
27832         * g++.dg/lookup/scoped8.C: New test.
27833
27834 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27835
27836         * g++.dg/opt/reg-stack3.C: New test.
27837
27838 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27839
27840         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27841
27842 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27843
27844         PR c++/11076
27845         * g++.dg/template/crash13.C: New test.
27846
27847 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27848
27849         * gcc.dg/c99-restrict-2.c: New test.
27850
27851 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27852
27853         PR c++/12698, c++/12699, c++/12700, c++/12566
27854         * g++.dg/inherit/covariant9.C: New test.
27855         * g++.dg/inherit/covariant10.C: New test.
27856         * g++.dg/inherit/covariant11.C: New test.
27857
27858 2003-10-23  Jason Merrill  <jason@redhat.com>
27859
27860         PR c++/12726
27861         * g++.dg/ext/complit2.C: New test.
27862
27863 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27864
27865         PR target/12654
27866         * gcc.c-torture/execute/20031020-1.c: New test.
27867
27868 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27869
27870         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27871         following the jump_insn.
27872
27873 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27874
27875         * gcc.dg/cast-lvalue-1.c: New test.
27876
27877 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR c++/11962
27880         * g++.dg/template/cond2.C: New test.
27881
27882 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27883
27884         * gcc.dg/builtins-28.c: New test.
27885
27886 2003-10-20  Jan Hubicka  <jh@suse.cz>
27887
27888         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27889         parameter.
27890         * testsuite/gcc.dg/inline-2.c: Likewise.
27891
27892 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27893
27894         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27895         * gcc.dg/nest.c: Likewise.
27896
27897 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27898
27899         PR c++/9781, c++/10583, c++/11862
27900         * g++.dg/parse/crash13.C: New test.
27901
27902 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27903
27904         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27905
27906 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27907
27908         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27909         Define HAVE_C99_RUNTIME except on Solaris.
27910         * gcc.dg/builtins-20.c: Likewise.
27911
27912 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27913
27914         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27915
27916 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27917
27918         PR c++/12495
27919         * g++.dg/template/crash21.C: New test.
27920
27921 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27922
27923         PR c++/2513
27924         * g++.dg/template/typename5.C: New test.
27925
27926 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27927
27928         PR c++/12369
27929         * g++.dg/template/friend25.C: New test.
27930
27931 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27932
27933         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27934         versions.
27935
27936 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27937
27938         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27939         == 2147483647.
27940
27941 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27942
27943         * gcc.c-torture/execute/960416-1.x: Remove.
27944         * gcc.c-torture/execute/divconst-3.x: Likewise.
27945
27946 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27947
27948         PR target/12598
27949         * gcc.dg/torture/cris-volatile-1.c: New test.
27950
27951 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27952
27953         PR optimization/9325
27954         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27955         for overflowing floating point to integer conversion during RTL
27956         simplification.
27957
27958 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27959
27960         * objc/execute/_cmd.m: Fix typo.
27961         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27962         Relax 'scan-assembler' regexp.
27963         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27964         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27965         * objc.dg/zero-link-2.m: Remove blank line.
27966         * objc.dg/zero-link-3.m: New test case.
27967
27968 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27969
27970         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27971
27972         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27973         than linker trickery.
27974
27975 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27976
27977         PR c++/12370
27978         * g++.dg/other/friend2.C: New test.
27979
27980 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27981
27982         * gcc.dg/20031012-1.c: New test.
27983
27984 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27985
27986         * gcc.dg/weak/weak-3.c: Fix for new warning.
27987
27988 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27989
27990         PR optimization/8750
27991         * gcc.c-torture/execute/20031012-1.c: New test case.
27992
27993 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27994
27995         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27996         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27997
27998 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27999
28000         PR optimization/12260
28001         * gcc.c-torture/compile/20031011-2.c: New test case.
28002
28003 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28004
28005         * gcc.c-torture/execute/20031011-1.c: New testcase.
28006
28007 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28008
28009         * gcc.c-torture/compile/20031011-1.c: New test.
28010
28011 2003-10-11  Jan Hubicka  <jh@suse.cz>
28012
28013         * g++.dg/other/first-global.C: New test.
28014
28015 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28016
28017         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28018
28019 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28020
28021         * gcc.c-torture/compile/20031010-1.c: New test.
28022
28023 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28024
28025         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28026         * gcc.c-torture/execute/va-arg-25.c: ... here.
28027
28028 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28029
28030         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28031
28032 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28033
28034         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28035
28036 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28037
28038         * g++.dg/parse/error2.C: New test.
28039
28040 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28041
28042         PR c++/11097
28043         * g++.dg/other/error5.C: Modify the error message.
28044         * g++.dg/lookup/using8.C: New test.
28045
28046 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28047
28048         * gcc.dg/darwin-abi-2.c: New file.
28049         * gcc.c-torture/execute/va-arg-24.c: New file.
28050
28051 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28052
28053         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28054         indentation.
28055
28056 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28057
28058         PR c++/10147
28059         * g++.dg/other/error4.C: Update error messages.
28060         * g++.dg/template/ptrmem4.C: Likewise.
28061
28062         PR c++/12337
28063         * g++.dg/init/new9.C: New test.
28064
28065         PR c++/12334, c++/12236, c++/8656
28066         * g++.dg/ext/attrib8.C: New test.
28067
28068 2003-10-06  Devang Patel  <dpatel@apple.com>
28069
28070         * gcc.dg/debug/dwarf2-3.h: New test.
28071         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28072
28073 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28074
28075         * g++.dg/opt/cfg2.C: New test.
28076
28077 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28078
28079         * g++.dg/opt/float1.C: New test.
28080
28081 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28082
28083         * gcc.dg/c90-array-lval-6.c: New test.
28084         * gcc.dg/c99-array-lval-6.c: New test.
28085
28086 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28087             Ziemowit Laski  <zlaski@apple.com>
28088
28089         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28090         'Derived', so that it is never considered a class method; add
28091         new warning for '+port' method ambiguity.
28092         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28093         <objc/objc-api.h> (needed on Mac OS X).
28094         * objc.dg/method-13.m: New test.
28095
28096 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28097
28098         PR optimization/9325, PR java/6391
28099         * gcc.c-torture/execute/20031003-1.c: New test case.
28100
28101 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28102
28103         PR optimization/12180
28104         * gcc.dg/20031002-1.c: New test.
28105
28106         PR c++/12486
28107         * g++.dg/inherit/error1.C: New test.
28108
28109 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28110
28111         * lib/f-torture.exp (search_for): Rename to...
28112         (search_for_re): This.  Also, clean up comments and the
28113         "regexp" invocation.
28114
28115 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28116
28117         * gcc.c-torture/compile/20031002-1.c: New test.
28118
28119 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28120
28121         * g++.dg/opt/cond1.C: New test.
28122
28123 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28124
28125         * gcc.dg/Wold-style-definition-2.c: New testcase.
28126         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28127
28128 2003-09-29  Richard Henderson  <rth@redhat.com>
28129
28130         * g++.dg/init/array10.C: Add dg-options.
28131
28132 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28133
28134         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28135
28136 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28137
28138         * g++.dg/template/friend19.C: Fix typo.
28139         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28140
28141 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28142
28143         * gcc.c-torture/execute/20030928-1.c: New test.
28144         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28145
28146 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28147
28148         * g++.dg/opt/unroll1.C: New test.
28149
28150 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28151
28152         PR optimization/11741
28153         * gcc.dg/20030926-1.c: New test case.
28154
28155 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28156
28157         PR c++/5655
28158         * g++.dg/parse/access7.C: New test.
28159         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28160
28161 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28162
28163         MERGE OF objc-improvements-branch into MAINLINE:
28164         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28165         if libobjc has not been built.
28166         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28167         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28168         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28169         objc/execute/nested-3.m, objc/execute/np-2.m,
28170         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28171         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28172         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28173         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28174         objc.dg/special/unclaimed-category-1.h,
28175         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28176         well as GNU runtime.
28177         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28178         * execute/cascading-1.m, execute/function-message-1.m,
28179         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28180         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28181         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28182         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28183         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28184         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28185         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28186         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28187         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28188         * objc.dg/bitfield-2.m: Run only on Darwin.
28189         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28190         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28191         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28192         * objc.dg/const-str-1.m: Fix constant string layout.
28193
28194 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28195
28196         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28197
28198 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28199
28200         * gcc.dg/darwin-abi-1.c: New file.
28201
28202 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28203
28204         PR target/12281
28205         * gcc.c-torture/compile/20030921-1.c: New test.
28206
28207 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28208
28209         * g++.dg/opt/reg-stack2.C: New test.
28210
28211 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28212
28213         * g++.dg/eh/delayslot1.C: New test.
28214
28215 2003-09-20  Richard Henderson  <rth@redhat.com>
28216
28217         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28218
28219 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28220
28221         * gcc.c-torture/execute/20030920-1.c: New test case.
28222
28223 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28224
28225         * g++.dg/rtti/typeid3.C: Correct expected error message.
28226
28227 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28228
28229         PR c++/157
28230         * g++.dg/parse/crash12.C: New test.
28231
28232 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28233
28234         * gcc.dg/compat/mixed-struct-check.h: New.
28235         * gcc.dg/compat/mixed-struct-defs.h: New.
28236         * gcc.dg/compat/mixed-struct-init.h: New.
28237         * gcc.dg/compat/struct-by-value-19_main.c: New.
28238         * gcc.dg/compat/struct-by-value-19_x.c: New.
28239         * gcc.dg/compat/struct-by-value-19_y.c: New.
28240         * gcc.dg/compat/struct-by-value-20_main.c: New.
28241         * gcc.dg/compat/struct-by-value-20_x.c: New.
28242         * gcc.dg/compat/struct-by-value-20_y.c: New.
28243         * gcc.dg/compat/struct-return-19_main.c: New.
28244         * gcc.dg/compat/struct-return-19_x.c: New.
28245         * gcc.dg/compat/struct-return-19_y.c: New.
28246         * gcc.dg/compat/struct-return-20_main.c: New.
28247         * gcc.dg/compat/struct-return-20_x.c: New.
28248         * gcc.dg/compat/struct-return-20_y.c: New.
28249
28250 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28251         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28252         so that it will not complain on LP64 targets.
28253
28254 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28255
28256         PR c++/495
28257         * g++.dg/template/friend24.C: New test.
28258
28259 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28260
28261         PR c++/12332
28262         * g++.dg/template/memtmpl2.C: New test.
28263
28264 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28265
28266         PR target/11184
28267         * gcc.dg/builtin-apply1.c: New test.
28268
28269 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         PR c++/9848
28272         * g++.dg/warn/Wunused-4.C: New test.
28273
28274 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28275
28276         PR c++/12316
28277         * g++.dg/other/gc2.C: New test.
28278
28279 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28280
28281         PR c++/11991
28282         * g++.dg/rtti/typeid3.C: New test.
28283
28284         PR c++/12266
28285         * g++.dg/overload/template1.C: New test.
28286
28287 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28288
28289         * g++.dg/opt/cfg3.C: New test.
28290
28291 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28292
28293         PR c++/7939
28294         * g++.dg/template/crash11.C: New test.
28295
28296 2003-09-16  Jason Merrill  <jason@redhat.com>
28297             Jakub Jelinek  <jakub@redhat.com>
28298
28299         * gcc.dg/attr-warn-unused-result.c: New test.
28300
28301 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28302
28303         PR c++/12184
28304         * g++.dg/expr/call2.C: New test.
28305
28306 2003-09-15  Andreas Jaeger  <aj@suse.de>
28307
28308         * gcc.dg/Wold-style-definition-1.c: New test.
28309
28310 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28311
28312         PR c++/3907
28313         * g++.dg/parse/template12.C: New test.
28314
28315         * g++.dg/abi/bitfield11.C: New test.
28316         * g++.dg/abi/bitfield12.C: Likewise.
28317
28318 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28319
28320         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28321         non-expansion of functional macro name without arguments at EOL.
28322         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28323
28324 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28325
28326         * gcc.c-torture/execute/20030914-[12].c: New tests.
28327
28328 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         PR c++/11788
28331         * g++.dg/overload/addr1.C: New test.
28332
28333 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28334
28335         * gcc.dg/20030909-1.c: New test.
28336
28337 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28338
28339         * gcc.dg/ultrasp10.c: New test.
28340
28341 2003-09-09  Devang Patel  <dpatel@apple.com>
28342
28343         * gcc.dg/darwin-ld-6.c: New test.
28344
28345 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28346
28347         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28348
28349 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28350
28351         * gcc.dg/ia64-types1.c: New test.
28352         * gcc.dg/ia64-types2.c: Likewise.
28353
28354 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28355
28356         * gcc.dg/builtins-1.c: Add more _Complex tests.
28357         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28358
28359         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28360         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28361
28362 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28363
28364         PR c++/11786
28365         * g++.dg/lookup/koenig2.C: New test.
28366
28367         PR c++/5296
28368         * g++.dg/rtti/typeid2.C: New test.
28369
28370 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28371
28372         * gcc.c-torture/compile/20030904-1.c: New test.
28373
28374 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28375
28376         * g++.dg/opt/longbranch2.C: New test.
28377
28378 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28379
28380         * g++.dg/template/crash10.C: Only compile it.
28381
28382 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28383
28384         PR middle-end/11665
28385         * gcc.c-torture/compile/20030907-1.c: New test.
28386         * g++.dg/init/array11.C: New test.
28387
28388 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28389
28390         PR c++/11852
28391         * g++.dg/init/struct1.C: New test.
28392
28393 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28394
28395         PR c++/12181
28396         * g++.dg/expr/comma1.C: New test.
28397
28398 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28399
28400         PR c++/11867
28401         * g++.dg/expr/static_cast5.C: New test.
28402
28403 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28404
28405         PR c++/11507
28406         * g++.dg/lookup/scoped7.C: New test.
28407
28408         PR c++/9574
28409         * g++.dg/other/static1.C: New test.
28410
28411         PR c++/11490
28412         * g++.dg/warn/template-1.C: New test.
28413
28414         PR c++/11432
28415         * g++.dg/template/crash10.C: New test.
28416
28417         PR c++/2478
28418         * g++.dg/overload/VLA.C: New test.
28419
28420         PR c++/10804
28421         * g++.dg/template/call1.C: New test.
28422
28423 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28424
28425         PR c++/11794
28426         * g++.dg/parse/using3.C: New test.
28427
28428 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28429
28430         PR c++/11409
28431         * g++.dg/overload/builtin3.C: New test case.
28432
28433 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28434
28435         PR c/9862
28436         * gcc.dg/20030906-1.c: New test.
28437         * gcc.dg/20030906-2.c: Likewise.
28438
28439 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28440
28441         PR c++/12167
28442         * g++.dg/parse/defarg5.C: New test.
28443
28444         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28445
28446 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28447
28448         PR c++/12163
28449         * g++.dg/expr/static_cast4.C: New test.
28450
28451         PR c++/12146
28452         * g++.dg/template/crash9.C: New test.
28453
28454 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28455
28456         * g++.old-deja/g++.ext/pretty2.C: Update for change
28457         in __FUNCTION__.
28458         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28459
28460 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         PR c++/11922
28463         * g++/dg/template/qualified-id1.C: New test.
28464
28465         PR c++/12037
28466         * g++.dg/warn/noeffect4.C: New test.
28467
28468 2003-09-04  Matt Austern  <austern@apple.com>
28469
28470         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28471         * g++.dg/ext/fnname2.C: Likewise.
28472         * g++.dg/ext/fnname3.C: Likewise.
28473
28474 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28475
28476         * g++.dg/expr/lval1.C: New test.
28477         * g++.dg/ext/lvcast.C: Remove.
28478
28479 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28480
28481         PR optimization/11700.
28482         * gcc.c-torture/compile/20030903-1.c: New test case.
28483
28484 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28485
28486         PR c++/12053
28487         * g++.dg/abi/layout4.C: New test.
28488
28489 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28490
28491         PR c++/11553
28492         * g++.dg/parse/friend3.C: New test.
28493
28494 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28495
28496         PR c++/11847
28497         * g++.dg/template/class1.C: New test.
28498
28499         PR c++/11808
28500         * g++.dg/expr/call1.C: New test.
28501
28502 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28503
28504         PR c++/12114
28505         * g++.dg/init/ref9.C: New test.
28506
28507         PR c++/11972
28508         * g++.dg/template/nested4.C: New test.
28509
28510 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28511
28512         PR c++/12093
28513         * g++.dg/template/non-dependent4.C: New test.
28514
28515         PR c++/11928
28516         * g++.dg/inherit/conv1.C: New test.
28517
28518 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28519
28520         PR c++/6196
28521         * g++.dg/ext/label1.C: New test.
28522         * g++.dg/ext/label2.C: Likewise.
28523
28524 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28525
28526         * g++.dg/expr/cond3.C: New test.
28527
28528 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28529
28530         * gcc.dg/builtins-1.c: Add new builtin cases.
28531
28532 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28533
28534         * gcc.dg/builtins-1.c: Add new cases.
28535         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28536
28537 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28538
28539         * gcc.dg/builtins-1.c: Add more math builtin tests.
28540         * gcc.dg/torture/builtin-attr-1.c: New test.
28541
28542 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28543
28544         PR optimization/5079
28545         * g++.dg/opt/static3.C: New test.
28546
28547 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28548
28549         * gcc.misc-tests/gcov-10b.c: New test.
28550
28551 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28552
28553         * g++.dg/opt/ptrmem3.C: New test.
28554
28555         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28556
28557 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28558
28559         * gcc.dg/20030826-2.c: New test.
28560
28561 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28562
28563         PR middle-end/12002
28564         * g77.f-torture/compile/12002.f: New test case.
28565
28566 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28567
28568         * gcc.dg/20030826-1.c: New test case.
28569
28570 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28571
28572         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28573
28574 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         PR c++/11871
28577         * c++.dg/lookup/crash1.C: New test.
28578
28579         * c++.dg/warn/noeffect3.C: New test.
28580
28581 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28582
28583         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28584         * gcc.dg/compat/vector-1_y.c: Ditto.
28585         * gcc.dg/compat/vector-2_x.c: Ditto.
28586         * gcc.dg/compat/vector-2_y.c: Ditto.
28587
28588 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28589
28590         * gcc.dg/20030702-1.c: New test.
28591
28592 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28593
28594         PR c++/8795
28595         * g++.dg/ext/altivec-1.C: New test.
28596
28597 2003-08-24  Richard Henderson  <rth@redhat.com>
28598
28599         * g++.dg/eh/simd-2.C: Add -w for x86.
28600
28601 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28602
28603         * gcc.dg/20030815-1.c: New test.
28604
28605 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28606
28607         PR c++/3765
28608         * g++.dg/parse/access6.C: New test.
28609
28610 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28611
28612         PR c++/641, c++/11876
28613         * g++.dg/template/friend22.C: New test.
28614         * g++.dg/template/friend23.C: Likewise.
28615
28616 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28617
28618         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28619         identically.
28620
28621 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28622
28623         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28624
28625 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28626
28627         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28628
28629 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28630
28631         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28632
28633 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28634
28635         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28636
28637 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28638
28639         PR c++/11919
28640         * g++.dg/overload/prom1.C: New test.
28641
28642         PR c++/11551
28643         * g++.dg/parse/dtor2.C: New test.
28644
28645         PR c++/10762
28646         * g++.dg/parse/using2.C: New test.
28647
28648 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28649
28650         PR target/11805
28651         * gcc.c-torture/compile/20030821-1.c: New.
28652
28653 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28654
28655         PR c++/11834
28656         * g++.dg/template/deduce2.C: New test.
28657
28658 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28659
28660         * gcc.c-torture/execute/20030821-1.c: New test.
28661
28662 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28663
28664         PR middle-end/11984
28665         * gcc.dg/20030820-1.c: New test case.
28666
28667 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28668
28669         PR c++/11945
28670         * g++.dg/warn/noeffect2.C: New test.
28671
28672 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28673
28674         PR c++/10926
28675         * g++.dg/template/dtor2.C: New test.
28676
28677         PR c++/11684
28678         * g++.dg/template/operator1.C: New test.
28679         * g++.dg/parse/operator4.C: New test.
28680
28681         PR c++/11946.C
28682         * g++.dg/expr/enum1.C: New test.
28683         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28684
28685         PR c++/11036.C
28686         * g++.dg/parse/elab2.C: New test.
28687         * g++.dg/parse/typedef4.C: Change error message.
28688         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28689         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28690         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28691
28692 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28693
28694         * gcc.dg/pch/warn-1.c: New.
28695         * gcc.dg/pch/warn-1.hs: New.
28696
28697         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28698         not-tested file.
28699
28700 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28701
28702         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28703
28704 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28705
28706         * gcc.dg/uninit-D.c: New Test.
28707         * gcc.dg/uninit-E.c: New Test.
28708         * gcc.dg/uninit-F.c: New Test.
28709         * gcc.dg/uninit-G.c: New Test.
28710
28711 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28712
28713         * g++.dg/README: Describe the pch directory.
28714
28715 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28716
28717         PR c++/11174
28718         * g++.dg/parse/access4.C: New test.
28719         * g++.dg/parse/access5.C: Likewise.
28720         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28721
28722 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28723
28724         * gcc.dg/noncompile/20030818-1.c: New.
28725
28726 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28727
28728         PR c++/11957
28729         * g++.dg/warn/noeffect1.C: New test.
28730
28731         * g++.dg/template/scope2.C: New test.
28732         * g++.dg/template/error2.C: Correct dg-error
28733
28734 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28735
28736         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28737
28738 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28739
28740         PR C++/11512
28741         * g++.dg/template/warn1.C: New.
28742
28743 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28744
28745         * g++.dg/template/error2.C: New test.
28746         * g++.dg/lookup/using7.C: Adjust errors
28747         * g++.old-deja/g++.pt/crash36.C: Likewise.
28748         * g++.old-deja/g++.pt/derived3.C: Likewise.
28749
28750 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28751
28752         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28753         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28754         * gcc.c-torture/execute/builtins/string-9.c: New, from
28755         string-opt-9.c.  Adjust for execute/builtins framework.
28756         * gcc.c-torture/execute/string-opt-9.c: Delete.
28757
28758 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28759
28760         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28761
28762         * g++.dg/parse/ret-type2.C: New test.
28763
28764         PR c++/11703
28765         * g++.dg/init/new8.C: New test.
28766
28767         PR c++/10923
28768         * g++.dg/parse/typedef5.C: New test.
28769
28770         PR c++/9512
28771         * g++.dg/parse/qualified2.C: New test.
28772         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28773         invalid code.
28774
28775 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28776
28777         * g++.dg/conversion/ptrmem1.C: New test.
28778
28779 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28780
28781         PR target/11693
28782         * gcc.dg/20030811-1.c: New test.
28783
28784         PR target/11535
28785         * gcc.c-torture/execute/20030811-1.c: New test.
28786
28787 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28788
28789         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28790
28791 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28792
28793         PR c++/11789.C
28794         * g++.dg/inherit/multiple1.C: New test.
28795
28796 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28797
28798         * gcc.dg/spe1.c: New test.
28799
28800         PR c++/11670
28801         * g++.dg/expr/cast2.C: New test.
28802
28803         PR c++/10530
28804         * g++.dg/template/dependent-name2.C: New test.
28805
28806 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28807
28808         * g++.dg/parse/crash11.C: Put the dg options in comments.
28809
28810 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28811
28812         * lib/gcc-dg.exp: Update for diagnostic change.
28813
28814 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28815
28816         PR c++/5767
28817         * g++.dg/parse/crash11.C: New test.
28818
28819 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28820
28821         * gcc.dg/cpp/spacing1.c: Update.
28822
28823 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28824
28825         PR target/11739
28826         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28827         a value for -mtune.
28828
28829 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28830
28831         PR middle-end/11771
28832         * gcc.c-torture/compile/20030804-1.c: New test case.
28833
28834 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28835
28836         * gcc.dg/20030804-1.c: New test case.
28837
28838 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28839
28840         * gcc.dg/cpp/separate-1.c: New test.
28841
28842 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28843
28844         PR c++/11704
28845         * g++.dg/template/dependent-expr2.C: New test.
28846
28847         PR c++/11766
28848         * g++.dg/expr/ptrmem1.C: New test.
28849
28850 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28851
28852         PR c++/9453
28853         * g++.dg/template/friend15.C: New test.
28854
28855 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28856
28857         * lib/dg-pch.exp: Work round PCH bug.
28858
28859 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28860
28861         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28862         builtins.  Move cases from builtins-4.c here.
28863
28864         * gcc.dg/torture/builtin-math-1.c: New test taken from
28865         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28866         additional cases.
28867
28868         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28869         Delete.
28870
28871 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28872
28873         PR c++/9447
28874         * g++.dg/template/using7.C: New test.
28875
28876 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28877
28878         * import1.c, import2.c: New tests.
28879
28880 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28881
28882         * g++.dg/eh/crossjump1.C: New test.
28883
28884 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28885
28886         PR c++/11697
28887         * g++.dg/template/using6.C: New test.
28888
28889         PR c++/11744
28890         * g++.dg/template/koenig2.C: New test.
28891
28892 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28893
28894         PR c++/7983
28895         * g++.dg/parse/typedef4.C: New test.
28896
28897 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28898
28899         PR c++/8442, c++/8806
28900         * g++.dg/template/elab1.C: New test.
28901         * g++.dg/template/type2.C: Likewise.
28902         * g++.dg/template/ttp3.C: Adjust expected error message.
28903         * g++.old-deja/g++.law/visibility13.C: Likewise.
28904         * g++.old-deja/g++.niklas/t135.C: Likewise.
28905         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28906         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28907         template argument.
28908         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28909
28910 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         PR c++/11295
28913         * g++.dg/ext/stmtexpr1.C: New test.
28914
28915         * g++.dg/opt/tmp1.C: New test.
28916
28917         PR c++/11525
28918         * g++.dg/parse/constant4.C: New test.
28919
28920         PR c++/9447
28921         * g++.dg/template/using5.C: New test.
28922
28923 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28924
28925         * gcc.dg/builtins-27.c: New test case.
28926
28927 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28928
28929         * gcc.dg/tls/opt-7.c: New test.
28930
28931 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28932
28933         * g++.old-deja/g++.other/crash18.C: Remove.
28934
28935 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28936
28937         * g++.dg/template/explicit3.C: New.
28938         * g++.dg/template/explicit4.C: New.
28939         * g++.dg/template/explicit5.C: New.
28940
28941         PR c++/11347
28942         * g++.dg/template/memtmpl1.C: New.
28943
28944 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28945
28946         PR target/11565
28947         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28948         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28949
28950 2003-07-30  Jan Hubicka  <jh@suse.cz>
28951
28952         * vtgc1.c: Kill.
28953
28954 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28955
28956         * gcc.dg/struct-in-proto-1.c: New test.
28957
28958 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28959
28960         * gcc.dg/cpp/include2.c: Only expect one message.
28961
28962 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28963
28964         PR c++/9447
28965         * g++.dg/template/using1.C: New test.
28966         * g++.dg/template/using2.C: New test.
28967         * g++.dg/template/using3.C: New test.
28968         * g++.dg/template/using4.C: New test.
28969
28970 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28971
28972         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28973         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28974
28975 2003-07-28  Jan Hubicka  <jh@suse.cz>
28976
28977         PR c++/11530
28978         * g++.dg/opt/call1.C: New test.
28979
28980 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28981
28982         PR c++/11667
28983         * g++.dg/init/enum2.C: New test.
28984         * g++.dg/template/overload1.C: Add "-w" option.
28985
28986 2003-07-28    <hp@bitrange.com>
28987
28988         * gcc.dg/Wdeclaration-after-statement-1.c,
28989         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28990
28991 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28992
28993         * gcc.c-torture/compile/20030725-1.c: New test.
28994
28995 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28996
28997         * gcc.dg/20030505.c: Only run for SPE.
28998         Remove definition of opaque type.
28999
29000 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29001
29002         * g++.dg/template/ptrmem6.C: New test.
29003
29004 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29005
29006         * gcc.c-torture/compile/zero-strct-2.c: New test.
29007
29008 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29009
29010         * gcc.dg/intermod-1.c: New test.
29011
29012 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29013
29014         PR c++/11617
29015         * g++.dg/template/lookup2.C: New test.
29016         * g++.dg/template/memclass1.C: Remove instantiated from error.
29017         * g++.dg/other/error2.C: Tweak expected errors.
29018
29019         PR c++/11596
29020         * g++.dg/template/defarg3.C: New test.
29021
29022         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29023
29024 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29025
29026         * g++.dg/inherit/access5.C: New test.
29027
29028 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29029
29030         PR c++/11513
29031         * g++.dg/template/crash8.C: New test.
29032
29033 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29034
29035         PR c/10602
29036         * gcc.dg/noncompile/incomplete-2.c: New test.
29037
29038 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29039
29040         PR c++/11645
29041         * g++.dg/inherit/access4.C: New test.
29042
29043         PR c++/11517
29044         * g++.dg/expr/cond2.C: New test.
29045
29046         PR optimization/10679
29047         * g++.dg/opt/inline4.C: New test.
29048
29049 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29050
29051         * g++.dg/parse/crash10: New test.
29052
29053 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29054
29055         * g++.dg/ext/flexary1.C: New test.
29056
29057 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29058
29059         PR c++/10793
29060         * g++.dg/template/crash9.C: New test.
29061
29062 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29063
29064         PR c++/3004
29065         * g++.dg/parse/typedef3.C: New test.
29066
29067         PR c++/7906
29068         * g++.dg/parse/operator2.C: New test.
29069
29070         PR c++/8895
29071         * g++.dg/parse/def-tmpl-arg1.C: New test.
29072
29073         PR c++/9282
29074         * g++.dg/parse/funptr1.C: New test.
29075
29076         PR c++/9452
29077         * g++.dg/parse/ambig3.C: New test.
29078
29079         PR c++/9454
29080         * g++.dg/parse/operator3.C: New test.
29081
29082         PR c++/9486
29083         * g++.dg/parse/template10.C: New test.
29084
29085         PR c++/9488
29086         * g++.dg/parse/template11.C: New test.
29087
29088         PR c++/10150
29089         * g++.dg/parse/invalid-op1.C: New test.
29090
29091         PR c++/10247
29092         * g++.dg/parse/condexpr1.C: New test.
29093
29094 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29095
29096         * g++.dg/ext/packed3.C: New test.
29097         * g++.dg/ext/packed4.C: New test.
29098
29099         * gcc.dg/pack-test-3.c: New test.
29100
29101 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29102
29103         * lib/compat.exp: Handle dg-options per source file.
29104         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29105         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29106         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29107         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29108         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29109         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29110         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29111         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29112         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29113         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29114         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29115         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29116         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29117         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29118
29119 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29120
29121         PR c/10320
29122         * gcc.c-torture/execute/20030718-1.c: New test.
29123
29124 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29125
29126         PR optimization/11536
29127         * gcc.dg/20030721-1.c: New test.
29128
29129 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29130
29131         PR c++/11546
29132         * g++.dg/template/lookup1.C: New test.
29133
29134 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29135
29136         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29137         diagnostics of ill-formed constructs involving labels.
29138         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29139         the new 'previously defined here' message.
29140
29141 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29142
29143         * g++.dg/parse/non-dependent2.C: New test.
29144
29145 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29146
29147         * g++.dg/init/init-ref4.C: xfail on targets without
29148         weak symbols.
29149
29150 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29151
29152         PR target/11087
29153         * gcc.c-torture/execute/20030717-1.c: New test.
29154
29155 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29156
29157         * g++.dg/opt/cfg1.C: New test.
29158
29159 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29160
29161         PR optimization/11557
29162         * gcc.dg/20030717-1.c: New test.
29163
29164 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29165
29166         PR c++/10476
29167         * g++.dg/expr/crash-1.C: New test.
29168
29169         PR c++/11027
29170         * g++.dg/template/init3.C: New test.
29171
29172         PR c++/8222
29173         * g++.dg/template/non-dependent1.C: New test.
29174
29175         PR c++/11070
29176         * g++.dg/template/non-dependent2.C: New test.
29177
29178         PR c++/11071
29179         * g++.dg/template/non-dependent3.C: New test.
29180
29181         PR c++/9907
29182         * g++.dg/template/sizeof5.C: New test.
29183
29184 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29185
29186         PR 11498
29187         * gcc.c-torture/compile/mangle-1.c: New file.
29188
29189 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29190
29191         PR c++/7809
29192         * g++.dg/parse/access3.C: New test.
29193
29194 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29195
29196         PR c++/11384
29197         * g++.dg/init/init-ref4.C: New test.
29198
29199 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/11547
29202         * g++.dg/parse/constant3.C: New test.
29203         * g++.dg/parse/crash7.C: Likewise.
29204
29205 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29206
29207         PR target/11008
29208         * gcc.dg/i386-pentium4-not-mull.c: New.
29209
29210 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29211
29212         * gcc.dg/asm-names.c (ymain): Make it weak.
29213
29214 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29215
29216         PR c++/5421
29217         * g++.dg/template/friend21.C: New test.
29218
29219 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29220
29221         * gcc.dg/cleanup-8.c: New test.
29222         * gcc.dg/cleanup-9.c: New test.
29223
29224 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29225
29226         * g++.dg/ext/dll-MI1.h: New file.
29227         * g++.dg/ext/dllexport-MI1.C: New file.
29228         * g++.dg/ext/dllimport-MI1.C: New file.
29229
29230 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29231
29232         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29233         it does not have cmpstrsi patterns (just cmpmemsi).
29234
29235 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29236
29237         PR debug/11473
29238         * g++.dg/debug/debug8.C: New test.
29239
29240 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29241
29242         PR c++/10108
29243         * g++.dg/template/crash7.C: New test.
29244
29245 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29246
29247         PR target/10795
29248         * gcc.c-torture/compile/20030708-1.c: New.
29249
29250 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29251
29252         * gcc.c-torture/execute/20030715-1.c: New test.
29253
29254 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29255
29256         * gcc.dg/pch/inline-3.c: New file.
29257         * gcc.dg/pch/inline-3.hs: New file.
29258         * gcc.dg/pch/inline-4.c: New file.
29259         * gcc.dg/pch/inline-4.hs: New file.
29260
29261 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29262
29263         PR c++/11509
29264         * g++.dg/template/crash6.C: New test.
29265
29266         PR c++/7053
29267         * g++.dg/template/friend20.C: New test.
29268
29269         PR c++/7019
29270         * g++.dg/template/overload2.C: New test.
29271
29272 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29273
29274         PR optimization/11440
29275         * gcc.c-torture/execute/20030714-1.c: New test.
29276
29277 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29278
29279         PR c++/11154
29280         * g++.dg/template/partial2.C: New test.
29281
29282 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29283
29284         PR c++/11503
29285         * g++.dg/template/anon1.C: New test.
29286
29287         PR c++/11493
29288         PR c++/11495
29289         * g++.dg/parse/template9.C: Likewise.
29290         * g++.dg/template/crash4.C: New test.
29291         * g++.dg/template/koenig1.C: Likewise.
29292         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29293         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29294         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29295         functions.
29296         * g++.old-deja/g++.jason/template36.C: Likewise.
29297         * g++.old-deja/g++.mike/p1989.C: Likewise.
29298         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29299         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29300         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29301         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29302         compiling.
29303         * g++.old-deja/g++.pt/union2.C: Use this->.
29304
29305 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29306
29307         * gcc.dg/20030711-1.c: New test.
29308
29309 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         PR c++/11050
29312         * g++.dg/parse/args1.C: New test.
29313         * g++.pt/defarg8.C: Change expected errors.
29314
29315 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29316
29317         PR c++/8164
29318         * g++.dg/template/nontype2.C: New test.
29319
29320         PR c++/10558
29321         * g++.dg/parse/template8.C: New test.
29322
29323         PR c++/8327
29324         * g++.dg/template/scope1.C: New test.
29325
29326         * g++.dg/warn/Wsign-compare-1.C: New test.
29327
29328 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29329
29330         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29331
29332 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/9411
29335         * g++.dg/template/explicit2.C: New test.
29336
29337         PR c++/10032
29338         * g++.dg/warn/pedantic1.C: New test.
29339
29340 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29341
29342         PR c++ 9483
29343         * g++.dg/other/field1.C: New test.
29344
29345 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29346
29347         PR c/11449
29348         * gcc.c-torture/compile/20030707-1.c: New.
29349
29350 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29351
29352         PR c++/10849
29353         * g++.dg/template/access12.C: New test.
29354
29355 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29356
29357         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29358         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29359         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29360         * gcc.misc-tests/gcov.exp: Update
29361         * g++.dg/gcov/gcov.exp: Update
29362         * lib/gcov.exp: Update.
29363
29364 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29365
29366         * g++.dg/abi/mangle17.C: Make sure template expressions are
29367         dependent.
29368         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29369         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29370         * g++.dg/opt/stack1.C: Remove erroneous code.
29371         * g++.dg/parse/template7.C: New test.
29372         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29373         * g++.old-deja/g++.pt/crash4.C: Likewise.
29374
29375 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29376
29377         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29378         with zero or one occurence of `$' after the initial `L'.
29379
29380 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29381
29382         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29383
29384 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29385
29386         PR c/11370
29387         * gcc.dg/Wunreachable-6.c: New testcase.
29388         * gcc.dg/Wunreachable-7.c: New testcase.
29389
29390 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29391
29392         PR c/11420
29393         * gcc.dg/20030708-1.c: New test.
29394
29395 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29396
29397         * gcc.dg/compat/sdata-section.h: New file.
29398         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29399         * gcc.dg/torture/mips-sdata-1.c: New test.
29400
29401 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29402
29403         PR c++/11030
29404         * g++.dg/template/friend19.C: New test.
29405
29406 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29407
29408         * g++.dg/opt/strength-reduce.C: New test.
29409
29410 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29411
29412         PR target/10979
29413         * gcc.dg/20030707-1.c: New testcase.
29414
29415 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29416
29417         PR optimization/11059
29418         * g++.dg/opt/emptyunion.C: New testcase.
29419
29420 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29421             Eric Botcazou  <ebotcazou@libertysurf.fr>
29422
29423         * g++.dg/opt/stack1.C: New test.
29424
29425 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29426
29427         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29428         run test.
29429
29430         PR c++/11431
29431         * g++.dg/expr/static_cast3.C: New test.
29432
29433 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29434
29435         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29436         everywhere.
29437         * gcc.dg/concat.c: Concatenation of string constants with
29438         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29439         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29440         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29441         necessary to avoid multi-character character constant warning.
29442         * gcc.dg/cpp/escape.c: Likewise.
29443         * gcc.dg/cpp/ucs.c: Likewise.
29444         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29445         Fix a typo.
29446
29447 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29448
29449         PR c/11428
29450         * gcc.c-torture/compile/20030704-1.c: New.
29451
29452 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29453
29454         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29455
29456 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29457
29458         PR c++/5287, PR c++/7910,  PR c++/11021
29459         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29460         tests for warnings.
29461         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29462         * g++.dg/ext/dllimport3.C: Likewise.
29463         * g++.dg/ext/dllimport4.C: New file.
29464         * g++.dg/ext/dllimport5.C: New file.
29465         * g++.dg/ext/dllimport6.C: New file.
29466         * g++.dg/ext/dllimport7.C: New file.
29467         * g++.dg/ext/dllimport8.C: New file.
29468         * g++.dg/ext/dllimport9.C: New file.
29469         * g++.dg/ext/dllimport10.C: New file.
29470         * g++.dg/ext/dllexport1.C: New file.
29471
29472 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29475         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29476
29477 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29478
29479         * gcc.dg/builtins-25.c: New testcase.
29480         * gcc.dg/builtins-26.c: New testcase.
29481
29482 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29483
29484         * gcc.dg/compat/vector-defs.h: New file.
29485         * gcc.dg/compat/vector-setup.h: New file.
29486         * gcc.dg/compat/vector-check.h: New file.
29487         * gcc.dg/compat/vector-1_main.c: New file.
29488         * gcc.dg/compat/vector-1_x.c: New file.
29489         * gcc.dg/compat/vector-1_y.c: New file.
29490         * gcc.dg/compat/vector-2_main.c: New file.
29491         * gcc.dg/compat/vector-2_x.c: New file.
29492         * gcc.dg/compat/vector-2_y.c: New file.
29493
29494         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29495         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29496         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29497         * gcc.dg/compat/struct-align-1.h: New file.
29498         * gcc.dg/compat/struct-align-1_main.c: New file.
29499         * gcc.dg/compat/struct-align-1_x.c: New file.
29500         * gcc.dg/compat/struct-align-1_y.c: New file.
29501         * gcc.dg/compat/struct-align-2.h: New file.
29502         * gcc.dg/compat/struct-align-2_main.c: New file.
29503         * gcc.dg/compat/struct-align-2_x.c: New file.
29504         * gcc.dg/compat/struct-align-2_y.c: New file.
29505
29506         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29507         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29508         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29509         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29510         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29511         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29512         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29513         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29514         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29515         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29516         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29517         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29518         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29519         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29520         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29521         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29522         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29523         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29524         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29525         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29526         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29527         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29528         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29529         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29530         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29531         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29532         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29533         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29534         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29535
29536 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29537
29538         * gcc.dg/i386-call-1.c: New test.
29539
29540 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         PR c++/9162
29543         * g++.dg/parse/defarg4.C: New.
29544
29545 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29546
29547         PR target/10700
29548         * gcc.c-torture/compile/20030703-1.c: New test case.
29549
29550 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29551
29552         * g++.dg/template/local3.C: Remove extra semicolon.
29553
29554 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29555
29556         * gcc.dg/i386-volatile-1.c: New test.
29557
29558 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29559
29560         PR c++/11072
29561         * g++.dg/other/offsetof2.C: XFAIL.
29562         * g++.dg/other/offsetof5.C: New.
29563
29564         PR c++/10219
29565         * g++.dg/template/error1.C: New.
29566
29567         PR c++/9779
29568         * g++.dg/template/dependent-expr1.C: New.
29569
29570 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29571
29572         PR c++/6949
29573         * g++.dg/template/local3.C: New test.
29574
29575         PR c++/11149
29576         * g++.dg/lookup/scoped6.C: New test.
29577
29578 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29579
29580         PR c++/8046
29581         * g++.dg/other/error7.C: New test.
29582
29583 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29584
29585         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29586         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29587         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29588         * g++.old-deja/g++.other/union2.C: Likewise.
29589         * gcc.dg/c90-const-expr-2.c: Likewise.
29590         * gcc.dg/c90-const-expr-3.c: Likewise.
29591         * gcc.dg/c99-const-expr-2.c: Likewise.
29592         * gcc.dg/c99-const-expr-3.c: Likewise.
29593         * gcc.dg/concat.c: Likewise.
29594
29595 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29596
29597         PR c++/9559
29598         * g++.dg/init/static1.C: New test.
29599
29600 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29601
29602         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29603         * g++.old-deja/g++.other/access2.C: Likewise.
29604         * g++.old-deja/g++.other/decl2.C: Likewise.
29605         * gcc.c-torture/execute/20020615-1.c: Likewise.
29606
29607 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29608
29609         PR c++/4933
29610         * g++.dg/template/sizeof4.C: New test.
29611
29612 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29613
29614         * g++.dg/other/error6.C: New test.
29615
29616 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29617
29618         PR c++/10750
29619         * g++.dg/parse/constant2.C: New test.
29620
29621 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29622
29623         PR c++/11106
29624         * g++.dg/other/error5.C: New test.
29625
29626 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29627
29628         * gcc.dg/format/gcc_diag-1.c: New test.
29629
29630 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29631
29632         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29633
29634 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29635
29636         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29637         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29638         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29639
29640 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29641
29642         * gcc.c-torture/execute/builtins/string-8.c: New test.
29643         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29644         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29645         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29646
29647 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29648
29649         PR c++/10468
29650         * g++.dg/ext/typeof6.C: New test.
29651
29652 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29653
29654         PR c++/10796
29655         * g++.dg/init/enum1.C: New test.
29656
29657 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29658
29659         * gcc.dg/20030627-1.c: New test.
29660
29661 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29662
29663         PR c++/11332
29664         * g++.dg/expr/static_cast2.C: New test.
29665
29666 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29667             Jakub Jelinek  <jakub@redhat.com>
29668
29669         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29670         sprintf(dst,"%s",src) optimization.
29671         * gcc.c-torture/execute/20030626-1.c: New test case.
29672         * gcc.c-torture/execute/20030626-2.c: New test case.
29673
29674 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29675
29676         * gcc.c-torture/execute/multi-ix.c: New test.
29677
29678         * gcc.c-torture/execute/simd-4.c (main):
29679         Added missing semicolon at end of union.
29680
29681 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29682
29683         PR c++/8266
29684         * g++.dg/template/explicit-instantiation3.C: New test.
29685
29686 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29687
29688         * gcc.dg/20030626-1.c: Use signed char.
29689
29690 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29691
29692         * gcc.dg/20030626-1.c: New test.
29693
29694 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29695
29696         * const-str-2.m: Update.
29697
29698 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29699
29700         PR c++/10990
29701         * g++.dg/rtti/dyncast1.C: New test.
29702         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29703         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29704         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29705
29706         PR c++/10931
29707         * g++.dg/expr/static_cast1.C: New test.
29708
29709 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29710
29711         * gcc.dg/20030625-1.c: New test.
29712
29713 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29714
29715         * gcc.c-torture/compile/20030624-1.c: New test case.
29716
29717 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29718
29719         * gcc.c-torture/execute/string-opt-17.c: New test.
29720
29721 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29722
29723         PR c++/5754
29724         * g++.dg/parse/crash6.C: New test.
29725
29726 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29727
29728         * gcc.dg/builtins-24.c: New test case.
29729
29730 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * g++.dg/opt/operator1.C: New test.
29733
29734 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29735
29736         * gcc.c-torture/execute/string-opt-16.c: New test case.
29737
29738 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29739
29740         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29741         * g++.old-deja/g++.other/conv7.C: Likewise.
29742         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29743         * g++.old-deja/g++.other/overload14.C: Likewise.
29744
29745 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29746
29747         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29748         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29749
29750 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29751
29752         PR c++/10888
29753         * g++.dg/warn/Winline-3.C: New test.
29754
29755 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29756
29757         * lib/target-supports.exp (check_alias_available): Make the test
29758         program acceptable to the Solaris assembler.
29759
29760         PR c++/10749
29761         * g++.dg/template/memclass2.C: New test.
29762
29763 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29764             Eric Botcazou  <ebotcazou@libertysurf.fr>
29765
29766         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29767         data for non-matching targets.
29768         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29769
29770 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29771
29772         PR c++/10845
29773         * g++.dg/template/member3.C: New test.
29774
29775 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29776
29777         PR c++/10939
29778         * g++.dg/template/func1.C: New test.
29779
29780         PR c++/9649
29781         * g++.dg/template/static4.C: New test.
29782         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29783
29784         PR c++/11041
29785         * g++.dg/init/ref7.C: New test.
29786
29787 2003-06-19  Matt Austern  <austern@apple.com>
29788
29789         PR c++/11228
29790         * g++.dg/anew1.C: New test.
29791         * g++.dg/anew2.C: New test.
29792         * g++.dg/anew3.C: New test.
29793         * g++.dg/anew4.C: New test.
29794
29795 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29796
29797         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29798
29799 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29800
29801         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29802         endian-dependent.
29803
29804 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29805
29806         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29807         Remove cruft.
29808
29809 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29810
29811         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29812         * gcc.c-torture/compile/961203-1.c: Likewise.
29813         * gcc.c-torture/compile/980506-1.c: Likewise.
29814
29815 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29816
29817         PR c++/10712
29818         * g++.dg/lookup/using7.C: New test.
29819
29820 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29821
29822         PR c++/11105
29823         * g++.dg/abi/conv1.C: Remove it.
29824         * g++.dg/template/conv7.C: New test.
29825         * g++.dg/template/conv8.C: Likewise.
29826         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29827         conversion operator.
29828
29829 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29830
29831         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29832         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29833         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29834         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29835         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29836         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29837         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29838         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29839         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29840         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29841         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29842         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29843         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29844         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29845         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29846         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29847         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29848         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29849         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29850         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29851         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29852         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29853         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29854         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29855         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29856         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29857         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29858         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29859         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29860
29861 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29862
29863         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29864         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29865         indications.
29866
29867 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29868
29869         * gcc.dg/i386-387-5.c: New test case.
29870         * gcc.dg/i386-387-6.c: New test case.
29871         * gcc.dg/builtins-23.c: New test case.
29872
29873 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29874
29875         * gcc.dg/builtins-22.c: New test case.
29876         * gcc.dg/i386-387-1.c: Update to test exp.
29877         * gcc.dg/i386-387-2.c: Likewise.
29878
29879 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29880
29881         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29882
29883 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29884
29885         * lib/gcc-dg.exp (dg-require-dll): New function.
29886         (dg-xfail-if): Likewise.
29887         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29888         driver.
29889
29890         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29891         * gcc.c-torture/compile/20001205-1.c: Likewise.
29892         * gcc.c-torture/compile/20001226-1.c: Likewise.
29893         * gcc.c-torture/compile/20010518-2.c: Likewise.
29894         * gcc.c-torture/compile/20020312-1.c: Likewise.
29895         * gcc.c-torture/compile/20020604-1.c: Likewise.
29896         * gcc.c-torture/compile/920501-12.c: Likewise.
29897         * gcc.c-torture/compile/920501-4.c: Likewise.
29898         * gcc.c-torture/compile/920520-1.c: Likewise.
29899         * gcc.c-torture/compile/920521-1.c: Likewise.
29900         * gcc.c-torture/compile/920625-1.c: Likewise.
29901         * gcc.c-torture/compile/961203-1.c: Likewise.
29902         * gcc.c-torture/compile/980506-1.c: Likewise.
29903         * gcc.c-torture/compile/981006-1.c: Likewise.
29904         * gcc.c-torture/compile/981022-1.c: Likewise.
29905         * gcc.c-torture/compile/981223-1.c: Likewise.
29906         * gcc.c-torture/compile/990617-1.c: Likewise.
29907         * gcc.c-torture/compile/dll.c: Likewise.
29908         * gcc.c-torture/compile/labels-3.c: Likewise.
29909         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29910         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29911         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29912         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29913         * gcc.c-torture/compile/simd-5.c: Likewise.
29914         * gcc.c-torture/compile/20000804-1.x: Remove.
29915         * gcc.c-torture/compile/20001205-1.x: Likewise.
29916         * gcc.c-torture/compile/20001226-1.x: Likewise.
29917         * gcc.c-torture/compile/20010518-2.x: Likewise.
29918         * gcc.c-torture/compile/20020312-1.x: Likewise.
29919         * gcc.c-torture/compile/20020604-1.x: Likewise.
29920         * gcc.c-torture/compile/920501-12.x: Likewise.
29921         * gcc.c-torture/compile/920501-4.x: Likewise.
29922         * gcc.c-torture/compile/920520-1.x: Likewise.
29923         * gcc.c-torture/compile/920521-1.x: Likewise.
29924         * gcc.c-torture/compile/920625-1.x: Likewise.
29925         * gcc.c-torture/compile/961203-1.x: Likewise.
29926         * gcc.c-torture/compile/980506-1.x: Likewise.
29927         * gcc.c-torture/compile/981006-1.x: Likewise.
29928         * gcc.c-torture/compile/981022-1.x: Likewise.
29929         * gcc.c-torture/compile/981223-1.x: Likewise.
29930         * gcc.c-torture/compile/990617-1.x: Likewise.
29931         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29932         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29933         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29934         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29935         * gcc.c-torture/compile/simd-5.x: Likewise.
29936
29937         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29938
29939 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29940
29941         * gcc.c-torture/execute/20030611-1.c: New test.
29942
29943 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29944
29945         PR middle-end/168
29946         * gcc.dg/20030612-1.c: New test case.
29947
29948 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29949
29950         PR c++/10635
29951         * g++.dg/expr/cast1.C: New test.
29952
29953 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29954
29955         * gcc.dg/builtins-21.c: New test case.
29956
29957 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29958
29959         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29960         options instead of at the end.
29961         * lib/objc.exp (objc_target_compile): Likewise.
29962
29963 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29964
29965         PR c++/10432
29966         * g++.dg/parse/error1.C: New test.
29967
29968 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29969
29970         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29971         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29972         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29973         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29974         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29975         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29976         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29977         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29978         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29979         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29980         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29981         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29982         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29983         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29984         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29985         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29986         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29987         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29988         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29989         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29990         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29991         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29992         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29993         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29994
29995         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29996         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29997         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29998         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29999         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30000         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30001         * gcc.dg/compat/scalar-return-3_main.c: New file.
30002         * gcc.dg/compat/scalar-return-3_x.c: New file.
30003         * gcc.dg/compat/scalar-return-3_y.c: New file.
30004         * gcc.dg/compat/scalar-return-4_main.c: New file.
30005         * gcc.dg/compat/scalar-return-4_x.c: New file.
30006         * gcc.dg/compat/scalar-return-4_y.c: New file.
30007
30008 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30009
30010         * gcc.dg/compat/fp2-struct-check.h: New file.
30011         * gcc.dg/compat/fp2-struct-defs.h: New file.
30012         * gcc.dg/compat/fp2-struct-init.h: New file.
30013         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30014         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30015         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30016         * gcc.dg/compat/struct-return-10_main.c: New file.
30017         * gcc.dg/compat/struct-return-10_x.c: New file.
30018         * gcc.dg/compat/struct-return-10_y.c: New file.
30019
30020         * gcc.dg/compat/compat-common.h: New file.
30021         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30022         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30023         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30024         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30025         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30026         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30027         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30028         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30029         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30030         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30031         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30032         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30033         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30034         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30035         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30036         * gcc.dg/compat/small-struct-check.h: Ditto.
30037         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30038         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30039         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30040         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30041         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30042         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30043         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30044         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30045         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30046         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30047         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30048         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30049         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30050         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30051         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30052         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30053         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30054         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30055         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30056         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30057         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30058         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30059         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30060         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30061         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30062         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30063         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30064         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30065         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30066         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30067
30068 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30069
30070         * g++.dg/pch/static-1.C: New file.
30071         * g++.dg/pch/static-1.Hs: New file.
30072
30073 2003-06-10  Richard Henderson  <rth@redhat.com>
30074
30075         * gcc.dg/asm-7.c: Adjust expected warning text.
30076
30077 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30078
30079         * gcc.dg/builtins-20.c: New test case.
30080
30081 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30082
30083         PR c++/11131
30084         * g++.dg/opt/template1.C: New test.
30085
30086 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30087
30088         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30089         additional_sources.
30090
30091 2003-05-21  David Taylor  <dtaylor@emc.com>
30092
30093         * gcc.dg/Wpadded.c: New file.
30094
30095 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30096
30097         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30098         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30099         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30100         dg-require-weak.
30101
30102 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30103
30104         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30105
30106 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30107
30108         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30109         (dg-require-alias): Likewise.
30110         (dg-require-gc-sections): Likewise.
30111         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30112
30113 2003-06-08  Richard Henderson  <rth@redhat.com>
30114
30115         * gcc.dg/20011029-2.c: Fix the array reference.
30116         * gcc.dg/asm-7.c: New.
30117
30118 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30119
30120         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30121
30122 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30123
30124         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30125         (dg-require-gc-sections): Likewise.
30126
30127 2003-06-08  Jan Hubicka  <jh@suse.cz>
30128
30129         * i386-cmov1.c: Fix regular expression.
30130         * i386-cvt-1.c: Likewise.
30131         * i386-local.c: Likewise.
30132         * i386-local2.c: Likewise.
30133         * i386-mul.c: Likewise.
30134         * i386-ssetype-1.c: Likewise.
30135         * i386-ssetype-3.c: Likewise.
30136         * i386-ssetype-5.c: Likewise.
30137
30138 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30139
30140         PR c++/11039
30141         * g++.dg/warn/implicit-typename2.C: New test.
30142         * g++.dg/warn/implicit-typename3.C: New test.
30143
30144 2003-06-07  Richard Henderson  <rth@redhat.com>
30145
30146         * g++.dg/other/offsetof3.C: Use size_t.
30147         * g++.dg/other/offsetof4.C: Likewise.
30148
30149 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30150
30151         * lib/copy-file.exp: New. Implement gcc_copy_files.
30152
30153         * lib/dg-pch.exp: Load copy-file.exp
30154         (dg-pch): Use gcc_copy_files instead of "file copy".
30155
30156 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30157
30158         * gcc.dg/weak/weak.exp: Simplify.
30159         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30160         * gcc.dg/weak/weak-1.c: Likewise.
30161         * gcc.dg/weak/weak-2.c: Likewise.
30162         * gcc.dg/weak/weak-3.c: Likewise.
30163         * gcc.dg/weak/weak-4.c: Likewise.
30164         * gcc.dg/weak/weak-5.c: Likewise.
30165         * gcc.dg/weak/weak-6.c: Likewise.
30166         * gcc.dg/weak/weak-7.c: Likewise.
30167         * gcc.dg/weak/weak-8.c: Likewise.
30168         * gcc.dg/weak/weak-9.c: Likewise.
30169
30170 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30171
30172         gcc.c-torture/execute/20030606-1.c: New.
30173
30174 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30175
30176         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30177         * gcc.dg/builtins-19.c: Likewise.
30178
30179 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30180
30181         * gcc.dg/builtins-2.c: Add some more tests.
30182         * gcc.dg/builtins-18.c: New test case.
30183         * gcc.dg/builtins-19.c: New test case.
30184
30185 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30186             Jim Wilson  <wilson@tuliptree.org>
30187
30188         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30189
30190 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30191
30192         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30193         mempcpy/stpcpy calls not to be optimized into something else.
30194         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30195         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30196         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30197
30198 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30199
30200         * gcc.dg/format/asm_fprintf-1.c: New test.
30201
30202 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30203
30204         * lib/gcc-defs.exp (additional_sources): New variable.
30205         (dg-additional-sources): New function.
30206         (additional_files): New variable.
30207         (dg-additional-files): New function.
30208         (dg-additional-files-options): Likewise.
30209         * lib/gcc-dg.exp (dg-require-weak): New function.
30210         (dg-require-alias): Likewise.
30211         (dg-require-gc-sections): Likewise.
30212         * lib/target-supports.exp (check_alias_available): Remove testfile
30213         parameter.
30214         (check_gc_sections_available): New function.
30215         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30216         (dg-gpp-additional-files): Likewise.
30217         * lib/g++.exp (additional_sources): Remove.
30218         (additional_files): Likewise.
30219         (g++_target_compile): Use dg-additional-files-options.
30220
30221         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30222         Tcl logic.
30223         * gcc.dg/special/ecos.exp: Remove.
30224         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30225         * gcc.dg/special/alias-1.c: Likewise.
30226         * gcc.dg/special/alias-2.c: Likewise.
30227         * gcc.dg/special/gcsec-1.c: Likewise.
30228         * gcc.dg/special/weak-1.c: Likewise.
30229         * gcc.dg/special/weak-2.c: Likewise.
30230         * gcc.dg/special/wkali-1.c: Likewise.
30231         * gcc.dg/special/wkali-2.c: Likewise.
30232
30233         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30234         dg-gpp-additional-*.
30235         * g++.dg/special/conpr-3.C: Likewise.
30236         * g++.dg/special/conpr-4.C: Likewise.
30237         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30238         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30239         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30240         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30241         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30242         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30243         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30244         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30245         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30246         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30247         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30248         * g++.old-deja/g++.other/comdat1.C: Likewise.
30249         * g++.old-deja/g++.other/comdat2.C: Likewise.
30250         * g++.old-deja/g++.other/comdat3.C: Likewise.
30251         * g++.old-deja/g++.other/ctor1.C: Likewise.
30252         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30253
30254 2003-06-05  Richard Henderson  <rth@redhat.com>
30255
30256         * gcc.dg/debug/20030605-1.c: New.
30257
30258 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30259
30260         * README.QMTEST: Update.
30261
30262 2003-06-04  Richard Henderson  <rth@redhat.com>
30263
30264         * gcc.dg/cleanup-1.c: New.
30265         * gcc.dg/cleanup-2.c: New.
30266         * gcc.dg/cleanup-3.c: New.
30267         * gcc.dg/cleanup-4.c: New.
30268         * gcc.dg/cleanup-5.c: New.
30269         * gcc.dg/cleanup-6.c: New.
30270         * gcc.dg/cleanup-7.c: New.
30271
30272 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30273
30274         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30275
30276         * lib/dg-pch.exp: New file.
30277         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30278         * gcc.dg/pch/pch.exp: Likewise.
30279
30280 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30281
30282         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30283         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30284         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30285         * gcc.dg/builtins-17.c: New test case.
30286         * gcc.dg/i386-387-4.c: New test case.
30287         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30288
30289 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30290
30291         * gcc.dg/ultrasp9.c: New test.
30292
30293 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30294
30295         * gcc.c-torture/compile/20030604-1.c: New test.
30296         * gcc.dg/sparc-constant-1.c: New test.
30297
30298 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30299
30300         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30301
30302 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30303
30304         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30305
30306         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30307         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30308
30309 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30310
30311         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30312
30313 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30314
30315         PR c++/10940
30316         * g++.dg/template/spec10.C: New test.
30317
30318 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30319
30320         * gcc.dg/builtins-16.c: New test case.
30321
30322 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30323
30324         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30325         mempcpy test with post-increments.
30326         * gcc.c-torture/execute/string-opt-3.c: New test.
30327         * gcc.dg/string-opt-1.c: New test.
30328
30329 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30330
30331         PR fortran/10965
30332         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30333
30334 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30335
30336         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30337         (scan-assembler): ... here.  Use dg-scan.
30338         (scan-assembler-not): Likewise.
30339         (scan-file): New function.
30340         (scan-file-not): Likewise.
30341         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30342         * gcc.dg/cpp/_Pragma4.c: Likewise.
30343         * gcc.dg/cpp/_Pragma5.c: Likewise.
30344         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30345         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30346         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30347         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30348         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30349         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30350         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30351         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30352         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30353         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30354         * gcc.dg/cpp/cxxcom1.c: Likewise.
30355         * gcc.dg/cpp/line1.c: Likewise.
30356         * gcc.dg/cpp/maccom1.c: Likewise.
30357         * gcc.dg/cpp/maccom2.c: Likewise.
30358         * gcc.dg/cpp/maccom3.c: Likewise.
30359         * gcc.dg/cpp/maccom4.c: Likewise.
30360         * gcc.dg/cpp/maccom5.c: Likewise.
30361         * gcc.dg/cpp/maccom6.c: Likewise.
30362         * gcc.dg/cpp/multiline.c: Likewise.
30363         * gcc.dg/cpp/spacing1.c: Likewise.
30364         * gcc.dg/cpp/spacing2.c: Likewise.
30365         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30366         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30367         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30368         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30369         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30370         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30371         * gcc.dg/cpp/cxxcom2.c: Likewise.
30372         * gcc.dg/cpp/cxxcom2.h: New file.
30373
30374         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30375         * g++.dg/cpp/truefalse.C: Here.
30376         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30377
30378 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30379
30380         * gcc.dg/cpp/redef3.c: New file.
30381
30382 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30383
30384         * gcc.dg/i386-loop-3.c: New test.
30385
30386 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30387
30388         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30389
30390 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30391
30392         * gcc.dg/fwrapv-1.c: New test case.
30393         * gcc.dg/fwrapv-2.c: New test case.
30394
30395 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30396
30397         PR c++/10956
30398         * g++.dg/template/spec9.C: New test.
30399
30400 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30401
30402         * gcc.dg/duff-4.c: New test case.
30403
30404 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30405
30406         PR fortran/10843
30407         * g77.dg/ffixed-form-1.f: New test
30408         * g77.dg/ffixed-form-2.f: New test
30409         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30410         * g77.dg/ffree-form-3.f: New test
30411
30412 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30413
30414         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30415         * gcc.dg/wint_t-1.c: Likewise.
30416
30417 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30418
30419         * g++.dg/template/access11.C: New test.
30420
30421 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30422
30423         PR c++/10849
30424         * g++.dg/template/access10.C: New test.
30425
30426 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30427             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30428
30429         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30430
30431 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30432
30433         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30434         suppress for powerpc-*-darwin*.
30435         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30436
30437 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30438
30439         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30440         suppress option for powerpc-*-darwin*.
30441
30442 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30443
30444         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30445         * gcc.dg/builtins-4.c: Add test for fmod.
30446
30447 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30448
30449         PR c++/10682
30450         * g++.dg/template/instantiate4.C: New test.
30451
30452 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30453
30454         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30455
30456 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30457
30458         * gcc.dg/compat/scalar-return-1_main.c: New file.
30459         * gcc.dg/compat/scalar-return-1_x.c: New file.
30460         * gcc.dg/compat/scalar-return-1_y.c: New file.
30461         * gcc.dg/compat/scalar-return-2_main.c: New file.
30462         * gcc.dg/compat/scalar-return-2_x.c: New file.
30463         * gcc.dg/compat/scalar-return-2_y.c: New file.
30464         * gcc.dg/compat/struct-return-3_main.c: New file.
30465         * gcc.dg/compat/struct-return-3_y.c: New file.
30466         * gcc.dg/compat/struct-return-3_x.c: New file.
30467         * gcc.dg/compat/struct-return-2_main.c: New file.
30468         * gcc.dg/compat/struct-return-2_x.c: New file.
30469         * gcc.dg/compat/struct-return-2_y.c: New file.
30470
30471 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30472
30473         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30474         for hppa*-hp-hpux*.
30475         * gcc.dg/20021014-1.c (dg-options): Likewise.
30476         * gcc.dg/nest.c (dg-options): Likewise.
30477
30478 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30479
30480         PR c++/9738
30481         * g++.dg/ext/dllimport2.C: New file.
30482         * g++.dg/ext/dllimport3.C: New file.
30483
30484 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30485
30486         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30487         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30488         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30489         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30490         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30491         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30492         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30493         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30494         * gcc.dg/compat/small-struct-defs.h: New file.
30495         * gcc.dg/compat/small-struct-init.h: New file.
30496         * gcc.dg/compat/small-struct-check.h: New file.
30497         * gcc.dg/compat/fp-struct-defs.h: New file.
30498         * gcc.dg/compat/fp-struct-check.h: New file.
30499         * gcc.dg/compat/fp-struct-init.h: New file.
30500         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30501         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30502
30503 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30504
30505         * gcc.dg/20030225-2.c: New test.
30506
30507 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30508             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30509
30510         * gcc.c-torture/compile/20030518-1.c: New test case.
30511
30512 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30513
30514         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30515         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30516         gcc-dg-debug-runtest.
30517         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30518         gcc-dg-debug-runtest.
30519
30520 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30521
30522         PR c++/9022
30523         * g++.dg/lookup/using6.C: New test.
30524
30525 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30526
30527         * g++.dg/parse/access2.C: New test.
30528
30529 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30530
30531         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30532         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30533         * gcc.dg/debug/debug.exp: Likewise.
30534
30535 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30536
30537         * gcc.dg/dollar.c: New test.
30538
30539 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30540
30541         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30542         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30543         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30544         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30545         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30546         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30547         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30548         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30549         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30550         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30551         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30552         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30553         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30554         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30555         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30556         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30557         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30558         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30559
30560 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30561
30562         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30563         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30564         support for "repo" mode.
30565         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30566         * lib/g77-dg.exp: Likewise.
30567         * lib/obj-dg.exp: Likewise.
30568
30569 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30570
30571         Merge from gcc-3_2-rhl8-branch:
30572         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30573
30574         * gcc.dg/tls/opt-6.c: New test.
30575
30576         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30577
30578         * gcc.dg/20030405-1.c: New test.
30579
30580         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30581
30582         * gcc.dg/20030309-1.c: New test.
30583
30584         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30585
30586         * gcc.c-torture/execute/20030307-1.c: New test.
30587
30588         2003-02-20  Randolph Chung  <tausq@debian.org>
30589
30590         * gcc.c-torture/compile/20030220-1.c: New test.
30591
30592         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30593
30594         * gcc.dg/20030217-1.c: New test.
30595
30596         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30597
30598         * gcc.c-torture/compile/20020129-1.c: New test.
30599
30600         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30601
30602         * gcc.dg/unroll-1.c: New test.
30603
30604         2002-11-16  Jan Hubicka  <jh@suse.cz>
30605
30606         * gcc.c-torture/execute/20020920-1.c: New test.
30607
30608         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30609
30610         PR target/7434
30611         * gcc.c-torture/compile/20021008-1.c: New test.
30612
30613         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30614
30615         PR target/7559
30616         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30617
30618         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30619
30620         * gcc.c-torture/compile/20020807-1.c: New test.
30621
30622         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30623
30624         * gcc.dg/tls/opt-1.c: New test.
30625
30626         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30627
30628         * gcc.dg/20020729-1.c: New test.
30629
30630         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30631
30632         * g++.dg/opt/life1.C: New test.
30633
30634         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30635
30636         * gcc.dg/20020525-1.c: New test.
30637
30638         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30639
30640         PR c++/6794
30641         * g++.dg/ext/pretty1.C: New test.
30642         * g++.dg/ext/pretty2.C: New test.
30643
30644 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30645
30646         PR c++/8385
30647         * g++.dg/ext/typeof5.C: New test.
30648
30649 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30650
30651         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30652         __USER_LABEL_PREFIX__ into account.
30653         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30654
30655 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30656
30657         * gcc.dg/builtins-15.c: New test case.
30658
30659 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30660
30661         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30662
30663 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30664
30665         * lib/g++.exp: Tweak handling of additional source files.
30666         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30667         * g++.dg/special/conpr-2a.C: Rename to ...
30668         * g++.dg/special/conpr-2a.cc: ... this.
30669         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30670         * g++.dg/special/conpr-3a.C: Rename to ...
30671         * g++.dg/special/conpr-3a.cc: This.
30672         * g++.dg/special/conpr-3b.C: Rename to ...
30673         * g++.dg/special/conpr-3b.cc: This.
30674         * g++.dg/special/conpr-4.C: New test.
30675         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30676
30677 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30678
30679         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30680
30681 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30682
30683         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30684         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30685         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30686         * g++.old-deja/g++.other/warn3.C: Likewise.
30687
30688 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30689
30690         * gcc.dg/i386-387-1.c: Update to also test log.
30691         * gcc.dg/i386-387-2.c: Likewise.
30692
30693 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30694
30695         * g77.f-torture/execute/int8421.f: New test.
30696
30697 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30698
30699         PR c++/10230, c++/10481
30700         * g++.dg/lookup/scoped5.C: New test.
30701
30702 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30703
30704         PR c++/10552
30705         * g++.dg/template/ttp6.C: New test.
30706
30707 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30708
30709         * gcc.c-torture/execute/builtins: New directory.
30710         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30711         gcc.c-torture/execute/builtins.
30712         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30713         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30714         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30715         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30716
30717 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30718
30719         PR c++/9252
30720         * g++.dg/template/access8.C: New test.
30721         * g++.dg/template/access9.C: New test.
30722
30723 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30724
30725         PR c++/9554
30726         * g++.dg/parse/access1.C: New test.
30727
30728 2003-05-09  DJ Delorie  <dj@redhat.com>
30729
30730         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30731         long, and not an int.
30732
30733 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30734
30735         PR c++/10555, c++/10576
30736         * g++.dg/template/memclass1.C: New test.
30737
30738 2003-05-08  DJ Delorie  <dj@redhat.com>
30739
30740         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30741         targets.
30742         * gcc.c-torture/execute/20021024-1.x: Likewise.
30743         * gcc.c-torture/execute/shiftdi.x: Likewise.
30744         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30745         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30746         * gcc.dg/20021018-1.c: Likewise.
30747
30748 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30749
30750         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30751
30752         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30753         (bcopy): Call memmove.
30754
30755 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30756
30757         * g77.f-torture/compile/8485.f: New test case.
30758
30759 2003-05-07  Richard Henderson  <rth@redhat.com>
30760
30761         PR c++/10570
30762         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30763         Verify exception_cleanup not called for rethrows.
30764         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30765         when exiting catch block without rethrowing.
30766         * g++.dg/eh/forced3.C: New.
30767         * g++.dg/eh/forced4.C: New.
30768
30769 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30770
30771         * gcc.dg/20030505.c: Fix triplet.
30772
30773 2003-05-06  DJ Delorie  <dj@redhat.com>
30774
30775         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30776         * gcc.dg/nest.c: Likewise.
30777
30778 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30779
30780         * gcc.dg/builtins-14.c: New test case.
30781
30782 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30783
30784         * lib/compat.exp (compat-execute): New argument.
30785         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30786         * gcc.dg/compat: New test directory.
30787         * gcc.dg/compat/compat.exp: New expect script.
30788         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30789         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30790         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30791         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30792         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30793         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30794
30795         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30796         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30797         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30798         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30799         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30800         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30801         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30802         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30803         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30804         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30805         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30806         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30807         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30808         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30809         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30810
30811 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30812
30813         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30814
30815 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30816
30817         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30818
30819 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30820
30821         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30822         * gcc.dg/ppc-fsel-2.c: New test.
30823
30824         * gcc.dg/unused-5.c: New test.
30825
30826 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30827
30828         PR c++/10496
30829         * g++.dg/warn/pmf1.C: New test.
30830
30831 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30832
30833         PR c++/4494
30834         * g++.dg/warn/main.C: New test.
30835
30836 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30837
30838         * gcc.dg/nonnull-3.c: New test.
30839
30840 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30841
30842         * gcc.dg/cpp/Wtrigraphs.c: Update.
30843         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30844
30845 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30846
30847         * gcc.dg/ppc-fsel-1.c: New test.
30848
30849 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30850
30851         PR c/10604
30852         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30853
30854 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30855
30856         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30857
30858 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30859
30860         PR c++/9364, c++/10553, c++/10586
30861         * g++.dg/parse/typename4.C: New test.
30862         * g++.dg/parse/typename5.C: Likewise.
30863
30864 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30865
30866         * gcc.c-torture/compile/20030503-1.c: New test.
30867
30868 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30869
30870         * g++.dg/lookup/using5.C: Fix testcase error.
30871
30872 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30873
30874         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30875         since MEABI is no longer supported.  Remove all vestiges
30876         of MEABI from the test.
30877
30878 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30879
30880         PR c++/10554
30881         * g++.dg/lookup/using5.C: New test.
30882
30883 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30884
30885         PR c++/8772
30886         * g++.dg/template/ttp5.C: New test.
30887
30888 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30889
30890         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30891         (dg-gpp-additional-sources): New function.
30892         (dg-gpp-additional-files): Likewise.
30893         * lib/g++.exp (additional_sources): New variable.
30894         (additional_files): Likewise.
30895         (g++_target_compile): Deal with them.
30896         * lib/old-dejagnu.exp: Remove.
30897         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30898         * g++.old-deja: Revise all tests to use dg commands.
30899
30900 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30901
30902         PR c++/9432, c++/9528
30903         * g++.dg/lookup/using4.C: New test.
30904
30905 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30906
30907         * gcc.dg/noreturn-5.c: New file.
30908         * gcc.dg/noreturn-6.c: New file.
30909
30910         * gcc.c-torture/compile/inline-1.c: New file.
30911
30912 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/10551
30915         * g++.dg/template/explicit1.C: New test.
30916
30917 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30918
30919         PR c++/10549
30920         * g++.dg/other/bitfield1.C: New test.
30921
30922         PR c++/10527
30923         * g++.dg/init/new7.C: New test.
30924
30925 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30926
30927         * g++.dg/ext/desig1.C: New test.
30928         * g++.dg/ext/init1.C: Update.
30929
30930         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30931
30932 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30933
30934         PR c++/10180
30935         * g++.dg/warn/Winline-1.C: New test.
30936
30937 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30938
30939         * gcc.c-torture/execute/string-opt-19.c: New test.
30940
30941         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30942         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30943
30944 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30945
30946         PR c++/10506
30947         * g++.dg/init/new6.C: New test.
30948
30949         PR c++/10503
30950         * g++.dg/init/ref6.C: New test.
30951
30952 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30953
30954         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30955
30956 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30957
30958         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30959         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30960
30961 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30962
30963         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30964         initialized static data members.
30965
30966 2003-04-25  H.J. Lu <hjl@gnu.org>
30967
30968         * gcc.dg/ia64-sync-4.c: New test.
30969
30970 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30971
30972         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30973         date.
30974
30975 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30976
30977         PR c++/10337
30978         * g++.dg/warn/conv1.C: New test.
30979         * g++.old-deja/g++.other/conv7.C: Adjust.
30980         * g++.old-deja/g++.other/overload14.C: Adjust.
30981
30982 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30983
30984         PR c++/10471
30985         * g++.dg/template/defarg2.C: New test.
30986
30987 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30988
30989         * gcc.dg/cpp/include2.c: Update.
30990         * gcc.dg/cpp/multiline-2.c: New.
30991         * gcc.dg/cpp/multiline.c: Update.
30992         * gcc.dg/cpp/strify2.c: Update.
30993         * gcc.dg/cpp/trad/literals-2.c: Update.
30994
30995 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30996
30997         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30998
30999 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31002
31003 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31004
31005         PR c++/10451
31006         * g++.dg/parse/crash4.C: New test.
31007
31008         PR c++/9847
31009         * g++.dg/parse/crash5.C: New test.
31010
31011 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31012
31013         PR c++/10446
31014         * g++.dg/parse/crash3.C: New test.
31015
31016         PR c++/10428
31017         * g++.dg/parse/elab1.C: New test.
31018
31019 2003-04-22  Devang Patel  <dpatel@apple.com>
31020
31021         * gcc.dg/cpp/trad/funlike-5.c: New test.
31022
31023 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31024
31025         * g++.dg/other/packed1.C: Fix dg options.
31026
31027 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31028
31029         * g++.dg/other/offsetof2.C: New test.
31030
31031 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31032
31033         * g++.dg/template/recurse.C: Adjust location of error messages.
31034
31035 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31036
31037         PR c++/9881
31038         * g++.dg/init/addr-const1.C: New test.
31039         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31040
31041 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31042
31043         PR c++/10405
31044         * g++.dg/lookup/struct-hack1.C: New test.
31045
31046 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31047
31048         * ucs.c: Update diagnostic messages.
31049
31050 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31051
31052         * gcc.dg/cpp/truefalse.cpp: New test.
31053         * gcc.dg/cpp/cpp.exp: Update.
31054         * g++.dg/other/stdbool-if.C: Remove.
31055
31056 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31057
31058         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31059         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31060
31061 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31062
31063         * gcc.c-torture/compile/20030418-1.c: New test.
31064
31065 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31066
31067         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31068
31069 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31070
31071         PR c++/10347
31072         g++.dg/template/dependent-name1.C: New test.
31073
31074 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31075
31076         * gcc.dg/warn-1.c (tourist_guide): New array,
31077         contains a pointer to bar.
31078
31079 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31080
31081         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31082         * gcc.c-torture/execute/medce-1.c: New test case.
31083         * gcc.c-torture/execute/medce-2.c: New test case.
31084
31085 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31086
31087         * lib/prune.exp: Ignore more messages.
31088
31089         PR c++/10381
31090         * g++.dg/parse/lookup3.C: New test.
31091
31092 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31093
31094         * gcc.c-torture/compile/20030415-1.c : New test.
31095
31096 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31097
31098         * gcc.c-torture/execute/scope-2.c: Move to ...
31099         * gcc.dg/noncompile/scope.c: .... here.
31100
31101 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31102
31103         * gcc.dg/20030414-2.c: New test case.
31104
31105 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31106
31107         PR target/10377
31108         * gcc.dg/20030414-1.c: New test.
31109
31110 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31111
31112         * gcc.dg/builtins-12.c: New test case.
31113         * gcc.dg/builtins-13.c: New test case.
31114
31115 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31116
31117         * gcc.c-torture/execute/string-opt-18.c: New test.
31118
31119 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31120
31121         PR c++/10300
31122         * g++.dg/init/new5.C: New test.
31123
31124 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31125
31126         PR c++/7910
31127         * g++.dg/ext/dllimport1.C: New test.
31128
31129 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31130
31131         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31132
31133 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31134
31135         PR Fortran/9263
31136         * g77.f-torture/noncompile/9263.f: New test
31137         PR Fortran/1832
31138         * g77.f-torture/execute/1832.f: New test
31139
31140 2003-04-11  David Chad  <davidc@freebsd.org>
31141             Loren J. Rittle  <ljrittle@acm.org>
31142
31143         libobjc/8562
31144         * objc.dg/headers.m: New test.
31145
31146 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31147
31148         * gcc.c-torture/execute/builtin-noret-2.c: New.
31149         * gcc.c-torture/execute/builtin-noret-2.x: New.
31150         XFAIL builtin-noret-2.c at -O1 and above.
31151         * gcc.dg/redecl.c: New.
31152         * gcc.dg/Wshadow-1.c: Update error regexps.
31153
31154 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31155
31156         * g++.dg/abi/bitfield10.C: New test.
31157
31158 2003-04-09  Mike Stump  <mrs@apple.com>
31159
31160         * gcc.dg/pch/pch.exp: Make testcase names longer.
31161         * g++.dg/pch/pch.exp: Make testcase names longer.
31162
31163 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31164
31165         * gcc.dg/builtins-11.c: New test case.
31166
31167 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31168
31169         * gcc.dg/builtins-9.c: New test case.
31170         * gcc.dg/builtins-10.c: New test case.
31171
31172 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31173
31174         * gcc.dg/noncompile/init-4.c.c: New test.
31175
31176 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31177
31178         * gcc.misc-test/gcov-9.c: New test.
31179         * gcc.misc-test/gcov-10.c: New test
31180         * gcc.misc-test/gcov-11.c: New test.
31181
31182 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31183
31184         PR optimization/10024
31185         * gcc.c-torture/compile/20030405-1.c: New test.
31186
31187 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31188
31189         * gcc.dg/pch/static-3.c: New.
31190         * gcc.dg/pch/static-3.hs: New.
31191         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31192
31193 2003-04-04  Richard Henderson  <rth@redhat.com>
31194
31195         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31196         * g++.dg/eh/forced2.C: Likewise.
31197
31198 2003-04-03  Mike Stump  <mrs@apple.com>
31199
31200         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31201         target arg.
31202         (scan-assembler-times, scan-assembler-not): Likewise.
31203         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31204
31205 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31206
31207         * gcc.dg/sparc-loop-1.c: New test.
31208
31209 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31210
31211         PR other/9274
31212         * g++.dg/pch/system-2.C: New.
31213         * g++.dg/pch/system-2.Hs: New.
31214
31215 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31216
31217         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31218
31219         * g++.dg/eh/simd-1.C (vecfunc): Same.
31220
31221 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31222
31223         * gcc.c-torture/execute/20030401-1.c: New test case.
31224
31225 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31226
31227         * objc.dg/defs.m: New.
31228
31229 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31230
31231         * g++.dg/eh/simd-1.C: New.
31232         * g++.dg/eh/simd-2.C: New.
31233
31234 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31235
31236         * gcc.c-torture/execute/simd-3.c: New.
31237
31238 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31239
31240         PR c/9936
31241         * gcc.dg/20030331-2.c: New test.
31242
31243 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31244
31245         PR c++/10278
31246         * g++.dg/parse/crash2.C: New test.
31247
31248 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31249
31250         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31251         * gcc.c-torture/execute/20030331-1.c: ...here.
31252
31253 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31254
31255         * gcc.c-torture/execute/20030331-1.c: New test.
31256
31257 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31258
31259         * lib/gcov.exp: Adjust call return testing strings.
31260         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31261
31262 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31263
31264         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31265         * gcc.dg/builtins-7.c: New test case.
31266         * gcc.dg/builtins-8.c: New test case.
31267
31268 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31269
31270         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31271
31272 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31273
31274         PR c++/7647
31275         * g++.dg/lookup-class-member-2.C: New test.
31276
31277 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31278
31279         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31280
31281 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31282
31283         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31284
31285 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31286
31287         * g++.dg/init/attrib1.C: New test.
31288
31289 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31290
31291         * gcc.dg/ultrasp8.c: New test.
31292
31293 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31294
31295         * gcc.dg/ultrasp7.c: New test.
31296
31297 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31298
31299         PR c++/10047
31300         * g++.dg/template/inline1.C: New test.
31301
31302 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31303
31304         * gcc.dg/sparc-dwarf2.c: New test.
31305
31306 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31307
31308         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31309         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31310
31311 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31312
31313         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31314         than reading .x files.
31315         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31316         * g77.dg/gcov/gcov-1.f: Likewise.
31317         * gcc.misc-tests/gcov-4b.c: Likewise.
31318         * gcc.misc-tests/gcov-5b.c: Likewise.
31319         * gcc.misc-tests/gcov-6.c: Likewise.
31320         * gcc.misc-tests/gcov-7.c: Likewise.
31321         * gcc.misc-tests/gcov-8.c: Likewise.
31322         * g++.dg/gcov/gcov-1.x: Remove.
31323         * g77.dg/gcov/gcov-1.x: Likewise.
31324         * gcc.misc-tests/gcov-4b.x: Likewise.
31325         * gcc.misc-tests/gcov-5b.x: Likewise.
31326         * gcc.misc-tests/gcov-6.x: Likewise.
31327         * gcc.misc-tests/gcov-7.x: Likewise.
31328         * gcc.misc-tests/gcov-8.x: Likewise.
31329
31330 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31331
31332         PR opt/10087
31333         * gcc.dg/20030324-1.c: New test.
31334
31335 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31336
31337         PR c++/10224
31338         * g++.dg/template/arg3.C: New test.
31339
31340         PR c++/10158
31341         * g++.dg/template/friend18.C: New test.
31342
31343 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31344
31345         * g77.f-torture/compile/20030326-1.f: New test case.
31346
31347 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31348
31349         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31350
31351         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31352
31353 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31354
31355         * gcc.dg/ia64-sync-3.c: New test.
31356
31357 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31358
31359         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31360
31361 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31362
31363         * gcc.dg/ultrasp6.c: New test.
31364
31365 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31366
31367         * gcc.dg/i386-signbit-1.c: New test.
31368         * gcc.dg/i386-signbit-2.c: New test.
31369         * gcc.dg/i386-signbit-3.c: New test.
31370
31371 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31372
31373         * gcc.dg/ultrasp5.c: Fix options.
31374
31375 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31376
31377         * gcc.dg/ultrasp5.c: Fix comment.
31378
31379 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31380
31381         PR fortran/10197
31382         * g77.f-torture/execute/10197.f: New test.
31383
31384 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31385
31386         PR c++/9898, c++/383
31387         * g++.dg/template/conv6.C: New test.
31388
31389         PR c++/10119
31390         * g++.dg/template/ptrmem5.C: New test.
31391
31392         PR c++/10026
31393         * g++.dg/lookup/koenig1.C: New test.
31394
31395         PR C++/10199
31396         * g++.dg/lookup/template2.C: New test.
31397
31398 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31399
31400         * g++.dg/opt/rtti1.C: New test.
31401
31402 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31403
31404         * gcc.dg/ultrasp5.c: New test.
31405
31406 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31407
31408         PR middle-end/9967
31409         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31410         builtin fputs.
31411
31412 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31413
31414         PR c/8224
31415         * gcc.dg/20030323-1.c: New test.
31416
31417 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31418
31419         * gcc.c-torture/compile/20030323-1.c: New test case.
31420
31421 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31422
31423         * gcc.dg/20030321-1.c: New test.
31424
31425 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31426
31427         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31428
31429 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31430
31431         PR c++/9978, c++/9708
31432         * g++.dg/ext/vlm1.C: Adjust expected error.
31433         * g++.dg/ext/vla2.C: New test.
31434         * g++.dg/template/arg1.C: New test.
31435         * g++.dg/template/arg2.C: New test.
31436
31437 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31438
31439         * g77.f-torture/execute/select.f: New test.
31440         * g77.f-torture/noncompile/select_no_compile.f: New test.
31441
31442 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31443
31444         PR c++/9898
31445         * g++.dg/other/error4.C: New test.
31446
31447 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31448
31449         * g++.dg/template/friend17.C: New test.
31450
31451 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31452
31453         * gcc.c-torture/compile/20030320-1.c: New.
31454
31455 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31456
31457         * gcc.dg/builtins-6.c: New test case.
31458
31459 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31460
31461         PR target/10073
31462         * gcc.c-torture/compile/20030319-1.c: New.
31463
31464 2003-03-18  Jan Hubicka  <jh@suse.cz>
31465
31466         * gcc.dg/i386-cvt-1.c: New test.
31467
31468 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31469
31470         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31471         * objc.dg/naming-2.m: Likewise.
31472
31473 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/9639
31476         * g++.dg/parse/crash1.C: New test.
31477
31478 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31479
31480         PR c++/8805
31481         * g++.dg/eh/cleanup1.C: New test.
31482
31483 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31484
31485         * gcc.c-torture/execute/20030316-1.c: New test case.
31486
31487 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31488
31489         PR c++/9629
31490         * g++.dg/init/ctor2.C: New test.
31491
31492 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31493
31494         * g77.f-torture/compile/xformat.f: New test case.
31495
31496 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31497
31498         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31499         * g++.old-deja/g++.mike/eh50.C: Likewise.
31500
31501 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31502
31503         PR c++/6440
31504         * g++.dg/template/spec7.C: New test.
31505         * g++.dg/template/spec8.C: Likewise.
31506
31507 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31508
31509         * gcc.c-torture/execute/20030313-1.c: New test.
31510
31511 2003-03-14  Richard Henderson  <rth@redhat.com>
31512
31513         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31514
31515 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31516
31517         * gcc.c-torture/compile/20030314-1.c: New test.
31518
31519 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31520
31521         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31522         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31523         thumb target,
31524         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31525         to accept newer _imp__  prefix and additional
31526         newline in .drectve section.
31527         * gcc.dg/dll-4.c: Likewise.
31528         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31529         switch.
31530
31531 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31532
31533         * g++.dg/parse/namespace9.C: New test.
31534
31535         * g++.dg/init/ref5.C: New test.
31536         * g++.dg/parse/ptrmem1.C: Likewise.
31537
31538 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31539
31540         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31541         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31542         regular expression.
31543         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31544         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31545
31546 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31547
31548         * gcc.c-torture/execute/20030224-2.c: New test.
31549
31550 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31551
31552         * gcc.dg/decl-3.c: New test.
31553
31554 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31555
31556         * gcc.dg/i386-loop-2.c: New test.
31557
31558 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31559
31560         PR c++/9474
31561         * g++.dg/parse/namespace8.C: New test.
31562
31563         PR c++/9924
31564         * g++.dg/overload/builtin2.C: New test.
31565
31566 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31567
31568         * gcc.dg/return-type-3.c: New test.
31569
31570 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31571
31572         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31573         profiling options are not supported.
31574
31575 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31578         * g++.old-deja/g++.warn/impint2.C: Likewise.
31579
31580 2003-03-10  Devang Patel  <dpatel@apple.com>
31581
31582         * g++.dg/cpp/c++_cmd_1.C: New test.
31583         * g++.dg/cpp/c++_cmd_1.h: New file.
31584
31585 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31586
31587         * gcc.dg/altivec-9.c: New file.
31588
31589 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31590
31591         * gcc.dg/ppc-sdata-1.c: New test.
31592         * gcc.dg/ppc-sdata-2.c: New test.
31593
31594 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31595
31596         PR c++/9373
31597         * g++.dg/opt/ptrmem2.C: New test.
31598
31599         PR c++/8534
31600         * g++.dg/opt/ptrmem1.C: New test.
31601
31602 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31603
31604         * gcc.dg/i386-loop-1.c: New test.
31605
31606 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31607
31608         PR c++/9970
31609         * g++.dg/lookup/friend1.C: New test.
31610
31611 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31612
31613         PR c++/9823
31614         * g++.dg/parser/constructor1.C: New test.
31615
31616 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31617
31618         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31619
31620         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31621
31622 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31623
31624         * gcc.dg/cpp/Wunused.c: Update test.
31625
31626 2003-03-08  Jan Hubicka  <jh@suse.cz>
31627
31628         * gcc.dg/inline-3.c: New test.
31629
31630 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31631
31632         PR c++/9809
31633         * g++.dg/parse/builtin1.C: New test.
31634
31635         PR c++/9982
31636         * g++.dg/abi/cookie1.C: New test.
31637         * g++.dg/abi/cookie2.C: Likewise.
31638
31639         PR c++/9524
31640         * g++.dg/template/field1.C: New test.
31641
31642         PR c++/9912
31643         * g++.dg/parse/class1.C: New test.
31644         * g++.dg/parse/namespace7.C: Likewise.
31645         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31646
31647 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31648
31649         * g++.dg/init/ref4.C: New test.
31650
31651 2003-03-07  Jan Hubicka  <jh@suse.cz>
31652
31653         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31654         * gcc.dg/inline-3.c: New test.
31655
31656 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31657
31658         * g++.dg/init/ref3.C: New test.
31659
31660         PR c++/9965
31661         * g++.dg/init/ref2.C: New test.
31662
31663         PR c++/9400
31664         * g++.dg/warn/Wshadow-2.C: New test.
31665
31666         PR c++/9791
31667         * g++.dg/warn/Woverloaded-1.C: New test.
31668
31669 2003-03-05  Jan Hubicka  <jh@suse.cz>
31670
31671         * gcc.dg/i386-local2.c: New.
31672         * gcc.dg/i386-local.c: Fix typo.
31673
31674 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31675
31676         * g++.dg/abi/layout3.C: New test.
31677
31678 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31679
31680         * gcc.c-torture/compile/20030305-1.c
31681
31682 2003-03-05  Jan Hubicka  <jh@suse.cz>
31683
31684         * gcc.dg/i386-local.c: New.
31685
31686 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31687
31688         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31689
31690 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31691
31692         * gcc.dg/switch-2.c: New test.
31693         * gcc.dg/switch-3.c: New test.
31694         * gcc.dg/Wswitch.c: Adjust line numbers.
31695         * gcc.dg/Wswitch-default.c: Likewise.
31696         * gcc.dg/Wswitch-enum.c: Likewise.
31697
31698 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31699
31700         * gcc.c-torture/execute/20030222-1.c: New test.
31701
31702 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31703
31704         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31705
31706 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/9878
31709         * g++.dg/init/ref1.C: New test.
31710
31711 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31712
31713         * gcc.dg/sh-relax.c: New SH-only test.
31714
31715 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31716
31717         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31718         comment explaining purpose of testcase.
31719
31720 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31721
31722         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31723         for HC11/HC12 (asm needs two int registers).
31724         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31725         HC11/HC12 because the test uses an asm which needs two 32-bit
31726         registers.
31727
31728 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31729
31730         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31731         for HC11/HC12 (array is too large otherwise).
31732         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31733         * gcc.c-torture/compile/20010518-2.x: Likewise.
31734         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31735         HC11/HC12 (array is too large).
31736
31737 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31738
31739         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31740         * lib/g++-dg.exp (g++-dg-test): Likewise.
31741
31742 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31743
31744         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31745         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31746
31747 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31748
31749         * g++.dg/warn/implicit-typename1.C: Remove warning.
31750
31751 2003-02-28  Richard Henderson  <rth@redhat.com>
31752
31753         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31754         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31755
31756 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31757
31758         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31759         * g++.dg/pch/pch.exp: Likewise.
31760
31761 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31762
31763         PR c++/9879
31764         * testsuite/g++.dg/init/new4.C: New test.
31765
31766 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31767
31768         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31769
31770 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31771
31772         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31773         unsigned long.
31774
31775         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31776         wider than float.
31777
31778 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31779
31780         * lib/scanasm.exp: Add support for counting numbers of
31781         occurences.
31782         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31783         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31784
31785 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31786
31787         PR c++/9683
31788         * g++.dg/template/static3.C: New test.
31789
31790         PR c++/9829
31791         * g++.dg/parse/namespace6.C: New test.
31792
31793 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31794
31795         PR target/9732
31796         * gcc.dg/20030225-1.c: New test.
31797
31798 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31799
31800         * README: Remove out-of-date information.
31801
31802         PR c++/9836
31803         * g++.dg/template/spec6.C: New test.
31804
31805 2003-02-24  Jeff Law  <law@redhat.com>
31806
31807         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31808
31809 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31810
31811         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31812         * gcc.dg/pragma-ep-1.c: Likewise.
31813
31814 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31815
31816         PR c++/9602
31817         * g++.dg/template/friend16.C: New test.
31818
31819 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/5333
31822         * g++.dg/parse/fused-params1.C: Adjust error messages.
31823         * g++.dg/template/nested3.C: New test.
31824
31825 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31826
31827         * g++.dg/abi/param1.C: New test.
31828
31829 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31830
31831         PR c++/7982
31832         * g++.dg/warn/implicit-typename1.C: New test.
31833
31834 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31835
31836         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31837         with "mtune".
31838         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31839         * gcc.c-torture/execute/20010129-1.x: Likewise.
31840         * gcc.dg/20011107-1.c: Likewise.
31841         * gcc.dg/20020108-1.c: Likewise.
31842         * gcc.dg/20020122-3.c: Likewise.
31843         * gcc.dg/20020206-1.c: Likewise.
31844         * gcc.dg/20020310-1.c: Likewise.
31845         * gcc.dg/20020426-2.c: Likewise.
31846         * gcc.dg/20020517-1.c: Likewise.
31847         * gcc.dg/991230-1.c: Likewise.
31848         * gcc.dg/i386-unroll-1.c: Likewise.
31849         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31850
31851 2003-02-22  Jan Hubicka  <jh@suse.cz>
31852
31853         * gcc.dg/i386-mul.c: New test.
31854
31855 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31856
31857         * gcc.dg/builtins-5.c: New test case.
31858
31859 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31860
31861         * gcc.dg/asmreg-1.c: New test.
31862
31863 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31864
31865         PR c++/9749
31866         * g++.dg/parse/varmod1.C: New test.
31867
31868 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31869
31870         PR c++/9727
31871         * g++.dg/template/op1.C: New test.
31872
31873 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31874
31875         PR c++/8906
31876         * g++.dg/template/nested2.C: New test.
31877
31878 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31879
31880         PR c++/8724
31881         * g++.dg/expr/dtor1.C: New test.
31882
31883 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31884
31885         * gcc.dg/cpp/include3.c: New test.
31886         * gcc.dg/cpp/inc/foo.h: New file.
31887
31888 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31889
31890         * gcc.c-torture/execute/20030221-1.c: New test.
31891
31892 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31893
31894         PR c++/9729
31895         * g++.dg/abi/conv1.C: New test.
31896
31897 2003-02-20  Jan Hubicka  <jh@suse.cz>
31898
31899         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31900
31901 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31902
31903         * gcc.c-torture/compile/20030219-1.c: New test.
31904
31905 2003-02-18  Jan Hubicka  <jh@suse.cz>
31906
31907         * gcc.dg/funcorder.c: New test.
31908
31909 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31910
31911         * gcc.c-torture/execute/20030218-1.c: New.
31912
31913 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31914
31915         * gcc.dg/20030218-1.c: New.
31916
31917 2003-02-18  Richard Henderson  <rth@redhat.com>
31918
31919         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31920         * gcc.dg/attr-used-2.c: New.
31921
31922 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31923
31924         PR c++/9704
31925         * g++.dg/init/copy5.C: New test.
31926
31927 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31928
31929         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31930         * g++.dg/pch/pch.exp: Likewise.
31931
31932 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31933
31934         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31935         STACK_SIZE is not defined.
31936
31937 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31938
31939         PR c++/9457
31940         * g++.dg/template/init1.C: New test.
31941
31942 2003-02-16  Jan HUbicka  <jh@suse.cz>
31943
31944         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31945         (foo): Add few extra tests
31946         * gcc.dg/c99-const-expr-3.c: Likewise.
31947         * gcc.c-torture/execute/20030216-1.c: New.
31948
31949 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31950
31951         PR c++/9459
31952         * g++.dg/ext/typeof4.C: New test.
31953
31954 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31955
31956         * gcc.dg/i386-387-3.c: New test case.
31957
31958 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31959
31960         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31961         cris-*-elf* cris-*-aout* and mmix-*-*.
31962
31963 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31964
31965         * gcc.dg/20030213-1.c: New test.
31966
31967 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31968
31969         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31970         * gcc.dg/i386-387-2.c: Likewise.
31971
31972 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31973
31974         * gcc.dg/ppc-spe.c: Fix formatting.
31975         Enable tests that were previously unsupported by gas.
31976         Delete tests for instructions that no longer exist.
31977         Switch arguments on evsubifw builtin.
31978
31979 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31980
31981         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31982         STACK_SIZE is too small.
31983
31984 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31985             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31986
31987         * gcc.dg/decl-2.c: New test.
31988
31989 2003-02-10  Jan Hubicka  <jh@suse.cz>
31990
31991         * gcc.dg/i386-fpcvt-1.c: New test.
31992
31993 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31994
31995         * gcc.c-torture/execute/20030209-1.c: New test.
31996
31997 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31998
31999         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32000         int-wide bitops, use the constants of the same width.
32001         Likewise, if long long is 32-bit wide, test bitops using
32002         32-bit constants.
32003
32004 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32005
32006         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32007
32008 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32009
32010         * testsuite/gcc.dg/builtins-4.c: New test case.
32011
32012 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32013
32014         * gcc.dg/20020430-1.c: Fix dg command typos.
32015         * gcc.dg/20020503-1.c: Likewise.
32016
32017 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32018
32019         PR c++/8785
32020         * g++.dg/parse/fused-params1.C: New test.
32021
32022         PR c++/8857
32023         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32024
32025         PR c++/8921
32026         * g++.dg/parse/non-dependent1.C: New test.
32027
32028         PR c++/8928
32029         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32030
32031         PR c++/9228
32032         * g++.dg/parse/undefined7.C: New test.
32033         * g++.dg/parse/non-templ1.C: New test.
32034
32035         PR c++/9229
32036         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32037
32038 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32039
32040         * gcc.c-torture/compile/20030206-1.c: New test.
32041
32042 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32043
32044         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32045         "pow" to "foo" to avoid potential confusion with a math built-in.
32046
32047 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32048
32049         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32050         conditions for SPARC targets.
32051
32052 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32053
32054         * gcc.dg/20030204-1.c: New test.
32055
32056 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32057
32058         PR c++/38
32059         * g++.dg/parse/array-size1.C: New test.
32060
32061         PR c++/5657
32062         * g++.dg/parse/undefined3.C: New test.
32063
32064         PR c++/5665
32065         * g++.dg/parse/undefined4.C: New test.
32066
32067         PR c++/5975
32068         * g++.dg/parse/undefined5.C: New test.
32069
32070         PR c++/7259
32071         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32072
32073         PR c++/8578
32074         * g++.dg/parse/casting-operator1.C: New test.
32075
32076         PR c++/8596
32077         * g++.dg/parse/undefined6.C: New test.
32078
32079         PR c++/8736
32080         * g++.dg/parse/missing-template1.C: New test.
32081
32082 2003-02-04  Jan Hubicka  <jh@suse.cz>
32083
32084         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32085         * gcc.dg/i386-cmov?.c: Likewise.
32086         * gcc.dg/i386-fpcvt-?.c: Likewise.
32087         * gcc.dg/i386-ssefp-1.c: Likewise.
32088         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32089         conventions.
32090
32091 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32092
32093         PR c++/7129
32094         * testsuite/g++.dg/ext/max.C: New test.
32095
32096 2003-02-03  Jan Hubicka  <jh@suse.cz>
32097
32098         * gcc.c-torture/execute/20030203-1.c: New test.
32099
32100 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32101
32102         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32103         'natural-endian'.
32104
32105 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32106
32107         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32108         * g++.dg/init/new2.C: Likewise.
32109         * g++.dg/other/new1.C: Likewise.
32110
32111 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32112
32113         * gcc.dg/struct-ret-libc.c: New test.
32114
32115 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32116
32117         * gcc.dg/20030129-1.c: New test.
32118
32119 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32120
32121         PR c++/8849
32122         * g++.dg/template/ptrmem4.C: New test.
32123
32124 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32125
32126         * g++.dg/parser/constant1.C: New test.
32127
32128 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32129
32130         PR c++/8591
32131         * g++.dg/parse/friend2.C: New test.
32132
32133 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32134
32135         PR c++/9437
32136         * g++.dg/template/unify4.C: New test.
32137
32138 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32139
32140         * gcc.c-torture/execute/20030128-1.c: New test.
32141
32142 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32143
32144         * g++.dg/lookup/nested1.C: Test moved from ...
32145         * g++.old-deja/g++.other/lookup24.C: ... here.
32146
32147 2003-01-28  Jan Hubicka  <jh@suse.cz>
32148
32149         * gcc.dg/i386-cmov5.c: New test.
32150
32151 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32152
32153         * gcc.c-torture/execute/20010925-1.c: Changed the
32154         memcpy declaration.
32155
32156 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32157
32158         PR c++/3902
32159         * g++.dg/parse/template5.C: New test.
32160
32161 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32162
32163         PR fortran/9258
32164         * g77.dg/pr9258: New test.
32165
32166 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32167
32168         * README: Move relevant parts from README.g++.
32169
32170         * README.g++: Remove this file.
32171
32172 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32173
32174         * g++.dg/abi/dcast1.C: New test.
32175
32176 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32177
32178         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32179
32180 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32181
32182         PR c++/47
32183         * g++.old-deja/g++.other/lookup24.C: New test.
32184
32185 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32186
32187         PR middle-end/7227
32188         * gcc.dg/uninit-C.c: New test.
32189
32190 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32191
32192         * g++.dg/abi/covariant1.C: New test.
32193
32194 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32195
32196         * gcc.dg/20030123-1.c: New test.
32197
32198 2003-01-25  Jan Hubicka  <jh@suse.cz>
32199
32200         PR opt/8492
32201         * gcc.c-torture/compile/20030125-1.c
32202
32203 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32204
32205         PR c++/9403
32206         * g++.dg/parse/template3.C: New test.
32207         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32208
32209         PR c++/795
32210         * g++.dg/parse/template4.C: New test.
32211
32212         PR c++/9415
32213         * g++.dg/template/qual2.C: New test.
32214
32215         PR c++/8545
32216         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32217
32218         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32219
32220 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32221
32222         * gcc.c-torture/execute/switch-1.c: New test case.
32223
32224 2003-01-25  Jan Hubicka  <jh@suse.cz>
32225
32226         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32227
32228 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32229
32230         Tweaks for Bison-1.875. From the NEWS file:
32231         "- `parse error' -> `syntax error'
32232         Bison now uniformly uses the term `syntax error'"
32233         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32234         * gcc.dg/cpp/digraph2.c: Likewise.
32235         * gcc.dg/cpp/direct2.c: Likewise.
32236         * gcc.dg/cpp/paste4.c: Likewise.
32237         * gcc.dg/c90-restrict-1.c: Likewise.
32238         * gcc.dg/c99-func-2.c: Likewise.
32239         * gcc.dg/noncompile/920721-2.c: Likewise.
32240         * gcc.dg/noncompile/930622-2.c: Likewise.
32241         * gcc.dg/noncompile/940112-1.c: Likewise.
32242         * gcc.dg/noncompile/950921-1.c: Likewise.
32243         * gcc.dg/noncompile/951123-1.c: Likewise.
32244         * gcc.dg/noncompile/971104-1.c: Likewise.
32245         * gcc.dg/noncompile/990416-1.c: Likewise.
32246
32247 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32248
32249         * g++.dg/parse/undefined1.C: Add error message.
32250
32251 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32252
32253         PR c++/9354
32254         * g++.dg/parse/new1.C: New test.
32255
32256         PR c++/9216
32257         * g++.dg/parse/template2.C: New test.
32258
32259         PR c++/9354
32260         * g++.dg/parse/typedef2.C: New test.
32261
32262         PR c++/9328
32263         * g++.dg/ext/typeof3.C: New test.
32264
32265 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32266
32267         PR c++/2738
32268         * g++.dg/parse/ret-type1.C: New test.
32269
32270         PR c++/3792
32271         * g++.dg/parse/tmpl-outside1.C: New test.
32272
32273         PR c++/4207
32274         * g++.dg/parse/int-as-enum1.C: New test.
32275
32276         PR c++/4903
32277         * g++.dg/parse/no-typename1.C: New test.
32278
32279         PR c++/5533
32280         * g++.dg/parse/no-value1.C: New test.
32281
32282         PR c++/5921
32283         * g++.dg/parse/wrong-inline1.C: New test.
32284
32285         PR c++/6402
32286         * g++.dg/parse/ref1.C: New test.
32287
32288         PR c++/6992
32289         * g++.dg/parse/attr-ctor1.C: New test.
32290
32291         PR c++/7229
32292         * g++.dg/parse/namespace5.C: New test.
32293
32294         PR c++/7917
32295         * g++.dg/parse/func-def1.C: New test.
32296
32297         PR c++/8143
32298         * g++.dg/parse/undefined1.C: New test.
32299
32300         PR c++/5723, PR c++/8522
32301         * g++.dg/parse/specialization1.C: New test.
32302
32303         PR c++/163, PR c++/8595
32304         * g++.dg/parse/struct-as-enum1.C: New test.
32305
32306         PR c++/9173
32307         * g++.dg/parse/undefined2.C: New test.
32308
32309 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32310
32311         PR c++/9298
32312         * g++.dg/parse/template1.C: New test.
32313
32314         PR c++/9384
32315         * g++.dg/parse/using1.C: New test.
32316
32317         PR c++/9285
32318         PR c++/9294
32319         * g++.dg/parse/expr2.C: New test.
32320
32321         PR c++/9388
32322         * g++.dg/parse/lookup2.C: Likewise.
32323
32324 2003-01-21  Jan Hubicka  <jh@suse.cz>
32325
32326         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32327         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32328         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32329         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32330
32331 2003-01-20  Nick Clifton  <nickc@redhat.com>
32332
32333         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32334         problem with ARM sibcall code generation.
32335
32336 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32337
32338         * gcc.c-torture/execute/20030120-1.c: New.
32339
32340 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32341
32342         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32343
32344 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32345
32346         PR c++/9272
32347         * g++.dg/parse/ctor1.C: New test.
32348
32349         PR c++/9294:
32350         * g++.dg/parse/qualified1.C: New test.
32351
32352         * g++.dg/parse/typename3.C: New test.
32353
32354 2003-01-16  Richard Henderson  <rth@redhat.com>
32355
32356         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32357
32358 2003-01-16  Richard Henderson  <rth@redhat.com>
32359
32360         * g++.dg/pch/pch.exp: Copy test header to the working directory
32361         before using it either for precompilation or direct use.
32362         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32363         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32364
32365 2003-01-16  Richard Henderson  <rth@redhat.com>
32366
32367         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32368         before using it either for precompilation or direct use.
32369         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32370         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32371
32372 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32373
32374         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32375         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32376         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32377         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32378         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32379         typename warning into error.
32380         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32381         error messages.
32382         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32383         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32384         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32385         messages.
32386         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32387         make declaration visible in template.
32388         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32389         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32390         messages.
32391         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32392         message.
32393         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32394         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32395         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32396         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32397         typename warning with error message.
32398         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32399         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32400         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32401
32402 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32403
32404         * g++.dg/parse/ambig2.C: New test.
32405
32406 2003-01-15  Richard Henderson  <rth@redhat.com>
32407
32408         * g++.dg/tls/init-2.C: Update error message string.
32409
32410 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32411
32412         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32413
32414 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32415
32416         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32417         all for HC11/HC12.
32418         * gcc.c-torture/compile/20001205-1.x: Likewise.
32419         * gcc.c-torture/compile/20001226-1.x: Likewise.
32420         * gcc.c-torture/compile/920520-1.x: Likewise.
32421         * gcc.c-torture/compile/961203-1.x: Likewise.
32422         * gcc.c-torture/compile/20020604-1.x: Likewise.
32423
32424 2003-01-15  Jan Hubicka  <jh@suse.cz>
32425
32426         * gcc.c-torture/compile/20030115-1.c: New test.
32427
32428         * gcc.dg/i386-fpcvt-1.c: New test.
32429         * gcc.dg/i386-fpcvt-2.c: New test.
32430
32431 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32432
32433         Further conform g++'s __vmi_class_type_info to the C++ ABI
32434         specification.
32435         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32436         the specification.
32437
32438 2003-01-14  Jan Hubicka  <jh@suse.cz>
32439
32440         * gcc.dg/i386-fpcvt-1.c: New test.
32441         * gcc.dg/i386-fpcvt-2.c: New test.
32442
32443 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32444
32445         * gcc.dg/i386-mmx-3.c: New test.
32446
32447 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32448
32449         PR c++/9264
32450         * g++.dg/parse/octal1.C: New file.
32451
32452         PR c++/9172
32453         * g++.dg/parse/typename1.C: New file.
32454
32455 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32456
32457         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32458         * gcc.dg/bf-no-ms-layout.c: Likewise.
32459         * gcc.dg/bf-ms-attrib.c: Likewise.
32460
32461 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32462
32463         PR c++/9099
32464         * g++.dg/parse/dtor1.C: New file.
32465
32466         PR c++/9128
32467         * g++.dg/rtti/typeid1.C: New file.
32468
32469         PR c++/9153
32470         * g++.dg/parse/lookup1.C: New file.
32471
32472         PR c++/9171
32473         * g++.dg/templ/spec5.C: New file.
32474
32475 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32476
32477         * gcc.c-torture/compile/20030110-1.c: New test.
32478
32479 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32480
32481         Merge from pch-branch:
32482
32483         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32484
32485         * gcc.dg/pch/cpp-1.h: New.
32486         * gcc.dg/pch/cpp-1.c: New.
32487         * gcc.dg/pch/cpp-2.h: New.
32488         * gcc.dg/pch/cpp-2.c: New.
32489
32490         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32491
32492         * gcc.dg/pch/except-1.h: New.
32493         * gcc.dg/pch/except-1.c: New.
32494
32495         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32496
32497         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32498         running test.
32499         * gcc.dg/pch: Include *.hp not *.h.
32500         * gcc.dg/pch/system-1.h: New.
32501         * gcc.dg/pch/system-1.c: New.
32502
32503         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32504
32505         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32506         rather than trying to build and run a program using PCH.
32507         * gcc.dg/pch: Remove dg-do commands from test files.
32508
32509         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32510
32511         * gcc.dg/pch/macro-3.c: New.
32512         * gcc.dg/pch/macro-3.h: New.
32513
32514         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32515
32516         * gcc.dg/pch/common-1.c: New.
32517         * gcc.dg/pch/common-1.h: New.
32518         * gcc.dg/pch/decl-1.c: New.
32519         * gcc.dg/pch/decl-1.h: New.
32520         * gcc.dg/pch/decl-2.c: New.
32521         * gcc.dg/pch/decl-2.h: New.
32522         * gcc.dg/pch/decl-3.c: New.
32523         * gcc.dg/pch/decl-3.h: New.
32524         * gcc.dg/pch/decl-4.c: New.
32525         * gcc.dg/pch/decl-4.h: New.
32526         * gcc.dg/pch/decl-5.c: New.
32527         * gcc.dg/pch/decl-5.h: New.
32528         * gcc.dg/pch/global-1.c: New.
32529         * gcc.dg/pch/global-1.h: New.
32530         * gcc.dg/pch/inline-1.c: New.
32531         * gcc.dg/pch/inline-1.h: New.
32532         * gcc.dg/pch/inline-2.c: New.
32533         * gcc.dg/pch/inline-2.h: New.
32534         * gcc.dg/pch/static-1.c: New.
32535         * gcc.dg/pch/static-1.h: New.
32536         * gcc.dg/pch/static-2.c: New.
32537         * gcc.dg/pch/static-2.h: New.
32538
32539         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32540
32541         * g++.dg/pch/pch.exp: Better handle failing testcases.
32542         * gcc.dg/pch/pch.exp: Likewise.
32543         * gcc.dg/pch/macro-1.c: New.
32544         * gcc.dg/pch/macro-1.h: New.
32545         * gcc.dg/pch/macro-2.c: New.
32546         * gcc.dg/pch/macro-2.h: New.
32547
32548         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32549
32550         * g++.dg/dg.exp: Treat files in pch/ specially.
32551         * g++.dg/pch/pch.exp: New file.
32552         * g++.dg/pch/empty.H: New file.
32553         * g++.dg/pch/empty.C: New file.
32554         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32555         "precompile".
32556
32557         * gcc.dg/pch/pch.exp: New file.
32558         * gcc.dg/pch/empty.h: New file.
32559         * gcc.dg/pch/empty.c: New file.
32560         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32561         "precompile".
32562
32563 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32564
32565         * g++.dg/template/friend14.C: New test.
32566
32567 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32568
32569         * gcc.dg/old-style-asm-1.c: New test.
32570
32571 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32572
32573         * gcc.c-torture/compile/20030109-1.c: New test.
32574
32575 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32576
32577         * gcc.c-torture/execute/20030109-1.c: New test.
32578
32579 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32580
32581         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32582         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32583         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32584         * g++.old-deja/g++.mike/eh2.C: Likewise.
32585         * g++.old-deja/g++.mike/eh3.C: Likewise.
32586         * g++.old-deja/g++.mike/eh5.C: Likewise.
32587         * g++.old-deja/g++.mike/eh6.C: Likewise.
32588         * g++.old-deja/g++.mike/eh7.C: Likewise.
32589         * g++.old-deja/g++.mike/eh8.C: Likewise.
32590         * g++.old-deja/g++.mike/eh9.C: Likewise.
32591         * g++.old-deja/g++.mike/eh10.C: Likewise.
32592         * g++.old-deja/g++.mike/eh12.C: Likewise.
32593         * g++.old-deja/g++.mike/eh13.C: Likewise.
32594         * g++.old-deja/g++.mike/eh14.C: Likewise.
32595         * g++.old-deja/g++.mike/eh16.C: Likewise.
32596         * g++.old-deja/g++.mike/eh17.C: Likewise.
32597         * g++.old-deja/g++.mike/eh18.C: Likewise.
32598         * g++.old-deja/g++.mike/eh21.C: Likewise.
32599         * g++.old-deja/g++.mike/eh23.C: Likewise.
32600         * g++.old-deja/g++.mike/eh24.C: Likewise.
32601         * g++.old-deja/g++.mike/eh25.C: Likewise.
32602         * g++.old-deja/g++.mike/eh26.C: Likewise.
32603         * g++.old-deja/g++.mike/eh27.C: Likewise.
32604         * g++.old-deja/g++.mike/eh28.C: Likewise.
32605         * g++.old-deja/g++.mike/eh29.C: Likewise.
32606         * g++.old-deja/g++.mike/eh31.C: Likewise.
32607         * g++.old-deja/g++.mike/eh33.C: Likewise.
32608         * g++.old-deja/g++.mike/eh34.C: Likewise.
32609         * g++.old-deja/g++.mike/eh35.C: Likewise.
32610         * g++.old-deja/g++.mike/eh36.C: Likewise.
32611         * g++.old-deja/g++.mike/eh37.C: Likewise.
32612         * g++.old-deja/g++.mike/eh38.C: Likewise.
32613         * g++.old-deja/g++.mike/eh39.C: Likewise.
32614         * g++.old-deja/g++.mike/eh40.C: Likewise.
32615         * g++.old-deja/g++.mike/eh41.C: Likewise.
32616         * g++.old-deja/g++.mike/eh42.C: Likewise.
32617         * g++.old-deja/g++.mike/eh44.C: Likewise.
32618         * g++.old-deja/g++.mike/eh46.C: Likewise.
32619         * g++.old-deja/g++.mike/eh47.C: Likewise.
32620         * g++.old-deja/g++.mike/eh48.C: Likewise.
32621         * g++.old-deja/g++.mike/eh49.C: Likewise.
32622         * g++.old-deja/g++.mike/eh50.C: Likewise.
32623         * g++.old-deja/g++.mike/eh51.C: Likewise.
32624         * g++.old-deja/g++.mike/eh53.C: Likewise.
32625         * g++.old-deja/g++.mike/eh55.C: Likewise.
32626         * g++.old-deja/g++.mike/p7912.C: Likewise.
32627         * g++.old-deja/g++.mike/p9706.C: Likewise.
32628         * g++.old-deja/g++.mike/p10416.C: Likewise.
32629         * g++.old-deja/g++.mike/p11667.C: Likewise.
32630         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32631         Remove redundant reference to Iris.
32632         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32633         Elxsi, i860, Pico Java, and WE32K.
32634
32635 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32636
32637         * g++.dg/ext/asm4.C: New test.
32638
32639 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32640
32641         PR c++/9030
32642         * g++.dg/template/friend12.C: New test.
32643         * g++.dg/template/friend13.C: Likewise.
32644         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32645
32646 2003-01-08  Jan Hubicka  <jh@suse.cz>
32647
32648         * gcc.dg/i386-cadd.c: New test.
32649         * gcc.dg/i386-cmov4.c: Likewise.
32650
32651 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32652
32653         PR c++/9165
32654         * g++.dg/warn/Wunused-3.C: New test.
32655
32656         * g++.dg/abi/bitfield9.C: New test.
32657
32658         PR c++/9189
32659         * g++.dg/parse/defarg3.C: New test.
32660
32661 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32662
32663         * g++.dg/parse/ambig1.C: New test.
32664         * g++.dg/parse/defarg2.C: New test.
32665
32666 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32667
32668         * g++.dg/template/defarg-1.C: New test.
32669         * g++.dg/template/local2.C: Likewise.
32670
32671 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32672
32673         * gcc.c-torture/execute/20030105-1.c: New test.
32674
32675 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32676
32677         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32678         * g++.dg/parse/namespace4.C: Likewise.
32679
32680 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32681
32682         * g++.dg/template/ntp2.C: New test.
32683
32684 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32685
32686         * g++.dg/parse/extern-C-1.C: New test.
32687
32688         * g++.dg/parse/namespace4.C: New test.
32689
32690         * g++.dg/template/nested1.C: New test.
32691
32692         * g++.dg/parse/namespace3.C: New test.
32693
32694 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32695
32696         * g++.dg/lookup/two-stage1.C: New test.
32697
32698 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32699
32700         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32701         * g++.old-deja/g++.jason/access8.C: Likewise.
32702         * g++.old-deja/g++.other/decl5.C: Likewise.
32703
32704 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32705
32706         * g++.dg/parse/parse7.C: New test.
32707
32708 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32709
32710         PR c++/2843
32711         * g++.dg/ext/attrib7.C: New test.
32712
32713 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32714
32715         * g++.dg/parse/parse6.C: New test.
32716
32717 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32718
32719         * gcc.dg/h8300-stack-1.c: New.
32720
32721 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32722
32723         g++.dg/lookup/exception1.C: New test.
32724
32725         g++.dg/lookup/template1.C: New test.
32726
32727         g++.dg/parse/namespace2.C: New test.
32728
32729         g++.dg/parse/parens2.C: New test.
32730
32731 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32732
32733         * g++.dg/parse/parse5.C: New test.
32734         * g++.dg/lookup/scoped4.C: New test.
32735
32736 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32737
32738         * g++.dg/parse/parens1.C: New test.
32739
32740         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32741         angle-bracket1.C.
32742         * g++.dg/parse/parens2.C: New test.
32743
32744         * g++.dg/lookup/scope-operator1.C: New test.
32745
32746         * g++.dg/parse/operator1.C: New test.
32747
32748 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32749
32750         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32751         * g++.old-deja/g++.other/access6.C: Likewise.
32752         * g++.old-deja/g++.other/decl1.C: Likewise.
32753         * g++.old-deja/g++.pt/typename12.C: Likewise.
32754
32755 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32756
32757         * g++.dg/parse/namespace1.C: New test.
32758
32759 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32760
32761         * g++.dg/parse/parse4.C: New test.
32762
32763 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32764
32765         * g++.dg/parse/parse3.C: New test.
32766
32767 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32768
32769         * g++.dg/parse/parse2.C: New test.
32770
32771 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32772
32773         * g++.dg/template/friend11.C: New test.
32774
32775 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32776
32777         * g++.dg/parse/parse1.C: New test.
32778
32779 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32780
32781         * lib/profopt.exp: Change the name of a global variable to avoid
32782         possible clashes with other test suites.
32783
32784 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32785
32786         * g++.dg/inherit/covariant8.C: New test.
32787
32788 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32789
32790         * g++.dg/init/array9.C: New test.
32791
32792         PR c++/9112
32793         * g++.dg/parse/expr1.C: New test.
32794
32795 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32796
32797         * gcc.c-torture/compile/20021230-1.c: New test.
32798
32799 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32800
32801         * g++.dg/inherit/covariant5.C: New test.
32802         * g++.dg/inherit/covariant6.C: New test.
32803         * g++.dg/inherit/covariant7.C: New test.
32804
32805 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32806
32807         PR c++/2739
32808         * g++.dg/other/access2.C: New test.
32809
32810 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32811
32812         * g++.dg/other/anon-struct.C: No longer fails
32813         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32814         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32815         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32816
32817 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32818
32819         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32820
32821 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32822
32823         * g++.dg/eh/spec4.C: Remove stray semicolon.
32824         * g++.dg/expr/pmf-1.C: Change error message.
32825         * g++.dg/ext/asm1.C: Remove stray semicolon.
32826         * g++.dg/ext/typename1.C: Add missing typenames.
32827         * g++.dg/inherit/template-as-base.C: Change error message.
32828         * g++.dg/lookup/scoped1.C: Likewise.
32829         * g++.dg/lookup/scoped2.C: Likewise.
32830         * g++.dg/lookup/using2.C: Likewise.
32831         * g++.dg/other/component1.C: Remove stray semicolon.
32832         * g++.dg/other/do1.C: Change error message.
32833         * g++.dg/other/error2.C: Likewise.
32834         * g++.dg/other/init1.C: Likewise.
32835         * g++.dg/other/packed1.C: Remove stray semicolon.
32836         * g++.dg/other/ptrmem2.C: Change error message.
32837         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32838         marker.
32839         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32840         * g++.dg/template/access3.C: Add typename keyword.
32841         * g++.dg/template/access5.C: Remove stray semicolon.
32842         * g++.dg/template/access6.C: Likewise.
32843         * g++.dg/template/complit1.C: Likewise.
32844         * g++.dg/template/crash1.C: Change error message.
32845         * g++.dg/template/inherit2.C: Remove stray semicolon.
32846         * g++.dg/template/instantiate2.C: Likewise.
32847         * g++.dg/template/instantiate3.C: Change error message.
32848         * g++.dg/template/qual1.C: Remove stray semicolon.
32849         * g++.dg/template/qualttp18.C: Change error message.
32850         * g++.dg/template/ref1.C: Remove stray semicolon.
32851         * g++.dg/template/sizeof1.C (A::value): Declare it.
32852         * g++.dg/template/spec4.C: Change error message.
32853         * g++.dg/template/static1.C: Likewise.
32854         * g++.dg/template/type1.C: Likewise.
32855         * g++.dg/template/typename3.C: Likewise.
32856         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32857         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32858         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32859         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32860         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32861         named return value extension.
32862         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32863         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32864         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32865         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32866         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32867         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32868         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32869         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32870         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32871         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32872         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32873         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32874         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32875         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32876         syntax.
32877         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32878         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32879         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32880         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32881         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32882         * g++.old-deja/g++.brendan/template11.C: Likewise.
32883         * g++.old-deja/g++.brendan/template26.C: Likewise.
32884         * g++.old-deja/g++.brendan/template27.C: Use explicit
32885         specialization syntax.
32886         * g++.old-deja/g++.brendan/template30.C: Likewise.
32887         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32888         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32889         non-dependent names.
32890         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32891         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32892         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32893         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32894         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32895         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32896         named return value extension.
32897         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32898         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32899         * g++.old-deja/g++.ext/return1.C: Likewise.
32900         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32901         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32902         * g++.old-deja/g++.jason/access8.C: Likewise.
32903         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32904         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32905         pseudo-destructor names.
32906         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32907         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32908         pseudo-destructor names.
32909         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32910         * g++.old-deja/g++.jason/overload19.C: Likewise.
32911         * g++.old-deja/g++.jason/overload32.C: Likewise.
32912         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32913         stray semicolons.
32914         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32915         * g++.old-deja/g++.jason/return.C: Likewise.
32916         * g++.old-deja/g++.jason/return2.C: Likewise.
32917         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32918         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32919         syntax.
32920         * g++.old-deja/g++.jason/template10.C: Account for use of
32921         non-dependent names.
32922         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32923         syntax.
32924         * g++.old-deja/g++.jason/template37.C: Likewise.
32925         * g++.old-deja/g++.law/access4.C: Change error messages.
32926         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32927         pseudo-destructor names.
32928         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32929         * g++.old-deja/g++.law/ctors9.C: Likewise.
32930         * g++.old-deja/g++.law/cvt22.C: Likewise.
32931         * g++.old-deja/g++.law/dtors5.C: Likewise.
32932         * g++.old-deja/g++.law/global-init1.C: Likewise.
32933         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32934         * g++.old-deja/g++.law/operators28.C: Likewise.
32935         * g++.old-deja/g++.law/visibility28.C: Likewise.
32936         * g++.old-deja/g++.martin/eval1.C: Likewise.
32937         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32938         name.
32939         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32940         * g++.old-deja/g++.mike/net34.C: Likewise.
32941         * g++.old-deja/g++.mike/net36.C: Likewise.
32942         * g++.old-deja/g++.mike/ns2.C: Likewise.
32943         * g++.old-deja/g++.mike/p12306.C: Likewise.
32944         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32945         value extension.
32946         * g++.old-deja/g++.mike/p700.C: Likewise.
32947         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32948         * g++.old-deja/g++.mike/p710.C: Likewise.
32949         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32950         value extension.
32951         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32952         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32953         * g++.old-deja/g++.ns/crash2.C: Likewise.
32954         * g++.old-deja/g++.ns/crash3.C: Likewise.
32955         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32956         * g++.old-deja/g++.ns/ns17.C: Likewise.
32957         * g++.old-deja/g++.ns/template16.C: Likewise.
32958         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32959         keyword.
32960         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32961         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32962         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32963         named return value extension.
32964         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32965         * g++.old-deja/g++.other/access4.C: Issue additional error
32966         messages.
32967         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32968         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32969         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32970         * g++.old-deja/g++.other/crash25.C: Change error message.
32971         * g++.old-deja/g++.other/crash4.C: Change error message.
32972         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32973         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32974         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32975         checks.
32976         * g++.old-deja/g++.other/defarg8.C: Likewise.
32977         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32978         * g++.old-deja/g++.other/dtor10.C: Likewise.
32979         * g++.old-deja/g++.other/incomplete.C: Likewise.
32980         * g++.old-deja/g++.other/linkage7.C: Likewise.
32981         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32982         lookup algorithm.
32983         * g++.old-deja/g++.other/mangle2.C: Likewise.
32984         * g++.old-deja/g++.other/refinit2.C: Likewise.
32985         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32986         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32987         * g++.old-deja/g++.pt/crash28.C: Likewise.
32988         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32989         syntax.
32990         * g++.old-deja/g++.pt/crash32.C: Change error message.
32991         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32992         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32993         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32994         error message position.
32995         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32996         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32997         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32998         syntax.
32999         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33000         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33001         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33002         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33003         keyword.
33004         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33005         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33006         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33007         keyword.
33008         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33009         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33010         syntax.
33011         * g++.old-deja/g++.pt/friend28.C: Account for use of
33012         non-dependent names.
33013         * g++.old-deja/g++.pt/friend29.C: Likewise.
33014         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33015         rules.
33016         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33017         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33018         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33019         lookup rules.
33020         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33021         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33022         keyword.
33023         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33024         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33025         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33026         keyword.
33027         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33028         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33029         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33030         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33031         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33032         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33033         keyword.
33034         * g++.old-deja/g++.pt/spec10.C: Likewise.
33035         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33036         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33037         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33038         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33039         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33040         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33041         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33042         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33043         * g++.old-deja/g++.pt/typename15.C: Likewise.
33044         * g++.old-deja/g++.pt/typename22.C: Likewise.
33045         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33046         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33047         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33048         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33049         syntax.
33050         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33051         return value extension.
33052         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33053         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33054         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33055         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33056
33057 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33058
33059         * g++.dg/warn/inline1.C: New test.
33060         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33061         * g++.old-deja/g++.jason/synth10.C: Likewise.
33062         * g++.old-deja/g++.mike/net31.C: Likewise.
33063         * g++.old-deja/g++.mike/p8786.C: Likewise.
33064
33065         * g++.dg/template/friend10.C: New test.
33066         * g++.dg/template/conv5.C: New test.
33067
33068 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33069
33070         * g++.dg/lookup/scoped3.C: New test.
33071
33072         * g++.dg/lookup/decl1.C: New test.
33073         * g++.dg/lookup/decl2.C: New test.
33074
33075 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33076
33077         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33078         gcc.c-torture/compile/20021015-1.c,
33079         gcc.c-torture/compile/20021015-2.c,
33080         gcc.c-torture/compile/20021123-1.c,
33081         gcc.c-torture/compile/20021123-2.c,
33082         gcc.c-torture/compile/20021123-3.c,
33083         gcc.c-torture/compile/20021123-4.c,
33084         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33085         only to 3.1 or 3.2 branch.
33086
33087 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33088
33089         * gcc.dg/i386-bitfield3.c: New test.
33090
33091         * gcc.dg/i386-bitfield2.c: New test.
33092
33093 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33094
33095         * g++.dg/parse/conv_op1.C: New test.
33096
33097 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33098
33099         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33100         approved.
33101
33102 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33103
33104         * gcc.c-torture/compile/20021220-1.c: New test.
33105
33106 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33107
33108         * gcc.dg/i386-fastcall-1.c: New.
33109
33110 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33111
33112         * gcc.c-torture/execute/20021219-1.c: New test.
33113
33114 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33115
33116         * gcc.dg/i386-pic-1.c: New test.
33117
33118 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33119
33120         PR c++/8099
33121         * g++.dg/template/friend9.C: New test.
33122
33123 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33124
33125         PR c++/3663
33126         * g++.dg/template/access7.C: New test.
33127
33128 2002-12-18  Nick Clifton  <nickc@redhat.com>
33129
33130         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33131         the libstdc++-v3 directory has been found.
33132
33133 2002-12-12  Devang Patel <dpatel@apple.com>
33134         * gcc.dg/darwin-ld-1.c: New test.
33135         * gcc.dg/darwin-ld-2.c: New test.
33136         * gcc.dg/darwin-ld-3.c: New test.
33137         * gcc.dg/darwin-ld-4.c: New test.
33138         * gcc.dg/darwin-ld-5.c: New test.
33139
33140 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33141
33142         * gcc.c-torture/compile/20021212-1.c: New test.
33143
33144 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33145
33146         * gcc.dg/fshort-wchar: New test.
33147
33148 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33149
33150         PR c++/8372
33151         * g++.dg/template/dtor1.C: New test.
33152
33153         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33154         markers.
33155
33156 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33157
33158         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33159
33160 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33161
33162         * g++.dg/template/static1.C: New test.
33163         * g++.dg/template/static2.C: New test.
33164         * g++.old-deja/g++.ext/memconst.C: New test.
33165
33166 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33167
33168         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33169         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33170         * g++.dg/special/initp1.C: Likewise.
33171
33172 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33173
33174         * gcc.c-torture/execute/20021204-1.c: New test.
33175
33176 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33177
33178         * gcc.dg/ppc-fmadd-1.c: New file.
33179         * gcc.dg/ppc-fmadd-2.c: New file.
33180         * gcc.dg/ppc-fmadd-3.c: New file.
33181
33182 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33183
33184         * gcc.c-torture/compile/20021204-1.c: New test.
33185
33186 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33187
33188         * g++.dg/inherit/covariant2.C: New test.
33189         * g++.dg/inherit/covariant3.C: New test.
33190         * g++.dg/inherit/covariant4.C: New test.
33191         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33192         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33193
33194 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33195
33196         PR c++/8688
33197         * g++.dg/init/brace3.C: New test.
33198
33199 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33200
33201         * gcc.dg/20020210-1.c: Fix a comment typo.
33202
33203 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33204
33205         PR c++/8720
33206         * g++.dg/parse/defarg1.C: New test.
33207
33208         PR c++/8615
33209         * g++.dg/template/char1.C: New test.
33210
33211         * g++.dg/template/varmod1.C: Fix typo.
33212
33213 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33214
33215         DR 180
33216         * g++.old-deja/g++.pt/crash32.C: Expect error.
33217
33218 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33219
33220         PR c++/5919
33221         * g++.dg/template/varmod1.C: New test.
33222
33223         PR c++/8727
33224         * g++.dg/inherit/typeinfo1.C: New test.
33225
33226         PR c++/8663
33227         * g++.dg/inherit/typedef1.C: New test.
33228
33229 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33230
33231         PR c++/8332
33232         PR c++/8493
33233         * g++.dg/template/strlen1.C: New test.
33234
33235         PR c++/8227
33236         * g++.dg/template/ctor2.C: New test.
33237
33238         PR c++/8214
33239         * g++.dg/init/string1.C: New test.
33240
33241         PR c++/8511
33242         * g++.dg/template/friend8.C: New test.
33243
33244 2002-11-29  Joe Buck <jbuck@synopsys.com>
33245
33246         * g++.dg/lookup/anon2.C: New test.
33247
33248 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33249
33250         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33251         h8300 port.
33252
33253 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33254
33255         * gcc.dg/bitfld-6.c: New test.
33256
33257 2002-11-27  Jan Hubicka  <jh@suse.cz>
33258
33259         * gcc.c-torture/execute/20021127.[cx]: New test.
33260
33261 2002-11-26  Jan Hubicka  <jh@suse.cz>
33262
33263         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33264         quality.
33265
33266 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33267
33268         * g++.dg/init/brace2.C: New test.
33269         * g++.old-deja/g++.mike/p9129.C: Correct.
33270
33271 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33272
33273         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33274
33275 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33276
33277         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33278
33279 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33280
33281         * testsuite/g++.dg/abi/empty11.C: New test.
33282         * testsuite/g++.dg/rtti/cv1.C: New test.
33283
33284 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33285
33286         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33287
33288 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33289
33290         * g++.dg/abi/empty10.C: New test.
33291
33292 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33293
33294         * gcc.c-torture/compile/20021124-1.c: New test.
33295
33296 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33297
33298         * g++.dg/abi/rtti2.C: New test.
33299
33300 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33301
33302         * gcc.dg/i386-unroll-1.c: New test.
33303
33304 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33305
33306         * gcc.c-torture/compile/20021120-1.c: New test.
33307         * gcc.c-torture/compile/20021120-2.c: New test.
33308
33309 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33310
33311         * gcc.dg/bitfld-5.c: New test.
33312
33313 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33314
33315         * gcc.c-torture/execute/20021120-3.c: New test.
33316
33317 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33318
33319         * gcc.c-torture/execute/20021120-2.c: New test.
33320
33321 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33322
33323         * gcc.c-torture/execute/20021120-1.c: New test.
33324
33325 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33326
33327         * gcc.c-torture/execute/20021118-3.c: New test.
33328
33329 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33330
33331         * gcc.c-torture/compile/20021119-1.c: New test.
33332
33333 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33334
33335         * gcc.dg/duff-1.c: New test.
33336         * gcc.dg/duff-2.c: New test.
33337         * gcc.dg/duff-3.c: New test.
33338
33339 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33340
33341         * gcc.dg/cpp/_Pragma5.c: New test.
33342
33343 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33344
33345         * gcc.c-torture/execute/20021118-2.c: New test.
33346
33347 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33348
33349         * gcc.c-torture/execute/20021118-1.c: New test.
33350
33351 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33352
33353         * gcc.dg/20021116-1.c: New test.
33354
33355 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33356
33357         * g++.dg/abi/vcall1.C: New test.
33358
33359 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33360
33361         * gcc.dg/20021029-1.c: New test.
33362         * gcc.dg/20021029-2.c: New test.
33363
33364 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33365
33366         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33367
33368 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33369
33370         PR c/8439
33371         * gcc.dg/20021110.c: Move to ...
33372         * gcc.c-torture/compile/20021110.c: .... here.
33373
33374 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33375
33376         PR c/8467
33377         * gcc.c-torture/execute/20021111-1.c
33378
33379 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33380
33381         PR c/8439
33382         * gcc.dg/20021110.c: New test.
33383
33384 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33385
33386         * g++.dg/abi/vthunk3.C: Run only on x86.
33387
33388 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33389
33390         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33391
33392 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33393
33394         * lib/compat.exp (compat-execute): Fix logic error in last
33395         change.
33396
33397 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33398
33399         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33400
33401 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33402
33403         PR c++/8389
33404         * g++.dg/template/access6.C: New test.
33405
33406 2002-11-08  Jan Hubicka  <jh@suse.cz>
33407
33408         * gcc.dg/i386-ssefp-1.c: New test.
33409         * gcc.dg/i386-ssefp-1.c: New test.
33410
33411 2002-11-08  Jan Hubicka  <jh@suse.cz>
33412
33413         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33414
33415 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33416
33417         * g++.dg/abi/vthunk3.C: New test.
33418
33419         PR c++/8338
33420         * g++.dg/template/crash2.C: New test.
33421
33422 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33423
33424         * testsuite/g++.dg/abi/dtor1.C: New test.
33425         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33426
33427 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33428
33429         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33430         Darwin.
33431
33432 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33433
33434         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33435         -mthumb.  Only xfail with -O0.
33436
33437 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33438
33439         * g++.dg/abi/thunk1.C: New test.
33440         * g++.dg/abi/thunk2.C: Likewise.
33441         * g++.dg/abi/vtt1.C: Likewise.
33442
33443 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33444
33445         PR optimization/8423
33446         * gcc.c-torture/execute/builtin-constant.c: New test.
33447
33448 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33449
33450         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33451         Add some more cases.
33452
33453 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33454
33455         PR c++/8391
33456         * g++.dg/opt/local1.C: New test.
33457
33458 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33459
33460         PR c++/8160
33461         * g++.dg/template/complit1.C: New test.
33462
33463         PR c++/8149
33464         * g++.dg/template/typename4.C: Likewise.
33465
33466 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33467
33468         Core issue 287, PR c++/7639
33469         * g++.dg/template/instantiate1.C: Adjust error location.
33470         * g++.dg/template/instantiate3.C: New test.
33471         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33472         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33473         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33474
33475 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33476
33477         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33478
33479 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33480
33481         PR c++/8287
33482         * g++.dg/init/dtor2.C: New test.
33483
33484 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33485
33486         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33487         * gcc.dg/nest.c: Bypass errors on irix6.
33488
33489 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33490
33491         * gcc.dg/nest.c: Expect error for mmix-*-*.
33492         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33493
33494 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33495
33496         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33497         markers.
33498
33499         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33500
33501 2002-10-25  Mike Stump  <mrs@apple.com>
33502
33503         * gcc.dg/warn-1.c: New test.
33504
33505 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33506
33507         * g++.dg/template/typename3.C: New test.
33508
33509 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33510
33511         * g++.dg/lookup/ptrmem1.C: New test.
33512
33513         * g++.dg/abi/vthunk2.C: New test.
33514
33515 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33516
33517         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33518
33519 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33520
33521         * g++.dg/abi/empty9.C: New test.
33522
33523 2002-10-24  Richard Henderson  <rth@redhat.com>
33524
33525         * g++.dg/inherit/thunk1.C: Enable for ia64.
33526
33527 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33528
33529         PR c++/8067
33530         * g++.dg/lookup/pretty1.C: New test.
33531
33532 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33533
33534         * gcc.dg/20021023-1.c: New test.
33535
33536 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33537
33538         PR c++/7679
33539         * g++.dg/parse/inline1.C: New test.
33540
33541 2002-10-23  Richard Henderson  <rth@redhat.com>
33542
33543         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33544
33545         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33546
33547 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33548
33549         PR c++/6579
33550         * g++.dg/parse/stmtexpr3.C: New test.
33551
33552 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33553
33554         * g++.dg/expr/cond1.C: New test.
33555
33556 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33557
33558         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33559
33560 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33561
33562         * g++.dg/abi/vbase13.C: New test.
33563         * g++.dg/abi/vbase14.C: Likewise.
33564
33565 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33566
33567         * gcc.dg/tls/pic-1.c: New test.
33568         * gcc.dg/tls/nonpic-1.c: New test.
33569         * gcc.dg/20021018-1.c: New test.
33570
33571 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33572
33573         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33574         Remove only files with the same base name as the test case.
33575         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33576         (profopt-execute): Likewise.  Also, remove old profiling
33577         and performance data files before running the tests.
33578
33579         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33580         * g++.dg/bprob/bprob.exp: Likewise.
33581         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33582         to allow more general test case names.
33583
33584         * g++.dg/bprob/bprob-1.C: Rename to ...
33585         * g++.dg/bprob/g++-bprob-1.C: ... this.
33586
33587         * g77.dg/bprob/bprob-1.f: Rename to ...
33588         * g77.dg/bprob/g77-bprob-1.f: ... this.
33589
33590 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33591
33592         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33593         bison 1.50 or later.
33594
33595 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33596
33597         * g++.dg/README: Describe more test directories.
33598
33599 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33600
33601         * g++.dg/init/array6.C: Add additional tests.
33602
33603 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33604
33605         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33606         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33607
33608 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33609
33610         * gcc.c-torture/compile/20020604-1.x: New.
33611         * gcc.c-torture/compile/simd-5.x: Likewise.
33612         * gcc.c-torture/execute/920710-1.x: Likewise.
33613         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33614
33615 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33616
33617         * g++.dg/inherit/override1.C: Add dg-options clause.
33618
33619 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33620
33621         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33622         _mm_slli_si128.
33623
33624 2002-10-19  Andreas Schwab  <schwab@suse.de>
33625
33626         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33627         directory component.
33628
33629 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33630
33631         * g++.dg/inherit/thunk1.C: New test.
33632
33633         * g++.dg/inherit/override1.C: New test.
33634
33635         * g++.dg/abi/mangle11.C: New test.
33636         * g++.dg/abi/mangle14.C: New test.
33637         * g++.dg/abi/mangle17.C: New test.
33638
33639 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33640
33641         * g++.dg/overload/member2.C: New test.
33642
33643 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33644
33645         * g++.dg/README: Describe new compat directory.
33646         * g++.dg/dg.exp: Skip tests in compat directory.
33647         * README.compat: New file.
33648         * lib/compat.exp: New expect script.
33649         * g++.dg/compat: New test directory.
33650         * g++.dg/compat/compat.exp: New expect script.
33651         * g++.dg/compat/abi: New test directory.
33652         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33653         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33654         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33655         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33656         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33657         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33658         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33659         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33660         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33661         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33662         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33663         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33664         * g++.dg/compat/break: New test directory.
33665         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33666         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33667         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33668         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33669         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33670         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33671         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33672         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33673         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33674         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33675         g++.dg/compat/break/README: New files.
33676         * g++.dg/compat/eh: New test directory.
33677         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33678         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33679         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33680         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33681         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33682         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33683         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33684         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33685         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33686         g++.dg/compat/eh/filter2_y.C,
33687         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33688         g++.dg/compat/eh/new1_y.C,
33689         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33690         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33691         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33692         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33693         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33694         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33695         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33696         g++.dg/compat/eh/unexpected1_y.C: New files.
33697         * g++.dg/compat/init: New test directory.
33698         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33699         g++.dg/compat/init/array5_y.C,
33700         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33701         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33702         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33703         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33704         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33705         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33706         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33707         g++.dg/compat/init/init-ref2_y.C: New files.
33708
33709 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33710
33711         PR c++/7584
33712         * g++.dg/inherit/using3.C: New test.
33713
33714 2002-10-17  Jan Hubicka  <jh@suse.cz>
33715
33716         * gcc.dg/20021017-2.c: New test.
33717
33718 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33719
33720         * g++.dg/abi/mangle16.C: Adjust.
33721
33722         * g++.dg/init/array8.C: New test.
33723
33724 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33725
33726         * gcc.dg/special/mips-abi.exp: New test.
33727         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33728
33729 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33730
33731         * g++.dg/abi/mangle16.C: New test.
33732         * g++.dg/abi/mangle17.C: Likewise.
33733
33734         PR c++/7478
33735         * g++.dg/template/ref1.C: New test.
33736
33737 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33738
33739         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33740
33741 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33742
33743         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33744
33745 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33746
33747         PR c++/7524
33748         * g++.dg/init/array7.C: New test.
33749
33750 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33751
33752         * g++.dg/init/array6.C: New test.
33753
33754         * g++.dg/abi/mangle13.C: Likewise.
33755         * g++.dg/abi/mangle14.C: Likewise.
33756         * g++.dg/abi/mangle15.C: Likewise.
33757
33758 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33759
33760         * g++.dg/abi/empty8.C: New test.
33761
33762 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.dg/init/ctor1.C: New test.
33765
33766 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33767
33768         * gcc.c-torture/execute/20021015-1.c: New test.
33769
33770 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33771
33772         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33773
33774 2002-10-14  Jan Hubicka  <jh@suse.cz>
33775
33776         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33777
33778 2002-10-14  Richard Henderson  <rth@redhat.com>
33779
33780         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33781
33782 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33783
33784         PR optimization/6631
33785         * g++.dg/opt/const2.C: New test.
33786
33787 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33788
33789         PR c++/7176
33790         * g++.dg/parse/friend1.C: New test.
33791         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33792
33793 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33794
33795         * gcc.dg/20021014-1.c: New test.
33796
33797 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33798
33799         PR c++/5661
33800         * g++.dg/ext/vlm1.C: New test.
33801         * g++.dg/ext/vlm2.C: Likewise.
33802
33803         * g++.dg/init/array1.C: Remove invalid braces.
33804         * g++.dg/init/brace1.C: New test.
33805         * g++.dg/init/copy2.C: Likewise.
33806         * g++.dg/init/copy3.C: Likewise.
33807         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33808         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33809         braces.
33810
33811 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33812
33813         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33814
33815 2002-10-11  Richard Shann  <richard.shann@superh.com>
33816
33817         * gcc.c-torture/compile/simd-5.c: New test.
33818
33819 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33820
33821         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33822
33823 2002-10-10  Jim Wilson  <wilson@redhat.com>
33824
33825         * gcc.c-torture/execute/20021010-1.c: New test.
33826
33827 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33828
33829         PR c/7353
33830         * g++.dg/ext/typedef-init.C: New test.
33831         * gcc.dg/typedef-init.c: New test.
33832
33833 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33834
33835         * gcc.dg/cpp/paste13.c: New test.
33836
33837 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33838
33839         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33840         remaining platforms, XFAIL during compile, not execute.  Don't
33841         XFAIL at -O0.
33842
33843 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33844
33845         * gcc.dg/alias-1.c: Tweak expected warning.
33846
33847 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33848
33849         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33850
33851 2002-10-06  Andreas Jaeger  <aj@suse.de>
33852
33853         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33854         * gcc.dg/cpp/c++98.C: Likewise.
33855
33856         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33857         * g++.dg/cpp/c++98.C: Likewise.
33858
33859         * g++.dg/README (Subdirectories): Mention cpp directory.
33860
33861         PR target/7559
33862         * gcc.dg/20021006-1.c: New test.
33863
33864 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33865
33866         PR c++/7804
33867         * g++.dg/other/warning1.C: New test.
33868
33869 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33870
33871         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33872         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33873         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33874
33875 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33876
33877         PR c++/7931
33878         * g++.dg/template/ptrmem3.C: New test.
33879
33880         PR c++/7754
33881         * g++.dg/template/union1.C: New test.
33882
33883 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33884
33885         PR c++/8006
33886         * g++.dg/abi/mangle9.C: New test.
33887         * g++.dg/abi/mangle10.C: New test.
33888         * g++.dg/abi/mangle11.C: New test.
33889         * g++.dg/abi/mangle12.C: New test.
33890
33891 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33892
33893         PR c++/7188.
33894         * g++.dg/template/meminit1.C: New test.
33895         * g++.dg/warn/Wreorder-1.C: Likewise.
33896         * g++.old-deja/g++.mike/warn3.C: Tweak.
33897         * lib/prune.exp: Ingore "in copy constructor".
33898
33899 2002-10-02  Andreas Jaeger  <aj@suse.de>
33900
33901         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33902         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33903         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33904         on x86-64.
33905
33906 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33907
33908         * gcc.dg/empty1.C: Fix typo.
33909
33910 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33911
33912         * gcc.dg/alias-1.c: New test.
33913
33914 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33915
33916         * gcc.dg/empty1.C: New test.
33917
33918         * g++.dg/tls/init-2.C: Tweak error messages.
33919
33920 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33921
33922         * gcc.c-torture/compile/20020923-1.c: New test.
33923
33924 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33925
33926         * gcc.c-torture/execute/ffs-1.c: New test.
33927         * gcc.c-torture/execute/ffs-2.c: Ditto.
33928
33929 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         * g++.dg/overload/member1.C: New test.
33932
33933 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33934
33935         * g++.dg/abi/empty7.C: New test.
33936         * g++.dg/init/pm2.C: Likewise.
33937
33938 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33939
33940         * g++.dg/rtti/crash1.C: New test.
33941
33942 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33943
33944         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33945         gcc.dg/sibcall-4.c: New tests.
33946
33947 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33948
33949         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33950         powerpc and MMIX targets.
33951
33952 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33953
33954         * gcc.dg/cpp/20020927-1.c: New.
33955
33956 2002-09-26  David S. Miller  <davem@redhat.com>
33957
33958         * gcc.c-torture/compile/trunctfdf.c: New.
33959
33960 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33961
33962         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33963
33964 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33965
33966         * gcc.c-torture/execute/loop-15.c: New.
33967
33968 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33969
33970         * README.QMTEST: Fix typo.
33971
33972 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33973
33974         * gcc.dg/20020926-1.c: New test.
33975
33976 2002-09-25  David S. Miller  <davem@redhat.com>
33977
33978         PR target/7842
33979         * gcc.c-torture/execute/shiftdi.c: New test.
33980
33981 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33982
33983         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33984         unique to the tool.
33985         * lib/g77.exp (g77_init): Likewise.
33986         * lib/g++.exp (g++_init): Likewise.
33987         * lib/objc.exp (objc_init): Likewise.
33988
33989 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33990
33991         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33992         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33993         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33994
33995 2002-09-25  Richard Henderson  <rth@redhat.com>
33996
33997         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33998         too-small long double.
33999
34000 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34001
34002         * gcc.dg/20020919-1.c: New test.
34003
34004 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34005
34006         * g++.dg/abi/bitfield6.C: New test.
34007         * g++.dg/abi/bitfield7.C: New test.
34008         * g++.dg/abi/bitfield8.C: New test.
34009         * g++.dg/abi/vbase11.C: New test.
34010
34011 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34012
34013         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34014         hppa*-*-hpux*.  Update test comment.
34015
34016 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34017
34018         * gcc.dg/tls/struct-1.c: New test.
34019
34020 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34021
34022         * gcc.dg/cpp/tr-warn2.c: Update.
34023
34024 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34025
34026         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34027
34028 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34029
34030         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34031         systems.
34032
34033 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34034
34035         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34036
34037         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34038         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34039         setting of cxxfilt.
34040
34041 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34042
34043         * gcc.dg/20020312-2.c: Update for darwin.
34044
34045 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34046
34047         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34048
34049 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34050
34051         * objc.dg/comp-types-1.m: New test.
34052         * objc.dg/comp-types-2.m: New test.
34053         * objc.dg/comp-types-3.m: New test.
34054         * objc.dg/comp-types-4.m: New test.
34055         * objc.dg/comp-types-5.m: New test.
34056         * objc.dg/comp-types-6.m: New test.
34057
34058 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34059
34060         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34061
34062 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34063
34064         * g++.dg/other/do1.C: New test.
34065
34066         * g++.dg/template/subst1.C: New test.
34067
34068 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34069
34070         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34071
34072 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34073
34074         * g++.dg/template/qualttp20.C: Adjust expected errors.
34075         * g++.old-deja/g++.jason/report.C: Likewise.
34076         * g++.old-deja/g++.other/qual1.C: Likewise.
34077
34078         * g++.dg/lookup/scoped2.C: New test.
34079
34080         * g++.dg/ext/asm3.C: New test.
34081
34082 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34083
34084         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34085
34086 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34087
34088         * ChangeLog: follow spelling conventions.
34089         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34090         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34091         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34092         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34093         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34094         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34095         * g++.old-deja/g++.law/global-init1.C: Likewise.
34096         * g++.old-deja/g++.other/delete4.C: Likewise.
34097         * g++.old-deja/g++.other/inline21.C: Likewise.
34098         * g++.old-deja/g++.other/singleton.C: Likewise.
34099         * g77.dg/strlen0.f: Likewise.
34100         * g77.f-torture/compile/20010519-1.f: Likewise.
34101         * g77.f-torture/compile/980310-4.f: Likewise.
34102         * gcc.c-torture/compile/20000605-1.c: Likewise.
34103         * gcc.c-torture/execute/20020225-1.c: Likewise.
34104         * gcc.dg/c90-hexfloat-2.c: Likewise.
34105         * gcc.dg/c99-bool-1.c: Likewise.
34106         * gcc.dg/c99-hexfloat-2.c: Likewise.
34107         * gcc.dg/dll-2.c: Likewise.
34108         * gcc.dg/wtr-union-init-1.c: Likewise.
34109         * gcc.dg/wtr-union-init-2.c: Likewise.
34110         * gcc.dg/wtr-union-init-3.c: Likewise.
34111         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34112         * gcc.dg/cpp/defined.c: Likewise.
34113         * gcc.dg/cpp/macsyntx.c: Likewise.
34114         * gcc.dg/cpp/paste2.c: Likewise.
34115         * gcc.dg/cpp/trad/defined.c: Likewise.
34116         * gcc.dg/format/c90-printf-1.c: Likewise.
34117         * gcc.dg/format/c90-scanf-1.c: Likewise.
34118         * gcc.dg/format/c99-printf-1.c: Likewise.
34119         * gcc.dg/format/c99-scanf-1.c: Likewise.
34120         * gcc.misc-tests/gcov-8.c: Likewise.
34121         * lib/profopt.exp: Likewise.
34122
34123 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34124
34125         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34126
34127 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34128
34129         * g++.dg/inherit/using2.C: New test.
34130
34131 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34132
34133         * ChangeLog: Follow spelling conventions.
34134         * g++.dg/template/friend4.C: Likewise.
34135         * g++.old-deja/g++.pt/crash67.C: Likewise.
34136         * gcc.c-torture/execute/20000801-4.c: Likewise.
34137         * gcc.dg/c90-digraph-1.c: Likewise.
34138         * gcc.dg/c94-digraph-1.c: Likewise.
34139         * gcc.dg/c99-digraph-1.c: Likewise.
34140         * gcc.dg/cpp/line5.c: Likewise.
34141         * gcc.dg/cpp/multiline.c: Likewise.
34142         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34143         * gcc.dg/format/attr-3.c: Likewise.
34144         * gcc.dg/format/c90-scanf-3.c: Likewise.
34145         * gcc.dg/format/ext-4.c: Likewise.
34146
34147 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34148
34149         * g++.dg/template/pretty1.C: New test.
34150
34151 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34152
34153         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34154
34155 2002-09-13  Matt Austern  <austern@apple.com>
34156
34157         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34158         passing a cast expression to a function by const reference.
34159
34160 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34161
34162         * g++.dg/template/deduce1.C: New test.
34163
34164 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34165
34166         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34167         32-bit int.
34168
34169 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34170
34171         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34172         usage.
34173
34174 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34175
34176         * gcc.c-torture/compile/20020910-1.c: New test.
34177
34178 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34179
34180         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34181
34182 2002-09-10  Andreas Jaeger  <aj@suse.de>
34183
34184         * gcc.dg/20020312-2.c: Adjust for x86-64.
34185
34186 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34187
34188         * g77.dg/7388.f: New test case for PR 7388.
34189
34190 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34191
34192         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34193
34194 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34195
34196         * objc.dg/proto-lossage-1.m: New test.
34197
34198 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34199
34200         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34201
34202 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34203
34204         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34205         expected to pass.
34206
34207 2002-09-06  Stan Shebs  <shebs@apple.com>
34208             David Edelsohn  <edelsohn@gnu.org>
34209
34210         * gcc.dg/weak: New directory.
34211         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34212         target-specific xfail bits.
34213         * gcc.dg/typeof-2.c: Move to new directory.
34214         * gcc.dg/weak.exp: New expect script.
34215
34216 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34217
34218         * gcc.c-torture/execute/extzvsi.c: New test.
34219
34220 2002-09-05  Stan Shebs  <shebs@apple.com>
34221
34222         * gcc.dg/weak-1.c: xfail on Darwin.
34223         * gcc.dg/weak-2.c: Ditto.
34224         * gcc.dg/weak-3.c: Ditto.
34225         * gcc.dg/weak-4.c: Ditto.
34226         * gcc.dg/weak-5.c: Ditto.
34227         * gcc.dg/weak-6.c: Ditto.
34228         * gcc.dg/weak-7.c: Ditto.
34229         * gcc.dg/weak-8.c: Ditto.
34230         * gcc.dg/weak-9.c: Ditto.
34231
34232 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34233
34234         * gcc.c-torture/execute/loop-14.c: New test.
34235
34236 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34237
34238         * g++.dg/other/cxa-atexit1.C: New test.
34239
34240         * gcc.dg/typeof-2.c: New test.
34241
34242 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34243
34244         * gcc.dg/builtins-2.c: New testcase.
34245         * gcc.dg/builtins-3.c: New testcase.
34246
34247 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34248
34249         * gcc.dg/cpp/_Pragma4.c: New test.
34250
34251 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34252
34253         * objc/execute/nil_method-1.m: New testcase.
34254
34255 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34256
34257         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34258         [Object class], not [Object initialize].
34259
34260 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34261             Hans-Peter Nilsson  <hp@bitrange.com>
34262
34263         * gcc.c-torture/execute/20020720-1.x: Skip test on
34264         mmix-knuth-mmixware.  Correct comment.
34265
34266 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34267
34268         * testsuite/g++.dg/abi/bitfield5.C: New test.
34269         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34270
34271 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34272
34273         * objc.dg/undeclared-selector.m: New test.
34274
34275 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34276
34277         * g++.dg/other/offsetof1.C: Avoid cast warning.
34278
34279 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34280
34281         * objc.dg/super-class-2.m: New test.
34282
34283 2002-08-24  Matt Austern  <austern@apple.com>
34284
34285         * g++.dg/ext/lvaddr.C: New test.
34286         * g++.dg/ext/lvcast.C: New test.
34287
34288 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34289
34290         * testsuite/g++.dg/inherit/cond1.C: New test.
34291
34292 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34293
34294         * gcc.dg/noncompile/incomplete-1.c: New test.
34295
34296 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34297
34298         * gcc.dg/typespec-1.c: New test.
34299
34300 2002-08-20  Devang Patel  <dpatel@apple.com>
34301         * objc.dg/proto-hier-2.m: New test.
34302
34303 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34304
34305         * objc.dg/bitfield-1.m: New test.
34306         * objc.dg/bitfield-2.m: New test.
34307
34308 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34309
34310         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34311         gcc.dg/c99-flex-array-4.c: New tests.
34312
34313 2002-08-16  Stan Shebs  <shebs@apple.com>
34314
34315         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34316
34317 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34318
34319         * gcc.dg/typeof-1.c: New test.
34320         * g++.dg/ext/typeof2.C: New test.
34321
34322 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34323
34324         * g++.dg/other/offsetof1.C: New test.
34325
34326 2002-08-14  Richard Henderson  <rth@redhat.com>
34327
34328         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34329
34330 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34331
34332         * gcc.dg/cpp/_Pragma3.c: New test.
34333
34334 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34335
34336         * g++.dg/template/inherit3: New test.
34337
34338 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34339
34340         * gcc.dg/bitfld-4.c: Add blank options.
34341
34342 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34343
34344         * g++.dg/template/crash1.C: New test.
34345
34346 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34347
34348         * gcc.dg/tls/opt-2.c: New test.
34349
34350 2002-08-08  Devang Patel  <dpatel@apple.com>
34351
34352         * objc.dg/selector-1.m : New test
34353
34354 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34355
34356         * g++.dg/abi/bitfield4.C: New test.
34357         * gcc.dg/bitfld-4.c: New test.
34358
34359 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34360
34361         * g++.dg/other/packed1.C: New test.
34362
34363 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34364
34365         * g++.dg/abi/offsetof.C: Tweak error messages.
34366         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34367
34368 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34369
34370         * gcc.dg/bitfld-3.c: New test.
34371
34372 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34373             Richard Henderson  <rth@redhat.com>
34374
34375         * gcc.dg/i386-bitfield1.c: New test.
34376         * g++.dg/abi/bitfield3.C: Update.
34377
34378 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34379
34380         * objc.dg/const-str-2.m: Update.
34381         * gcc.dg/cpp/c++98.c: Change to C extension.
34382         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34383         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34384
34385 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34386
34387         * testsuite/gcc.dg/tls/diag-3.c: New.
34388
34389 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34390
34391         * g++.dg/README (Subdirectories): Document new subdir expr.
34392         * g++.dg/expr/pmf-1.C: New test.
34393
34394 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34395
34396         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34397
34398 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34399
34400         * g++.dg/abi/bitfield3.C: New test.
34401
34402 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34403
34404         * lib/gcov.exp: Tweak expected line formats.
34405         * gcc.misc-tests/gcov8.c: New test.
34406         * gcc.misc-tests/gcov8.x: New flags.
34407
34408 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34409
34410         * consistency.vlad/layout/endian.c: Include string.h.
34411
34412         * gcc.c-torture/execute/20020805-1.c: New test.
34413
34414 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34415
34416         * g++.dg/other/conversion1.C: New test.
34417
34418 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34419
34420         * gcc.dg/builtins-1.c: New testcase.
34421
34422 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34423
34424         * g++.dg/inherit/access3.C: New test.
34425
34426 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34427
34428         * gcc.dg/ia64-visibility-2.c: New test.
34429
34430 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34431
34432         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34433         __qualifier_flags to __flags.
34434
34435 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34436
34437         * g++.dg/inherit/operator1.C: New test.
34438         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34439         * g++.dg/other/error1.C: Change expected error message.
34440         * g++.dg/template/conv4.C: Likewise.
34441
34442 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34443
34444         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34445         for documented behavior.
34446
34447 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34448
34449         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34450         several targets known to fail.
34451
34452 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34453
34454         * gcc.dg/mips-args-[123].c: New tests.
34455
34456 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34457
34458         * gcc.dg/ppc-spe.c: New.
34459
34460 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34461
34462         * g++.dg/other/ptrmem4.C: New testcase.
34463
34464 2002-07-24  Richard Henderson  <rth@redhat.com>
34465
34466         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34467
34468 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34469
34470         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34471
34472 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34473
34474         * gcc.c-torture/execute/memset-3.c: New testcase.
34475
34476 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34477
34478         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34479         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34480
34481 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34482
34483         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34484         Delete.
34485
34486 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34487
34488         * gcc.c-torture/compile/simd-4.c: New test.
34489
34490 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34491
34492         PR c++/7347, c++/7348
34493         * g++.dg/template/access4.C: New test.
34494         * g++.dg/template/access5.C: New test.
34495         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34496         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34497         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34498         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34499
34500 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34501
34502         * gcc.dg/gnu89-init-2.c: New test.
34503
34504 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34505
34506         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34507
34508 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34509
34510         * gcc.c-torture/execute/20020720-1.c: New testcase.
34511
34512 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34513
34514         * gcc.dg/cpp/Wsignprom.c: New tests.
34515
34516 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34517
34518         * gcc.c-torture/execute/loop-13.c: New test.
34519
34520 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34521
34522         * gcc.dg/cpp/expr.c: New tests.
34523
34524 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34525
34526         * g++.dg/opt/pr6713.C: Add template instantiation.
34527
34528 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34529
34530         * gcc.dg/nest.c: New test.
34531
34532 2002-07-17  Richard Henderson  <rth@redhat.com>
34533
34534         * g++.dg/opt/pr6713.C: New test.
34535
34536 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34537
34538         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34539         XFAIL for all x86 processors.
34540
34541 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34542
34543         * gcc.c-torture/execute/20010122-1.x: Do not test with
34544         -fomit-frame-pointer.
34545
34546 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34547
34548         * g++.dg/template/instantiate2.C: New test.
34549         * g++.dg/template/spec4.C: New test.
34550
34551 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34552
34553         * g++.dg/template/access2.C: New test.
34554         * g++.dg/template/access3.C: New test.
34555
34556 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34557
34558         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34559         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34560         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34561         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34562         Convert to use <stdarg.h>.
34563         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34564         Delete.
34565         * gcc.dg/va-arg-2.c: New.
34566         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34567
34568 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34569
34570         * gcc.c-torture/compile/20020710-1.c: New test.
34571
34572 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34573                           Andrew Pinski  <pinskia@physics.uc.edu>
34574
34575         gcc.c-torture/compile/simd-2.c: New testcase.
34576         gcc.c-torture/compile/simd-3.c: Likewise.
34577
34578 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34579
34580         PR c++/7224
34581         * g++.dg/overload/error1.C: New test.
34582
34583 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34584
34585         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34586         configuration and IRIX 6 O32 ABI.
34587
34588 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34589
34590         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34591
34592 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34593
34594         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34595
34596 2002-07-10  Jeffrey A Law  <law@redhat.com>
34597
34598         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34599
34600         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34601
34602 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34603
34604         * gcc.dg/20020312-2.c: Check for __PPC__.
34605
34606 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34607
34608         * gcc.c-torture/compile/20020709-1.c: New test.
34609
34610 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34611
34612         * g++.dg/template/qualttp21.C: New test case.
34613
34614 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34615
34616         * gcc.c-torture/compile/20020706-1.c: New test.
34617         * gcc.c-torture/compile/20020706-2.c: New test.
34618
34619 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34620             Alexandre Oliva  <aoliva@redhat.com>
34621
34622         * g++.dg/warn/incomplete1.C: New test.
34623
34624 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34625
34626         PR c++/7099
34627         * g++.dg/warn/noreturn1.C: New test.
34628
34629 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34630
34631         PR c++/6706
34632         * g++.dg/debug/debug6.C: New test.
34633         * g++.dg/debug/debug7.C: New test.
34634
34635 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34636
34637         * gcc.c-torture/compile/simd-3.c: New test.
34638
34639 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34640
34641         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34642         * gcc.dg/20020620-1.c: Likewise.
34643
34644 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34645
34646         PR c++/6944
34647         * g++.dg/init/array4.C: New test.
34648         * g++.dg/init/array5.C: New test.
34649
34650 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34651
34652         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34653         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34654
34655 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34656
34657         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34658         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34659         * gcc.dg/wtr-conversion-1.c: Likewise.
34660         * gcc.dg/wtr-escape-1.c: Likewise.
34661         * gcc.dg/wtr-int-type-1.c: Likewise.
34662         * gcc.dg/wtr-label-1.c: Likewise.
34663         * gcc.dg/wtr-static-1.c: Likewise.
34664         * gcc.dg/wtr-strcat-1.c: Likewise.
34665         * gcc.dg/wtr-suffix-1.c: Likewise.
34666         * gcc.dg/wtr-switch-1.c: Likewise.
34667         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34668         * gcc.dg/wtr-union-init-1.c: Likewise.
34669         * gcc.dg/wtr-union-init-2.c: Likewise.
34670         * gcc.dg/wtr-union-init-3.c: Likewise.
34671
34672         * gcc.dg/wtr-func-def-1.c: New test.
34673
34674 2002-07-02 Devang Patel <dpatel@apple.com>
34675
34676         * objc.dg/param-1.m: New test.
34677
34678 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34679
34680         * gcc.dg/cpp/trad/directive.c: Add test.
34681         * gcc.dg/cpp/trad/macroargs.c: Add test.
34682         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34683
34684 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34685
34686         * gcc.dg/cpp/cmdlne-M.c: New test.
34687
34688 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34689
34690         * objc.dg/desig-init-1.m: New test.
34691
34692 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34693
34694         PR c++/6716
34695         * g++.dg/template/instantiate1.C: New test.
34696
34697 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34698
34699         PR c++/7112
34700         * g++.dg/template/sizeof2.C: New test.
34701
34702 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34703
34704         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34705         gcc.dg/cpp/trad/include.c: New tests.
34706
34707 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34708
34709         PR target/7177
34710         * gcc.c-torture/compile/20020701-1.c: New test.
34711
34712 2002-07-01  Stan Shebs  <shebs@apple.com>
34713
34714         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34715         header here...
34716         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34717         (objc-torture-execute): or here.
34718
34719 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34720
34721         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34722
34723 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34724
34725         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34726
34727 2002-06-30  Devang Patel  <dpatel@apple.com>
34728
34729         * objc.dg/fsyntax-only.m: New test.
34730
34731 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34732
34733         PR c++/6695
34734         * g++.dg/template/friend7.C: New file.
34735
34736 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34737
34738         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34739         return type.
34740
34741 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34742
34743         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34744         avoid division by zero.
34745
34746 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34747
34748         * gcc.dg/Wunknownprag.c: New tests.
34749
34750 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34751
34752         * gcc.c-torture/execute/simd-2.c: New test.
34753
34754 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34755
34756         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34757         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34758         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34759         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34760         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34761         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34762         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34763         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34764         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34765         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34766         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34767         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34768         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34769         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34770         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34771         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34772         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34773
34774 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34775
34776         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34777         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34778         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34779         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34780         New tests.
34781         * gcc.dg/cpp/trad/directive.c: Update.
34782
34783 2002-06-23  Andreas Jaeger  <aj@suse.de>
34784
34785         * gcc.c-torture/execute/complex-6.c: New.
34786
34787 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34788
34789         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34790         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34791         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34792         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34793
34794 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34795
34796         * gcc.dg/cpp/trad: New directory with traditional tests copied
34797         from parent directory.
34798         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34799         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34800         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34801         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34802         Move to trad/ and rename.
34803         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34804         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34805         gcc.dg/cpp/trad/redef2.c: New tests.
34806         * gcc.dg/cpp/trad/trad.exp: New driver.
34807
34808 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34809
34810         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34811         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34812         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34813         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34814         Remove.
34815
34816 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34817
34818         * gcc.dg/20020620-1.c: New test.
34819
34820 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34821
34822         * g++.dg/template/ttp4.C: New test.
34823
34824 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34825
34826         * g++.dg/opt/vt1.C: Fix regexp.
34827
34828 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34829
34830         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34831         Don't use attribute `noinline'.
34832
34833 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34834
34835         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34836
34837 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34838
34839         * gcc.c-torture/execute/simd-1.c: New.
34840
34841         * gcc.dg/simd-1.c: New.
34842
34843 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34844
34845         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34846
34847 2002-06-16  Richard Henderson  <rth@redhat.com>
34848
34849         * g++.dg/ext/anon-struct1.C: New.
34850         * g++.dg/ext/anon-struct2.C: New.
34851         * g++.dg/ext/anon-struct3.C: New.
34852         * gcc.dg/anon-struct-1.c: New.
34853         * gcc.dg/anon-struct-2.c: New.
34854         * gcc.dg/anon-struct-3.c: New.
34855         * gcc.dg/20011008-1.c: Adjust warning text.
34856         * gcc.dg/20020527-1.c: Add -fms-extensions.
34857
34858 2002-06-16  Richard Henderson  <rth@redhat.com>
34859
34860         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34861
34862 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34863
34864         * gcc.c-torture/execute/20020615-1.c: New test.
34865
34866 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34867
34868         * gcc.c-tortuture/execute/compare-1.c: New test case.
34869         * gcc.c-tortuture/execute/compare-2.c: New test case.
34870         * gcc.c-tortuture/execute/compare-3.c: New test case.
34871
34872 2002-06-13  Richard Henderson  <rth@redhat.com>
34873
34874         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34875         ia64 ilp32.
34876
34877 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34878
34879         * g++.dg/template/typename2.C: Update error message.
34880
34881 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34882
34883         * gcc.c-torture/execute/20020611-1.c: New test.
34884
34885 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34886
34887         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34888         list of targets to skip.
34889
34890 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34891
34892         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34893         targets if not optimizing.
34894
34895 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34896
34897         * gcc.c-torture/compile/20020605-1.c: New test.
34898
34899         * g++.dg/opt/vt1.C: New test.
34900
34901         * gcc.dg/20020531-1.c: New test.
34902
34903         * gcc.dg/20020530-1.c: New test.
34904
34905         * gcc.dg/20020527-1.c: New test.
34906
34907         * g++.dg/opt/cse1.C: New test.
34908
34909 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34910
34911         * gcc.dg/20020607-2.c: New test case.
34912
34913 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34914
34915         * gcc.c-torture/compile/20020604-1.c: New test.
34916
34917 2002-06-04  Richard Henderson  <rth@redhat.com>
34918
34919         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34920         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34921         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34922
34923 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34924
34925         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34926
34927 2002-06-03  Richard Henderson  <rth@redhat.com>
34928
34929         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34930         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34931
34932 2002-06-02  Richard Henderson  <rth@redhat.com>
34933
34934         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34935         test functions static.
34936
34937 2002-06-02  Andreas Jaeger  <aj@suse.de>
34938
34939         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34940         now.
34941
34942 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34943
34944         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34945         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34946         Update for mofified diagnostics.
34947         * gcc.dg/c99-intconst-1.c: No longer fail.
34948
34949 2002-06-02  Richard Henderson  <rth@redhat.com>
34950
34951         * gcc.dg/uninit-A.c: Remove xfail markers.
34952
34953 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34954
34955         * gcc.dg/fnegate-1.c: New test case.
34956
34957 2002-05-30  Osku Salerma  <osku@iki.fi>
34958
34959         * gcc.c-torture/execute/mayalias-1.c: New file.
34960
34961 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34962
34963         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34964         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34965         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34966
34967 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34968
34969         * gcc.c-torture/execute/20020529-1.c: New test.
34970
34971 2002-05-27  Richard Henderson  <rth@redhat.com>
34972
34973         * g++.dg/ext/attrib6.C: New test case.
34974
34975 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34976
34977         * gcc.c-torture/execute/pure-1.c: New test.
34978
34979 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34980
34981         * gcc.dg/cpp/arith-2.c: Remove.
34982
34983 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34984
34985         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34986         * gcc.dg/cpp/if-3.c: Remove.
34987
34988 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34989
34990         * g++.dg/opt/cse2.C: New test.
34991
34992 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34993
34994         * gcc.dg/cpp/arith-1.c: New semantic tests.
34995         * gcc.dg/cpp/if-1.c: Update.
34996
34997 2002-05-24  Ben Elliston  <bje@redhat.com>
34998
34999         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35000
35001 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35002
35003         * gcc.dg/verbose-asm.c: New test.
35004
35005 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35006
35007         * gcc.dg/cpp/paste12.c: New test.
35008
35009 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35010
35011         * g++.dg/parse/named_ops.C: New test.
35012
35013 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35014
35015         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35016
35017 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35018
35019         * gcc.dg/weak-2.c: Allow optional leading underscore
35020         in scan-assembler symbol name.
35021         * gcc.dg/weak-3.c: Likewise.
35022         * gcc.dg/weak-4.c: Likewise.
35023         * gcc.dg/weak-5.c: Likewise.
35024
35025 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35026
35027         * gcc.dg/20020523-1.c: New test.
35028
35029 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35030
35031         * objc.dg/const-str-2.m: Update now that we stop after
35032         a command line error.
35033
35034 2002-05-22  Richard Henderson  <rth@redhat.com>
35035
35036         * g++.dg/dg.exp: Fix typo in test pruneing.
35037
35038 2002-05-22  Richard Henderson  <rth@redhat.com>
35039
35040         * g++.dg/dg.exp: Prune the tls subdirectory.
35041         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35042         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35043         * g++.dg/tls/init-1.C: New.
35044
35045 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35046
35047         * gcc.dg/20020517-1.c: New test.
35048
35049 2002-05-21  Richard Henderson  <rth@redhat.com>
35050
35051         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35052         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35053
35054 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35055
35056         * g++.dg/other/copy2.C: New test.
35057
35058 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35059
35060         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35061         (MAX_COPY): Bump up to 10 times sizeof (long long).
35062         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35063
35064         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35065         sizeof (long long).
35066
35067         * gcc.c-torture/execute/strcpy-1.c: New test.
35068
35069 2002-05-19  Jason Merrill  <jason2redhat.com>
35070
35071         * g++.dg/ext/oper1.C: New test.
35072
35073 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35074 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35075
35076         * README.QMTEST: New file.
35077
35078         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35079
35080 2002-05-19  Andreas Jaeger  <aj@suse.de>
35081
35082         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35083         now.
35084         * gcc.c-torture/execute/loop-2d.x: Likewise.
35085
35086 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35087
35088         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35089         support weak symbols.
35090         * gcc.dg/weak-4.c: Likewise.
35091         * gcc.dg/weak-6.c: Likewise.
35092
35093 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35094
35095         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35096         cygwin, coff and h8300-*-hms targets
35097         * gcc.dg/weak-5.c: Likewise.
35098         * gcc.dg/weak-7.c: Likewise.
35099
35100 2002-05-16  Jason Merrill  <jason@redhat.com>
35101
35102         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35103         (scan-assembler-not, scan-assembler-dem): Likewise.
35104         (scan-assembler-dem-not): Likewise.
35105
35106 2002-05-15  Richard Henderson  <rth@redhat.com>
35107
35108         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35109
35110 2002-05-15  Richard Henderson  <rth@redhat.com>
35111
35112         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35113         (vfoo1f): Warning here.
35114         (vfoo1l): Don't redefine the alias.
35115
35116 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35117
35118         * g++.dg/init/pm1.C: New test.
35119
35120 2002-05-12  David S. Miller  <davem@redhat.com>
35121
35122         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35123         types.
35124
35125 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35126
35127         * gcc.c-torture/execute/20020510-1.c: New test case.
35128
35129 2002-05-10  David S. Miller  <davem@redhat.com>
35130
35131         * gcc.c-torture/execute/conversion.c: Test long double too.
35132
35133 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35134
35135         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35136         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35137         * lib/g++.exp (g++_link_flags): Likewise.
35138         * lib/objc.exp (objc_target_compile): Likewise.
35139
35140 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35141
35142         * gcc.dg/cpp/poison.c: Update.
35143         * gcc.dg/cpp/20000625-2.c: Remove.
35144         * gcc.dg/cpp/direct2s.c: Remove final test.
35145
35146 2002-05-08  Tom Rix  <trix@redhat.com>
35147
35148         * gcc.c-torture/execute/20020508-1.c: New test.
35149         * gcc.c-torture/execute/20020508-2.c: New test.
35150         * gcc.c-torture/execute/20020508-3.c: New test.
35151
35152 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35153
35154         * gcc.dg/cpp/charconst-4.c: More tests.
35155
35156 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35157
35158         PR c/6569
35159         * gcc.dg/weak-3.c: Update location of warning messages.
35160         * gcc.dg/weak-5.c: Likewise.
35161
35162 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35163
35164         * gcc.c-torture/execute/20020506-1.c: New test case.
35165
35166 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35167
35168         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35169
35170 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35171
35172         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35173
35174 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35175
35176         * gcc.dg/cpp/charconst-3.c: New test.
35177
35178 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35179
35180         * gcc.dg/cpp/charconst.c: Update tests.
35181
35182 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35183
35184         * treelang: Added directory for new sample language treelang. Also
35185         lib/treelang.exp: New file to signal treelang should be tested.
35186
35187 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35188
35189         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35190         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35191         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35192         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35193         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35194         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35195         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35196
35197 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35198
35199         * gcc.dg/format/xopen-2.c: New test.
35200
35201 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35202
35203         * gcc.dg/20020503-1.c: New test.
35204
35205 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35206
35207         * g++.dg/init/dtor1.C: Make it tougher.
35208
35209 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35210
35211         * g++.dg/init/dtor1.C: New test.
35212
35213 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35214
35215         * gcc.dg/altivec-8.c: New.
35216
35217 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35218
35219         * gcc.dg/altivec-7.c: New.
35220
35221 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35222
35223         * g++.dg/parse/typedef1.C: New test.
35224
35225 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35226
35227         PR c++/6486
35228         * g++.dg/template/friend6.C: New test.
35229
35230         PR c++/6492
35231         * g++.dg/init/copy1.C: New test.
35232
35233 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35234
35235         * g++.dg/warn/effc1.C: New test.
35236
35237 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35238
35239         * gcc.dg/cpp/if-cexp.c: Add a test.
35240
35241 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35242
35243         * gcc.dg/20020426-2.c: New test.
35244
35245 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35246
35247         * gcc.dg/cpp/if-mop.c: Update.
35248         * gcc.dg/cpp/if-mpar.c: Add test.
35249         * gcc.dg/cpp/if-oppr.c: Update.
35250
35251 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35252
35253         PR c/6343
35254         * gcc.dg/weak-[2-7].c: New tests.
35255
35256 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35257
35258         * gcc.dg/enum1.c: New test.
35259
35260 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35261
35262         PR c++/6497
35263         * g++.dg/inherit/access2.C: New test.
35264
35265 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35266
35267         PR bootstrap/6445
35268         * gcc.dg/20020426-1.c: New test.
35269
35270 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35271
35272         * g++.dg/abi/enum1.C: New test.
35273
35274 2002-04-26  Richard Henderson  <rth@redhat.com>
35275
35276         * gcc.dg/c99-bool-1.c: Expect always true warning.
35277
35278 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35279
35280         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35281
35282 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35283
35284         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35285         targets.
35286
35287 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35288
35289         * g++.dg/abi/mange7.C: New test.
35290
35291         PR c++/6438.
35292         * g++.dg/parse/stmtexpr2.C: New test.
35293
35294 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35295
35296         * gcc.dg/20020312-2.c: Add SH target.
35297
35298 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35299
35300         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35301         compiler output on mips*-*-irix*.
35302
35303 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35304
35305         * g++.dg/parse/attr1.C: New test.
35306
35307 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35308
35309         * gcc.c-torture/execute/string-opt-17.c: New test case.
35310         * gcc.c-torture/execute/memset-2.c: New test case.
35311
35312 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35313
35314         PR c++/6256:
35315         * g++.dg/template/friend5.C: New test.
35316
35317         PR c++/6331:
35318         * g++.dg/template/qual1.C: Likewise.
35319
35320 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35321
35322         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35323         Include stdlib.h, not stdio.h or ctype.h.
35324
35325 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35326
35327         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35328         cris-*-elf* and mmix-*-*.
35329         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35330         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35331         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35332         Ditto.
35333         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35334         * gcc.dg/wchar_t-1.c: Ditto.
35335
35336 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35337
35338         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35339         Clarify comment.
35340
35341 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35342
35343         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35344
35345 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35346
35347         * gcc.c-torture/execute/20000906-1.x: Delete.
35348
35349 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35350
35351         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35352
35353 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35354
35355         * PR6367
35356         * g77.f-torture/execute/6367.f: New test.
35357         * g77.f-torture/execute/6367.x: Disable for MMIX.
35358
35359 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35360
35361         * PR6352
35362         * g++.dg/opt/inline2.C: New test.
35363
35364 2002-04-18  Richard Henderson  <rth@redhat.com>
35365
35366         * gcc.dg/20000906-1.c: Enable for all targets.
35367         * gcc.c-torture/compile/iftrap-2.c: New.
35368
35369 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35370
35371         * gcc.dg/20020418-1.c: New test.
35372         * gcc.dg/20020418-2.c: New test.
35373
35374 2002-04-18  Richard Henderson  <rth@redhat.com>
35375
35376         * gcc.c-torture/compile/iftrap-1.c: New.
35377         * gcc.dg/iftrap-1.c: Adjust for ia64.
35378         * gcc.dg/iftrap-2.c: New.
35379
35380 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35381
35382         * gcc.c-torture/compile/20020418-1.c: New test.
35383
35384 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35385
35386         * gcc.c-torture/compile/20020415-1.c: New.
35387
35388 2002-04-18  David S. Miller  <davem@redhat.com>
35389
35390         * gcc.c-torture/execute/20020418-1.c: New test.
35391
35392 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35393
35394         * gcc.dg/20020416-1.c: New test.
35395
35396         * g++.dg/opt/inline1.C: New test.
35397
35398 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35399
35400         * gcc.dg/altivec-5.c: New test.
35401
35402         * gcc.dg/20020415-1.c: New test.
35403
35404 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35405
35406         * testsuite/lib/chill.exp: Remove.
35407
35408 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35409
35410         * g++.dg/other/big-struct.C: New test.
35411
35412 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35413
35414         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35415         of scratch file.
35416
35417 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35418
35419         PR c/6277
35420         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35421         in scan-assembler function name
35422
35423 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35424
35425         * g77.f-torture/execute/980628-4.x,
35426         g77.f-torture/execute/980628-5.x,
35427         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35428         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35429         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35430         i[34567]86-*-*.
35431
35432 2002-04-13  David S. Miller  <davem@redhat.com>
35433
35434         * gcc.c-torture/execute/20020413-1.c: New test.
35435
35436 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35437
35438         * gcc.dg/asm-6.c,
35439         * g++.dg/ext/asm1.C: New tests.
35440
35441 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35442
35443         PR c++ 5373.
35444         * g++.dg/parse/stmtexpr1.C: New test.
35445
35446         PR c++/5189.
35447         * g++.dg/template/copy1.C: New test.
35448
35449 2002-04-12  Richard Henderson  <rth@redhat.com>
35450
35451         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35452
35453 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35454
35455         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35456         gcc.c-torture/execute/20020307-2.c.
35457
35458 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35459
35460         * g++.dg/ext/attrib5.C,
35461         * g++.dg/lookup/struct1.C: New tests.
35462
35463 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35464
35465         * gcc.dg/20020411-1.c: New test.
35466
35467         * gcc.c-torture/execute/20020411-1.c: New test.
35468
35469 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35470
35471         * g77.f-torture/execute/6177.f: New test.
35472
35473 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35474
35475         PR middle-end/6247
35476         * g++.dg/opt/cleanup1.C: New test.
35477
35478         * g++.dg/opt/const1.C: New test.
35479
35480 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35481
35482         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35483
35484 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35485
35486         PR c++/5507
35487         * g++.dg/template/typename2.C: New test.
35488
35489 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35490
35491         * gcc.c-torture/execute/loop-12.c: New.
35492
35493 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35494
35495         * g77.f-torture/execute/980628-4.x,
35496         g77.f-torture/execute/980628-5.x,
35497         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35498         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35499         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35500
35501 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35502
35503         PR optimization/6086
35504         * g++.dg/opt/preinc1.C: New test.
35505
35506 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35507
35508         PR c++/5571
35509         * g++.dg/opt/static2.C: New test.
35510
35511 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35512
35513         PR c/5120
35514         * gcc.dg/20020406-1.c: New test.
35515
35516 2002-04-04  David S. Miller  <davem@redhat.com>
35517
35518         * gcc.c-torture/execute/20020404-1.c: New test.
35519
35520 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35521
35522         PR c/6123
35523         * gcc.dg/20020312-2.c: Do not declare global register variable
35524         if __PIC__ or __pic__ is defined.
35525
35526 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35527
35528         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35529         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35530
35531 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35532
35533         * gcc.misc-tests/linkage.exp: Update last change to handle
35534         sparc*-, not just sparc-.
35535
35536 2002-04-03  Richard Henderson  <rth@redhat.com>
35537
35538         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35539
35540 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35541
35542         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35543
35544 2002-04-02  David S. Miller  <davem@redhat.com>
35545
35546         * gcc.c-torture/execute/20020402-3.c: New test.
35547
35548 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35549
35550         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35551         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35552
35553         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35554         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35555         g77.f-torture/execute/20001201.x,
35556         g77.f-torture/execute/u77-test.x: New files.
35557
35558         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35559         * gcc.dg/wchar_t-1.c: Ditto.
35560
35561 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35562
35563         * gcc.c-torture/execute/20020402-1.c: New test.
35564
35565 2002-04-01  Richard Henderson  <rth@redhat.com>
35566
35567         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35568
35569         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35570
35571 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35572
35573         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35574
35575 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35576
35577         * g++.dg/inherit/template-as-base.C: Expect error.
35578         * g++.dg/inherit/namespace-as-base.C: Likewise.
35579
35580 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35581
35582         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35583         g++.dg/ext/instantiate3.C: Tweak match patterns.
35584
35585         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35586         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35587         -da test.
35588
35589 2002-03-31  Richard Henderson  <rth@redhat.com>
35590
35591         * gcc.dg/special/alias-2.c: New.
35592         * gcc.dg/special/ecos.exp: Run it.
35593
35594 2002-03-31  Richard Henderson  <rth@redhat.com>
35595
35596         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35597
35598 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35599
35600         * gcc.dg/weak-1.c: Disable on h8300 port.
35601
35602 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35603
35604         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35605         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35606         ordering tests.
35607         * g++.dg/bprob/bprob-1.C: New test.
35608         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35609         * g++.dg/gcov/gcov-1.C: New test.
35610         * g++.dg/gcov/gcov-1.x: New file.
35611         * g++.dg/gcov/gcov-2.C: New test.
35612         * g++.dg/gcov/gcov-3.C: New test.
35613         * g++.dg/gcov/gcov-3.h: New file.
35614
35615 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35616
35617         * g++.old-deja/g++.other/builtins5.C: New test.
35618         * g++.old-deja/g++.other/builtins6.C: New test.
35619         * g++.old-deja/g++.other/builtins7.C: New test.
35620         * g++.old-deja/g++.other/builtins8.C: New test.
35621         * g++.old-deja/g++.other/builtins9.C: New test.
35622
35623 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35624
35625         * g++.dg/opt/static1.C: New test.
35626
35627         * g++.dg/opt/longbranch1.C: New test.
35628
35629 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35630
35631         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35632
35633         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35634
35635 2002-03-28  Jeffrey A Law  (law@redhat.com)
35636
35637         * gcc.c-torture/execute/20020328-1.c: New test.
35638
35639 2002-03-27  Richard Henderson  <rth@redhat.com>
35640
35641         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35642         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35643         move from g++.old-deja/g++.ext/.
35644
35645 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35646
35647         * g++.dg/init/new2.C: New test.
35648
35649 2002-03-26  Richard Henderson  <rth@redhat.com>
35650
35651         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35652
35653         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35654         on sparc.
35655
35656         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35657         sparcv9 systems.
35658         * gcc.dg/20001102-1.c: Likewise.
35659
35660 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35661
35662         * gcc.dg/cpp/endif-pedantic1.c,
35663         gcc.dg/cpp/endif-pedantic2.c: New tests.
35664
35665 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35666
35667         * g++.dg/init/new1.C: New test.
35668
35669 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35670
35671         * g++.dg/abi/vbase9.C: New test.
35672
35673 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35674
35675         * gcc.dg/arm-asm.c: New test.
35676
35677 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35678
35679         * gcc.dg/Wswitch-enum.c: New test.
35680         Fix PR c/5044.
35681
35682 2002-03-26  Richard Henderson  <rth@redhat.com>
35683
35684         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35685         structure.
35686
35687 2002-03-25  Richard Henderson  <rth@redhat.com>
35688
35689         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35690         sparcv9 systems.
35691
35692         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35693         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35694
35695 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35696
35697         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35698
35699 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35700
35701         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35702         targets using generic thunk support.
35703
35704 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35705
35706         * gcc.c-torture/compile/20020323-1.c: New test.
35707
35708         * g++.dg/opt/conj2.C: New test.
35709
35710 2002-03-24  Richard Henderson  <rth@redhat.com>
35711
35712         * gcc.dg/weak-1.c: Use -fno-common.
35713
35714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35715
35716         * g77.dg/f77-edit-apostrophe-out.f: New test
35717         * g77.dg/f77-edit-h-out.f: New test
35718         * g77.dg/f77-edit-t-in.f: New test
35719         * g77.dg/f77-edit-t-out.f: New test
35720         * g77.dg/f77-edit-x-out.f: New test
35721         * g77.dg/f77-edit-slash-out.f: New test
35722         * g77.dg/f77-edit-colon-out.f: New test
35723         * g77.dg/f77-edit-s-out.f: New test
35724
35725 2002-03-24  Richard Henderson  <rth@redhat.com>
35726
35727         * objc/execute/formal_protocol-6.x: New XFAIL.
35728
35729 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35730
35731         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35732         that do not support weak symbols
35733
35734 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35735
35736         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35737         * lib/g77.exp: Likewise.
35738         * lib/objc.exp: Likewise.
35739
35740 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35741
35742         * gcc.dg/Wswitch-default.c: New test.
35743
35744 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35745
35746         * g++.dg/other/enum1.C: New test.
35747
35748 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35749
35750         * gcc.dg/pragma-ep-3.c: Fix typo.
35751
35752 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35753
35754         * g++.dg/inherit/template-as-base.C: New test.
35755
35756 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35757
35758         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35759         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35760
35761 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35762
35763         * gcc.dg/cpp/multiline.c: Update to match.
35764
35765 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35766
35767         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35768
35769 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35770
35771         * gcc.dg/cpp/extratokens2.c: New file.
35772
35773 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35774
35775         * gcc.dg/20020312-2.c: Add rs6000 target.
35776
35777         * gcc.c-torture/compile/20020319-1.c: New test.
35778
35779 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35780
35781         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35782         (A, E): Handle this.
35783
35784 2002-03-20  Jason Merrill  <jason@redhat.com>
35785
35786         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35787         ignoring -fpic.
35788         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35789         through prune_gcc_output.
35790
35791 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35792
35793         * gcc.c-torture/compile/20020320-1.c: New test.
35794
35795 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35796
35797         * gcc.c-torture/compile/20020318-1.c: New test.
35798
35799         * gcc.dg/struct-by-value-1.c: New test.
35800
35801         * gcc.dg/20020319-1.c: New test.
35802
35803 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35804
35805         * g++.dg/opt/conj1.C: New test.
35806
35807 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35808
35809         * g++.dg/template/qualttp20.C: Revert previous change.
35810         * g++.dg/template/qualttp3.C: Likewise.
35811         * g++.dg/template/qualttp4.C: Likewise.
35812         * g++.dg/template/qualttp5.C: Likewise.
35813         * g++.dg/template/qualttp6.C: Likewise.
35814         * g++.dg/template/qualttp7.C: Likewise.
35815         * g++.dg/template/qualttp8.C: Likewise.
35816         * g++.dg/template/recurse.C: Likewise.
35817
35818 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35819
35820         * gcc.dg/cpp/wchar-1.c: Update.
35821
35822 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.dg/template/conv1.C: New test.
35825         * g++.dg/template/conv2.C: New test.
35826         * g++.dg/template/conv3.C: New test.
35827         * g++.dg/template/conv4.C: New test.
35828
35829 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35830
35831         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35832         * g++.dg/template/qualttp3.C: Likewise.
35833         * g++.dg/template/qualttp4.C: Likewise.
35834         * g++.dg/template/qualttp5.C: Likewise.
35835         * g++.dg/template/qualttp6.C: Likewise.
35836         * g++.dg/template/qualttp7.C: Likewise.
35837         * g++.dg/template/qualttp8.C: Likewise.
35838         * g++.dg/template/recurse.C: Likewise.
35839
35840 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35841
35842         * g++.dg/opt/dtor1.C: New test.
35843
35844 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35845
35846         * gcc.c-torture/compile/20020315-1.c: New test.
35847
35848 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35849
35850         * gcc.dg/weak-1.c: Fix scan tests.
35851
35852 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35853
35854         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35855         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35856         cris-*-aout* mmix-*-*.
35857         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35858         cris-*-aout* mmix-*-*.
35859         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35860         cris-*-elf* cris-*-aout* and mmix-*-*.
35861         * gcc.dg/20001009-1.c: Ditto.
35862         * gcc.dg/20010912-1.c: Ditto.
35863         * gcc.dg/20020122-4.c: Ditto.
35864         * gcc.dg/inline-2.c: Ditto.
35865
35866 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35867
35868         * gcc.c-torture/compile/20020314-1.c: New test.
35869
35870 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35871
35872         * gcc.c-torture/execute/20020314-1.c: New test.
35873
35874 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35875
35876         * g++.dg/warn/Wunused-1.C: New test.
35877
35878 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35879
35880         * g++.dg/abi/mangle6.C: New test.
35881
35882 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35883
35884         * gcc.c-torture/compile/20020309-2.c: New test.
35885
35886         * gcc.c-torture/compile/20020312-1.c: New test.
35887
35888 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35889
35890         * g++.dg/other/access1.C: New test.
35891
35892 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35893
35894         * gcc.c-torture/execute/wchar_t-1.c: New test.
35895
35896 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35897
35898         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35899
35900 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35901
35902         * gcc.dg/20020312-1.c: New test case.
35903
35904 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35905
35906         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35907
35908 2002-03-11  Richard Henderson  <rth@redhat.com>
35909
35910         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35911         * g++.old-deja/g++.jason/report.C: Likewise.
35912
35913 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35914
35915         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35916         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35917
35918 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35919
35920         * testsuite/g++.dg/overload/pmf1.C: New test.
35921
35922 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35923
35924         * gcc.c-torture/execute/20020307-1.c: Use long.
35925
35926 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35927
35928         PR optimization/5844
35929         * gcc.dg/20020310-1.c: New test.
35930
35931 2002-03-09  Michael Meissner  <meissner@redhat.com>
35932
35933         * gcc.c-torture/execute/memcpy-2.c: New test.
35934         * gcc.c-torture/execute/memset-1.c: New test.
35935         * gcc.c-torture/execute/strlen-1.c: New test.
35936         * gcc.c-torture/execute/strcmp-1.c: New test.
35937         * gcc.c-torture/execute/strncmp-1.c: New test.
35938
35939 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35940
35941         * gcc.dg/ppc-ldstruct.c: New test.
35942
35943 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35944
35945         * gcc.c-torture/execute/va-arg-22.c: New test.
35946
35947 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35948
35949         * gcc.c-torture/compile/20020309-1.c: New test.
35950
35951 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35952
35953         * gcc.c-torture/execute/20020307-2.c: New test.
35954
35955 2002-03-07  Jeffrey A Law  (law@redhat.com)
35956
35957         * g77.f-torture/compile/20020307-1.f: New test.
35958
35959 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35960
35961         * gcc.dg/unordered-1.c: New test.
35962
35963 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35964
35965         * gcc.c-torture/execute/20020307-1.c: New test.
35966
35967 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35968
35969         * gcc.dg/20020304-1.c: New test.
35970
35971         * gcc.c-torture/compile/20020304-2.c: New test.
35972
35973 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35974
35975         * gcc.c-torture/compile/20020304-1.c: New test case
35976         (from PR c/5830).
35977
35978 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35979
35980         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35981
35982 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35983
35984         * g++.dg/other/classkey1.C: New test.
35985
35986 2002-03-01  Richard Henderson  <rth@redhat.com>
35987
35988         * gcc.c-torture/compile/981223-1.x: New.
35989         * gcc.c-torture/compile/920625-1.x: New.
35990
35991 2002-02-28  Richard Henderson  <rth@redhat.com>
35992
35993         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35994
35995 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35996
35997         * gcc.c-torture/execute/20020227-1.c: New test.
35998
35999 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36000
36001         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36002         here" ERROR lines.
36003         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36004         * g++.old-deja.g++.other/defarg1.C: Likewise.
36005         * g++.old-deja/g++.pt/calls2.C: Likewise.
36006         * g++.old-deja/g++.pt/crash20.C: Likewise.
36007         * g++.old-deja/g++.pt/crash30.C: Likewise.
36008         * g++.old-deja/g++.pt/crash36.C: Likewise.
36009         * g++.old-deja/g++.pt/crash6.C: Likewise.
36010         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36011         * g++.old-deja/g++.pt/derived3.C: Likewise.
36012         * g++.old-deja/g++.pt/error1.C: Likewise.
36013         * g++.old-deja/g++.pt/friend21.C: Likewise.
36014         * g++.old-deja/g++.pt/friend23.C: Likewise.
36015         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36016         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36017
36018 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36019
36020         * gcc.c-torture/execute/20020225-2.c: New test.
36021
36022 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36023
36024         * gcc.c-torture/execute/920730-1t.c,
36025         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36026         Delete test cases, only relevant to -traditional.
36027
36028 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36029
36030         * gcc.dg/cpp/undef1.c: Remove.
36031         * gcc.dg/cpp/directiv.c: Update.
36032         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36033
36034 2002-02-27  Michael Meissner  <meissner@redhat.com>
36035
36036         * gcc.c-torture/execute/20020226-1.c: New test.
36037
36038 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36039
36040         * g++.dg/debug/debug4.C: New test.
36041
36042         * gcc.dg/ia64-visibility-1.c: New test.
36043
36044 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36045
36046         * gcc.dg/debug/20020224-1.c: New.
36047
36048 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36049
36050         * gcc.c-torture/execute/960416-1.x: New.
36051         * gcc.c-torture/execute/divconst-3.x: Likewise.
36052
36053 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36054
36055         * gcc.dg/20020224-1.c: New test.
36056
36057 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36058
36059         * gcc.c-torture/execute/20020225-1.c: New.
36060
36061 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36062
36063         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36064
36065 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36066
36067         * gcc.dg/20020222-1.c: New test.
36068
36069 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36070
36071         * g++.dg/opt/anonunion1.C: New test.
36072
36073 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36074
36075         * g++.dg/template/qualttp19.C: New test.
36076         * g++.dg/template/qualttp20.C: New test.
36077         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36078         * g++.old-deja/g++.other/qual1.C: Likewise.
36079
36080 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36081
36082         * gcc.dg/attr-alwaysinline.c: New.
36083
36084 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.dg/20020220-1.c: New test.
36087
36088         * gcc.dg/20020220-2.c: New test.
36089
36090         * g++.dg/opt/mmx1.C: New test.
36091
36092 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36093
36094         * gcc.c-torture/compile/20020110.c: New test.
36095
36096 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36097
36098         * gcc.c-torture/execute/20020219-1.c: New test.
36099
36100         * gcc.dg/20020219-1.c: New test.
36101
36102         * gcc.dg/noncompile/20020220-1.c: New test.
36103
36104         * g++.dg/opt/ptrintsum1.C: New test.
36105
36106         * gcc.dg/debug/20020220-1.c: New test.
36107
36108 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36109
36110         * gcc.c-torture/execute/20020216-1.c: New test.
36111
36112 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36113
36114         * gcc.dg/decl-1.c: Update, new test.
36115
36116 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36117
36118         * g++.dg/abi/bitfield1.C: New test.
36119         * g++.dg/abi/bitfield2.C: New test.
36120
36121 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36122
36123         * gcc.dg/attr-nest.c: New test.
36124
36125 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36126
36127         * gcc.c-torture/execute/20020215-1.c: New test.
36128
36129 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36130
36131         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36132         * g++.dg/debug/debug.exp: New.
36133         * g++.dg/debug/trivial.C: New.
36134         * g++.dg/debug/debug1.C: Moved...
36135         * g++.dg/other/debug1.C: ...from here.
36136         * g++.dg/debug/debug2.C: Moved...
36137         * g++.dg/other/debug2.C: ...from here.
36138         * g++.dg/debug/debug3.C: Moved...
36139         * g++.dg/other/debug3.C: ...from here.
36140
36141         * gcc.dg/noncompile/20020213-1.c: New test.
36142
36143 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36144
36145         * g++.dg/other/debug3.C: New test.
36146
36147         * gcc.c-torture/execute/20020213-1.c: New test.
36148
36149 2002-02-13  Richard Smith <richard@ex-parrot.com>
36150
36151         * g++.old-deja/g++.other/thunk1.C: New test.
36152
36153 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36154
36155         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36156
36157 2002-02-13  Stan Shebs  <shebs@apple.com>
36158
36159         * gcc.dg/altivec-3.c: New.
36160
36161 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36162
36163         * gcc.dg/Wunreachable-1.c: New test.
36164         * gcc.dg/Wunreachable-2.c: New test.
36165
36166 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36167
36168         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36169
36170 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36171
36172         * gcc.dg/decl-1.c: New test.
36173
36174 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36175
36176         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36177
36178 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36179
36180         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36181         * gcc.c-torture/compile/980506-1.x: Likewise.
36182
36183 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36184
36185         * gcc.dg/20020210-1.c: New.
36186
36187 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36188
36189         * g77.f-torture/execute/947.f: New regression test
36190         for PR fortran/947.
36191
36192 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36193
36194         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36195         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36196
36197 2002-02-08  Richard Henderson  <rth@redhat.com>
36198
36199         * gcc.c-torture/compile/labels-3.c: New.
36200
36201 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36202
36203         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36204         expression statements work instead.
36205         * gcc.dg/noncompile/20020207-1.c: New test.
36206
36207 2002-02-07  Richard Henderson  <rth@redhat.com>
36208
36209         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36210
36211 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36212
36213         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36214         message from g77
36215         * lib/g77-dg.exp: Trim g77 error messages so that they are
36216         recognized by dg.exp.
36217
36218 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36219
36220         PR fortran/5473
36221         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36222
36223 2002-02-07  Richard Henderson  <rth@redhat.com>
36224
36225         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36226         to be sufficiently aligned for integers.
36227
36228 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36229
36230         * g++.dg/template/friend4.C: New test.
36231
36232 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36233
36234         PR fortran/5743
36235         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36236         unsupported cases.
36237
36238 2002-02-07  Richard Henderson  <rth@redhat.com>
36239
36240         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36241         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36242         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36243         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36244
36245 2002-02-06  Richard Henderson  <rth@redhat.com>
36246
36247         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36248
36249 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36250
36251         * gcc.dg/20020206-1.c: New test.
36252
36253 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36254
36255         * gcc.c-torture/execute/20020206-1.c: New test.
36256
36257         * gcc.c-torture/execute/20020206-2.c: New test.
36258
36259         PR optimization/5429:
36260         * gcc.c-torture/compile/20020206-1.c: New test.
36261
36262 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36263
36264         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36265         as certain file formats cannot support particularly large
36266         alignments.
36267
36268         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36269         and do not expect to be able to link the executable.
36270
36271         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36272         fail because the COFF format does not support the weak attribute.
36273
36274 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36275
36276         * g77.dg/pr5473.f: New test
36277
36278 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36279
36280         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36281         Fix testcase accordingly.
36282
36283 2002-02-04  Richard Henderson  <rth@redhat.com>
36284
36285         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36286         (buf): Change to be an array of pointers, not ints.
36287
36288 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36289
36290         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36291         before all tests.  Move warning one line above to match where it
36292         C frontend emits.
36293         * gcc.dg/Wswitch-2.c: New test.
36294         * g++.dg/warn/Wswitch-1.C: New test.
36295         * g++.dg/warn/Wswitch-2.C: New test.
36296
36297 2002-02-04  Richard Henderson  <rth@redhat.com>
36298
36299         * g++.dg/abi/offsetof.C: Fix size comparison.
36300
36301 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36302
36303         * gcc.dg/cast-qual-2.c: New test.
36304
36305 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36306
36307         * gcc.dg/20020201-4.c: New test.
36308
36309 2002-02-04  Ben Elliston  <bje@redhat.com>
36310
36311         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36312         target_info attribute != 0, in addition to the empty string.
36313         (gcc_target_compile): Likewise.
36314
36315 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36316
36317         * gcc.dg/Wswitch.c: New test.
36318         PR gcc/4475. PR gcc/3780.
36319
36320 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36321
36322         * g77.f-torture/execute/5122.f: New test for regressions
36323         against PR fortran/5122.
36324
36325 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36326
36327         * g77.f-torture/compile/pr3743.f: Delete
36328         * g77.dg/pr3743-1.f: New test.
36329         * g77.dg/pr3743-2.f: New test.
36330         * g77.dg/pr3743-3.f: New test.
36331         * g77.dg/pr3743-4.f: New test.
36332
36333 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36334
36335         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36336
36337 2002-02-02  Richard Henderson  <rth@redhat.com>
36338
36339         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36340         * gcc.c-torture/execute/bf64-1.c: Likewise.
36341
36342 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36343
36344         * gcc.dg/20020201-2.c: New test.
36345
36346         * gcc.dg/20020201-3.c: New test.
36347
36348         * gcc.c-torture/execute/bitfld-2.c: New test.
36349
36350 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36351
36352         * gcc.dg/bitfld-1.c: Update.
36353         * gcc.dg/bitfld-2.c: Update.
36354         * gcc.c-torture/execute/bitfld-1.x: New.
36355
36356 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36357
36358         * gcc.c-torture/execute/20020201-1.c: New test.
36359
36360 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36361
36362         PR target/5469
36363         * gcc.dg/20020201-1.c: New test.
36364
36365 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36366
36367         PR fortran/3743
36368         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36369         * g77.f-torture/compile/pr3743.x: Remove
36370
36371 2002-01-31  Tom Rix  <trix@redhat.com>
36372
36373         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36374
36375 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36376
36377         * gcc.dg/noncompile/20020130-1.c: New test.
36378
36379 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36380
36381         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36382
36383 2002-01-29  Richard Henderson  <rth@redhat.com>
36384
36385         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36386         to long long.
36387         * gcc.c-torture/execute/bf64-1.c: Likewise.
36388
36389 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36390
36391         * gcc.c-torture/execute/20020129-1.c: New test.
36392
36393 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36394
36395         * gcc.c-torture/compile/20000224-1.c: Update.
36396         * gcc.c-torture/execute/bitfld-1.c: New tests.
36397         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36398         * gcc.dg/uninit-A.c: Update.
36399
36400 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36401
36402         * g++.dg/template/ctor1.C: Add instantiation.
36403
36404 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36405
36406         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36407         argument to __builtin_prefetch to be const ptr.
36408
36409 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36410
36411         * gcc.c-torture/compile/20020120-1.c: New test.
36412
36413 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36414
36415         * gcc.c-torture/execute/20020127-1.c: New test.
36416
36417 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36418
36419         * g77.dg/f77-edit-i-in.f: New test
36420         * g77.dg/f77-edit-i-out.f: New test
36421
36422 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36423
36424         * gcc.dg/debug/debug.exp: New file.
36425         * gcc.dg/debug/trivial.c: New file.
36426         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36427         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36428         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36429         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36430         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36431         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36432         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36433         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36434         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36435         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36436         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36437         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36438         * gcc.dg/20000503-1.c: Removed.
36439         * gcc.dg/20010207-1.c: Removed.
36440         * gcc.dg/20011223-1.c: Removed.
36441         * gcc.dg/20020104-2.c: Removed.
36442         * gcc.dg/debug-1.c: Removed.
36443         * gcc.dg/debug-2.c: Removed.
36444         * gcc.dg/debug-3.c: Removed.
36445         * gcc.dg/debug-4.c: Removed.
36446         * gcc.dg/debug-5.c: Removed.
36447         * gcc.dg/debug-6.c: Removed.
36448         * gcc.dg/dwarf2-1.c: Removed.
36449         * gcc.dg/dwarf2-2.c: Removed.
36450
36451 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36452
36453         * g++.old-deja/g++.other/eh5.C: New test.
36454         * g++.old-deja/g++.other/sibcall2.C: New test.
36455         * g++.old-deja/g++.other/array9.C: New test.
36456         * g++.old-deja/g++.other/typename2.C: New test.
36457         * g++.old-deja/g++.other/crash60.C: New test.
36458         * g++.old-deja/g++.other/conv9.C: New test.
36459         * g++.old-deja/g++.other/mangle10.C: New test.
36460         * g++.old-deja/g++.other/unchanging1.C: New test.
36461         * g++.old-deja/g++.other/exprstmt1.C: New test.
36462         * g++.old-deja/g++.other/inline23.C: New test.
36463         * g++.old-deja/g++.eh/ia64-1.C: New test.
36464         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36465         * g++.old-deja/g++.other/reload1.C: New test.
36466         * g++.old-deja/g++.other/static20.C: New test.
36467         * g++.old-deja/g++.other/local-alloc1.C: New test.
36468         * g++.old-deja/g++.other/conv8.C: New test.
36469         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36470         * g++.old-deja/g++.other/storeexpr1.C: New test.
36471         * g++.old-deja/g++.other/storeexpr2.C: New test.
36472         * g++.dg/eh/template2.C: New test.
36473         * g++.dg/warn/weak1.C: New test.
36474
36475 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36476
36477         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36478         Remove first, non-varying, argument.
36479
36480 2002-01-23  Richard Henderson  <rth@redhat.com>
36481
36482         * gcc.dg/inline-2.c: New.
36483
36484         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36485         Add optional target arg.  Check number of arguments.
36486         (scan-assembler-not, scan-assembler-dem): Likewise.
36487         (scan-assembler-dem-not): Likewise.
36488
36489 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36490
36491         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36492         line 12.
36493         * g++.old-deja/g++.brendan/parse3.C,
36494         g++.old-deja/g++.other/crash26.C,
36495         g++.old-deja/g++.other/crash28.C,
36496         g++.old-deja/g++.other/crash29.C,
36497         g++.old-deja/g++.other/crash30.C,
36498         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36499
36500 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36501
36502         * gcc.dg/20020115-1.c: New.
36503
36504 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36505
36506         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36507
36508 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36509
36510         * gcc.dg/20020122-3.c: New.
36511
36512 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * g++.dg/other/gc1.C: New test.
36515
36516 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36517
36518         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36519
36520 2002-01-22  Richard Henderson  <rth@redhat.com>
36521
36522         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36523
36524 2002-01-22  Richard Henderson  <rth@redhat.com>
36525
36526         * gcc.dg/20020122-4.c: New.
36527
36528 2002-01-22  H.J. Lu <hjl@gnu.org>
36529
36530         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36531         link output.
36532         * gcc.dg/special/ecos.exp: Likewise.
36533         * lib/g++-dg.exp: Likewise.
36534         * lib/g77-dg.exp: Likewise.
36535         * lib/gcc-dg.exp : Likewise.
36536         * lib/mike-g++.exp: Likewise.
36537         * lib/mike-g77.exp: Likewise.
36538         * lib/mike-gcc.exp: Likewise.
36539         * lib/objc-dg.exp: Likewise.
36540
36541 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36542
36543         PR target/5379
36544         * gcc.dg/20020122-2.c: New test.
36545
36546 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36547
36548         * gcc.dg/20020122-1.c: New test.
36549
36550 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36551
36552         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36553
36554 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36555
36556         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36557
36558 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36559
36560         * gcc.c-torture/compile/20020121-1.c: New test.
36561
36562 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36563
36564         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36565         ld_library_path.
36566
36567 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * gcc.dg/20020218-1.c: New test.
36570
36571 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36572
36573         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36574         messages
36575         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36576         "At global scope" warning
36577         * g++.dg/ext/align1.C: Change cygwin test for alignment
36578         from db-bogus to dg-warning
36579
36580 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36581
36582         * g77.f-torture/compile/cpp2.F: New test.
36583
36584 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36585
36586         * g++.dg/template/access1.C: New test.
36587
36588 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36589
36590         * gcc.dg/20020118-1.c: New.
36591
36592 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36593
36594         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36595
36596 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36597
36598         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36599         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36600         alignment warnings.
36601
36602 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36603
36604         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36605         torture_with_loops and torture_without_loops
36606
36607 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36608
36609         * gcc.c-torture/compile/20020116-1.c: New test.
36610
36611 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36612
36613         * gcc.dg/20020116-2.c: New test.
36614
36615         * gcc.dg/ultrasp4.c: New test.
36616
36617         * gcc.dg/20020116-1.c: New test.
36618
36619 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36620
36621         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36622         by EABI.
36623
36624 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36625
36626         * gcc.misc-tests/i386-prefetch.exp: New.
36627         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36628         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36629         * gcc.misc-tests/i386-pf-none-1.c: New test.
36630         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36631
36632 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36633
36634         * gcc.dg/gnu89-init-1.c: Add new tests.
36635
36636 2002-01-15  Andreas Jaeger  <aj@suse.de>
36637
36638         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36639         * gcc.dg/i386-mmx-2.c: Likewise.
36640         * gcc.dg/i386-sse-1.c: Likewise.
36641         * gcc.dg/i386-sse-2.c: Likewise.
36642         * gcc.dg/i386-sse-3.c: Likewise.
36643
36644 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36645
36646         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36647         Uncomment additional cases that now pass.
36648
36649 2002-01-11  Richard Henderson  <rth@redhat.com>
36650
36651         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36652         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36653
36654 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36655
36656         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36657
36658 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36659
36660         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36661         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36662
36663 2002-01-10  Dale Johannesen  <dalej@apple.com>
36664
36665         * gcc.c-torture/execute/loop-11.c: New.
36666
36667 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36668
36669         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36670         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36671
36672 2002-01-09  Richard Henderson  <rth@redhat.com>
36673
36674         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36675         type in which to perform the operation for each size.
36676
36677 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36678
36679         * gcc.c-torture/compile/20020109-2.c: New test.
36680
36681 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36682
36683         * gcc.c-torture/execute/loop-10.c: New test.
36684
36685 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36686
36687         * gcc.c-torture/compile/20010226-1.c: New test.
36688         * gcc.c-torture/compile/20010227-1.c: New test.
36689         * gcc.c-torture/compile/20010426-1.c: New test.
36690         * gcc.c-torture/compile/20010510-1.c: New test.
36691         * gcc.c-torture/compile/20010605-3.c: New test.
36692         * gcc.c-torture/compile/20010824-1.c: New test.
36693         * gcc.c-torture/execute/20010409-1.c: New test.
36694         * gcc.dg/noncompile/20000901-1.c: New test.
36695         * gcc.dg/20001023-1.c: New test.
36696         * gcc.dg/20001101-1.c: New test.
36697         * gcc.dg/20001102-1.c: New test.
36698         * gcc.dg/20010207-1.c: New test.
36699         * gcc.dg/20010405-1.c: New test.
36700         * gcc.dg/20010822-1.c: New test.
36701         * gcc.dg/20011107-1.c: New test.
36702
36703 2002-01-09  Jeffrey A Law  (law@redhat.com)
36704
36705         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36706
36707         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36708         execution failure on PA targets.
36709
36710 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36711
36712         * gcc.c-torture/compile/20020109-1.c: New test.
36713
36714 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36715
36716         * gcc.c-torture/execute/20020108-1.c: New test.
36717
36718 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36719
36720         * gcc.dg/20020108-1.c: New test.
36721
36722 2002-01-08  H.J. Lu <hjl@gnu.org>
36723
36724         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36725         for header files.
36726
36727 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36728
36729         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36730         consistency.
36731
36732 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36733
36734         * gcc.dg/altivec-4.c: Test altivec predicates.
36735
36736 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36737
36738         * gcc.c-torture/execute/20020107-1.c: New test.
36739
36740 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36741
36742         PR c/5279
36743         * gcc.c-torture/compile/20020106-1.c: New test.
36744
36745 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36746
36747         * gcc.c-torture/execute/nestfunc-4.c: New test.
36748
36749 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36750
36751         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36752         extra triple that slipped in.
36753         * g++.old-deja/g++.abi/align.C: Likewise.
36754         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36755
36756 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36757
36758         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36759         * g++.old-deja/g++.abi/align.C: Likewise.
36760         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36761
36762         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36763         on FreeBSD/i386.
36764         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36765         FreeBSD.
36766
36767 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36768
36769         * gcc.dg/20020104-1.c: New test.
36770
36771         * gcc.dg/20020104-2.c: New test.
36772
36773 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36774
36775         * gcc.dg/20020103-1.c: Fix typo in target selector.
36776
36777 2002-01-03  Richard Henderson  <rth@redhat.com>
36778
36779         * gcc.dg/20020103-1.c: New.
36780
36781 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36782
36783         * gcc.c-torture/execute/20020103-1.c: New test.
36784
36785 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36786
36787         * g++.dg/other/debug2.C: New test.
36788
36789         * gcc.c-torture/compile/20020103-1.c: New test.
36790
36791 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36792
36793         * gcc.dg/gnu89-init-1.c: Added new tests.
36794
36795 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36796
36797         * g++.dg/template/friend2.C: Remove as patch is reverted.
36798
36799         * g++.dg/warn/oldcast1.C: New test.
36800
36801         * g++.dg/template/ptrmem1.C: New test.
36802         * g++.dg/template/ptrmem2.C: New test.
36803
36804         * g++.dg/template/ntp.C: New test.
36805
36806         * g++.dg/other/component1.C: New test.
36807
36808         * g++.dg/template/ttp3.C: New test.
36809
36810         * g++.dg/template/friend2.C: New test.
36811         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36812
36813 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36814
36815         * g++.dg/other/ptrmem1.C: New test.
36816         * g++.dg/other/ptrmem2.C: New test.
36817
36818 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.dg/template/ctor1.C: New test.
36821
36822 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36823
36824         * g++.dg/template/friend2.C: New test.
36825
36826 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36827
36828         * gcc.dg/mmix-1.c: New test.
36829
36830 2001-12-31  Richard Henderson  <rth@redhat.com>
36831
36832         * gcc.dg/asm-5.c: New.
36833
36834 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36835
36836         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36837         in namespace __gnu_cxx
36838
36839 2001-12-30  Richard Henderson  <rth@redhat.com>
36840
36841         * gcc.dg/debug-6.c: New.
36842
36843 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36844
36845         * gcc.c-torture/compile/20011229-2.c: New test.
36846
36847 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * gcc.dg/debug-3.c: New test.
36850         * gcc.dg/debug-4.c: New test.
36851         * gcc.dg/debug-5.c: New test.
36852
36853 2001-12-29  Richard Henderson  <rth@redhat.com>
36854
36855         * g++.dg/eh/loop1.C: New.
36856
36857 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36858
36859         * g++.dg/template/crash1.C: New test.
36860
36861 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36862
36863         * g++.dg/other/const1.C: New test.
36864
36865 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36866
36867         * gcc.c-torture/compile/20011229-1.c: New test.
36868
36869 2001-12-28  Stan Shebs  <shebs@apple.com>
36870
36871         * lib/objc-torture.exp: Resync with c-torture.exp.
36872         * lib/objc.exp: Load standard libraries.
36873
36874 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36875
36876         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36877         additional tests.
36878
36879 2001-12-27  Roger Sayle <roger@eyesopen.com>
36880
36881         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36882
36883 2001-12-27  Richard Henderson  <rth@redhat.com>
36884
36885         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36886
36887 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36888
36889         * g++.dg/eh/ctor1.C: New test.
36890         * g++.dg/other/error2.C: New test.
36891
36892 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36893
36894         * g++.dg/other/init2.C: New test.
36895
36896 2001-12-24  Richard Henderson  <rth@redhat.com>
36897
36898         * gcc.dg/20011223-1.c: New.
36899         * gcc.dg/inline-1.c: New.
36900
36901 2001-12-23  Richard Henderson  <rth@redhat.com>
36902
36903         * gcc.dg/asm-4.c: Test operand modifiers.
36904
36905 2001-12-23  Richard Henderson  <rth@redhat.com>
36906
36907         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36908
36909 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36910
36911         * gcc.c-torture/execute/20011223-1.c: New test.
36912
36913 2001-12-21  Richard Henderson  <rth@redhat.com>
36914
36915         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36916         re-enables the warning.
36917
36918 2001-12-21  Richard Henderson  <rth@redhat.com>
36919
36920         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36921
36922 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36923
36924         * gcc.c-torture/compile/20011218-1.c: New test.
36925
36926 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36927
36928         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36929         arm-isr.c test.
36930         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36931         epilogue generation for ARM ISR routines.
36932
36933 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36934
36935         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36936         * gcc.dg/format/c90-printf-3.c: Likewise.
36937         * gcc.dg/format/c99-printf-3.c: Likewise.
36938         * gcc.dg/format/ext-1.c: Likewise.
36939         * gcc.dg/format/ext-6.c: Likewise.
36940         * gcc.dg/format/format.h: Prototype unlocked stdio.
36941
36942 2001-12-20  Richard Henderson  <rth@redhat.com>
36943
36944         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36945         (arena): Use it.
36946         (malloc): Correct allocation logic.  Abort if we fill up the
36947         arena before initialization complete.
36948         (realloc): Correct allocation logic.
36949
36950 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36951
36952         * gcc.c-torture/compile/20011219-2.c: New test.
36953
36954         * gcc.c-torture/execute/20011219-1.c: New test.
36955
36956 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36957
36958         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36959         target does not support weak symbols.
36960
36961 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36962
36963         * gcc.c-torture/compile/20011219-1.c: New test.
36964
36965 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36966
36967         * g++.dg/other/error1.C: New test.
36968
36969 2001-12-17  Jeffrey A Law  (law@redhat.com)
36970
36971         * gcc.c-torture/execute/20011217-1.c: New test.
36972
36973 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36974
36975         * objc.dg/special/: New directory.
36976         * objc.dg/special/special.exp: New file.
36977         * objc.dg/special/unclaimed-category-1.h: New file.
36978         * objc.dg/special/unclaimed-category-1a.m: New file.
36979         * objc.dg/special/unclaimed-category-1.m: New file.
36980
36981 2001-12-17  Andreas Jaeger  <aj@suse.de>
36982
36983         * gcc.c-torture/compile/20011217-2.c: New test.
36984
36985 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36986
36987         * gcc.c-torture/compile/20011217-1.c: New test.
36988
36989 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36990
36991         * testsuite/gcc.dg/20011214-1.c: New.
36992
36993 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36994
36995         * gcc.dg/altivec-4.c: New.
36996
36997 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36998
36999         * gcc.dg/20011113-1.c: New test.
37000
37001 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37002
37003         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37004         std::__malloc_alloc_template<0> and
37005         std::__default_alloc_template<false, 0>.
37006
37007 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37008
37009         * objc/execute/bf-21.m: New test.
37010         * objc/execute/enumeration-1.m: New test.
37011         * objc/execute/enumeration-2.m: New test.
37012
37013 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37014
37015         * gcc.dg/gnu89-init-1.c: New test.
37016
37017 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37018
37019         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37020         * g++.old-deja/g++.jason/2371.C: Likewise.
37021         * g++.old-deja/g++.jason/template33.C: Likewise.
37022         * g++.old-deja/g++.jason/template34.C: Likewise.
37023         * g++.old-deja/g++.jason/template36.C: Likewise.
37024         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37025         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37026         * g++.old-deja/g++.other/typename1.C: Likewise.
37027         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37028         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37029         * g++.old-deja/g++.pt/typename11.C: Likewise.
37030         * g++.old-deja/g++.pt/typename14.C: Likewise.
37031         * g++.old-deja/g++.pt/typename16.C: Likewise.
37032         * g++.old-deja/g++.pt/typename3.C: Likewise.
37033         * g++.old-deja/g++.pt/typename4.C: Likewise.
37034         * g++.old-deja/g++.pt/typename5.C: Likewise.
37035         * g++.old-deja/g++.pt/typename7.C: Likewise.
37036         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37037
37038 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37039
37040         * g++.dg/other/linkage1.C: New test.
37041         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37042         specifiers.
37043
37044 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37045
37046         * gcc.dg/concat.c: New test.
37047
37048 2001-12-11  Stan Shebs  <shebs@apple.com>
37049
37050         * objc/compile: New test directory.
37051         * objc/compile/compile.exp: New expect script.
37052         * objc/compile/20011211-1.m: New compile test.
37053
37054 2001-12-11  Jason Merrill  <jason@redhat.com>
37055
37056         * lib/prune.exp (prune_gcc_output): Also handle "In member
37057         function".  So many permutations...
37058
37059 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37060
37061         * g++.dg/template/typedef1.C: New test.
37062
37063 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37064
37065         * g++.dg/other/copy1.C: New test.
37066
37067 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37068
37069         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37070
37071         * gcc.dg/builtin-choose-expr.c: New.
37072
37073 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37074
37075         * gcc.dg/altivec-2.c: New.
37076
37077 2001-12-07  Richard Henderson  <rth@redhat.com>
37078
37079         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37080
37081 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37082
37083         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37084         ultrasparc.
37085
37086 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37087
37088         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37089
37090 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37091
37092         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37093         variable argument list.
37094
37095 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37096
37097         * gcc.c-torture/execute/memcheck: Delete entire directory.
37098         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37099         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37100
37101 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37102
37103         * gcc.dg/Wshadow-1.c: New test.
37104
37105 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37106
37107         * gcc.c-torture/compile/20011130-1.c: New test.
37108
37109         * gcc.dg/noncompile/20011025-1.c: New test.
37110
37111         * g++.dg/other/anon-union.C: New test.
37112
37113         * gcc.c-torture/execute/20011024-1.c: New test.
37114
37115 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37116
37117         * gcc.c-torture/execute/20000722-1.x,
37118         gcc.c-torture/execute/20010123-1.x: Remove.
37119         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37120         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37121         gcc.dg/c99-complit-2.c: New tests.
37122
37123 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37124
37125         * g++.dg/inherit/base1.C: New test.
37126
37127 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37128
37129         * g++.dg/other/stdarg1.C: New test.
37130
37131         * gcc.c-torture/compile/20011130-2.c: New test.
37132
37133 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37134
37135         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37136         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37137         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37138         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37139         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37140         * gcc.dg/builtin-prefetch-1.c: New test.
37141
37142 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37143
37144         * gcc.dg/20011130-1.c: New test.
37145
37146 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37147
37148         * g++.dg/other/scope1.C: New test.
37149         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37150
37151 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37152
37153         * gcc.dg/vla-init-1.c: New test.
37154
37155 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37156
37157         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37158
37159 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37160
37161         * objc.dg/alias.m: Update.
37162         * objc.dg/class-1.m: Update.
37163         * objc.dg/const-str-1.m: Update.
37164         * objc.dg/fwd-proto-1.m: Update.
37165         * objc.dg/id-1.m: Update.
37166         * objc.dg/super-class-1.m: Update.
37167
37168 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37169
37170         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37171         constructs.
37172
37173 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37174
37175         * gcc.c-torture/execute/20011128-1.c: New test.
37176
37177 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37178
37179         * gcc.dg/20011127-1.c: New test.
37180
37181 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37182
37183         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37184         from Austin Group draft 7.
37185         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37186         scanf format arguments.
37187         * gcc.dg/format/no-exargs-2.c: New test.
37188
37189 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37190
37191         * g++.dg/abi/vbase8-4.C: New test.
37192
37193 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37194
37195         * gcc.c-torture/execute/20011121-1.c: New test.
37196
37197 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37198
37199         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37200
37201 2001-11-23  Andreas Jaeger  <aj@suse.de>
37202
37203         * gcc.dg/cpp/charconst-2.c: New test.
37204
37205 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37206
37207         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37208         to the host if it is remote.  Let tests specify extra headers
37209         they use.
37210         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37211         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37212         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37213         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37214         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37215         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37216         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37217         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37218         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37219         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37220
37221 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37222
37223         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37224         for little endian ARMs.
37225
37226 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37227
37228         * gcc.c-torture/compile/20011119-1.c: New test.
37229         * gcc.c-torture/compile/20011119-2.c: New test.
37230
37231 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37232
37233         * gcc.dg/altivec-1.c: Fix typo.
37234
37235 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37236
37237         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37238
37239 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37240
37241         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37242
37243 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37244
37245         * lib/g77.exp: Don't specify --rpath-link.
37246
37247         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37248         across all the headers.
37249         * gcc.dg/format/format.exp: For testing on a remote host,
37250         copy format.h.
37251
37252         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37253         * gcc.c-torture/execute/930406-1.c: Likewise.
37254         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37255
37256 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37257
37258         * gcc.dg/altivec-1.c: New.
37259
37260 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37261
37262         * gcc.dg/cpp/fpreprocessed.c: New test case.
37263
37264 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37265
37266         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37267         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37268         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37269
37270 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37271
37272         * gcc.dg/no-builtin-1.c: New test.
37273
37274 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37275
37276         * gcc.c-torture/execute/20011115-1.c: New test.
37277
37278 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.c-torture/compile/20011114-2.c: New test.
37281         * gcc.c-torture/compile/20011114-3.c: New test.
37282         * gcc.c-torture/compile/20011114-4.c: New test.
37283
37284 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * g++.dg/other/init1.C: New test.
37287
37288 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37289
37290         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37291         message.
37292
37293         * gcc.c-torture/execute/20011114-1.c: New testcase.
37294
37295         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37296         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37297         like the (before this change) version of 20010327-1.c.
37298
37299 2001-11-14  Roger Sayle <roger@eyesopen.com>
37300
37301         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37302
37303 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37304
37305         * g++.dg/init/array2.C: New test.
37306
37307 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37308
37309         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37310
37311 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         * g++.dg/other/forscope1.C: New test.
37314         * g++.dg/ext/forscope1.C: New test.
37315         * g++.dg/ext/forscope2.C: New test.
37316
37317 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37318
37319         * gcc.c-torture/execute/20011113-1.c: New test.
37320
37321 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37322
37323         * gcc.c-torture/execute/20011109-2.c: New test.
37324
37325         * gcc.c-torture/execute/20011109-1.c: New test.
37326
37327 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37328
37329         * gcc.c-torture/compile/20011109-1.c: New test.
37330
37331 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37332
37333         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37334         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37335         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37336         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37337         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37338         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37339         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37340
37341 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37342
37343         * g++.dg/warn/Wshadow-1.C: New tests.
37344         * g++.old-deja/g++.mike/for3.C: Update.
37345
37346 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37347
37348         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37349         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37350         XFAILs.  Adjust expected error texts.
37351         * gcc.c-torture/compile/20011106-1.c,
37352         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37353         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37354         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37355         gcc.dg/c99-array-lval-5.c: New tests.
37356
37357 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37358
37359         * gcc.dg/cpp/defined.c: Update.
37360
37361 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37362
37363         * gcc.c-torture/execute/anon-1.c: New test.
37364
37365 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37366
37367         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37368         same size, so no warning should be produced on stormy16.
37369
37370         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37371         due to oversized array.
37372         * g++.old-deja/g++.mike/ns15.C: Likewise.
37373         * g++.old-deja/g++.pt/crash16.C: Likewise.
37374
37375 2001-11-02  Graham Stott  <grahams@redhat.com>
37376
37377         * g++.dgother/debug1.C: Fix typos.
37378
37379 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37380
37381         * g++.dg/other/debug1.C: New test.
37382
37383 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37384
37385         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37386         of unsigned long.
37387
37388 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * gcc.dg/20011029-2.c: New test.
37391
37392         * gcc.c-torture/compile/20011029-1.c: New test.
37393
37394 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37395
37396         * objc/execute/class_self-1.m: New test.
37397         * objc/execute/class_self-2.m: New test.
37398
37399 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37400
37401         * gcc.misc-tests/msgs.exp: Delete.
37402         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37403         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37404         error set to match recent changes.
37405
37406 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37407
37408         * gcc.dg/20011021-1.c: New test.
37409
37410 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37411
37412         * gcc.c-torture/compile/20011023-1.c: New test.
37413
37414 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37415
37416         * lib/g77.exp: Rewrite based on lib/g++.exp.
37417
37418 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37419
37420         * gcc.c-torture/execute/20011019-1.c: New test.
37421
37422         * gcc.dg/20011018-1.c: New test.
37423
37424 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37425
37426         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37427
37428 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37429
37430         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37431         * gcc.dg/attr-invalid.c: Likewise.
37432
37433 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37434
37435         * testsuite/gcc.dg/20011015-1.c: New test.
37436
37437 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37438
37439         * g++.dg/template/unify2.C: New test.
37440
37441 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37442
37443         * g++.dg/other/exception-specification.C: New test
37444
37445 2001-10-13  Tom Rix  <trix@redhat.com>
37446
37447         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37448         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37449
37450 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * testsuite/gcc.dg/20011009-1.c: New test.
37453
37454 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         PR g++/4476
37457         * g++.dg/other/friend1.C: New test.
37458
37459 2001-10-11  Richard Henderson  <rth@redhat.com>
37460
37461         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37462
37463 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37464
37465         * gcc.c-torture/compile/20011010-1.c: New.
37466
37467 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37468
37469         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37470         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37471         g77.f-torture/execute/execute.exp,
37472         g77.f-torture/noncompile/noncompile.exp,
37473         gcc.c-torture/compile/compile.exp,
37474         gcc.c-torture/execute/execute.exp,
37475         gcc.c-torture/execute/ieee/ieee.exp,
37476         gcc.c-torture/execute/memcheck/memcheck.exp,
37477         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37478         objc/execute/execute.exp: Update FSF address.
37479
37480 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37481
37482         * gcc.dg/cpp/cmdlne-C.c: Update.
37483         * gcc.dg/cpp/cmdlne-C2.c: New.
37484
37485 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37486
37487         * gcc.c-torture/execute/20011008-3.c: New.
37488
37489 2001-10-08  DJ Delorie  <dj@redhat.com>
37490
37491         * gcc.dg/20011008-1.c: New.
37492         * gcc.dg/20011008-2.c: New.
37493
37494 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37495
37496         * gcc.dg/cpp/spacing1.c: Update test.
37497
37498 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37499
37500         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37501         spelling errors of "separate" as "seperate".
37502
37503 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37504
37505         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37506         enough to avoid inlining.
37507
37508 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37509
37510         * lib/g77.exp: set libg2c_dir correctly.
37511
37512 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37513
37514         * gcc.dg/cpp/macro11.c: New test.
37515
37516 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37517
37518         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37519         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37520         gcc.dg/format/multattr-3.c: New tests.
37521         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37522         tests for format attributes on function pointers being rejected.
37523
37524 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37525
37526         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37527
37528 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37529
37530         * g++.dg/warn/format1.C: New test.
37531
37532 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37533
37534         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37535
37536 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37537
37538         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37539
37540 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37541
37542         * gcc.dg/cpp/redef2.c: Add test.
37543
37544 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37545
37546         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37547         long-standing bug on i686, apparently.
37548         * gcc.c-torture/execute/loop-2c.x: New file.
37549         * gcc.c-torture/execute/loop-2d.x: New file.
37550         * gcc.c-torture/execute/loop-3c.x: New file.
37551
37552 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37553
37554         * gcc.dg/cpp/20000625-2.c: Correct line number.
37555
37556 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37557
37558         * gcc.dg/cpp/macro10.c: New test.
37559         * gcc.dg/cpp/strify3.c: New test.
37560         * gcc.dg/cpp/spacing1.c: Add tests.
37561         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37562         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37563
37564 2001-09-24  DJ Delorie  <dj@redhat.com>
37565
37566         * gcc.c-torture/execute/20010924-1.c: New test.
37567
37568 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37569
37570         * testsuite/objc/execute/paste.m: Remove.
37571
37572 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37573
37574         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37575
37576 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37577
37578         * g77.dg/strlen0.f: New test.
37579
37580 2001-09-21  Richard Henderson  <rth@redhat.com>
37581
37582         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37583         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37584
37585 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37586
37587         Table-driven attributes.
37588         * g++.dg/ext/attrib1.C: New test.
37589
37590 2001-09-20  DJ Delorie  <dj@redhat.com>
37591
37592         * gcc.dg/20000926-1.c: Update expected warning messages.
37593         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37594         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37595         array.
37596
37597 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37598
37599         * g++.dg/eh/registers1.C: New test case.
37600
37601 2001-09-17  Richard Henderson  <rth@redhat.com>
37602
37603         * gcc.dg/array-5.c: Fix VLA decomposition test.
37604
37605 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37606
37607         * gcc.dg/cpp/line5.c: New testcase.
37608
37609 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37610
37611         * gcc.dg/cpp/macro9.c: New test.
37612
37613 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37614
37615         * gcc.c-torture/execute/980223.c: Change type of addr from long
37616         to char *.
37617
37618 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37619
37620         * gcc.c-torture/execute/20010915-1.c: New test.
37621
37622 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37623
37624         * g77.dg/bprob: New directory.
37625         * g77.dg/bprob/bprob.exp: New file.
37626         * g77.dg/bprob/bprob-1.f: New test.
37627         * g77.dg/gcov: New directory.
37628         * g77.dg/gcov/gcov.exp: New file.
37629         * g77.dg/gcov/gcov-1.f: New test.
37630         * g77.dg/gcov/gcov-1.x: New file.
37631
37632 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37633
37634         * gcc.dg/cpp/directiv.c: Update.
37635         * gcc.dg/cpp/undef1.c: Update.
37636
37637 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37638
37639         * gcc.dg/20010912-1.c: New test.
37640
37641 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37642
37643         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37644         language-independent file in lib.
37645         * lib/gcov.exp: New file.
37646
37647 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37648
37649         * gcc.c-torture/compile/20010911-1.c: New test.
37650
37651 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37652
37653         * lib/profopt.exp: New, to support profile-directed optimizations.
37654         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37655         * gcc.misc-tests/bprob-1.c: New test.
37656         * gcc.misc-tests/bprob-2.c: New test.
37657
37658 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37659
37660         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37661         XFAIL and which kinds of gcov output to verify.
37662         * gcc.misc-tests/gcov-4b.x: New file.
37663         * gcc.misc-tests/gcov-5b.x: New file.
37664         * gcc.misc-tests/gcov-6.x: New file.
37665         * gcc.misc-tests/gcov-7.c: New test.
37666         * gcc.misc-tests/gcov-7.x: New file.
37667
37668 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37669
37670         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37671         * gcc.misc-tests/gcov-6.c: New test.
37672
37673 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37674
37675         PR c++/3986
37676         * g++.dg/abi/vbase1.C: New test.
37677
37678 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37679
37680         * objc.dg/method-2.m: New.
37681
37682 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37683
37684         PR c++/4203
37685         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37686         * g++.dg/init/empty1.C: New test.
37687
37688 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37689
37690         * gcc.c-torture/compile/20010903-1.c: New test.
37691
37692 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37693
37694         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37695         for m68k.
37696
37697 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37698
37699         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37700
37701         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37702
37703         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37704
37705 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37706
37707         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37708         for 16-bit 'unsigned int'.
37709
37710 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37711
37712         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37713
37714 2001-08-27  Richard Henderson  <rth@redhat.com>
37715
37716         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37717         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37718
37719 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37720
37721         * gcc.dg/asm-names.c (ymain): New.
37722
37723 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37724
37725         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37726         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37727         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37728
37729 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37730
37731         * gcc.dg/compare5.c: New testcase.
37732
37733 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37734
37735         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37736         and "In instantiation".
37737
37738 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37739
37740         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37741
37742 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37743
37744         * gcc.misc-tests/gcov.exp: Add support for branch information.
37745         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37746         * gcc.misc-tests/gcov-4.c: New test.
37747         * gcc.misc-tests/gcov-4b.c: New test.
37748         * gcc.misc-tests/gcov-5b.c: New test.
37749
37750 2001-08-20  Zack Weinberg  <zackw@panix.com>
37751
37752         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37753         expected to fail.
37754
37755 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37756
37757         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37758
37759 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37760
37761         * g++.dg/eh/template1.C: New test.
37762
37763 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37764
37765         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37766         Fix thinko.
37767         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37768         for xfail.
37769
37770 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37771
37772         * lib/g77-dg.exp: Use prune.exp for common procedures
37773         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37774         * lib/g77.exp: (g77-dg-prune) Remove
37775
37776 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37777
37778         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37779
37780 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37781
37782         * g++.dg/template/unify1.C: New test.
37783
37784 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37785
37786         * g++.dg/abi/empty4.C: New test.
37787
37788 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37789
37790         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37791         solaris2.*
37792         * g77.f-torture/compile/pr3743.x: Likewise.
37793
37794 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37795
37796         * g++.dg/other/using-declaration.C: New test.
37797
37798 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37799
37800         * gcc.dg/cpp/tr-sign.c: New testcase.
37801
37802 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37803
37804         * gcc.dg/cpp/19951025-1.c: Revert.
37805         * gcc.dg/cpp/directiv.c: We no longer process directives that
37806         interrupt macro arguments.
37807
37808 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37809
37810         * gcc.dg/bconstp-1.c: New test.
37811
37812 2001-08-03  Richard Henderson  <rth@redhat.com>
37813
37814         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37815
37816 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37817
37818         * gcc.dg/cpp/19951025-1.c: Update.
37819
37820 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37821
37822         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37823         should be x.
37824
37825 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37826
37827         Kill -fhonor-std.
37828         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37829         * g++.old-deja/g++.other/std1.C: Likewise.
37830         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37831
37832 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37833
37834         * lib/g77.exp: Load gcc-defs.exp for common procedures
37835         (g77_pass, g77_fail, g77_finish, g77_exit,
37836         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37837
37838 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37839
37840         * g77.dg/fbackslash.f
37841         * g77.dg/fcase-preserve.f
37842         * g77.dg/ff90-1.f
37843         * g77.dg/ffixed-line-length-0.f
37844         * g77.dg/ffixed-line-length-132.f
37845         * g77.dg/ffixed-line-length-7.f
37846         * g77.dg/ffixed-line-length-72.f
37847         * g77.dg/ffixed-line-length-none.f
37848         * g77.dg/ffree-form-1.f
37849         * g77.dg/fno-backslash.f
37850         * g77.dg/fno-f90-1.f
37851         * g77.dg/fno-fixed-form-1.f
37852         * g77.dg/fno-onetrip.f
37853         * g77.dg/fno-typeless-boz.f
37854         * g77.dg/fno-underscoring.f
37855         * g77.dg/fno-vxt-1.f
37856         * g77.dg/fonetrip.f
37857         * g77.dg/ftypeless-boz.f
37858         * g77.dg/fugly-assumed.f
37859         * g77.dg/funderscoring.f
37860         * g77.dg/fvxt-1.f
37861
37862 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37863
37864         * objc.dg/fwd-proto-1.m: New.
37865         * objc.dg/local-decl-1.m: New.
37866         * objc.dg/naming-1.m: New.
37867         * objc.dg/naming-2.m: New.
37868         * objc.dg/proto-hier-1.m: New.
37869
37870 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37871
37872         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37873         largest-type elements to a struct makes its size grow.
37874
37875 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         * g++.dg/abi/vthunk1.C: New test.
37878
37879 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37880
37881         * g++.dg/abi/vbase8-22.C: New test.
37882
37883 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37884
37885         * gcc.dg/cpp/macro8.c: New test.
37886
37887 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.dg/abi/vbase8-21.C: New test.
37890
37891 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37892
37893         * g++.dg/abi/vbase8-10.C: New test.
37894
37895 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37896
37897         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37898         ${tool}_set_ld_library_path.
37899         Changed caller.
37900         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37901         g++.exp.
37902
37903 2001-07-26  Stan Cox <scox@redhat.com>
37904
37905         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37906         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37907         gcc_exit, gcc_check_unsupported_p):
37908         Moved to gcc-deps.exp
37909         * gcc-deps.exp: New file.
37910
37911 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37912
37913         * g++.old-deja/g++.pt/defarg14.C: New test.
37914
37915 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37916
37917         * g++.old-deja/g++.other/lineno5.C: New test.
37918
37919 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37920
37921         * g++.old-deja/g++.pt/crash68.C: New test.
37922
37923 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37924
37925         * g++.old-deja/g++.other/crash42.C: New test.
37926
37927 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37928
37929         * gcc.dg/cpp/extratokens.c: Fix.
37930         * gcc.dg/cpp/skipping2.c: New tests.
37931
37932 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37933
37934         * gcc.c-torture/execute/20010724-1.c: New file.
37935         * gcc.c-torture/execute/20010724-1.x: New file.
37936
37937 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37938
37939         * g++.old-deja/g++.other/cond7.C: New test.
37940
37941 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37942
37943         * g++.old-deja/g++.other/optimize4.C: New test.
37944
37945 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37948
37949 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37950
37951         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37952         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37953         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37954         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37955
37956         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37957         bug report" message.
37958
37959         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37960         * g++.dg/ext/instantiate1.C: Move from old-deja.
37961
37962 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37963
37964         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37965         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37966         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37967         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37968
37969 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37970
37971         * gcc.c-torture/execute/20010723-1.c: New test.
37972
37973 2001-07-23  Ben Elliston  <bje@redhat.com>
37974
37975         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37976
37977 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37978
37979         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37980         i[34567]86-*-*.
37981         Delete handling of ieee_multilib_flags.
37982         Pass -mieee for alpha*-*-* and sh-*-*.
37983         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37984
37985 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37986
37987         Remove old-abi tests.
37988         * g++.old-deja/g++.mike/p11116.C: Remove.
37989         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37990
37991 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37992
37993         * g77.f-torture/compile/pr3743.f: New test
37994
37995 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37996
37997         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37998
37999 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38000
38001         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38002         g++.old-deja/g++.pt/static6.C: Likewise.
38003         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38004         supports weak symbols.
38005
38006 2001-07-18  Andreas Jaeger  <aj@suse.de>
38007
38008         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38009         supported again.
38010
38011 2001-07-18  Andreas Jaeger  <aj@suse.de>
38012
38013         * gcc.dg/iftrap-1.c: Fix target line.
38014
38015 2001-07-17  Richard Henderson  <rth@redhat.com>
38016
38017         * gcc.c-torture/execute/20010717-1.c: New.
38018
38019 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38020
38021         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38022         tests.
38023
38024 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38025
38026         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38027
38028 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38029
38030         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38031         UAC_SIGBUS, UAC_NOPRINT definitions.
38032
38033 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38034
38035         * objc/execute/object_is_class.m: New test.
38036         * objc/execute/object_is_meta_class.m: New test.
38037
38038 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38039
38040         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38041         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38042
38043 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38044
38045         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38046         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38047
38048 2001-07-14  Richard Henderson  <rth@redhat.com>
38049
38050         * gcc.dg/iftrap-1.c: New.
38051
38052 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38053
38054         * g77.f-torture/execute/intrinsic77.f: New test.
38055
38056 2001-07-11  Janis Johnson <janis@us.ibm.com>
38057
38058         * gcc.misc-tests/gcov-3.c: New test.
38059
38060 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38061
38062         * gcc.c-torture/compile/20010711-1.c,
38063         * gcc.c-torture/compile/20010711-2.c: New tests.
38064
38065 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38066
38067         * gcc.c-torture/execute/20010711-1.c: New test.
38068
38069 2001-07-11  Ben Elliston  <bje@redhat.com>
38070
38071         * g++.old-deja/g++.other/enum5.C: New test.
38072
38073 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38074
38075         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38076         (g++-dg-prune): Call prune_gcc_output.
38077         * prune.exp: New file for prune_gcc_output.
38078         * lib/g++.exp, lib/gcc.exp: Load it.
38079
38080 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38081
38082         * gcc.c-torture/compile/20010701-1.c,
38083         g++.old-deja/g++.ext/attrib6.C: New tests.
38084
38085 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38086
38087         * gcc.c-torture/compile/20010706-1.c: New test.
38088
38089 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38090
38091         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38092
38093 2001-06-28  Stan Shebs  <shebs@apple.com>
38094
38095         * gcc.dg/pragma-darwin.c: New test.
38096
38097 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38098
38099         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38100         Solaris 2.[678] system.
38101
38102 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38103
38104         * gcc.dg/20010622-1.c: New test.
38105
38106 2001-06-18  Stan Shebs  <shebs@apple.com>
38107
38108         * objc.dg: New directory.
38109         * objc.dg/dg.exp: New file.
38110         * objc.dg/alias.m: New.
38111         * objc.dg/class-1.m: New.
38112         * objc.dg/class-2.m: New.
38113         * objc.dg/const-str-1.m: New.
38114         * objc.dg/const-str-2.m: New.
38115         * objc.dg/id-1.m: New.
38116         * objc.dg/method-1.m: New.
38117         * objc.dg/super-class-1.m: New.
38118         * lib/objc-dg.exp: New file.
38119
38120 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38121
38122         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38123         of label name.
38124
38125 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38126
38127         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38128
38129 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38130
38131         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38132         variable.
38133
38134 2001-06-12  Richard Henderson  <rth@redhat.com>
38135
38136         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38137
38138 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * g++.old-deja/g++.abi/vbase5.C: New test.
38141         * g++.old-deja/g++.abi/vbase6.C: New test.
38142         * g++.old-deja/g++.abi/vbase7.C: New test.
38143
38144 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38145
38146         * gcc.c-torture/compile/20010610-1.c: New test.
38147
38148 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.old-deja/g++.abi/vbase4.C: New test.
38151
38152 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38153
38154         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38155         support %f for HC11/HC12 targets.
38156         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38157         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38158         on HC11/HC12 targets.
38159         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38160
38161 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38162
38163         * gcc.dg/wchar_t-1.c: New file.
38164         * gcc.dg/wint_t-1.c: Likewise.
38165
38166 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38167
38168         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38169
38170 2001-06-11  Richard Henderson  <rth@redhat.com>
38171
38172         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38173
38174 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38175
38176         * gcc.c-torture/compile/20010611-1.c: New test.
38177
38178 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38179
38180         * gcc.dg/c99-tag-1.c: Add more tests.
38181
38182 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38183
38184         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38185         representation on MN10300 and ARM/Thumb.
38186
38187 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38188
38189         * g77.f-torture/execute/20010610.f: New.
38190
38191 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38192
38193         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38194         names.
38195
38196 2001-06-09  Richard Henderson  <rth@redhat.com>
38197
38198         * gcc.c-torture/execute/ashrdi-1.c: New.
38199         * gcc.c-torture/execute/ashldi-1.c: New.
38200         * gcc.c-torture/execute/lshrdi-1.c: New.
38201
38202 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38203
38204         * objc/execute/load-3.m: Added. Check sending +load to categories,
38205         in addition to classes.
38206
38207 2001-06-08  Stan Shebs  <shebs@apple.com>
38208
38209         * objc/execute/load-2.m: New test.  From Nicola Pero
38210         <n.pero@mi.flashnet.it>.
38211
38212 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38213
38214         * gcc.c-torture/execute/20010605-2.c: New test.
38215
38216 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38217
38218         * g++.old-deja/g++.abi/vbase2.C: New test.
38219         * g++.old-deja/g++.abi/vbase3.C: New test.
38220
38221 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38222
38223         * g++.old-deja/g++.pt/friend49.C: New test.
38224
38225 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38226
38227         * g++.old-deja/g++.ext/anon3.C: New test.
38228
38229 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38230
38231         * g++.old-deja/g++.other/conv7.C: New test.
38232
38233 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38234
38235         * gcc.c-torture/compile/20010605-2.c: New test.
38236
38237 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38238
38239         * gcc.c-torture/execute/20010604-1.c: New test.
38240
38241 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38242
38243         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38244
38245 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38246
38247         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38248         (g++_link_flags): Likewise.
38249         (g++_init): Pass gccpath's value to two previous functions.
38250
38251 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38252
38253         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38254         Ensure logfile entry matches exec command line.
38255
38256 2001-05-31  Richard Henderson  <rth@redhat.com>
38257
38258         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38259         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38260
38261 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38262
38263         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38264         compiler for irix6.2
38265
38266 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         * g++.old-deja/g++.other/optimize3.C: New file.
38269
38270 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38271
38272         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38273         assemble.
38274
38275 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38276
38277         * g++.old-deja/g++.other/optimize2.C: New file.
38278
38279 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38280
38281         * gcc.c-torture/compile/20010518-2.c: New file.
38282         * gcc.c-torture/execute/20010518-1.c: New file.
38283         * gcc.c-torture/execute/20010518-2.c: New file.
38284
38285 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38286
38287         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38288
38289 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38290
38291         G++ no longer defines builtins that do not begin with __builtin.
38292         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38293         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38294         * g++.old-deja/g++.law/builtin1.C: Likewise.
38295         * g++.old-deja/g++.law/cvt2.C: Likewise.
38296         * g++.old-deja/g++.mike/net5.C: Likewise.
38297         * g++.old-deja/g++.other/builtins1.C: Likewise.
38298         * g++.old-deja/g++.other/builtins2.C: Likewise.
38299         * g++.old-deja/g++.other/builtins3.C: Likewise.
38300         * g++.old-deja/g++.other/builtins4.C: Likewise.
38301         * g++.old-deja/g++.other/inline8.C: Likewise.
38302         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38303
38304 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38305
38306         * g++.old-deja/g++.pt/using1.C: Adjust.
38307         * g++.old-deja/g++.pt/using2.C: New test.
38308
38309 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38310
38311         * gcc.dg/cpp/charconst.c: New tests.
38312         * gcc.dg/cpp/escape.c: New tests.
38313         * gcc.dg/cpp/escape-1.c: New tests.
38314         * gcc.dg/cpp/escape-2.c: New tests.
38315         * gcc.dg/cpp/ucs.c: New tests.
38316
38317 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38318
38319         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38320         native compiler for irix6.5.
38321
38322 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38323
38324         * lib/g++.exp (g++_include_flags): Use args to compute
38325         get_multilibs.
38326         (g++_link_flags): Likewise.
38327         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38328
38329 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38330
38331         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38332
38333 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38334
38335         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38336         this file.
38337
38338 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38339
38340         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38341         STACK_SIZE;
38342         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38343         to STACK_SIZE; Use it to define size of add_histo array.
38344         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38345         to STACK_SIZE.
38346         (f): Use GITT_SIZE to define size of gitt local table.
38347         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38348         to STACK_SIZE; Use it to define size of bytemem array.
38349
38350 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38351
38352         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38353         on 68HC11/HC12 due to the asm instruction.
38354         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38355         * gcc.c-torture/compile/920520-1.x: Likewise.
38356         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38357         on 68HC11/HC12 because the function is larger than 64K.
38358         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38359         on 68HC11/HC12 because the structure is too large.
38360
38361 2001-05-20  Richard Henderson  <rth@redhat.com>
38362
38363         * gcc.c-torture/execute/20010520-1.c: New.
38364
38365 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38366
38367         * g++.old-deja/g++.warn/compare1.C: New test.
38368         * gcc.dg/compare4.c: New test.
38369
38370 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38371
38372         * g++.old-deja/g++.other/optimize1.C: New test.
38373
38374 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38375
38376         * g++.old-deja/g++.pt/spec41.C: New test.
38377
38378 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38379
38380         * gcc.c-torture/compile/20010114-1.x: Remove.
38381
38382 2001-05-18  Stan Shebs  <shebs@apple.com>
38383
38384         * gcc.c-torture/compile/20010518-1.c: New test.
38385
38386 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38389         * g++.old-deja/g++.pt/crash67.C: New test.
38390
38391 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38392
38393         * g++.old-deja/g++.other/debug9.C: New test.
38394
38395 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38396
38397         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38398
38399 2001-05-16  Jan Hubicka  <jh@suse.cz>
38400
38401         * gcc.c-torture/compile/20010516-1.c: New test.
38402
38403 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38404
38405         * g++.old-deja/g++.other/crash41.C: New test.
38406
38407 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38408
38409         * g++.old-deja/g++.pt/crash66.C: New test.
38410
38411 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38412
38413         * g++.old-deja/g++.robertl/eb27.C: Convert.
38414
38415 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38416
38417         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38418         declaration being redundant.
38419
38420 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38421
38422         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38423
38424 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38425
38426         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38427
38428 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38429
38430         * lib/g++.exp: Use testsuite_flags.
38431
38432 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38433
38434         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38435
38436 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38437
38438         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38439
38440 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38441
38442         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38443
38444 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38445
38446         * gcc.c-torture/compile/20010313-1.c: New test.
38447
38448 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38449
38450         * gcc.dg/cpp/direct2.c: New test.
38451         * gccq.dg/cpp/direct2s.c: New test.
38452
38453         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38454
38455 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38456
38457         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38458         * g++.old-deja/g++.other/op3.C: Likewise.
38459
38460 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38461
38462         * gcc.dg/cpp/syshdr.h: New file.
38463         * gcc.dg/cpp/sysmac1.c: Update.
38464         * gcc.dg/cpp/sysmac2.c: Update.
38465
38466 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38467
38468         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38469
38470 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38471
38472         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38473         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38474
38475 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38476
38477         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38478
38479 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38480
38481         * lib/g++.exp (g++_include_flags): Don't use any special flags
38482         if TESTING_IN_BUILD_TREE is not defined.
38483         (g++_init): Use a plain 'c++' as the compiler if
38484         TESTING_IN_BUILD_TREEE is not defined.
38485
38486 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * g++.old-deja/g++.eh/catch13.C: New test.
38489         * g++.old-deja/g++.eh/catch14.C: New test.
38490
38491 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38492
38493         * gcc.dg/cpp/tr-define.c: New test.
38494
38495 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38496
38497         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38498         <stdlib.h>, not <malloc.h>.
38499
38500 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38501
38502         * g++.old-deja/g++.ns/template17.C: New test.
38503
38504 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38505
38506         * g++.old-deja/g++.pt/ref4.C: New test.
38507
38508 2001-04-30  Richard Henderson  <rth@redhat.com>
38509
38510         * gcc.dg/20000724-1.c: Revert last change.
38511
38512 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38513
38514         * g77.f-torture/execute/20010430.f: New test.
38515
38516 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38517
38518         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38519
38520 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38521
38522         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38523
38524 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38525
38526         * g++.old-deja/g++.eh/crash6.C: New test.
38527
38528 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38529
38530         * g++.old-deja/g++.other/warn7.C: New test.
38531
38532 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38533
38534         * g++.old-deja/g++.other/defarg9.C: New test.
38535
38536 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38537
38538         * g77.f-torture/compile/20010426.f: New test.
38539         * g77.f-torture/execute/20010426.f: New test.
38540
38541 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38542
38543         * g77.f-torture/compile/20000629-1.x: Remove - error
38544         has been fixed.
38545
38546 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38547
38548         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38549         Tweak slightly to work with g++.dg framework.
38550         * g++.dg/special/ecos.exp: Run initp1.C test.
38551         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38552
38553         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38554         its linker doesn't give line numbers either.
38555         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38556
38557 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38558
38559         * g++.old-deja/g++.other/lex1.C: New test.
38560
38561 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.dg/noncompile/20010425-1.c: New test.
38564
38565 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38566
38567         * g++.old-deja/g++.pt/mangle2.C: New test.
38568
38569 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38570
38571         * gcc.dg/format/plus-1.c: New test.
38572
38573 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38574
38575         * gcc.dg/20010423-1.c: New test.
38576
38577 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38578
38579         * gcc.c-torture/execute/20010422-1.c: New test.
38580
38581 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38582
38583         * g++.old-deja/g++.ns/type2.C: New test.
38584
38585 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38586
38587         * g++.old-deja/g++.other/perf1.C: New test.
38588
38589 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38590
38591         * gcc.dg/c99-func-2.c: Remove xfail.
38592         * gcc.dg/c99-func-3.c: Remove xfail.
38593         * gcc.dg/c99-func-4.c: Remove xfail.
38594
38595 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38596
38597         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38598
38599 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38600
38601         * gcc.c-torture/compile/20010423-1.c: New test.
38602
38603 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38604
38605         * g++.old-deja/g++.pt/typename28.C: New test.
38606
38607 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38608
38609         * g++.old-deja/g++.abi/empty2.C: New test.
38610         * g++.old-deja/g++.abi/empty3.C: New test.
38611
38612 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38613
38614         * g++.old-deja/g++.other/comdat2.C: New test.
38615         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38616
38617 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38618
38619         * g++.old-deja/g++.other/overload14.C: New test.
38620
38621 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38622
38623         * g++.old-deja/g++.other/lookup23.C: New test.
38624
38625 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38626
38627         * gcc.c-torture/execute/20010403-1.c: New test.
38628
38629 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38630             Mark Mitchell  <mark@codesourcery.com>
38631
38632         * lib/old-dejagnu.exp: Don't delete output of executable.
38633         Add .exe suffix to executables.
38634
38635 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38636
38637         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38638
38639 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38640
38641         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38642
38643 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38646         * g++.old-deja/g++.abi/crash1.C: New test.
38647
38648 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38649
38650         * g++.old-deja/g++.other/crash40.C: New test.
38651
38652 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38653
38654         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38655
38656 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38657
38658         * g++.old-deja/g++.other/warn6.C: New test.
38659
38660 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38661
38662         * g++.old-deja/g++.robertl/eb42.C: Same.
38663
38664 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38665
38666         * gcc.dg/wtr-conversion-1.c: New testcase.
38667
38668 2001-04-10  Richard Henderson  <rth@redhat.com>
38669
38670         * g++.old-deja/g++.other/array5.C: New.
38671
38672 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38673
38674         * gcc.c-torture/execute/20010408-1.c: New test.
38675
38676 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38677
38678         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38679         headers and constructs.
38680         * g++.old-deja/g++.robertl/eb79.C: Same.
38681         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38682         * g++.old-deja/g++.robertl/eb73.C: Same.
38683         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38684         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38685         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38686         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38687         * g++.old-deja/g++.robertl/eb44.C: Same.
38688         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38689         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38690         * g++.old-deja/g++.robertl/eb39.C: Same.
38691         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38692         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38693         * g++.old-deja/g++.robertl/eb30.C: Same.
38694         * g++.old-deja/g++.robertl/eb3.C: Same.
38695         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38696         * g++.old-deja/g++.robertl/eb21.C: Same.
38697         * g++.old-deja/g++.robertl/eb15.C: Same.
38698         * g++.old-deja/g++.robertl/eb118.C: Same.
38699         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38700         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38701         * g++.old-deja/g++.robertl/eb109.C: Same.
38702         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38703         * g++.old-deja/g++.mike/rtti1.C: Same.
38704         * g++.old-deja/g++.mike/p658.C: Same.
38705         * g++.old-deja/g++.mike/net46.C: Same.
38706         * g++.old-deja/g++.mike/net34.C: Same.
38707         * g++.old-deja/g++.mike/memoize1.C: Same.
38708         * g++.old-deja/g++.mike/eh2.C: Same.
38709         * g++.old-deja/g++.law/weak.C: Same.
38710         * g++.old-deja/g++.law/visibility7.C: Same.
38711         * g++.old-deja/g++.law/visibility25.C: Same.
38712         * g++.old-deja/g++.law/visibility22.C: Same.
38713         * g++.old-deja/g++.law/visibility2.C: Same.
38714         * g++.old-deja/g++.law/visibility17.C: Same.
38715         * g++.old-deja/g++.law/visibility13.C: Same.
38716         * g++.old-deja/g++.law/visibility10.C: Same.
38717         * g++.old-deja/g++.law/visibility1.C: Same.
38718         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38719         * g++.old-deja/g++.law/vbase1.C: Same.
38720         * g++.old-deja/g++.law/operators32.C: Same.
38721         * g++.old-deja/g++.law/nest3.C: Same.
38722         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38723         * g++.old-deja/g++.law/except5.C (main): Same.
38724         * g++.old-deja/g++.law/cvt7.C (run): Same.
38725         * g++.old-deja/g++.law/cvt2.C: Same.
38726         * g++.old-deja/g++.law/cvt16.C: Same.
38727         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38728         * g++.old-deja/g++.law/ctors17.C (main): Same.
38729         * g++.old-deja/g++.law/ctors13.C: Same.
38730         * g++.old-deja/g++.law/ctors12.C (main): Same.
38731         * g++.old-deja/g++.law/ctors10.C: Same.
38732         * g++.old-deja/g++.law/code-gen5.C: Same.
38733         * g++.old-deja/g++.law/bad-error7.C: Same.
38734         * g++.old-deja/g++.law/arm9.C: Same.
38735         * g++.old-deja/g++.law/arm12.C: Same.
38736         * g++.old-deja/g++.law/arg8.C: Same.
38737         * g++.old-deja/g++.law/arg1.C: Same.
38738         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38739         * g++.old-deja/g++.jason/template31.C: Same.
38740         * g++.old-deja/g++.jason/template24.C (main): Same.
38741         * g++.old-deja/g++.jason/2371.C: Same.
38742         * g++.old-deja/g++.eh/new2.C: Same.
38743         * g++.old-deja/g++.eh/new1.C: Same.
38744         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38745         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38746         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38747         * g++.old-deja/g++.brendan/crash62.C: Same.
38748         * g++.old-deja/g++.brendan/crash52.C: Same.
38749         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38750         * g++.old-deja/g++.brendan/crash38.C: Same.
38751         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38752         * g++.old-deja/g++.brendan/copy9.C: Same.
38753
38754 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38755
38756         * gcc.c-torture/execute/20001203-2.c (memset):
38757         Count argument is of type __SIZE_TYPE__.
38758
38759 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38760
38761         * gcc.c-torture/compile/20010404-1.c: New test.
38762
38763 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38764
38765         * gcc.c-torture/compile/20010326-1.c: New test.
38766
38767 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38768
38769         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38770         peculiarities of the SH.
38771         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38772
38773 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38774
38775         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38776         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38777         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38778
38779 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38780
38781         * g77.f-torture/compile/20010321-1.f: New test.
38782
38783 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38784
38785         * gcc.c-torture/compile/20010329-1.c: New test.
38786
38787 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38788
38789         * gcc.c-torture/execute/20010329-1.c: New test.
38790
38791 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38792
38793         * g++.old-deja/g++.other/eh4.C: Fix typo.
38794
38795 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38796
38797         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38798
38799 2001-03-28  Philip Blundell  <philb@gnu.org>
38800
38801         * gcc.c-torture/compile/20010328-1.c: New test.
38802
38803 2001-03-27  Richard Henderson  <rth@redhat.com>
38804
38805         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38806         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38807
38808 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38809
38810         * gcc.c-torture/compile/20010327-1.c: New test.
38811
38812 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38813
38814         * g++.old-deja/g++.other/friend12.C: New test.
38815         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38816         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38817
38818 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38819
38820         * gcc.c-torture/execute/20010325-1.c: New test.
38821
38822 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38823
38824         * g++.old-deja/g++.other/mangle3.C: New test.
38825
38826 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38827
38828         * g++.old-deja/g++.other/anon8.C: New test.
38829
38830 2001-03-20  Philip Blundell  <philb@gnu.org>
38831
38832         * gcc.c-torture/compile/20010320-1.c: New test.
38833
38834 2001-03-17  Richard Henderson  <rth@redhat.com>
38835
38836         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38837
38838 2001-03-15  Geoff Keating  <geoff@redhat.com>
38839
38840         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38841         tests on AIX.
38842
38843 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38844
38845         * g++.old-deja/g++.other/eh4.C: New test.
38846
38847 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38848
38849         * gcc.dg/cpp/mi1.c: Update.
38850
38851 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38852
38853         * g++.old-deja/g++.other/regstack.C: New test.
38854
38855 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         * g++.old-deja/g++.other/ref4.C: New test.
38858
38859 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38860
38861         * objc/execute/va_method.m: Added.
38862         * objc/execute/IMP.m: Added.
38863         * objc/execute/_cmd.m: Added.
38864         * objc/execute/accessing_ivars.m: Added.
38865         * objc/execute/class-1.m: Added.
38866         * objc/execute/class-10.m: Added.
38867         * objc/execute/class-11.m: Added.
38868         * objc/execute/class-12.m: Added.
38869         * objc/execute/class-13.m: Added.
38870         * objc/execute/class-14.m: Added.
38871         * objc/execute/class-2.m: Added.
38872         * objc/execute/class-3.m: Added.
38873         * objc/execute/class-4.m: Added.
38874         * objc/execute/class-5.m: Added.
38875         * objc/execute/class-6.m: Added.
38876         * objc/execute/class-7.m: Added.
38877         * objc/execute/class-8.m: Added.
38878         * objc/execute/class-9.m: Added.
38879         * objc/execute/class-tests-1.h
38880         * objc/execute/class-tests-2.h
38881         * objc/execute/compatibility_alias.m: Added.
38882         * objc/execute/encode-1.m: Added.
38883         * objc/execute/formal_protocol-1.m: Added.
38884         * objc/execute/formal_protocol-2.m: Added.
38885         * objc/execute/formal_protocol-3.m: Added.
38886         * objc/execute/formal_protocol-4.m: Added.
38887         * objc/execute/formal_protocol-5.m: Added.
38888         * objc/execute/formal_protocol-6.m: Added.
38889         * objc/execute/formal_protocol-7.m: Added.
38890         * objc/execute/informal_protocol.m: Added.
38891         * objc/execute/initialize.m: Added.
38892         * objc/execute/load.m: Added.
38893         * objc/execute/many_args_method.m: Added.
38894         * objc/execute/nested-3.m: Added.
38895         * objc/execute/no_clash.m: Added.
38896         * objc/execute/private.m: Added.
38897         * objc/execute/redefining_self.m: Added.
38898         * objc/execute/root_methods.m: Added.
38899         * objc/execute/selector-1.m: Added.
38900         * objc/execute/static-1.m: Added.
38901         * objc/execute/static-2.m: Added.
38902         * objc/execute/va_method.m: Added.
38903
38904 2001-03-10  Richard Henderson  <rth@redhat.com>
38905
38906         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38907
38908 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38909
38910         * g++.old-deja/g++.other/crash31.C: XFAIL.
38911         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38912         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38913         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38914         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38915         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38916
38917 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38918
38919         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38920
38921 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38922
38923         * gcc.dg/20000724-1.c: Don't use multiline strings.
38924
38925 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38926
38927         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38928         result of -cString against what we expect it to be; don't just
38929         print it out for no one to read.
38930
38931         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38932         Based on testcases provided by Nicola Pero.
38933
38934 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38935
38936         * gcc.dg/cpp/macro7.c: New test.
38937
38938 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38939
38940         * gcc.dg/cpp/multiline.c: Update.
38941
38942 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38943
38944         * g++.old-deja/g++.other/enum3.C: New test.
38945
38946 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         * g++.old-deja/g++.other/pod1.C: New test.
38949
38950 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38951
38952         * g++.old-deja/g++.ext/overload1.C: New test.
38953
38954 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38955
38956         * g++.old-deja/g++.pt/using1.C: New test.
38957
38958 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38959
38960         * g++.old-deja/g++.other/using9.C: New test.
38961
38962 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38963
38964         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38965
38966         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38967
38968 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38969
38970         * g++.old-deja/g++.ext/realpt1.C: Remove.
38971
38972 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38975
38976 2001-02-26  Will Cohen  <wcohen@redhat.com>
38977
38978         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38979
38980 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38981
38982         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38983         templatized constructors.
38984
38985 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38986
38987         * gcc.c-torture/execute/20010224-1.c: New test.
38988
38989 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38990
38991         * gcc.c-torture/execute/20010222-1.c: New test.
38992
38993 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38994
38995         * g++.old-deja/g++.other/inline20.C: New test.
38996
38997 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38998
38999         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39000
39001 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39002
39003         * g++.old-deja/g++.other/lookup22.C: New test.
39004
39005 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39006
39007         * g77.dg: New directory.
39008         * g77.dg/20010216-1.f: New test case.
39009         * g77.dg/dg.exp: New driver.
39010         * lib/g77-dg.exp: New driver library.
39011
39012 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39013
39014         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39015
39016 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39017
39018         * g++.old-deja/g++.other/decl9.C: New test.
39019
39020 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39021
39022         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39023         not need <string> and also tests the initialization at runtime.
39024
39025 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39026
39027         * gcc.c-torture/execute/longlong.c: New test.
39028
39029 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39030
39031         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39032
39033 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39034
39035         * gcc.c-torture/execute/920302-1.c (execute):
39036         Change argument type to short.
39037
39038 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39039
39040         * g++.old-deja/g++.pt/deduct6.C: New test.
39041
39042 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39043
39044         * g++.old-deja/g++.pt/deduct5.C: New test.
39045
39046 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39047
39048         * gcc.c-torture/execute/20010209-1.c: New test.
39049
39050 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39051
39052         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39053
39054 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39055
39056         * g++.dg/vtgc1.C: Update for new ABI.
39057
39058         * consistency.vlad: New directory, 1665 files.
39059
39060 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39061
39062         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39063         return type.
39064         * gcc.dg/cpp/digraphs.c: Declare puts.
39065
39066 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39067
39068         * g++.old-deja/g++.other/warn5.C: New test.
39069
39070 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39071
39072         * g++.old-deja/g++.pt/spec40.C: New test.
39073
39074 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39075
39076         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39077         case.
39078         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39079
39080 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39081
39082         * gcc.c-torture/compile/20010209-1.c: New test.
39083
39084 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39085
39086         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39087         excess errors message but not if it crashes.
39088         * g++.old-deja/g++.other/crash27.C: Likewise.
39089         * g++.old-deja/g++.other/crash28.C: Likewise.
39090         * g++.old-deja/g++.other/crash30.C: Likewise.
39091         * g++.old-deja/g++.other/crash32.C: Likewise.
39092         * g++.old-deja/g++.other/crash35.C: Likewise.
39093         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39094
39095 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39096
39097         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39098         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39099         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39100         g77.f-torture/execute/execute.exp,
39101         g77.f-torture/noncompile/noncompile.exp,
39102         gcc.c-torture/execute/execute.exp,
39103         gcc.c-torture/execute/memcheck/memcheck.exp,
39104         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39105         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39106         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39107         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39108         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39109         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39110         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39111         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39112         Remove bug reporting instructions with ancient email addresses.
39113
39114 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39115
39116         * gcc.dg/20010202-1.c: New test.
39117         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39118
39119 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39120
39121         * g++.dg/stdbool-if.C: New test.
39122
39123 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39124
39125         * objc/execute/fdecl.m: Added main().
39126
39127 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39128
39129         * gcc.c-torture/execute/20010206-1.c: New test.
39130
39131 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39132
39133         * gcc.dg/cpp/avoidpaste1.c: Update.
39134
39135 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39136
39137         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39138         Pero <nicola@brainstorm.co.uk>.
39139         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39140
39141 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39142
39143         * g++.old-deja/g++.pt/spec39.C: New test.
39144
39145 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * gcc.c-torture/compile/20010202-1.c: New test.
39148
39149 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39150
39151         * g++.old-deja/g++.abi/primary2.C: New test.
39152         * g++.old-deja/g++.abi/primary3.C: New test.
39153         * g++.old-deja/g++.abi/primary4.C: New test.
39154         * g++.old-deja/g++.abi/primary5.C: New test.
39155         * g++.old-deja/g++.abi/vtable3.h: New test.
39156         * g++.old-deja/g++.abi/vtable3a.C: New test.
39157         * g++.old-deja/g++.abi/vtable3b.C: New test.
39158         * g++.old-deja/g++.abi/vtable3c.C: New test.
39159         * g++.old-deja/g++.abi/vtable3d.C: New test.
39160         * g++.old-deja/g++.abi/vtable3e.C: New test.
39161         * g++.old-deja/g++.abi/vtable3f.C: New test.
39162         * g++.old-deja/g++.abi/vtable3g.C: New test.
39163         * g++.old-deja/g++.abi/vtable3h.C: New test.
39164         * g++.old-deja/g++.abi/vtable3i.C: New test.
39165         * g++.old-deja/g++.abi/vtable3j.C: New test.
39166         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39167
39168 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39169
39170         * g++.old-deja/g++.other/anon6.C: New test.
39171         * g++.old-deja/g++.other/anon7.C: New test.
39172
39173 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39174
39175         * gcc.dg/cpp/avoidpaste2.c: New tests.
39176
39177 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39178
39179         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39180
39181 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39182
39183         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39184         DECIMAL_DIG cases for Irix."
39185
39186 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39187
39188         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39189
39190 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39191
39192         * gcc.dg/c99-tag-1.c: New test.
39193
39194 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39195
39196         * gcc.dg/cpp/tr-warn1.c: Add tests.
39197
39198 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39199
39200         * gcc.dg/cpp/avoidpaste1.c: Update.
39201         * gcc.dg/cpp/paste4.c: Update.
39202
39203 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39204
39205         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39206         cases for Irix.
39207
39208 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39209
39210         * g++.old-deja/g++.other/inline19.C: New test.
39211
39212 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39213
39214         * gcc.dg/Wlarger-than.c: New test.
39215
39216 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39217
39218         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39219
39220 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39221
39222         * gcc.c-torture/execute/20010129-1.c: New test.
39223         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39224
39225 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39226
39227         * gcc.dg/cpp/avoidpaste1.c: Test case.
39228
39229 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39230
39231         * g++.old-deja/g++.other/inline18.C: New test.
39232
39233 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39234
39235         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39236         and __builtin_putchar.
39237
39238 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39239
39240         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39241         tests.
39242
39243 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39244
39245         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39246         floating point number rounding mode to round to the nearest
39247         representable mode.
39248
39249 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39250
39251         * g++.old-deja/g++.other/mangle2.C: New test.
39252
39253 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39254
39255         * gcc.c-torture/compile/20010124-1.c: New test.
39256
39257 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39258
39259         * g++.old-deja/g++.pt/spec38.C: New test.
39260
39261 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39262
39263         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39264         "Build don't run".
39265
39266 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39267
39268         * gcc.c-torture/execute/20010123-1.c: New test.
39269
39270 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39271
39272         * g++.old-deja/g++.pt/spec37.C: New test.
39273
39274 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39275
39276         * g++.old-deja/g++.pt/overload14.C: New test.
39277
39278 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39279
39280         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39281         __builtin_return_address.
39282
39283 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39284
39285         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39286         * g++.old-deja/g++.pt/spec35.C: New test.
39287         * g++.old-deja/g++.pt/spec36.C: New test.
39288
39289 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39290
39291         * gcc.c-torture/compile/20010118-1.c: New test.
39292
39293 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39294
39295         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39296
39297 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39298
39299         * gcc.c-torture/execute/20010119-1.c: New test.
39300
39301 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39302
39303         * g++.old-deja/g++.other/vbase5.C: New test.
39304
39305 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39306
39307         * gcc.c-torture/execute/20010118-1.c: New test.
39308
39309 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39310
39311         * g++.old-deja/g++.pt/deduct3.C: New test.
39312
39313 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39314
39315         * g++.old-deja/g++.pt/spec34.C: New test.
39316
39317 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39318
39319         * g77.f-torture/compile/20000601-2.f: New test.
39320
39321 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39322
39323         * g++.old-deja/g++.other/init17.C: New test.
39324
39325 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39326
39327         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39328
39329 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39330
39331         * g++.old-deja/g++.pt/unify8.C: New test.
39332
39333 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39334
39335         * g++.old-deja/g++.abi/vbase1.C: New test.
39336
39337 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39338
39339         * g++.old-deja/g++.pt/crash65.C: New test.
39340
39341 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39342
39343         * gcc.dg/cpp/assembl2.S: New test case.
39344
39345 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39346
39347         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39348         are supported.
39349
39350 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39351
39352         * g++.old-deja/g++.other/builtins1.C: New test.
39353         * g++.old-deja/g++.other/builtins2.C: Likewise.
39354         * g++.old-deja/g++.other/builtins3.C: Likewise.
39355         * g++.old-deja/g++.other/builtins4.C: Likewise.
39356
39357 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39358
39359         * gcc.c-torture/compile/20010117-1.c: New test.
39360         * gcc.c-torture/compile/20010117-2.c: New test.
39361
39362 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39363
39364         * g77.f-torture/execute/20010116.[fx]: New test,
39365         XFAIL on i?86-*-*.
39366         * g77.f-torture/compile/20010115.f: Indicate it's
39367         a test for PR fortran/1636.
39368
39369 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39370
39371         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39372
39373 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39374
39375         * g77.f-torture/compile/20010115.f: New test.
39376
39377 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39378
39379         * g++.old-deja/g++.pt/nontype5.C: New test.
39380
39381 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39382
39383         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39384         have an equivalent working one below it.
39385
39386 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39387
39388         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39389         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39390
39391 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39392
39393         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39394         message containing "init_priority".
39395         (conpr-2.C): Likewise.
39396         (conpr-3.C): Likewise.
39397         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39398
39399 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39400
39401         * gcc.c-torture/execute/20010114-2.c: New test.
39402
39403 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39404
39405         * gcc.c-torture/compile/20010114-1.c: New test.
39406         * gcc.c-torture/compile/20010114-1.x: Xfail.
39407         * gcc.c-torture/compile/20010114-2.c: New test.
39408         * gcc.c-torture/execute/20010114-1.c: New test.
39409         * gcc.dg/trunc-1.c: New test.
39410         * gcc.dg/uninit-B.c: New test.
39411
39412 2001-01-13  Nick Clifton  <nickc@redhat.com>
39413
39414         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39415         target.
39416
39417 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39418
39419         * gcc.c-torture/compile/20010113-1.c: New test.
39420
39421 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39422
39423         * gcc.c-torture/compile/20001212-1.c: New test.
39424
39425 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39426
39427         * gcc.dg/cpp/widestr1.c: Update.
39428         * gcc.dg/cpp/prag-imp.c: Remove.
39429
39430 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39431
39432         * gcc.c-torture/execute/20000801-3.x: Remove.
39433         * gcc.dg/c90-init-1.c: New test.
39434         * gcc.dg/c99-init-1.c: New test.
39435         * gcc.dg/c99-init-2.c: New test.
39436         * gcc.dg/gnu99-init-1.c: New test.
39437
39438 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39439
39440         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39441         testing that no relevant ones were found.
39442
39443 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39444
39445         * g++.old-deja/g++.pt/cast2.C: New test.
39446
39447 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39448
39449         * g++.old-deja/g++.pt/friend47.C: New test.
39450
39451 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39452
39453         * g++.old-deja/g++.pt/instantiate13.C: New test.
39454
39455 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39456
39457         * g++.old-deja/g++.other/defarg7.C: New test.
39458         * g++.old-deja/g++.other/defarg8.C: New test.
39459
39460 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.old-deja/g++.pt/crash64.C: New test.
39463
39464 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39465
39466         * g++.old-deja/g++.pt/crash63.C: New test.
39467
39468 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39469
39470         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39471
39472 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39473
39474         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39475
39476 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39477
39478         * g++.old-deja/g++.pt/error3.C: New test.
39479
39480 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39481
39482         * g++.old-deja/g++.other/crash39.C: New test.
39483
39484 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39485
39486         * g++.old-deja/g++.other/vbase4.C: New test.
39487
39488 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39489
39490         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39491         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39492         * gcc.dg/special/special.exp: New test driver which will check
39493         for alias support for the above test.
39494
39495 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39496
39497         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39498         problems on small machines.
39499         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39500         parameterize.
39501
39502 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39503
39504         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39505         mips.
39506         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39507
39508 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39509
39510         * g++.old_deja/g++.pt/using8.C: New test.
39511
39512 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39513
39514         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39515
39516 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39517
39518         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39519         where a failure is expected.
39520         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39521
39522 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39523
39524         * g++.old_deja/g++.pt/instantiate12.C: New test.
39525
39526 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39527
39528         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39529         start of structs.
39530         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39531         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39532         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39533         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39534         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39535         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39536         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39537         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39538         * g++.old-deja/g++.eh/spec6.C: Likewise.
39539         * g++.old-deja/g++.jason/crash3.C: Likewise.
39540         * g++.old-deja/g++.law/ctors11.C: Likewise.
39541         * g++.old-deja/g++.law/ctors17.C: Likewise.
39542         * g++.old-deja/g++.law/ctors5.C: Likewise.
39543         * g++.old-deja/g++.law/ctors9.C: Likewise.
39544         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39545         * g++.old-deja/g++.mike/net22.C: Likewise.
39546         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39547         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39548         * g++.old-deja/g++.mike/virt3.C: Likewise.
39549         * g++.old-deja/g++.niklas/t128.C: Likewise.
39550         * g++.old-deja/g++.other/anon4.C: Likewise.
39551         * g++.old-deja/g++.other/using1.C: Likewise.
39552         * g++.old-deja/g++.other/warn3.C: Likewise.
39553         * g++.old-deja/g++.pt/t37.C: Likewise.
39554         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39555         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39556
39557 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39558
39559         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39560
39561 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39562
39563         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39564
39565 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39566
39567         * gcc.c-torture/compile/20010107-1.c: New test.
39568
39569 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39570
39571         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39572
39573 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39574
39575         * gcc.dg/format/format.h: New file.
39576         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39577         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39578         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39579         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39580         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39581         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39582         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39583         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39584         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39585         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39586         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39587         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39588         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39589         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39590         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39591         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39592         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39593         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39594         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39595         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39596         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39597         instead of declaring standard types, macros and functions in each
39598         test.
39599
39600 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39601
39602         * gcc.c-torture/execute/20010106-1.c: New test.
39603
39604 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39605
39606         * gcc.dg/format/format.exp: New file.
39607         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39608         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39609         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39610         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39611         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39612         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39613         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39614         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39615         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39616         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39617         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39618         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39619         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39620         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39621         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39622         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39623         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39624         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39625         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39626         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39627         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39628         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39629         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39630         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39631         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39632         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39633         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39634         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39635         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39636         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39637         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39638         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39639         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39640         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39641         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39642         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39643         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39644         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39645         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39646         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39647         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39648         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39649
39650 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39651
39652         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39653         account.
39654
39655 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39656
39657         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39658
39659 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39660
39661         * g++.old-deja/g++.pt/crash62.C: New test.
39662
39663 2001-01-04  Richard Henderson  <rth@redhat.com>
39664
39665         * gcc.dg/20000926-1.c: Update expected warnings.
39666         * gcc.dg/array-2.c: Likewise.
39667         * gcc.dg/array-4.c: Also validate flexible array members.
39668         * gcc.dg/c99-flex-array-1.c: New.
39669
39670 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39671
39672         * gcc.c-torture/compile/20001222-1.x: Remove.
39673
39674 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39675
39676         * gcc.c-torture/execute/built-in-setjmp.c: New.
39677
39678 2001-01-03  Richard Henderson  <rth@redhat.com>
39679
39680         * gcc.dg/940510-1.c: Update expected error wording.
39681         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39682
39683 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39684
39685         * lib/target-supports.exp (check_alias_available): Modified to
39686         indicate aliases not supported if only weak aliases are supported.
39687
39688 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39689
39690         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39691         Turn on cmpstrsi checks for __pj__ and __i370__.
39692
39693 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39694
39695         * g++.old-deja/g++.other/virtual11.C: New test.
39696
39697 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39698
39699         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39700
39701 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39702
39703         * gcc.c-torture/compile/20010102-1.c: New test.
39704
39705 2001-01-02  Andreas Jaeger  <aj@suse.de>
39706
39707         * gcc.dg/noreturn-3.c: New test.
39708
39709         * gcc.dg/noreturn-4.c: New test.
39710
39711 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39712
39713         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39714         __builtin_fputc and __builtin_fwrite.
39715
39716 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39717
39718         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39719         signed char, not default char.
39720
39721 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39722
39723         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39724
39725 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39726
39727         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39728
39729 2000-12-29  Richard Henderson  <rth@redhat.com>
39730
39731         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39732         (__cyg_profile_func_exit): Define.
39733
39734 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39735
39736         * g++.dg/vtgc1.C: New test.
39737
39738 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39739
39740         * gcc.dg/noncompile/20001228-1.c: New test.
39741
39742         * gcc.dg/20001228-1.c: New test.
39743
39744         * gcc.c-torture/execute/20001228-1.c: New test.
39745
39746 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39747
39748         * gcc.dg/format-strfmon-1.c: New test.
39749
39750 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39751
39752         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39753         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39754         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39755         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39756         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39757         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39758         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39759         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39760         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39761         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39762         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39763         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39764         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39765
39766         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39767         * gcc.c-torture/execute/string-opt-4.c: Test index.
39768
39769 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39770
39771         * gcc.c-torture/compile/20001226-1.c: New test.
39772
39773 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39774
39775         * gcc.c-torture/compile/20001222-1.c: New test.
39776         * gcc.c-torture/compile/20001222-1.x: Xfail.
39777
39778 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39779
39780         * gcc.c-torture/execute/comp-goto-2.c: New test.
39781
39782 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39783
39784         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39785         Use long types if __INT_MAX__ is 32767.
39786         (main): Use cast to (sint32 *) when poking 88 into a_page.
39787
39788         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39789
39790 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39791
39792         * gcc.c-torture/compile/20001221-1.c: New test.
39793         * gcc.c-torture/execute/20001221-1.c: New test.
39794
39795 2000-12-20  Richard Henderson  <rth@redhat.com>
39796
39797         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39798         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39799
39800 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39801
39802         * gcc.dg/compare3.c: New test.
39803
39804 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39805
39806         * gcc.dg/format-warnll-1.c: New test.
39807
39808 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39809
39810         * gcc.dg/cpp/cmdlne-P.c: New test.
39811
39812 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39813
39814         * gcc.c-torture/execute/builtin-abs-1.c,
39815         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39816
39817 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39818
39819         * gcc.dg/cpp/multiline.c: New test.
39820
39821 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39822
39823         * g++.old-deja/g++.other/syshdr1.C: Update.
39824         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39825
39826 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39827
39828         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39829
39830 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39831
39832         * g++.old-deja/g++.pt/ttp65.C: New test.
39833
39834 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39835
39836         * g++.old-deja/g++.pt/ttp64.C: New test.
39837
39838 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39839
39840         * g++.old-deja/g++.pt/spec33.C: New test.
39841
39842 2000-12-14  Catherine Moore  <clm@redhat.com>
39843
39844         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39845         * gcc.c-torture/execute/920612-2.c: Likewise.
39846         * gcc.c-torture/execute/920428-2.c: Likewise.
39847         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39848         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39849
39850 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39851
39852         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39853         * gcc.dg/pack-test-2.c: Likewise.
39854
39855 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39856
39857         Tests by Zack Weinberg <zackw@stanford.edu>.
39858
39859         * gcc.dg/cpp/defined.c: Update.
39860         * gcc.dg/cpp/defined_trad.c: New tests.
39861
39862 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39863
39864         * gcc.dg/cpp/trad-direct.c: Update.
39865
39866 2000-12-11  Neil Booth  <neilb@earthling.net>
39867
39868         * gcc.dg/cpp/defined_trad.c
39869
39870 2000-12-11  Neil Booth  <neilb@earthling.net>
39871
39872         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39873
39874 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39875
39876         * gcc.dg/format-miss-2.c: New test.
39877
39878 2000-12-09  Neil Booth  <neilb@earthling.net>
39879
39880         * gcc.dg/cpp/lineflags.c: New tests.
39881         * gcc.dg/cpp/poison.c: Update.
39882         * gcc.dg/cpp/redef2.c: Update.
39883         * gcc.dg/cpp/skipping.c: New test.
39884
39885 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39886
39887         * g++.old-deja/g++.other/eh3.C: New testcase.
39888
39889 2000-12-07  Neil Booth  <neilb@earthling.net>
39890
39891         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39892         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39893         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39894         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39895         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39896         Update.
39897
39898 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39899
39900         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39901         __SIZE_TYPE__ instead of int for type of integers cast to
39902         pointers.
39903
39904 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * g++.old-deja/g++.other/cleanup4.C: New test.
39907
39908 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39909
39910         * format-sec-1.c: New test.
39911
39912 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39913
39914         * gcc.dg/format-nonlit-3.c: New test.
39915
39916 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39917
39918         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39919         through a null pointer.
39920
39921 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39922
39923         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39924         * g++.old-deja/g++.pt/partial4.C: New test.
39925
39926 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39927
39928         * gcc.c-torture/execute/ieee/hugeval.x: New.
39929
39930 2000-12-06  Neil Booth  <neilb@earthling.net>
39931
39932         * gcc.dg/cpp/backslash2.c: New tests.
39933
39934 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39935
39936         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39937         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39938
39939 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39940
39941         * gcc.c-torture/execute/20001203-2.c: New testcase.
39942
39943 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39946         * g++.old-deja/g++.other/virtual10.C: New test.
39947
39948 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39949
39950         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39951
39952 2000-12-05  Richard Henderson  <rth@redhat.com>
39953
39954         * gcc.c-torture/compile/20001205-1.c: New.
39955
39956 2000-12-04  Neil Booth  <neilb@earthling.net>
39957
39958         * g++.old-deja/g++.other/virtual9.C: New test.
39959         * g++.old-deja/g++.pt/crash61.C: New test.
39960         * gcc.c-torture/execute/loop-9.c: New test.
39961
39962 2000-12-04  Neil Booth  <neilb@earthling.net>
39963
39964         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39965         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39966         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39967         * gcc.dg/cpp/extratokens.c: ...here.
39968
39969 2000-12-04  Neil Booth  <neilb@earthling.net>
39970
39971         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39972         New tests.
39973
39974 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39975
39976         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39977         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39978
39979 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39980
39981         * gcc.c-torture/execute/20001203-1.c: New test.
39982
39983 2000-12-03  Neil Booth  <neilb@earthling.net>
39984
39985         * gcc.dg/cpp/macro6.c: New test cases.
39986
39987 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39988
39989         * gcc.c-torture/execute/string-opt-9.c: New test.
39990         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39991         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39992         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39993
39994         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39995         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39996
39997 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39998
39999         * gcc.dg/cpp/if-6.c: New testcase.
40000
40001         * gcc.dg/20001201-1.c: New testcase.
40002
40003 2000-12-02  Neil Booth  <neilb@earthling.net>
40004
40005         * g++.old-deja/g++.other/externC4.C,
40006         g++.old-deja/g++.other/friend10.C: New tests.
40007
40008 2000-12-02  Neil Booth  <neilb@earthling.net>
40009
40010         * g++.old-deja/g++.other/instan2.C
40011         * g++.old-deja/g++.other/instan3.C: New test.
40012
40013 2000-12-02  Neil Booth  <neilb@earthling.net>
40014
40015         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40016         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40017         gnuc99.c,gnuc99-pedantic.c: New tests.
40018
40019 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40020
40021         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40022         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40023
40024 2000-12-01  Neil Booth  <neilb@earthling.net>
40025
40026         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40027         * gcc.dg/cpp/poison.c: Update.
40028         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40029
40030 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40031
40032         * g77.f-torture/execute/20001201.f: New test.
40033
40034 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40035
40036         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40037
40038 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40039
40040         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40041
40042 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40043
40044         * g++.old-deja/g++.other/cast6.C: New test.
40045
40046 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40047
40048         * gcc.c-torture/execute/20001130-2.c: New testcase.
40049
40050 2000-11-30  Richard Henderson  <rth@redhat.com>
40051
40052         * gcc.c-torture/execute/20001130-1.c: New test.
40053
40054 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40055
40056         * g++.old-deja/g++.other/op3.C: New test.
40057
40058 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40059
40060         * g++.old-deja/g++.other/op2.C: New test.
40061
40062 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40063
40064         * g++.old-deja/g++.other/crash38.C: New test.
40065
40066 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40067
40068         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40069
40070 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40071
40072         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40073         tests.
40074         * gcc.c-torture/execute/string-opt-6.c: New test.
40075
40076         * gcc.dg/20001117-1.c: Add main.
40077
40078 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40079
40080         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40081         Move from here ...
40082         * gcc.dg/940510-1.c: ... to here.
40083
40084         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40085         zero-size arrays in toplevel structures.
40086
40087 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40088
40089         * gcc.c-torture/execute/loop-8.c: New test.
40090
40091 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40092
40093         * g++.old-deja/g++.other/base1.C: New test.
40094
40095 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40096
40097         * g++.old-deja/g++.other/parse2.C: New test.
40098
40099 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40100
40101         * g++.old-deja/g++.pt/incomplete1.C: New test.
40102
40103 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40104
40105         * g++.old-deja/g++.other/friend9.C: New test.
40106
40107 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40108
40109         * gcc.dg/20001127-1.c: New test.
40110
40111 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40112
40113         * g++.old-deja/g++.pt/friend46.C: New test.
40114
40115 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40116
40117         * g++.old-deja/g++.other/ptrmem8.C: New test.
40118
40119 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40120
40121         * gcc.c-torture/execute/string-opt-7.c: New test.
40122         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40123
40124 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40125
40126         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40127         instead of 'mkcheck 2'.
40128
40129 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40130
40131         * gcc.c-torture/execute/memcheck/driver.c,
40132         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40133         C9X references to refer to C99.
40134
40135 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40136
40137         * gcc.dg/ultrasp3.c: New test.
40138
40139 2000-11-25  Neil Booth  <neilb@earthling.net>
40140
40141         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40142
40143 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40144
40145         * gcc.c-torture/compile/20001123-2.c: New.
40146
40147 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40148
40149         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40150
40151 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40152
40153         * gcc.dg/sequence-point-1.c: Add some new tests.
40154         * gcc.c-torture/execute/20001124-1.c: New test.
40155
40156 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40157
40158         * g++.old-deja/g++.other/vaarg4.C: New test.
40159         * gcc.c-torture/compile/20001123-1.c: New test.
40160
40161 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40162
40163         * g++.other/crash24.C: Adjust and remove XFAIL.
40164         * g++.other/crash37.C: New test.
40165
40166 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40167
40168         * g++.old-deja/g++.pt/instantiate9.C: New test.
40169
40170 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40171
40172         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40173         new ABI, too.
40174
40175         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40176         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40177
40178 2000-11-22  Neil Booth  <neilb@earthling.net>
40179
40180         * gcc.dg/cpp/Wtrigraphs.c: New test.
40181
40182 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40183
40184         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40185
40186 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40187
40188         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40189
40190 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40191
40192         * lib/gcc-dg.exp: load_lib scanasm.exp.
40193         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40194         * lib/g++-dg.exp: load_lib scanasm.exp.
40195         * lib/scanasm.exp: New.
40196         (scan-assembler, scan-assembler-not): Add optional arguments to
40197         test name, or if not present, the pattern name.
40198         (scan-assembler-dem, scan-assembler-dem-not): New.
40199
40200         * g++.dg/dg.exp: New.
40201
40202 2000-11-21  Neil Booth  <neilb@earthling.net>
40203
40204         * gcc.dg/cpp/integrated1.c: Remove.
40205
40206 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40207
40208         * gcc.c-torture/execute/20001121-1.c: New test.
40209
40210 2000-11-21  Richard Henderson  <rth@redhat.com>
40211
40212         * gcc.c-torture/compile/20001121-1.c: New test.
40213
40214 2000-11-20  Neil Booth  <neilb@earthling.net>
40215
40216         * gcc.dg/cpp/integrated1.c: New test.
40217
40218 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40219
40220         * g++.old-deja/g++.other/inline17.C: New test.
40221
40222 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40223
40224         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40225         local variable to be zero: I made the variable global. Now
40226         uses abort() and exit() instead of relying on main's return value.
40227
40228 2000-11-20  Neil Booth  <neilb@earthling.net>
40229
40230         * gcc.dg/cpp/paste2.c: Update test.
40231         * objc/execute/paste.m: New test.
40232
40233 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40234
40235         * gcc.dg/c99-condexpr-1.c: New test.
40236
40237 2000-11-20  Neil Booth  <neilb@earthling.net>
40238
40239         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40240
40241 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40242
40243         * g++.old-deja/g++.pt/export1.C: New test.
40244
40245 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40246
40247         * gcc.dg/20001117-1.c: New test.
40248
40249 2000-11-18  Richard Henderson  <rth@redhat.com>
40250
40251         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40252
40253 2000-11-18  Richard Henderson  <rth@redhat.com>
40254
40255         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40256         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40257         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40258
40259 2000-11-18  Richard Henderson  <rth@redhat.com>
40260
40261         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40262         (main): New.  Exit cleanly.
40263
40264 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40265
40266         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40267         gcc.dg/c99-fordecl-2.c: New tests.
40268
40269 2000-11-18  Richard Henderson  <rth@redhat.com>
40270
40271         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40272         * gcc.c-torture/execute/zerolen-2.c: New.
40273
40274 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40275
40276         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40277         memory.
40278
40279 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * g++.old-deja/g++.pt/instantiate8.C: New test.
40282
40283 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40284
40285         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40286         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40287
40288 2000-11-16  Nick Clifton  <nickc@redhat.com>
40289
40290         * gcc.c-torture/execute/nestfunc-2.c: New test.
40291         * gcc.c-torture/execute/nestfunc-3.c: New test.
40292
40293 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40294
40295         * gcc.c-torture/compile/20001116-1.c: New test.
40296
40297 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40298
40299         * gcc.c-torture/execute/20001115-1.c: New test.
40300
40301 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40302
40303         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40304         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40305         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40306         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40307
40308 2000-11-15  Neil Booth  <neilb@earthling.net>
40309
40310         gcc.dg/cpp/_Pragma1.c: Update.
40311         gcc.dg/cpp/_Pragma2.c: New test.
40312
40313 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40314
40315         * g++.old-deja/g++.other/anon5.C: New test.
40316
40317 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40318
40319         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40320         tests.
40321
40322 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40323
40324         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40325         output.
40326
40327 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40328
40329         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40330         labels at end of compound statements.
40331
40332 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40333
40334         * gcc.c-torture/execute/loop-7.c: New test.
40335
40336 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40337
40338         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40339
40340 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40341
40342         * gcc.dg/c99-bool-1.c: New test.
40343
40344 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40345
40346         * gcc.dg/c99-scope-1.c: Remove xfail.
40347         * gcc.dg/c99-scope-2.c: New test.
40348
40349 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40350
40351         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40352         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40353
40354 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40355
40356         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40357         error messages.
40358
40359         * g++.mike/p700.C: Don't typedef wchar_t.
40360         * g++.mike/p784.C: Likewise.
40361         * g++.mike/eb101.C: Don't use __wchar_t.
40362
40363 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40364
40365         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40366         from DO loop.
40367
40368 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40369
40370         * gcc.c-torture/execute/20001111-1.c: New test.
40371
40372 2000-11-10  Nick Clifton  <nickc@redhat.com>
40373
40374         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40375         long multuiple and accumulate.
40376
40377 2000-11-09  Richard Henderson  <rth@redhat.com>
40378
40379         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40380         via size_t instead of int.
40381
40382         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40383         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40384         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40385         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40386
40387 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40388
40389         * gcc.c-torture/compile/20001109-1.c: New test.
40390         * gcc.c-torture/compile/20001109-2.c: New test.
40391
40392 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.pt/operator1.C: New test.
40395         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40396
40397 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40398
40399         * gcc.dg/20001108-1.c: New test.
40400
40401 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40402
40403         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40404         with both arguments constant strings.
40405         * gcc.c-torture/execute/string-opt-3.c: New test.
40406         * gcc.c-torture/execute/string-opt-4.c: New test.
40407         * gcc.c-torture/execute/string-opt-5.c: New test.
40408
40409 2000-11-08  Nick Clifton  <nickc@redhat.com>
40410
40411         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40412         mulsidi3adddi patterns.
40413
40414 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40415
40416         * g++.old-deja/g++.other/crash36.C: New test.
40417
40418 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40419
40420         * g++.old-deja/g++.other/init16.C: New test.
40421
40422 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40423
40424         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40425
40426 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40427
40428         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40429         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40430         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40431
40432 2000-11-07  DJ Delorie  <dj@redhat.com>
40433
40434         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40435
40436 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40437
40438         * gcc.c-torture/execute/string-opt-1.c: New test.
40439
40440 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40441
40442         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40443         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40444         parameters in registers, and there is no way for a varargs
40445         function to know in which order the integer and floating-point
40446         parameters should be interleaved when they are placed on the
40447         stack.
40448         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40449         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40450
40451 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40452
40453         * gcc.c-torture/execute/string-opt-2.c: New test.
40454
40455 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40456
40457         * g++.old-deja/g++.pt/crash60.C: New test.
40458
40459 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40460
40461         * g++.old-deja/g++.other/crash24.C: New test.
40462         * g++.old-deja/g++.other/crash25.C: New test.
40463         * g++.old-deja/g++.other/crash26.C: New test.
40464         * g++.old-deja/g++.other/crash27.C: New test.
40465         * g++.old-deja/g++.other/crash28.C: New test.
40466         * g++.old-deja/g++.other/crash29.C: New test.
40467         * g++.old-deja/g++.other/crash30.C: New test.
40468         * g++.old-deja/g++.other/crash31.C: New test.
40469         * g++.old-deja/g++.other/crash32.C: New test.
40470         * g++.old-deja/g++.other/crash33.C: New test.
40471         * g++.old-deja/g++.other/crash34.C: New test.
40472         * g++.old-deja/g++.other/crash35.C: New test.
40473
40474 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40475
40476         * gcc.c-torture/execute/20001031-1.c: New test.
40477
40478 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40479
40480         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40481         namespace.
40482
40483         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40484         standards-conformant.
40485
40486         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40487
40488         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40489         * g++.old-deja/g++.mike/p755a.C: Likewise.
40490         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40491         library makes no calls to `operator new' during initialization.
40492
40493 2000-11-04  Neil Booth  <neilb@earthling.net>
40494
40495         * gcc.dg/cpp/include2.c: New tests.
40496
40497 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40498
40499         * lib/g++.exp (g++_set_ld_library_path): New function.
40500         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40501
40502 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40503
40504         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40505         warnings.
40506
40507 2000-11-01  Richard Henderson  <rth@redhat.com>
40508
40509         * g++.old-deja/g++.ext/namedret1.C: New.
40510         * g++.old-deja/g++.ext/namedret2.C: New.
40511         * g++.old-deja/g++.ext/namedret3.C: New.
40512
40513 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40514
40515         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40516         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40517
40518 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40519
40520         * gcc.c-torture/execute/va-arg-21.c: New test.
40521
40522 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40523
40524         * gcc.dg/c99-complex-2.c: New test.
40525
40526 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40527
40528         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40529
40530 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * g++.old-deja/g++.other/inline16.C: New test.
40533
40534 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40535
40536         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40537         __PRETTY_FUNCTION__
40538
40539 2000-10-29  Neil Booth  <neilb@earthling.net>
40540
40541         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40542         New tests.
40543         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40544         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40545         optimisation.
40546
40547 2000-10-29  Neil Booth  <neilb@earthling.net>
40548
40549         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40550         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40551         * mi5.c: Test multiple includes work with -C.
40552         * trigraphs.c: Test ^= version.
40553
40554 2000-10-28  Neil Booth  <neilb@earthling.net>
40555
40556         New tests and test updates for new macro expander.
40557
40558         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40559         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40560         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40561         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40562         new diagnostic messages.
40563
40564         * gcc.dg/cpp/macro3.c: New tests.
40565
40566 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40567
40568         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40569         on the same line.
40570
40571 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40572
40573         * g++.old-deja/g++.other/eh2.C: New test.
40574
40575 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40576
40577         * gcc.c-torture/execute/20001027-1.c: New test.
40578
40579 2000-10-26  Richard Henderson  <rth@redhat.com>
40580
40581         * gcc.c-torture/execute/20001026-1.c: New.
40582
40583 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40584
40585         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40586         * g++.old-deja/g++.law/builtin1.C: Likewise.
40587         * g++.old-deja/g++.law/ctors10.C: Likewise.
40588         * g++.old-deja/g++.law/virtual3.C: Likewise.
40589         * g++.old-deja/g++.mike/p658.C: Likewise.
40590         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40591         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40592         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40593         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40594         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40595
40596 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40597
40598         * gcc.c-torture/compile/20001024-1.c: New test.
40599
40600 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40601
40602         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40603         to tell us whether or not we are using V3.
40604
40605 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40606
40607         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40608         operands.
40609
40610 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40611
40612         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40613
40614 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * gcc.c-torture/execute/20001024-1.c: New test.
40617
40618 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40619
40620         * g++.old-deja/g++.other/sibcall1.C: New test.
40621
40622 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40623
40624         * gcc.dg/noncompile/init-3.c: New test.
40625
40626 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40627
40628         * gcc.dg/format-array-1.c: New test.
40629
40630 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40631
40632         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40633         writing through null pointers; remove comment about testing
40634         unterminated strings.
40635
40636 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40637
40638         * gcc.c-torture/execute/20001017-2.c: New test.
40639
40640 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40641
40642         * gcc.c-torture/compile/20001018-1.c: New test.
40643         * gcc.c-torture/compile/20001018-1.x: Xfail.
40644
40645 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40646
40647         * gcc.c-torture/execute/20001017-1.c: New test.
40648
40649 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40650
40651         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40652         for multiple use of arguments with scanf formats; add tests for
40653         multiple use of arguments.
40654
40655 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40656
40657         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40658
40659 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40660
40661         * gcc.dg/format-miss-1.c: New test.
40662
40663 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40664
40665         * gcc.c-torture/execute/20001013-1.c: New test.
40666
40667 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40668
40669         * gcc.dg/format-branch-1.c: New test.
40670
40671 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40672
40673         * README, lib/file-format.exp: Remove EGCS references.
40674
40675 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40676
40677         * gcc.dg/20001013-1.c: New test.
40678
40679 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40680
40681         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40682         for intmax_t in the compiler using __typeof__ and the type rules
40683         for conditional expressions.
40684
40685 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40686
40687         * gcc.dg/20001012-1.c: New test.
40688         * gcc.dg/20001012-2.c: New test.
40689
40690 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40691
40692         * gcc.dg/format-attr-1.c: New test.
40693
40694 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40695
40696         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40697         __LONG_LONG_MAX__ instead of LLONG_MAX.
40698
40699 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40700
40701         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40702         scanf flags.
40703         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40704         flags.
40705
40706 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40707
40708         * gcc.dg/sequence-pt-1.c: New test.
40709
40710 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40711
40712         * gcc.c-torture/execute/20001011-1.c: New testcase.
40713         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40714
40715 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40716
40717         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40718         does not error on it.
40719
40720 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40721
40722         * gcc.dg/20001009-1.c: New test.
40723
40724 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40725
40726         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40727         * gcc.c-torture/execute/20001009-2.c: ... to here.
40728
40729 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40730
40731         * gcc.c-torture/compile/20001009-1.c: New testcase.
40732         * gcc.c-torture/execute/20001009-1.c: New testcase.
40733         Testcases provided by Jan Hubicka <jh@suse.cz>.
40734
40735 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40736
40737         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40738         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40739         uintmax_t using <limits.h> to emulate the compiler's internal
40740         logic.  No longer XFAIL %j tests.
40741
40742 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40743
40744         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40745         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40746         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40747         regexps and details of expected handling of some bad formats.
40748         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40749         suppression.
40750
40751 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40752
40753         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40754         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40755         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40756         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40757         in list archives.
40758
40759 2000-10-06  Richard Henderson  <rth@cygnus.com>
40760
40761         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40762         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40763         * g++.old-deja/g++.jason/report.C: Likewise.
40764         * g++.old-deja/g++.law/friend5.C: Likewise.
40765         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40766         of the expected warnings.
40767
40768 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40769
40770         * g++.old-deja/g++.pt/enum14.C: New test.
40771
40772 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         * g++.old-deja/g++.pt/crash59.C: New test.
40775
40776 2000-10-04  Will Cohen  <wcohen@redhat.com>
40777
40778         * gcc.dg/20000926-1.c: New test.
40779
40780 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40781
40782         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40783         function name for current C++ compiler.
40784         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40785
40786 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40787
40788         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40789         __PRETTY_FUNCTION__.
40790         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40791
40792 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40793
40794         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40795
40796 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40797
40798         * gcc.c-torture/compile/20000923-1.c: New test.
40799
40800 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40801
40802         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40803         * g++.old-deja/g++.pt/ttp62.C: Same.
40804         * g++.old-deja/g++.other/inline14.C: Same.
40805
40806 2000-09-24  Richard Henderson  <rth@cygnus.com>
40807
40808         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40809
40810 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40811
40812         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40813
40814 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40815
40816         * gcc.c-torture/compile/20000922-1.c: New file.
40817
40818 2000-09-21  Nick Clifton  <nickc@redhat.com>
40819
40820         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40821         a signed long modulo operation.
40822         (mod6): New function - perform an unsigned long modulo operation.
40823         (main): Add tests for modulos of very large numbers by very small
40824         dividends.
40825
40826 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40827
40828         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40829
40830 2000-09-19  Richard Henderson  <rth@cygnus.com>
40831
40832         * gcc.dg/compare2.c (case 10): XFAIL.
40833
40834 2000-09-18  Richard Henderson  <rth@cygnus.com>
40835
40836         * gcc.c-torture/execute/20000906-1.c: Move ...
40837         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40838         that support __builtin_trap.
40839
40840 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40841
40842         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40843
40844 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40845
40846         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40847         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40848         more $ format tests.
40849
40850 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40851
40852         * gcc.dg/format-errmk-1.c: New test.
40853
40854 2000-09-17  Greg McGary  <greg@mcgary.org>
40855
40856         * gcc.c-torture/execute/20000917-1.x: Remove.
40857
40858 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40859
40860         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40861
40862 2000-09-17  Greg McGary  <greg@mcgary.org>
40863
40864         * gcc.c-torture/execute/20000917-1.c: New test.
40865         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40866
40867 2000-09-16  Neil Booth  <NeilB@earthling.net>
40868
40869         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40870         in nested macro bug.
40871
40872 2000-09-15  Neil Booth  <NeilB@earthling.net>
40873
40874         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40875
40876 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40877
40878         * gcc.c-torture/execute/20000914-1.c: New test.
40879
40880 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40881
40882         * g++.other/inline13.C: New test.
40883
40884 2000-09-12  Andreas Jaeger  <aj@suse.de>
40885
40886         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40887         constant by Ulrich Drepper <drepper@redhat.com>.
40888
40889 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40890
40891         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40892
40893 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40894
40895         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40896
40897 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40898
40899         * gcc.dg/cpp/backslash.c: New test.
40900
40901 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40902
40903         * gcc.c-torture/execute/20000910-1.c: New test.
40904         * gcc.c-torture/execute/20000910-2.c: Likewise.
40905
40906 2000-09-11  Robert Lipe  <robertl@sco.com>
40907
40908         * gcc.dg/pragma-align.c: New test.
40909
40910 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40911
40912         * g++.old-deja/g++.pt/explicit82.C: New test.
40913         * g++.old-deja/g++.pt/explicit83.C: New test.
40914
40915 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40916
40917         * gcc.dg/asm-names.c: New test.
40918
40919 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40920
40921         * gcc.dg/cpp/tr-warn6.c: New test
40922
40923 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40924
40925         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40926         be accepted.
40927
40928 2000-09-07  Catherine Moore  <clm@redhat.com>
40929
40930         * gcc.c-torture/execute/unroll-1.c: New test.
40931
40932 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40933
40934         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40935         ERROR markers.
40936         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40937         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40938         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40939         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40940         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40941         Preprocess only.
40942         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40943         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40944
40945 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40946
40947         * g++.old-deja/g++.pt/deduct2.C: New test.
40948
40949 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40950
40951         * g++.old-deja/g++.pt/parms2.C: New test.
40952
40953 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40954
40955         * g++.old-deja/g++.pt/crash58.C: New test.
40956
40957 2000-09-06  Greg McGary  <greg@mcgary.org>
40958
40959         * gcc.c-torture/execute/20000906-1.c: New test.
40960         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40961
40962 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40963
40964         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40965
40966 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40967
40968         * g++.old-deja/g++.pt/crash57.C: New test.
40969
40970 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40971
40972         * g++.old-deja/g++.pt/crash56.C: New test.
40973
40974 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40975
40976         * g++.old-deja/g++.pt/koenig1.C: New test.
40977
40978 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40979
40980         * gcc.dg/20000904-1.c: New test.
40981
40982 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40983
40984         * gcc.dg/cpp/paste8.c: New test.
40985
40986 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40987
40988         * gcc.c-torture/compile/20000827-1.c: New test.
40989
40990 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40991
40992         * gcc.dg/format-diag-1.c: New test.
40993
40994 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40995
40996         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40997         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40998         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40999         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41000         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41001
41002 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41003
41004         * g++.old-deja/g++.other/nested4.C: New test.
41005
41006 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41007
41008         * g++.old-deja/g++.ns/scoped1.C: New test.
41009
41010 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41011
41012         * lib/g++.exp: Support testing already-installed GCC.
41013
41014 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41015
41016         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41017
41018 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41019
41020         * gcc.dg/return-type-2.c: New test.
41021
41022 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41023
41024         * gcc.c-torture/compile/20000825-1.c: New test.
41025
41026 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41027
41028         * gcc.dg/dwarf2-2.c: New test.
41029
41030 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41031
41032         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41033         dg-warning regexps.
41034
41035 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41036
41037         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41038         gcc.dg/format-ext-5.c: New tests.
41039
41040 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41041
41042         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41043
41044 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41045
41046         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41047
41048 2000-08-24  Richard Henderson  <rth@cygnus.com>
41049
41050         * gcc.dg/ia64-sync-1.c: New test.
41051         * gcc.dg/ia64-sync-2.c: New test.
41052         * gcc.dg/ia64-asm-1.c: New test.
41053
41054 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41055
41056         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41057         * gcc.dg/format-ext-2.c: New test.
41058
41059 2000-08-23  Jason Merrill  <jason@redhat.com>
41060
41061         * lib/old-dejagnu.exp: Also ignore "In member function" and
41062         "At global scope".
41063
41064 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41065
41066         * gcc.dg/noncompile/label-lineno-1.c: New test.
41067
41068 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41069
41070         * gcc.dg/c99-array-nonobj-1.c: New test.
41071
41072 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41073
41074         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41075         tests.
41076         * gcc.dg/format-ext-1.c: New test.
41077
41078 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41079
41080         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41081         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41082         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41083         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41084         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41085
41086 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41087
41088         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41089         gcc.dg/c99-strftime-2.c: New tests.
41090
41091 2000-08-22  Richard Henderson  <rth@cygnus.com>
41092
41093         * gcc.c-torture/execute/20000822-1.c: New test.
41094
41095 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41096
41097         * gcc.c-torture/execute/20000819-1.x: Remove.
41098
41099 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41100
41101         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41102         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41103         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41104         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41105         gcc.dg/format-xopen-1.c: New tests.
41106
41107 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41108
41109         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41110
41111 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41112
41113         * g++.old-deja/g++.other/loop2.C: New test.
41114
41115         * gcc.c-torture/compile/20000606-1.c: New test.
41116         * gcc.c-torture/compile/20000728-1.c: New test.
41117         * gcc.c-torture/execute/20000801-1.c: New test.
41118         * gcc.c-torture/execute/20000801-2.c: New test.
41119         * gcc.c-torture/execute/20000819-1.c: New test.
41120         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41121         * gcc.dg/20000629-1.c: New test.
41122         * gcc.dg/20000724-1.c: New test.
41123         * gcc.dg/20000807-1.c: New test.
41124
41125 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41126
41127         * gcc.dg/cpp/pragma-1.c: New test.
41128         * gcc.dg/cpp/pragma-2.c: New test.
41129
41130 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41131
41132         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41133         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41134
41135 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41136
41137         * gcc.c-torture/compile/20000818-1.c: New test.
41138
41139 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41140
41141         * gcc.c-torture/execute/20000818-1.c: New test.
41142
41143 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41144
41145         * gcc.dg/format-va-1.c: New test.
41146
41147 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41148
41149         * g++.old-deja/g++.other/typedef8.C: New test.
41150
41151 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41152
41153         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41154         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41155         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41156         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41157         * g++.old-deja/g++.other/ptrmem7.C: New test.
41158         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41159
41160 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.old-deja/g++.pt/typename27.C: New test.
41163
41164 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41167         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41168         * g++.old-deja/g++.pt/friend45.C: New test.
41169         * g++.old-deja/g++.other/friend8.C: New test.
41170
41171 2000-08-15  Richard Henderson  <rth@cygnus.com>
41172
41173         * gcc.c-torture/execute/20000815-1.c: New test.
41174
41175 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41176
41177         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41178         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41179         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41180
41181 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41182
41183         * g++.old-deja/g++.other/refinit2.C: New test.
41184
41185 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41186
41187         * lib/c-torture.exp (c-torture): Make
41188         compiler_conditional_xfail_data global.
41189         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41190         compiler_conditional_xfail_data machinery.
41191         (f-torture-execute): Likewise.
41192         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41193         and only when unrolling loops.
41194
41195         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41196
41197 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41198
41199         * g++.old-deja/g++.pt/explicit81.C: New test.
41200
41201 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.old-deja/g++.pt/typename26.C: New test.
41204
41205 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41206
41207         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41208         warning.
41209
41210 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41211
41212         * g++.old-deja/g++.other/array3.C: New test.
41213
41214 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41215
41216         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41217         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41218         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41219         New tests.
41220
41221 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41222
41223         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41224         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41225
41226 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41227
41228         * gcc.c-torture/execute/20000808-1.c: New test.
41229
41230 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41231
41232         * gcc.dg/c90-const-expr-1.c: New test.
41233
41234 2000-08-08  Richard Henderson  <rth@cygnus.com>
41235
41236         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41237
41238 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41239
41240         * gcc.dg/noncompile/const-ll-1.c: New test.
41241
41242 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41243
41244         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41245
41246 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41247
41248         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41249         that running programs linked against the shared version of libobjc
41250         run correctly.
41251
41252 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41253
41254         * gcc.dg/c99-printf-1.c: New test.
41255
41256 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41257
41258         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41259
41260 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41261
41262         * gcc.c-torture/execute/20000731-1.x: Delete.
41263
41264 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41265
41266         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41267         and torture_without_loops as is done by c-torture.exp.
41268         (search_for): Copy from c-torture.exp.
41269         (gcc-dg-runtest): New function, drives a directory of tests
41270         iterating over the TORTURE_OPTIONS.
41271         (scan-assembler, scan-assembler-not): Move here from
41272         individual directory drivers.
41273
41274         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41275         defined by lib/gcc-dg.exp.
41276         * gcc.dg/cpp/cpp.exp: Likewise.
41277         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41278         gcc-dg-runtest, so we cycle over optimization options.
41279
41280         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41281         * gcc.dg/compare2.c: No longer expected to fail.
41282
41283 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41284
41285         * gcc.c-torture/execute/20000804-1.c: New test.
41286
41287 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41288
41289         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41290
41291 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41292
41293         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41294
41295 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41296
41297         * gcc.c-torture/compile/20000803-1.c: New test.
41298
41299 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41300
41301         * gcc.c-torture/execute/20000801-3.c,
41302         gcc.c-torture/execute/20000801-4.c: New tests.
41303         * gcc.c-torture/execute/20000801-3.x,
41304         gcc.c-torture/execute/20000801-4.x: Xfail.
41305
41306 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41307
41308         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41309         libobjc/.libs to allow for libtool.
41310
41311 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41312
41313         * gcc.c-torture/compile/20000802-1.c: New test.
41314
41315 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41316
41317         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41318
41319 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41320
41321         * gcc-c-torture/execute/20000731-2.c: New test.
41322
41323         * gcc.c-torture/execute/20000731-1.c: New test.
41324         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41325
41326 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41327
41328         * testsuite/gcc.dg/cpp/paste7.c: New test.
41329         * gcc.dg/cpp/20000725-1.c: New test.
41330
41331 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41332
41333         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41334         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41335         declaration warning for __builtin_dwarf_reg_size.
41336
41337         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41338
41339 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41340
41341         * gcc.dg/noncompile/voidparam-1.c: New test.
41342
41343 2000-07-30  Richard Henderson  <rth@cygnus.com>
41344
41345         * gcc.dg/c90-digraph-1.c: Don't xfail.
41346         * gcc.dg/compare2.c (case 10): Xfail.
41347         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41348
41349 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41350
41351         * gcc.dg/c99-main-1.c: New test.
41352
41353 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41354
41355         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41356
41357 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41358
41359         * gcc.c-tortuer/execute/20000726-1.c: New test.
41360
41361 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41362
41363         * gcc.c-torture/execute/enum-2.c: New test.
41364
41365 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41366
41367         * gcc.dg/cpp/tr-warn3.c: New test.
41368
41369 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41370
41371         * g++.old-deja/g++.ext/implicit1.C: Remove.
41372         * g++.old-deja/g++.jason/c2.C: Remove
41373         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41374         * g++.old-deja/g++.pt/crash16.C: Likewise.
41375         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41376
41377 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41378
41379         * g++.old-deja/g++.other/for2.C: New test.
41380
41381 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41382
41383         * gcc.dg/20000720-1.c: New test.
41384
41385 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41386
41387         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41388
41389 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41390
41391         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41392         * gcc.c-torture/execute/20000722-1.c: New.
41393         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41394
41395 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41396
41397         * gcc.dg/cpp/20000720-1.S: New test.
41398
41399 2000-07-21  Michael Meissner  <meissner@redhat.com>
41400
41401         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41402
41403 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41404
41405         * g++.old-deja/g++.brendan/crash16.C,
41406         g++.old-deja/g++.brendan/parse3.C,
41407         g++.old-deja/g++.brendan/redecl1.C,
41408         g++.old-deja/g++.ns/template13.C,
41409         g++.old-deja/g++.other/decl4.C,
41410         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41411
41412 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41413
41414         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41415         and "Internal error".
41416
41417         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41418         regexps.
41419         * gcc.dg/cpp/paste6.c: New test.
41420
41421 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41422
41423         * gcc.dg/cpp/tr-direct.c: New test.
41424
41425         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41426         gcc.dg/cpp/undef1.c: Tweak error regexps.
41427
41428 2000-07-18  Eric Christopher <echristo@redhat.com>
41429
41430         * gcc.c-torture/compile/20000718-1.c: New test.
41431
41432 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41433
41434         * cpplex.c (_cpp_push_token): If the token being pushed back
41435         is the previous token in this context, just subtract one from
41436         context->posn.
41437         * cppmacro.c (save_expansion): Clear aux field when storing a
41438         placemarker.
41439
41440 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41441
41442         * gcc.dg/noncompile/redecl-1.c: New test.
41443
41444 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41445
41446         * gcc.c-torture/execute/20000717-5.c: New test.
41447         * gcc.c-torture/execute/20000717-1.x: Removed.
41448
41449 2000-07-17  Richard Henderson  <rth@cygnus.com>
41450
41451         * gcc.c-torture/execute/20000717-4.c: New test.
41452
41453 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41454
41455         * gcc.dg/cpp/syshdr.c: New test.
41456         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41457
41458 2000-07-17  Neil Booth  <neilb@earthling.net>
41459
41460         * gcc.dg/cpp/cmdlne-dM.c: New test.
41461         * gcc.dg/cpp/cmdlne-dD.c: New test.
41462
41463 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41464
41465         * gcc.c-torture/execute/20000717-3.c: New test.
41466
41467         * gcc.c-torture/compile/20000717-1.c: New test.
41468
41469 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41470
41471         * gcc.c-torture/execute/20000717-2.c: New test.
41472
41473 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41474
41475         * gcc.dg/formatz-1.c: New test.
41476
41477         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41478         * gcc.dg/c99-digraph-1.c: New tests.
41479
41480         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41481         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41482
41483         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41484         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41485         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41486         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41487         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41488         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41489         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41490
41491 2000-07-17   Greg McGary <greg@mcgary.org>
41492
41493         * gcc.c-torture/execute/20000717-1.c: New test.
41494         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41495
41496 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41497
41498         * gcc.c-torture/execute/20000715-2.c: New test.
41499         * gcc.dg/20000715-1.c: New test.
41500
41501 2000-07-15  Michael Meissner  <meissner@redhat.com>
41502
41503         * gcc.c-torture/execute/20000715-1.c: New test.
41504
41505 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41506
41507         * gcc.c-torture/execute/20000707-1.c: New test.
41508
41509 2000-07-13  Neil Booth  <NeilB@earthling.net>
41510
41511         * testsuite/gcc.dg/cpp/digraph1.c,
41512         testsuite/gcc.dg/cpp/digraph2.c,
41513         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41514
41515 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41516
41517         * g77.f-torture/compile/20000630-2.f: New test.
41518         * g77.f-torture/compile/20000630-2.x
41519
41520 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41521
41522         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41523
41524 2000-07-11  Neil Booth  <NeilB@earthling.net>
41525
41526         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41527
41528 2000-07-11  Neil Booth  <NeilB@earthling.net>
41529
41530         * gcc.dg/cpp/cmdlne-C.c: New.
41531
41532 2000-07-09  Neil Booth  <NeilB@earthling.net>
41533
41534         * gcc.dg/cpp/directiv.c: New tests.
41535         * gcc.dg/cpp/undef1.c: Update.
41536
41537 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41538
41539         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41540
41541 2000-07-09  Neil Booth  <NeilB@earthling.net>
41542
41543         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41544
41545 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41546
41547         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41548         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41549
41550 2000-07-08  Neil Booth  <NeilB@earthling.net>
41551
41552         * gcc.dg/cpp/macsyntx.c: New tests.
41553
41554 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41555
41556         * gcc.dg/20000707-1.c: New test.
41557
41558 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41559
41560         * gcc.c-torture/execute/20000706-1.c: New test.
41561         * gcc.c-torture/execute/20000706-2.c: New test.
41562         * gcc.c-torture/execute/20000706-3.c: New test.
41563         * gcc.c-torture/execute/20000706-4.c: New test.
41564         * gcc.c-torture/execute/20000706-5.c: New test.
41565
41566 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         * g++.old-deja/g++.pt/instantiate7.C: New test.
41569
41570 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41571
41572         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41573         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41574         * g++.old-deja/g++.other/rtti3.C: Likewise.
41575         * g++.old-deja/g++.other/rttid3.C: Likewise.
41576
41577 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41578
41579         *  g77.f-torture/compile/20000630-1.x: Fix typo
41580
41581 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41582
41583         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41584         assembly output.
41585
41586 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41587
41588         * gcc.dg/cpp/ident.c: New test.
41589
41590 2000-07-05  Neil Booth  <NeilB@earthling.net>
41591
41592         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41593           gcc.dg/cpp/lexstrng.c: New tests.
41594
41595 2000-07-04  Neil Booth  <NeilB@earthling.net>
41596
41597         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41598         * gcc.dg/cpp/strify2.c: Same.
41599
41600 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41601
41602         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41603         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41604         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41605         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41606
41607         * testsuite/gcc.dg/cpp/macro1.c,
41608         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41609         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41610         testsuite/gcc.dg/cpp/strify1.c,
41611         testsuite/gcc.dg/cpp/strify2.c: New tests.
41612
41613 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41614
41615         * gcc.c-torture/execute/20000703-1.c: New test.
41616
41617 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41618
41619         * g++.old-deja/g++.pt (lookup10.C): New test.
41620
41621 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41622
41623         * g++.old-deja/g++.pt (typename25.C): New test.
41624
41625 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41626
41627         * gcc.c-torture/compile/20000701-1.c: New test.
41628
41629 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41630
41631         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41632         to test case.
41633
41634 2000-06-30  Catherine Moore  <clm@cygnus.com>
41635
41636         * gcc.c-torture/execute/align-1.c: New test.
41637
41638 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41639
41640         * g++.old-deja/g++.pt/expr8.C: New test.
41641         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41642
41643 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41644
41645         * gcc.c-torture/compile/20000629-1.c: New test.
41646
41647 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41648
41649
41650         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41651         gcc.dg/noncompile directory, depending on whether they're
41652         preprocessor tests or not.  Annotate all the tests for the dg
41653         framework.
41654
41655         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41656         * gcc.dg/noncompile/noncompile.exp: New.
41657
41658         * Moved files:
41659         Old name                                New name
41660         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41661         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41662         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41663         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41664         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41665         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41666         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41667         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41668         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41669         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41670         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41671         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41672         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41673         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41674         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41675         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41676         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41677         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41678         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41679         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41680         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41681         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41682         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41683         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41684
41685         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41686         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41687         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41688         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41689         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41690         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41691
41692 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41693
41694         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41695         declare one variable.  On the fourth, error.
41696         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41697         declared by 20000628-1a.h.
41698
41699 2000-06-29  Richard Henderson  <rth@redhat.com>
41700
41701         * gcc.c-torture/execute/930529-1.x: New file.
41702         * gcc.dg/920413-1.c: Adjust expected warning text.
41703         * gcc.dg/980217-1.c: Declare abort.
41704         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41705
41706 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41707
41708         * g77.f-torture/compile/20000629-1.f: New test.
41709         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41710
41711 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41712
41713         Rearrange lots of files, removing entirely the
41714         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41715         directories.
41716
41717         * Deleted files:
41718         gcc.c-torture/code_quality/code_quality.exp
41719         gcc.c-torture/special/special.exp
41720         gcc.failure/failure.exp
41721         gcc.failure/940409-1.x
41722         gcc.c-torture/compile/961203-1.x
41723
41724         * New files:
41725         gcc.misc-tests/linkage.exp
41726         gcc.c-torture/execute/920730-1t.c
41727         gcc.c-torture/execute/920730-1t.x
41728         gcc.c-torture/compile/920520-1.x
41729         gcc.c-torture/compile/920521-1.x
41730         gcc.c-torture/compile/981006-1.x
41731         gcc.c-torture/execute/eeprof-1.x
41732
41733         * Moved files (possibly with modifications to fit a new harness):
41734         Old name                                New name
41735         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41736         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41737         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41738         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41739         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41740         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41741         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41742         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41743         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41744         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41745         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41746         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41747         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41748         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41749
41750 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41751
41752         * c-torture/compile/961203-1.x: Delete.
41753
41754         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41755         not exit. Include stdio.h.
41756         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41757         * gcc.misc-tests/dg-12.c: Likewise.
41758         * gcc.misc-tests/dg-5.c: Likewise.
41759         * gcc.misc-tests/dg-6.c: Likewise.
41760         * gcc.misc-tests/dg-7.c: Prototype abort.
41761         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41762         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41763         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41764         not exit.
41765         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41766         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41767
41768 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41769
41770         * gcc.dg/cpp/20000628-1.c: New test.
41771         * gcc.dg/cpp/20000628-1.h: New header for above test.
41772         * gcc.dg/cpp/20000628-1a.h: Likewise.
41773
41774 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41775
41776         * gcc.dg/cpp: New directory.
41777         * gcc.dg/cpp/cpp.exp: New driver.
41778         * gcc.dg/cpp/20000627-1.c: New test.
41779         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41780         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41781         and rewrite as a compilation test.
41782
41783         * gcc.dg: Move many files into the cpp subdirectory, possibly
41784         renaming or editing them as well.
41785         Old name                New name
41786         990119-1.c              cpp/19990119-1.c
41787         990228-1.c              cpp/19990228-1.c
41788         990407-1.c              cpp/19990407-1.c
41789         990409-1.c              cpp/19990409-1.c
41790         990413-1.c              cpp/19990413-1.c
41791         990703-1.c              cpp/19990703-1.c
41792         20000127-1.c            cpp/20000127-1.c
41793         20000129-1.c            cpp/20000129-1.c
41794         20000207-1.c            cpp/20000207-1.c
41795         20000207-2.c            cpp/20000207-2.c
41796         20000209-1.c            cpp/20000209-1.c
41797         20000209-2.c            cpp/20000209-2.c
41798         20000301-1.c            cpp/20000301-1.c
41799         20000419-1.c            cpp/20000419-1.c
41800         20000510-1.S            cpp/20000510-1.S
41801         20000519-1.c            cpp/20000519-1.c
41802         20000529-1.c            cpp/20000529-1.c
41803         20000625-1.c            cpp/20000625-1.c
41804         20000625-2.c            cpp/20000625-2.c
41805         cpp-as1.c               cpp/assert1.c
41806         cpp-as2.c               cpp/assert2.c
41807         cxx-comments-1.c        cpp/cxxcom1.c
41808         cxx-comments-2.c        cpp/cxxcom2.c
41809         endif-label.c           cpp/endif.c
41810         cpp-hash1.c             cpp/hash1.c
41811         cpp-hash2.c             cpp/hash2.c
41812         cpp-if1.c               cpp/if-1.c
41813         cpp-if2.c               cpp/if-2.c
41814         cpp-if3.c               cpp/if-3.c
41815         cpp-if4.c               cpp/if-4.c
41816         cpp-if5.c               cpp/if-5.c
41817         cpp-cond.c              cpp/if-cexp.c
41818         cpp-missingop.c         cpp/if-mop.c
41819         cpp-missingparen.c      cpp/if-mpar.c
41820         cpp-opprec.c            cpp/if-oppr.c
41821         cpp-ifparen.c           cpp/if-paren.c
41822         cpp-shortcircuit.c      cpp/if-sc.c
41823         cpp-shift.c             cpp/if-shift.c
41824         cpp-unary.c             cpp/if-unary.c
41825         cpp-li1.c               cpp/line1.c
41826         cpp-li2.c               cpp/line2.c
41827         lineno.c                cpp/line3.c
41828         lineno-2.c              cpp/line4.c
41829         cpp-mi.c                cpp/mi1.c
41830         cpp-mic.h               cpp/mi1c.h
41831         cpp-micc.h              cpp/mi1cc.h
41832         cpp-mind.h              cpp/mi1nd.h
41833         cpp-mindp.h             cpp/mi1ndp.h
41834         cpp-mix.h               cpp/mi1x.h
41835         cpp-mi2.c               cpp/mi2.c
41836         cpp-mi2a.h              cpp/mi2a.h
41837         cpp-mi2b.h              cpp/mi2b.h
41838         cpp-mi2c.h              cpp/mi2c.h
41839         cpp-mi3.c               cpp/mi3.c
41840         cpp-mi3.def             cpp/mi3.def
41841         poison-1.c              cpp/poison.c
41842         pr-impl.c               cpp/prag-imp.c
41843         cpp-redef-2.c           cpp/redef1.c
41844         cpp-redef.c             cpp/redef2.c
41845         strpaste.c              cpp/strp1.c
41846         strpaste-2.c            cpp/strp2.c
41847         cpp-tradpaste.c         cpp/tr-paste.c
41848         cpp-tradstringify.c     cpp/tr-str.c
41849         cpp-tradwarn1.c         cpp/tr-warn1.c
41850         cpp-tradwarn2.c         cpp/tr-warn2.c
41851         trigraphs.c             cpp/trigraphs.c
41852         cpp-unc1.c              cpp/unc1.c
41853         cpp-unc2.c              cpp/unc2.c
41854         cpp-unc3.c              cpp/unc3.c
41855         cpp-unc.c               cpp/unc4.c
41856         undef.c                 cpp/undef1.c
41857         undef-2.c               cpp/undef2.c
41858         cpp-wi1.c               cpp/widestr1.c
41859
41860 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41861
41862         * lib/g++.exp (g++_include_flags): Tweak.
41863
41864 2000-06-27  H.J. Lu  <hjl@gnu.org>
41865             Loren J. Rittle  <ljrittle@acm.org>
41866
41867         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41868         version with one that knows about the new gcc tree structure.
41869         (g++_link_flags): Same.
41870
41871 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41872
41873         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41874         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41875         case we are cross-compiling.
41876
41877         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41878         g++.old-deja/g++.niklas/Makefile.in,
41879         g++.old-deja/g++.niklas/configure.in,
41880         g++.old-deja/g++.other/Makefile.in,
41881         g++.old-deja/g++.other/configure.in,
41882         gcc.c-torture/code_quality/Makefile.in,
41883         gcc.c-torture/code_quality/configure.in,
41884         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41885         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41886         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41887         gcc.c-torture/execute/ieee/Makefile.in,
41888         gcc.c-torture/execute/ieee/configure.in,
41889         gcc.c-torture/noncompile/Makefile.in,
41890         gcc.c-torture/noncompile/configure.in,
41891         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41892         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41893         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41894
41895 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.old-deja/g++.other/ambig3.C: New test.
41898
41899 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41900
41901         * g++.old-deja/g++.pt/syntax1.C: New test.
41902         * g++.old-deja/g++.pt/syntax2.C: New test.
41903         * g++.old-deja/g++.other/syntax3.C: New test.
41904         * g++.old-deja/g++.other/syntax4.C: New test.
41905
41906 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41907
41908         * gcc.dg/20000623-1.c: Prototype exit and abort.
41909
41910 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41911
41912         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41913         New tests.
41914         * gcc.dg/cpp-mi3.def: New file.
41915
41916         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41917         inside assertions.
41918         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41919         lexer's error messages.
41920         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41921         divine anything from the linemarkers.
41922         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41923         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41924
41925 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41926
41927         * gcc.dg/20000623-1.c: New test.
41928
41929 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41930
41931         * gcc.c-torture/execute/20000622-1.c: New test.
41932
41933 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41934
41935         * g++.old-deja/g++.other/init15.C: New test.
41936
41937 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41938
41939         * g++.old-deja/g++.pt/vaarg2.C: New test.
41940         * g++.old-deja/g++.pt/vaarg3.C: New test.
41941
41942 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41943
41944         * g++.old-deja/g++.other/dyncast6.C: New test.
41945
41946 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41947
41948         * gcc.c-torture/execute/loop-6.c: New test.
41949
41950 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41951
41952         * gcc.dg/20000614-1.c: New test.
41953         * gcc.dg/20000614-2.c: New test.
41954
41955 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41956
41957         * g++.old-deja/g++.other/inline12.C: New test.
41958
41959 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41960
41961         * g++.old-deja/g++.other/eh1.C: New test.
41962
41963 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41964
41965         * g++.old-deja/g++.other/type.C: New test.
41966
41967 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41968
41969         * g++.old-deja/g++.other/initstring.C: New test.
41970
41971 2000-06-12  Jason Merrill  <jason@redhat.com>
41972
41973         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41974
41975 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41976
41977         * gcc.c-torture/compile/20000609-1.c: New test.
41978
41979 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41980
41981         * gcc.dg/20000609-1.c: New test.
41982
41983 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41984
41985         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41986         * gcc.c-torture/noncompile/poison-1.c: Move...
41987         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41988         * gcc.dg/cpp-li1.c: Add a token after the #line.
41989
41990 2000-06-05  Richard Henderson  <rth@cygnus.com>
41991
41992         * gcc.c-torture/execute/20000605-2.c: New test.
41993         * gcc.c-torture/execute/20000605-3.c: New test.
41994
41995 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41996
41997         * g77.f-torture/execute/20000503-1.x: New file.
41998
41999 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42000
42001         * g++.old-deja/g++.eh/badalloc1.C: New test.
42002
42003 2000-06-05  Richard Henderson  <rth@cygnus.com>
42004
42005         * gcc.c-torture/execute/20000605-1.c: New test.
42006
42007 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42008             Nathan Sidwell <nathan@codesourcery.com>
42009
42010         * gcc.c-torture/compile/20000605-1.c: New test.
42011
42012 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42013
42014         * g77.f-torture/compile/20000601-1.f: New test.
42015
42016 2000-06-03  Richard Henderson  <rth@cygnus.com>
42017
42018         * gcc.c-torture/execute/20000603-1.c: New.
42019
42020 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42021
42022         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42023         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42024
42025 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42026
42027         * gcc.dg/compare2.c (case 12): XFAIL.
42028         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42029         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42030
42031         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42032
42033 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42034
42035         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42036         guard macro is already defined when the header is first
42037         included.
42038         * gcc.dg/cpp-mix.h: New file.
42039         * gcc.dg/endif-label.c: Update patterns to match compiler.
42040
42041         * g++.brendan/complex1.C: Declare abort.
42042         * g++.law/refs4.C: Remove XFAIL.
42043         * g++.oliva/expr2.C: Declare abort and exit.
42044
42045 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42046
42047         * gcc.c-torture/execute/20000528-1.c: New test.
42048
42049         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42050         * g++.old-deja/g++.law/temps4.C: Likewise.
42051
42052         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42053         stdlib.h.  Call abort() on failure.
42054         * g++.old-deja/g++.law/refs4.C: Likewise.
42055         * g++.old-deja/g++.law/temps4.C: Likewise.
42056         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42057         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42058
42059 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42060
42061         Relative to g++.dg/special:
42062         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42063
42064         Relative to g++.old-deja:
42065         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42066         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42067         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42068         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42069         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42070         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42071         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42072
42073         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42074         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42075         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42076         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42077         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42078         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42079         and/or string.h.
42080
42081         * g++.other/goto1.C: Update expectations for error messages.
42082
42083 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42084
42085         * gcc.c-torture/compile/20000523-1.c: New test.
42086
42087 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42088
42089         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42090
42091 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42092
42093         * g++.old-deja/g++.eh/catch11.C: New test.
42094         * g++.old-deja/g++.eh/catch12.C: New test.
42095
42096 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42097
42098         * gcc.c-torture/execute/20000523-1.c: New test.
42099
42100 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42101
42102         * c-torture/execute/bcp-1.c: Replace abort in arg of
42103         __builtin_constant_p with a generic external function.
42104
42105         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42106         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42107         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42108         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42109         Prototype abort and/or exit.
42110
42111         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42112         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42113         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42114         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42115
42116 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42117
42118         * gcc.dg/dwarf2-1.c: New test.
42119
42120 2000-05-20  Richard Henderson  <rth@cygnus.com>
42121
42122         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42123
42124 2000-05-20  Andreas Jaeger  <aj@suse.de>
42125
42126         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42127         testcase.
42128
42129 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42130
42131         * gcc.c-torture/execute/20000519-2.c: New test.
42132
42133 2000-05-19  Andreas Jaeger  <aj@suse.de>
42134
42135         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42136         which fails with SSA.
42137
42138         * lib/c-torture.exp: Also test with -O3 -fssa.
42139
42140 2000-05-18  Michael Meissner  <meissner@redhat.com>
42141
42142         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42143         * gcc.c-torture/execute/920415-1.c: Ditto.
42144         * gcc.c-torture/execute/920501-1.c: Ditto.
42145         * gcc.c-torture/execute/conversion.c: Ditto.
42146         * gcc.c-torture/execute/cvt-1.c: Ditto.
42147
42148 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42149
42150         * gcc.c-torture/compile/20000518-1.c: New test.
42151
42152 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42153
42154         * g77.f-torture/compile/200005018.f: New test.
42155
42156 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42157
42158         * gcc.c-torture/compile/20000517-1.c: New test.
42159
42160 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42161
42162         * gcc.c-torture/execute/20000516-1.c: New test.
42163
42164 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42165
42166         * g++.old-deja/g++.other/eh.C: New test.
42167
42168 2000-05-12  Richard Henderson  <rth@cygnus.com>
42169
42170         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42171         constants through to doit's conditional.
42172
42173 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42174
42175         * gcc.c-torture/compile/20000511-1.c: New test.
42176         * g77.f-torture/compile/20000511-1.f: New test.
42177         * g77.f-torture/compile/20000511-2.f: New test.
42178
42179 2000-05-11  Michael Meissner  <meissner@redhat.com>
42180
42181         * gcc.c-torture/execute/20000511-1.c: New test.
42182
42183 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42184
42185         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42186         * gcc.dg/20000510-1.S: New.
42187
42188 2000-05-08  Catherine Moore  <clm@cygnus.com>
42189
42190         * gcc.dg/unused-3.c: New.
42191
42192 2000-05-06  Richard Henderson  <rth@cygnus.com>
42193
42194           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42195           * g++.old-deja/g++.mike/warn1.C: Likewise.
42196           * g++.old-deja/g++.pt/local1.C: Likewise.
42197           * g++.old-deja/g++.pt/local7.C: Likewise.
42198           * g++.old-deja/g++.pt/spec16.C: Likewise.
42199
42200 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42201
42202         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42203
42204 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42205
42206           * g77.f-torture/execute/20000503-1.f: New test.
42207
42208 2000-05-04  Andreas Jaeger  <aj@suse.de>
42209
42210         * gcc.dg/noreturn-2.c: New test.
42211
42212 2000-05-04  Neil Booth  <NeilB@earthling.net>
42213
42214         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42215         preprocessor.
42216
42217 2000-05-04  Richard Henderson  <rth@cygnus.com>
42218
42219         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42220
42221 2000-05-04  Richard Henderson  <rth@cygnus.com>
42222
42223         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42224         OpenSSL by Jason R Thorpe.
42225
42226 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42227
42228         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42229
42230 2000-05-03  Robert Lipe <robertlipe@usa.net>
42231
42232         * gcc.dg/20000503-1.c: New test.
42233
42234 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42235
42236         * gcc.c-torture/compile/20000502-1.c: New test.
42237         * g++.old-deja/g++.other/align.C: New test.
42238         * gcc.dg/cpp-tradstringify.c: New test.
42239
42240 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42241
42242         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42243         and hard registers.
42244
42245 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42246
42247         * gcc.c-torture/execute/loop-5.c: New test.
42248
42249 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42250
42251         * gcc.c-torture/execute/va-arg-20.c: New test.
42252
42253 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42254
42255         * gcc.c-torture/execute/20000422-1.c: New test.
42256
42257 2000-04-20  Greg McGary  <gkm@gnu.org>
42258
42259         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42260         when optimizing, but without sibling-call optimizations (-O1).
42261
42262 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42263
42264           * gcc.c-torture/compile/20000420-1.c: New test.
42265
42266 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42267
42268         * g++.abi/ptrflags.C: New test.
42269         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42270
42271 2000-04-19  Catherine Moore  <clm@cygnus.com>
42272
42273         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42274
42275 2000-04-19  Greg McGary  <gkm@gnu.org>
42276
42277         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42278         sibling-call optimizations.
42279
42280 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42281
42282         * gcc.dg/20000419-1.c: New test.
42283
42284 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42285
42286         * gcc.c-torture/execute/20000412-6.c: New test.
42287
42288 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42289
42290         * gcc.c-torture/execute/20000412-5.c: New test.
42291         * g77.f-torture/compile/20000412-1.f: New test.
42292         * gcc.c-torture/execute/20000412-4.c: New test.
42293         * gcc.c-torture/compile/20000412-2.c: New test.
42294         * gcc.c-torture/execute/20000412-3.c: New test.
42295         * gcc.c-torture/compile/20000412-1.c: New test.
42296         * gcc.c-torture/execute/20000412-2.c: New test.
42297
42298 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42299
42300         * objc/execute/bf-20.m: New test.
42301
42302 2000-04-10  Richard Henderson  <rth@cygnus.com>
42303
42304         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42305
42306         * gcc.c-torture/execute/20000412-1.c: New test.
42307
42308 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42309
42310         * g++.old-deja/g++.eh/catchptr1.C: New test.
42311
42312 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42313
42314         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42315
42316 2000-04-08  Neil Booth  <NeilB@earthling.net>
42317
42318         * gcc.dg/cpp-nullchar.c: Remove test as
42319         embedded nulls cause problems.
42320
42321 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42322
42323         * gcc.dg/compare2.c: New test.
42324
42325 2000-04-08  Neil Booth  <NeilB@earthling.net>
42326
42327         * gcc.dg/cpp-nullchar.c: New test.
42328
42329 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42330
42331         * gcc.dg/cpp-mi2.c: New test.
42332         * gcc.dg/cpp-mi2[abc].h: New files.
42333
42334 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42335
42336         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42337         member name.
42338
42339 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42340
42341         * g++.old-deja/g++.abi/vmihint.C: New test.
42342
42343 2000-04-06  Neil Booth  <NeilB@earthling.net>
42344
42345         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42346         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42347         copyright.
42348
42349 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42350
42351         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42352         avoid stack-frame overwrite.
42353
42354 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42355
42356         * gcc.c-torture/compile/20000405-2.c: New test.
42357         * gcc.c-torture/compile/20000405-3.c: New test.
42358
42359 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42360
42361         * gcc.c-torture/compile/20000405-1.c: New test.
42362
42363 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42364
42365         * gcc.dg/cast-qual-1.c: Revert last change.
42366
42367 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42368
42369         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42370
42371 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42372
42373         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42374         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42375
42376 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42377
42378         * gcc.c-torture/compile/20000403-2.c: New test.
42379         * gcc.c-torture/compile/20000403-1.c: New test.
42380
42381 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42382
42383         * gcc.c-torture/execute/20000403-1.c: New test.
42384
42385 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42386
42387         * gcc.c-torture/execute/20000402-1.c: New test.
42388
42389 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42390
42391         * gcc.c-torture/execute/va-arg-15.c: New test.
42392         * gcc.c-torture/execute/va-arg-16.c: New test.
42393         * gcc.c-torture/execute/va-arg-17.c: New test.
42394         * gcc.c-torture/execute/va-arg-18.c: New test.
42395         * gcc.c-torture/execute/va-arg-19.c: New test.
42396
42397 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42398
42399         * gcc.c-torture/compile/981211-1.c: Move to...
42400         * gcc.dg/cpp-as1.c: ...here.
42401         * gcc.dg/cpp-as2.c: New file.
42402
42403         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42404         compiler.
42405
42406 2000-04-02  Neil Booth  <NeilB@earthling.net>
42407
42408         * gcc.dg/cpp-cond.c  New tests.
42409         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42410         accidental success less likely.
42411         * gcc.dg/cpp-missingop.c  New tests.
42412         * gcc.dg/cpp-missingparen.c  New tests.
42413         * gcc.dg/cpp-shift.c  New tests.
42414         * gcc.dg/cpp-shortcircuit.c  New tests.
42415         * gcc.dg/cpp-unary.c  New tests.
42416
42417 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42418
42419         * gcc.c-torture/compile/20000329-1.c: New test.
42420
42421 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42422
42423         * gcc.c-torture/compile/20000326-1.c: New test.
42424         * gcc.c-torture/compile/20000326-2.c: New test.
42425
42426 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42427
42428         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42429         the first parameter is a function argument.
42430
42431 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42432
42433         * g++.old-deja/g++.ext/array4.C: New test.
42434
42435 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42436
42437         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42438
42439 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42440
42441         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42442
42443 2000-03-19  Richard Henderson  <rth@cygnus.com>
42444
42445         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42446
42447 2000-03-19  Richard Henderson  <rth@cygnus.com>
42448
42449         * gcc.c-torture/compile/20000319-1.c: New test.
42450
42451 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42452
42453         * gcc.c-torture/execute/20000314-3.c: New test.
42454         * gcc.c-torture/execute/20000314-2.c: New test.
42455         * gcc.c-torture/execute/20000314-1.c: New test.
42456         * gcc.c-torture/compile/20000314-2.c: New test.
42457         * gcc.c-torture/compile/20000314-1.c: New test.
42458
42459 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42460
42461         * g++.old-deja/g++.warn/inline.C: New test.
42462
42463 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42464
42465         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42466         standards-compliant result rather than specific constants.
42467         Put test-values in array.
42468
42469 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42470
42471         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42472         (g++_target_compile): Put test-specific options last.
42473
42474 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42475
42476         * g++.old-deja/g++.eh/vbase4.C: New test.
42477
42478 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42479
42480         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42481
42482 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42483
42484         * g++.old-deja/g++.brendan/misc12.C: Removed.
42485         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42486         * g++.old-deja/g++.ext/pretty4.C: New test.
42487
42488 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42489
42490         * g++.old-deja/g++.other/string2.C: New test.
42491
42492 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42493
42494         * g++.old-deja/g++.warn/impint2.C: New test.
42495
42496 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42497
42498         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42499         is 1, not zero.
42500
42501 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42502
42503         * g++.old-deja/g++.warn/impint.C: New test.
42504         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42505         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42506         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42507         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42508         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42509         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42510         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42511         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42512         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42513         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42514         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42515         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42516
42517 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42518
42519         * gcc.dg/cpp-redef.c: New test.
42520
42521 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42522
42523         * g++.old-deja/g++.pt/unify7.C: New test.
42524
42525 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42526
42527         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42528         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42529
42530 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42531
42532         * gcc.c-torture/compile/20000224-1.c: New test.
42533
42534 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42535
42536         * gcc.c-torture/compile/cpp-2.c: New test.
42537         * gcc.c-torture/compile/cpp-1.c: New test.
42538
42539 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42540
42541         * gcc.c-torture/execute/20000225-1.c: New test.
42542
42543 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42544
42545         * gcc.dg/cpp-li2.c: New test.
42546
42547         * gcc.dg/cpp-wi1.c: New test.
42548
42549         * gcc.dg/cpp-li1.c: New test.
42550
42551 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42552
42553         * g++.old-deja/g++.other/sizeof5.C: New test.
42554
42555 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42556
42557         * gcc.c-torture/execute/va-arg-13.c: New test.
42558
42559 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42560
42561         * gcc.c-torture/execute/va-arg-12.c: New test.
42562
42563 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42564
42565         * gcc.c-torture/execute/20000223-1.c: New test.
42566
42567 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42568
42569         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42570
42571 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42572
42573         * g++.old-deja/g++.abi/ptrmem.C: New test.
42574
42575 2000-02-19  Richard Henderson  <rth@cygnus.com>
42576
42577         * gcc.c-torture/compile/init-3.c: New.
42578
42579 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42580
42581         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42582         ALWAYS_CXXFLAGS.
42583
42584 2000-02-11  Robert Lipe <robertl@sco.com>
42585
42586         * gcc.c-torture/compile/20000211-3.c: New test.
42587
42588 2000-02-11  Martin Buchholz <martin@xemacs.org>
42589
42590         * gcc.c-torture/compile/20000211-2.c: New test.
42591
42592 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42593
42594         * gcc.c-torture/compile/20000211-1.c: New test.
42595
42596 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42597
42598         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42599           on native targets
42600
42601 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42602
42603         * g++.old-deja/g++.other/cast5.C: New test.
42604
42605 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42606
42607         * gcc.c-torture/execute/20000205-1.c: New.
42608
42609 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42610
42611         * g++.old-deja/g++.jason/cast3.C: Return void.
42612         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42613
42614 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42615
42616         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42617
42618         * gcc.dg/loop-1.c: New test.
42619
42620 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42621
42622         * gcc.c-torture/compile/20000127-1.c: New test.
42623         * gcc.c-torture/execute/991228-1.c: New test.
42624
42625 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42626
42627         * gcc.dg/unused-2.c: New test.
42628
42629         * gcc.dg/conv-1.c: New test.
42630
42631 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42632
42633         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42634         compiler.
42635         (tool_option_proc): Fix typo.
42636
42637 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42638
42639         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42640         of the ld on the host, not on the build machine.
42641         Also, don't crash if '--help' is not a supported option.
42642
42643 2000-01-24  Richard Henderson  <rth@cygnus.com>
42644
42645         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42646
42647 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42648
42649         * gcc.c-torture/execute/20000120-2.c: New test.
42650         * gcc.c-torture/execute/20000120-1.c: New test.
42651
42652 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42653
42654         * gcc.c-torture/execute/20000113-1.c: New test.
42655
42656 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42657
42658         * gcc.c-torture/execute/20000112-1.c: New test.
42659
42660 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42661
42662         * gcc.dg/20000111-1.c: New test.
42663
42664 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42665
42666         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42667         with 16 bit integers.
42668
42669 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42670
42671         * gcc.dg/20000108-1.c: New test.
42672
42673 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42674
42675         * g++.old-deja/g++.ns/koenig8.C: New test.
42676
42677 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42678
42679         * g++.old-deja/g++.other/cast4.C: New test.
42680
42681 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42682
42683         * gcc.c-torture/compile/20000105-2.c: New test.
42684         * gcc.c-torture/compile/20000105-1.c: New test.
42685
42686 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42687
42688         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42689         references to printf & atoi to conform to ANSI standard.
42690         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42691         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42692         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42693         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42694         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42695         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42696         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42697         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42698         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42699         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42700         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42701         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42702         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42703         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42704         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42705         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42706         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42707         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42708         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42709         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42710         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42711         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42712         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42713         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42714         * g++.old-deja/g++.brendan/init3.C: Likewise.
42715         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42716         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42717         * g++.old-deja/g++.brendan/new2.C: Likewise.
42718         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42719         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42720         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42721         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42722         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42723         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42724         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42725         * g++.old-deja/g++.brendan/template24.C: Likewise.
42726         * g++.old-deja/g++.brendan/template3.C: Likewise.
42727         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42728         * g++.old-deja/g++.jason/inline3.C: Likewise.
42729         * g++.old-deja/g++.jason/opeq.C: Likewise.
42730         * g++.old-deja/g++.law/arg5.C: Likewise.
42731         * g++.old-deja/g++.law/arm7.C: Likewise.
42732         * g++.old-deja/g++.law/ctors11.C: Likewise.
42733         * g++.old-deja/g++.law/cvt8.C: Likewise.
42734         * g++.old-deja/g++.law/init9.C: Likewise.
42735         * g++.old-deja/g++.law/refs4.C: Likewise.
42736         * g++.old-deja/g++.law/template2.C: Likewise.
42737         * g++.old-deja/g++.law/visibility24.C: Likewise.
42738         * g++.old-deja/g++.law/vtable3.C: Likewise.
42739         * g++.old-deja/g++.mike/asm2.C: Likewise.
42740         * g++.old-deja/g++.mike/eh1.C: Likewise.
42741         * g++.old-deja/g++.mike/misc1.C: Likewise.
42742         * g++.old-deja/g++.mike/misc13.C: Likewise.
42743         * g++.old-deja/g++.mike/misc14.C: Likewise.
42744         * g++.old-deja/g++.mike/ns12.C: Likewise.
42745         * g++.old-deja/g++.mike/p1248.C: Likewise.
42746         * g++.old-deja/g++.mike/p3708.C: Likewise.
42747         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42748         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42749         * g++.old-deja/g++.mike/p646.C: Likewise.
42750         * g++.old-deja/g++.mike/p700.C: Likewise.
42751         * g++.old-deja/g++.mike/p783.C: Likewise.
42752         * g++.old-deja/g++.mike/p783a.C: Likewise.
42753         * g++.old-deja/g++.mike/p783b.C: Likewise.
42754         * g++.old-deja/g++.mike/p786.C: Likewise.
42755         * g++.old-deja/g++.mike/p789.C: Likewise.
42756         * g++.old-deja/g++.mike/p789a.C: Likewise.
42757         * g++.old-deja/g++.mike/p807a.C: Likewise.
42758         * g++.old-deja/g++.other/delete3.C: Likewise.
42759         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42760         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42761         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42762         * g++.old-deja/g++.other/empty1.C: Likewise.
42763         * g++.old-deja/g++.other/temporary1.C: Likewise.
42764         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42765         * g++.old-deja/g++.pt/t16.C: Likewise.
42766         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42767
42768 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42769
42770         * gcc.dg/991230-1.c: New test.
42771
42772 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42773
42774         * gcc.c-torture/compile/991229-3.c: New test.
42775         * gcc.c-torture/compile/991229-2.c: New test.
42776         * gcc.c-torture/compile/991229-1.c: New test.
42777
42778 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42779
42780         * gcc.c-torture/compile/labels-2.c: New test.
42781
42782 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42783
42784         * gcc.c-torture/execute/991227-1.c: New test.
42785
42786 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42787
42788         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42789
42790 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42791
42792         * gcc.c-torture/execute/991221-1.c: New test.
42793
42794 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42795
42796         * g++.old-deja/g++.other/cast3.C: New test.
42797
42798 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42799
42800         * gcc.c-torture/execute/991216-4.c: New test.
42801
42802 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42803
42804         * gcc.c-torture/execute/991216-1.c: New test.
42805         * gcc.c-torture/execute/991216-2.c: New test.
42806         * gcc.c-torture/execute/991216-3.c: New test.
42807
42808 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42809
42810         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42811         Actually make the test fail by using "-O2" for compilation.
42812
42813 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42814
42815         * g++.old-deja/g++.warn/cast-align1.C: New test.
42816
42817 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42818
42819         * gcc.c-torture/compile/991214-1.c: New test.
42820         * gcc.c-torture/compile/991214-2.c: New test.
42821
42822 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42823
42824         * gcc.dg/991214-1.c: New test.
42825
42826 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42827
42828         * gcc.c-torture/compile/991213-3.c: New test.
42829         * gcc.c-torture/compile/991213-2.c: New test.
42830         * gcc.c-torture/compile/991213-1.c: New test.
42831
42832 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42833
42834         * gcc.dg/991209-1.c: New test.
42835
42836 1999-12-08  Nathan Sidwell <nathan@acm.org>
42837
42838         * gcc.c-torture/compile/991208-1.c: New test.
42839
42840 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42841
42842         * gcc.dg/ultrasp2.c: New test.
42843
42844 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42845
42846         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42847
42848 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42849
42850         * gcc.c-torture/compile/991202-1.c: New test.
42851         * gcc.c-torture/execute/991202-1.c: New test.
42852         * gcc.c-torture/execute/991202-2.c: New test.
42853         * gcc.c-torture/execute/991202-3.c: New test.
42854
42855 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42856
42857         * g++.old-deja/g++.abi/align.C: New test.
42858         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42859         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42860
42861 1999-12-01  Richard Henderson  <rth@cygnus.com>
42862
42863         * gcc.c-torture/execute/991201-1.c: New.
42864
42865 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42866
42867         * gcc.dg/991129-1.c: New test.
42868
42869 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42870
42871         * gcc.c-torture/compile/991127-1.c: New test.
42872
42873 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42874
42875         * g++.old-deja/g++.other/warn4.C: New test.
42876
42877 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42878
42879         * g++.old-deja/g++.eh/cleanup2.C: New test.
42880         * g++.old-deja/g++.ext/pretty2.C: New test.
42881         * g++.old-deja/g++.ext/pretty3.C: New test.
42882         * g++.old-deja/g++.other/debug6.C: New test.
42883
42884 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42885
42886         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42887         compiler_output to look for one error message instead of two.
42888
42889 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42890
42891         * gcc.c-torture/execute/991118-1.c: Also test case
42892         where the word boundary does not split a byte evenly.
42893
42894 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42895
42896         * g++.old-deja/g++.ext/restrict1.C: New test.
42897
42898 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42899
42900         * gcc.c-torture/execute/991118-1.c: New test.
42901
42902 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42903
42904         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42905         working directory pathnames.
42906
42907 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42908
42909         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42910         host is equipped with driver.h and driver.o so it can actually
42911         compile and run the tests.
42912
42913 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42914
42915         * gcc.c-torture/compile/991008-1.c: New test.
42916
42917 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42918
42919         * lib/gcc-dg.exp: Include target-supports.exp
42920
42921 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42922
42923         * lib/target-supports.exp: New file: Provide procs to test for
42924         features supported by the target.
42925         (check_weak_available): Moved here from ecos.exp.
42926         (check_alias_available): New proc: Determine of the target
42927         toolchain supports the alias attribute.
42928
42929         * gcc.dg/special/ecos.exp: Move check_weak_available to
42930         target-supports.exp.
42931         (alias-1.c): Only perform the test if the target supports
42932         aliases.
42933         (wkali-1.c): Only perform the test if the target supports
42934         aliases.
42935
42936         * gcc.dg/990506-0.c: Expect error messages from cross
42937         targets as well as native targets.
42938
42939 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42940
42941         * gcc.dg/ultrasp1.c: Removed xfail.
42942         * gcc.dg/struct-ret-2.c: Likewise.
42943         * gcc.dg/array-1.c: Likewise.
42944
42945 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42946
42947         * gcc.dg/struct-ret-2.c: New test.
42948
42949         * gcc.dg/array-1.c: New test.
42950
42951 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42952
42953         * gcc.c-torture/execute/991030-1.c: New test.
42954
42955 1999-10-26  Richard Henderson  <rth@cygnus.com>
42956
42957         * gcc.c-torture/compile/991026-2.c: New test.
42958
42959 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42960
42961         * gcc.c-torture/compile/991026-1.c: New test.
42962
42963 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42964
42965         * gcc.c-torture/execute/991023-1.c: New test.
42966
42967 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42968
42969         * gcc.c-torture/execute/991019-1.c: New test.
42970
42971 1999-10-16  Richard Henderson  <rth@cygnus.com>
42972
42973         * gcc.c-torture/execute/991016-1.c: New test.
42974
42975 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42976
42977         * gcc.c-torture/execute/991014-1.c: New test.
42978
42979 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42980
42981         * g++.old-deja/g++.other/union2.C: New test.
42982
42983 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42984
42985         * g++.old-deja/g++.other/vaarg2.C: New test.
42986         * g++.old-deja/g++.other/vaarg3.C: New test.
42987
42988 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42989
42990         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42991         in compile/.
42992
42993 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42994
42995         * gcc.c-torture/execute/va-arg-11.c: New test.
42996
42997 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42998
42999         * lib/file-format.exp (gcc_target_object_format): Don't
43000         crash if objdump is unavailable.
43001
43002 1999-09-29  Donn Terry <donn@interix.com>
43003
43004         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43005
43006 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43007
43008         * gcc.c-torture/compile/990928-1.c: New test.
43009
43010 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43011
43012         * g++.old-deja/g++.other/decl6.C: New test.
43013
43014 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43015
43016         * gcc.c-torture/execute/va-arg-10.c: New test.
43017
43018 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43019
43020         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43021         __PRETTY_FUNCTION__.
43022
43023 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43024
43025         * gcc.c-torture/execute/990923-1.c: New test.
43026
43027 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43028
43029         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43030         for which -fpic is inappropriate.
43031
43032 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43033
43034         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43035
43036 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43037
43038         * g++.old-deja/g++.other/dyncast1.C: New test.
43039         * g++.old-deja/g++.other/dyncast2.C: New test.
43040         * g++.old-deja/g++.other/dyncast3.C: New test.
43041         * g++.old-deja/g++.other/dyncast4.C: New test.
43042         * g++.old-deja/g++.other/dyncast5.C: New test.
43043         * g++.old-deja/g++.eh/catch3.C: New test.
43044         * g++.old-deja/g++.eh/catch3p.C: New test.
43045         * g++.old-deja/g++.eh/catch4.C: New test.
43046         * g++.old-deja/g++.eh/catch4p.C: New test.
43047         * g++.old-deja/g++.eh/catch5.C: New test.
43048         * g++.old-deja/g++.eh/catch5p.C: New test.
43049         * g++.old-deja/g++.eh/catch6.C: New test.
43050         * g++.old-deja/g++.eh/catch6p.C: New test.
43051         * g++.old-deja/g++.eh/catch7.C: New test.
43052         * g++.old-deja/g++.eh/catch7p.C: New test.
43053         * g++.old-deja/g++.eh/catch8.C: New test.
43054         * g++.old-deja/g++.eh/catch8p.C: New test.
43055         * g++.old-deja/g++.eh/catch9.C: New test.
43056         * g++.old-deja/g++.eh/catch9p.C: New test.
43057
43058 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43059
43060         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43061         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43062
43063 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43064
43065         * gcc.c-torture/compile/990913-1.c: New test.
43066
43067 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43068
43069         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43070         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43071
43072 1999-09-09  Richard Henderson  <rth@cygnus.com>
43073
43074         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43075
43076 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43077
43078         * g++.old-deja/g++.other/lookup11.C: New test.
43079         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43080         what is permitted and what we want.
43081         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43082         overload use.
43083         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43084
43085 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43086
43087         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43088         * gcc.c-torture/noncompile/poison-1.c: New file.
43089
43090 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43091
43092         * g++.old-deja/g++.other/sizeof3.C: New test.
43093         * g++.old-deja/g++.other/sizeof4.C: New test.
43094         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43095         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43096
43097 1999-09-07  Richard Henderson  <rth@cygnus.com>
43098
43099         * gcc.dg/va-arg-1.c: New.
43100
43101 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43102
43103         * gcc.c-torture/execute/va-arg-9.c: New test.
43104
43105 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43106
43107         * g77.f-torture/compile/980519-2.f: New test.
43108         * g77.f-torture/compile/19990905-0.f: New test.
43109         * g77.f-torture/compile/19990905-1.f: New test.
43110         * g77.f-torture/compile/19990905-2.f: New test.
43111
43112         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43113
43114 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43115
43116         * gcc.c-torture/execute/990827-1.c: Fix typo.
43117
43118 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43119
43120         * g++.old-deja/g++.other/deref1.C: New test.
43121
43122 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43123
43124         * g++.old-deja/g++.other/ambig2.C: New test.
43125         * g++.old-deja/g++.other/cond5.C: New test.
43126         * g++.old-deja/g++.other/lookup16.C: New test.
43127
43128 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43129
43130         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43131         assemblers too.
43132
43133 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43134
43135         * lib/c-torture.exp: Avoid the "compare executables" optimization
43136         when testing native.
43137
43138 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43139
43140         * gcc.c-torture/execute/990829-1.c: New test.
43141         * gcc.c-torture/compile/990829-1.c: New test.
43142
43143 1999-08-27  Paul Burchard  <burchard@pobox.com>
43144
43145         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43146         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43147         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43148         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43149         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43150         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43151         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43152         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43153         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43154         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43155         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43156
43157 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43158
43159         * gcc.c-torture/execute/990827-1.c: New test.
43160
43161 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43162
43163         * g77.f-torture/noncompile/19990826-4.f: New test.
43164
43165         * g77.f-torture/compile/19990826-3.f: New test.
43166
43167         * g77.f-torture/execute/19990826-2.f: New test.
43168
43169         * g77.f-torture/compile/19990826-1.f: New test.
43170
43171         * gcc.c-torture/execute/990826-0.c: New test.
43172         * g77.c-torture/execute/19990826-0.f: New test.
43173
43174         * g77.f-torture/noncompile/970626-2.f: New test.
43175
43176 1999-08-25  Paul Burchard  <burchard@pobox.com>
43177
43178         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43179         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43180         lss-011.C: New tests.
43181
43182 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43183
43184         * g++.old-deja/g++.other/decl5.C: New test.
43185
43186 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43187
43188         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43189         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43190         call `postbase' for each one.  All callers of `postbase' changed
43191         to call this instead.
43192
43193 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43194
43195         * gcc.c-torture/execute/990811-1.c: New test.
43196
43197 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43198
43199         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43200         just native ones.
43201
43202         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43203         just native ones.
43204
43205 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43206
43207         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43208
43209 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43210
43211         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43212
43213 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43214
43215         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43216
43217 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43218
43219         * gcc.c-torture/execute/990804-1.c: New test.
43220
43221 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43222
43223         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43224         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43225         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43226
43227 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43228
43229         * g++.old-deja/g++.other/struct1.C: New test.
43230
43231 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43232
43233         * g++.old-deja/g++.other/enum2.C: New test.
43234
43235 1999-08-02  Richard Henderson  <rth@cygnus.com>
43236
43237         Adapted from tests from Franz Sirl:
43238         * gcc.c-torture/execute/va-arg-7.c: New test.
43239         * gcc.c-torture/execute/va-arg-8.c: New test.
43240
43241 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43242
43243         * gcc.c-torture/compile/990801-2.c: New test.
43244
43245         * gcc.c-torture/compile/990801-1.c: New test.
43246
43247 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43248
43249         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43250         fp-cmp-1.c, converting double to float.
43251
43252         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43253         fp-cmp-1.c, converting double to long double.
43254
43255         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43256         from fr1 to unknown_register, since fr1 is a legitimate register
43257         on some machines.
43258
43259 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43260
43261         * README: More listname related changes.
43262
43263 1999-07-08  Catherine Moore  <clm@cygnus.com>
43264
43265         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43266
43267 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43268
43269         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43270
43271 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43272
43273         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43274
43275 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43276
43277         * gcc.dg/990703-1.c: New test.
43278
43279 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43280
43281         * lib/file-format.exp: New file: Move definition of proc
43282         gcc_target_object_format to here from
43283         gcc.dg/special/ecos.exp.
43284
43285         * lib/c-torture.exp: Include lib file-format.exp.
43286         * lib/gcc-dg.exp: Include lib file-format.exp.
43287
43288         * gcc.dg/special/ecos.exp: Remove definition of proc
43289         gcc_target_object_format.
43290
43291 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43292
43293         * gcc.c-torture/execute/990628-1.c: New test.
43294
43295 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43296
43297         * gcc.c-torture/compile/990625-2.c: New test.
43298
43299         * gcc.c-torture/compile/990625-1.c: New test.
43300
43301 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43302
43303         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43304         attributes compile.
43305         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43306         ports that use the COFF/PE file format.
43307
43308 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43309
43310         * gcc.c-torture/compile/990617-1.c: New test.
43311
43312 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43313
43314         * g++.old-deja/g++.other/decl4.C: New test.
43315
43316 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43317
43318         * g++.old-deja/g++.other/bitfld3.C: New test.
43319
43320 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43321
43322         * g++.old-deja/g++.eh/catch1.C: New test.
43323
43324 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43325
43326         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43327
43328         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43329         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43330
43331 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43332
43333         * g77.f-torture/compile/19990502-0.f: Replace with new,
43334         shorter, test that still fails after recent changes.
43335
43336 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43337
43338         * gcc.c-torture/execute/990604-1.c: New test.
43339
43340 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43341
43342         * gcc.c-torture/execute/990531-1.c: New test.
43343
43344 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43345
43346         * gcc.c-torture/compile/990527-1.c: New test.
43347
43348 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43349
43350         * gcc.c-torture/execute/990527-1.c: New test.
43351
43352 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43353
43354         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43355         bitfields as signed.
43356
43357 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43358
43359         * g77.f-torture/compile/19990525-0.f: New test.
43360
43361 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43362
43363         * gcc.c-torture/execute/990525-2.c: New test.
43364
43365         * gcc.c-torture/execute/990525-1.c: New test.
43366
43367 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43368
43369         * g++.old-deja/g++.other/anon3.C: New test.
43370         * g++.old-deja/g++.other/anon4.C: New test.
43371         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43372         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43373         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43374         Merrill).
43375
43376 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43377
43378         * gcc.c-torture/execute/990524-1.c: New test.
43379
43380         * gcc.dg/990524-1.c: New test.
43381
43382 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43383
43384         * gcc.c-torture/compile/990523-1.c: New test.
43385
43386 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43387
43388         * gcc.c-torture/compile/990519-1.c: New test.
43389
43390 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43391
43392         * gcc.c-torture/compile/990517-1.c: New test.
43393
43394         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43395         (e4, f4): New tests.
43396         (main): Call them.
43397
43398 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43399
43400         * gcc.dg/noreturn-1.c: New test.
43401
43402 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43403
43404         * gcc.c-torture/execute/990513-1.c: New test.
43405
43406 1999-05-10  Richard Henderson  <rth@cygnus.com>
43407
43408         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43409
43410 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43411
43412         * g77.f-torture/execute/erfc.f: Use small single-precision
43413         values, to avoid problems on Alphas when not -mieee.
43414
43415 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43416
43417         * gcc.dg/990506-0.c: New test.
43418
43419 1999-05-08  Richard Henderson  <rth@cygnus.com>
43420
43421         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43422         the constant to test.  Don't XFAIL 64-bit targets.
43423
43424         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43425         * g++.old-deja/g++.law/profile1.C: Likewise.
43426
43427         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43428         operator new instances.
43429         * g++.old-deja/g++.other/delete5.C: Likewise.
43430
43431 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43432
43433         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43434         intrinsic.
43435
43436 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43437
43438         * g77.f-torture/execute/u77-test.f: Reverse order of two
43439         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43440
43441 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43442
43443         * gcc.dg/compare1.c: New test.
43444
43445 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43446
43447         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43448         New tests.
43449
43450 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43451
43452         * g77.f-torture/compile/19990502-1.f: New test.
43453
43454 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43455
43456         * g77.f-torture/compile/19990502-0.f: New test.
43457
43458 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43459
43460         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43461         intrinsic.
43462
43463 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43464
43465         * g77.f-torture/execute/u77-test.f (main): List libU77
43466         intrinsics not currently tested.
43467         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43468         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43469         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43470         Trim blanks off the ends of some printed strings.
43471
43472 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43473
43474         * g77.f-torture/execute/u77-test.f (main): Just warn about
43475         FSTAT gid disagreement, as it's expected on some systems.
43476
43477 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43478
43479         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43480         use a new function, which allows for some slop.
43481         Clean up some commentary.
43482         (issum): The new function.
43483         (sgladd): Deleted subroutine.
43484
43485 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43486
43487         * g77.f-torture/execute/u77-test.f: Modify to be more like
43488         libf2c/libU77 version, bringing patches to that version here.
43489         Add suitable commentary.
43490
43491 1999-04-25  Richard Henderson  <rth@cygnus.com>
43492
43493         * gcc.dg/990424-1.c: New test.
43494
43495 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43496
43497         * g77.f-torture/execute/u77-test.f (main): Bug involving
43498         LSTAT has been fixed, so turn back on full checking.
43499
43500 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43501
43502         * g77.f-torture/compile/19990419-0.f: New test.
43503         * g77.f-torture/execute/19990419-1.f: New test.
43504
43505 1999-04-17  Richard Henderson  <rth@cygnus.com>
43506
43507         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43508         to avoid the need for a prototype to supress a warning.
43509
43510 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43511
43512         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43513
43514 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43515
43516         * gcc.c-torture/execute/990404-1.c: New test.
43517
43518 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43519
43520         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43521         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43522         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43523         missing initializer warnings.
43524
43525 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43526
43527         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43528         matching strings.
43529
43530 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43531
43532         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43533
43534 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43535
43536         * g77.f-torture/execute/19990325-0.f: New test.
43537         * g77.f-torture/execute/19990325-1.f: New test.
43538
43539 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43540
43541         * gcc.c-torture/execute/990324-1.c: New test.
43542
43543 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43544
43545         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43546         test with 4.
43547
43548 1999-03-17  Richard Henderson  <rth@cygnus.com>
43549
43550         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43551
43552 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43553
43554         * g77.f-torture/execute/19990313-2.f: New test.
43555         * g77.f-torture/execute/19990313-3.f: New test.
43556
43557 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43558
43559         * g77.f-torture/execute/19990313-0.f: New test.
43560         * g77.f-torture/execute/19990313-1.f: New test.
43561
43562 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43563
43564         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43565         printf to sprintf.
43566         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43567         (main): Add check for u15.  Conditionalize u31 check depending on
43568         whether ints are <32 bits or >=32 bits.
43569
43570 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43571
43572         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43573
43574 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43575
43576         * g77.f-torture/compile/19990305-0.f: New test.
43577         * g77.f-torture/execute/19981119-0.f: New test.
43578
43579 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43580
43581         * g77.f-torture/execute/970625-2.f: call ABORT if final
43582         result is not correct, instead of just printing it.
43583         Add this checking via newly introduced obfuscation, to
43584         trip up buggy front ends.
43585
43586 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43587
43588         * g77.f-torture/compile/960317-1.f: Moved from being
43589         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43590
43591 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43592
43593         * g77.f-torture/execute/960317-1.f: New (old) test.
43594         * g77.f-torture/execute/970625-2.f: Ditto.
43595
43596 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43597
43598         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43599         message on line 1 or line 2; cccp and cpplib do this differently.
43600
43601 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43602
43603         * g++.old-deja/g++.law/weak1.C: New test.
43604
43605 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43606
43607         * gcc.c-torture/execute/990119-1.c: Renamed to...
43608         * gcc.dg/990119-1.c: this, so it will only be tested once
43609         (it's a preprocessor test, it doesn't need to be run at
43610         multiple optimization levels).
43611
43612 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43613
43614         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43615           ALWAYS_CXXFLAGS.
43616
43617 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43618
43619         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43620         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43621         to not be compilable by current g77.
43622
43623 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43624
43625         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43626
43627 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43628
43629         * gcc.c-torture/execute/990222-1.c: New test.
43630
43631 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43632
43633         * g77.f-torture/compile/19990218-0.f: New test.
43634         * g77.f-torture/noncompile/19990218-1.f: New test.
43635
43636 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43637
43638         * g77.f-torture/compile/19981216-0.f: New test.
43639
43640 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43641
43642         * gcc.dg/990214-1.c: New test.
43643
43644 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43645
43646         * gcc.dg/990213-2.c: New test.
43647
43648         * gcc.dg/990213-1.c: New test.
43649
43650 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43651
43652         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43653         ints.
43654
43655 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43656
43657         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43658         specified by target.
43659
43660         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43661
43662 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43663
43664         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43665
43666 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43667
43668         * gcc.dg/special/ecos.exp: New test driver for new tests with
43669         special requirements.
43670
43671         * gcc.dg/special/alias-1.c: New test.
43672         * gcc.dg/special/gcsec-1.c: New test.
43673         * gcc.dg/special/weak-1.c: New test.
43674         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43675         * gcc.dg/special/weak-2.c: New test.
43676         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43677         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43678         * gcc.dg/special/wkali-1.c: New test.
43679         * gcc.dg/special/wkali-2.c: New test.
43680         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43681         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43682
43683 1999-02-10  Felix Lee  <flee@cygnus.com>
43684
43685           * lib/c-torture.exp (c-torture-compile): Pull out code for
43686           analyzing gcc error messages.
43687           (c-torture-execute): Likewise.  Fix some (harmless) false
43688           positives.
43689           * lib/gcc.exp (gcc_check_compile): New function.
43690
43691 1999-02-08  Richard Henderson  <rth@cygnus.com>
43692
43693         * gcc.c-torture/execute/990208-1.c: New test.
43694
43695 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43696
43697         * g++.dg/special/ecos.exp: New driver for new tests with special
43698         requirements
43699
43700         * g++.dg/special/conpr-1.C: New test
43701         * g++.dg/special/conpr-2.C: New test
43702         * g++.dg/special/conpr-2a.C: New test
43703         * g++.dg/special/conpr-3.C: New test
43704         * g++.dg/special/conpr-3a.C: New test
43705         * g++.dg/special/conpr-3b.C: New test
43706
43707         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43708         allow g++ to use the dg driver
43709
43710         * README: Add comment about g++.dg directory
43711
43712 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43713
43714         * README: Update email addresses.
43715
43716 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43717
43718         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43719         arguments in order to force structure S onto the stack even on
43720         the alpha.
43721         (test): Pass 10 leading arguments to function foo as well as the
43722         structure S.
43723
43724         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43725         failure for all targets.
43726
43727         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43728         abort to terminate program execution.
43729
43730 1999-01-30  Richard Henderson  <rth@cygnus.com>
43731
43732         * gcc.c-torture/execute/990130-1.c: New test.
43733
43734 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43735
43736         * gcc.dg/990130-1.c: New test.
43737
43738 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43739
43740         * gcc.c-torture/execute/990128-1.c: New test.
43741
43742 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43743
43744         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43745
43746 1999-01-27  Felix Lee  <flee@cygnus.com>
43747
43748         * lib/c-torture.exp (c-torture-compile): pull out code for
43749         analyzing gcc error messages.
43750         (c-torture-execute): ditto, and fix some (harmless) false
43751         positives.
43752         * lib/gcc.exp (gcc_check_compile): new function.
43753
43754 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43755
43756         * gcc.dg/990117-1.c: New test.
43757
43758         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43759
43760         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43761
43762 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43763
43764         * g77.f-torture/compile/990115-1.f: New test.
43765
43766 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43767
43768         * gcc.c-torture/compile/990107-1.c: New test
43769
43770 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43771
43772         * gcc.c-torture/execute/990106-2.c: New test.
43773
43774         * gcc.c-torture/execute/990106-1.c: New test.
43775
43776 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43777
43778         * gcc.c-torture/compile/981223-1.c: New test.
43779
43780 1998-12-29  Richard Henderson  <rth@cygnus.com>
43781
43782         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43783         (opt3): Rename from opt4 and disable.
43784
43785 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43786
43787         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43788
43789 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43790
43791         * g++.old-deja/g++.other/conv5.C: New test.
43792
43793 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43794
43795         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43796
43797 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43798
43799         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43800
43801 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43802
43803         * gcc.c-torture/compile/981211-1.c: New test.
43804
43805 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43806
43807         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43808
43809         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43810
43811 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43812
43813         * gcc.special/930510-1.c: Make C9X safe.
43814         * gcc.misc-tests/gcov-1.c Similarly.
43815         * gcc.misc-tests/gcov-2.c Similarly.
43816
43817 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43818
43819         * gcc.dg/ultrasp1.c: New test.
43820
43821 1998-12-06  Richard Henderson  <rth@cygnus.com>
43822
43823         * gcc.c-torture/execute/981206.c: New test.
43824
43825 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43826
43827         * g++.old-deja/g++.ns/template7.C: New test.
43828
43829         * g++.old-deja/g++.other/expr1.C: New test.
43830
43831         * g++.old-deja/g++.eh/tmpl3.C: New test.
43832
43833         * g++.old-deja/g++.eh/tmpl2.C: New test.
43834
43835 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43836
43837         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43838         * g++.old-deja/g++.other/using6.C: Removed.
43839         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43840
43841         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43842
43843 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43844
43845         * g++.old-deja/g++.pt/overload8.C: New test.
43846
43847         * g++.old-deja/g++.pt/overload7.C: New test.
43848
43849         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43850
43851         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43852         and relinking messages.
43853         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43854         compiling with -frepo.
43855
43856 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43857
43858         * g++.old-deja/g++.pt/lookup6.C: New test.
43859
43860 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43861
43862         * gcc.c-torture/execute/981130-1.c: New test.
43863         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43864
43865 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43866
43867         * g++.old-deja/g++.pt/explicit76.C: New test.
43868
43869         * g++.old-deja/g++.pt/friend38.C: New test.
43870
43871         * g++.old-deja/g++.ns/crash2.C: New test.
43872
43873         * g++.old-deja/g++.pt/defarg8.C: New test.
43874
43875         * g++.old-deja/g++.pt/instantiate6.C: New test.
43876
43877         * g++.old-deja/g++.pt/static6.C: New test.
43878
43879         * g++.old-deja/g++.pt/decl2.C: New test.
43880
43881 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43882
43883         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43884         problem is actually related with name lookup, but so what? :-)
43885
43886         * g++.old-deja/g++.pt/friend37.C: New test.
43887
43888 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43889
43890         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43891         element, which fails on some systems.
43892
43893         * g77.f-torture/execute/labug1.f: New test.
43894
43895 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43896
43897         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43898         is defined.
43899
43900 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43901
43902         * g77.f-torture/compile/981117-1.f: New test.
43903
43904 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43905
43906         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43907         properly discarded.
43908
43909 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43910
43911         * gcc.c-torture/execute/memcheck: New directory of tests for
43912         -fcheck-memory-usage.
43913
43914 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43915
43916         * README: New file, general information about the testsuite and
43917         new description of the various C++ test subdirectories.
43918         * README.g++: Eliminate obsolete information, update and move most
43919         relevant stuff to README.
43920
43921 1998-11-07  Richard Henderson  <rth@cygnus.com>
43922
43923         * gcc.c-torture/compile/981107-1.c: New test.
43924
43925 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43926
43927         * execute/memcpy-bi.c: New testcase.
43928
43929 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43930
43931         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43932         base classes.
43933
43934         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43935         template is selected.
43936
43937         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43938         classes, it should be accepted for all types.
43939
43940         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43941
43942         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43943         specializations start with template headers.
43944
43945 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43946
43947         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43948
43949         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43950         non-POD types.
43951
43952 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43953
43954         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43955
43956 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43957
43958         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43959
43960 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43961
43962         * 981019-1.c: New test.
43963
43964 1998-10-14  Robert Lipe <robertl@dgii.com>
43965
43966         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43967         find objc headers.
43968
43969 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43970
43971         * compile/981001-4.c: Remove use of GCC extension that triggers a
43972         compiler bug.
43973
43974 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43975
43976         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43977
43978 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43979
43980         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43981         instantiation of template produces incorrect code for delete
43982         expression.
43983
43984         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43985         constructors' name is not unique.
43986         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43987         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43988
43989         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43990         automatic array of const is ill-formed.
43991
43992         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43993         of template parameter?
43994
43995         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43996         const.
43997
43998         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43999         pointer-to-member expression.
44000
44001         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44002         declaration causes ICE.
44003
44004 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44005
44006         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44007         reserved in the global namespace.
44008
44009         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44010         generate needed virtual table.
44011
44012         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44013
44014 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44015
44016         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44017         template-dependent type
44018
44019 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44020
44021         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44022         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44023         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44024
44025         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44026         class should be usable as argument of member function.
44027         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44028         class should be usable as return type of member function.
44029         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44030         class should be usable as type of data member.
44031
44032         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44033
44034 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44035
44036         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44037
44038 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44039
44040         * gcc.dg/dll-?.c Add thumb to target list.
44041         Fix assembler scan patterns to match current assembler output.
44042
44043 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44044
44045         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44046         matching of template brackets.
44047
44048         * g++.old-deja/g++.other/using4.C: New test.  Test using
44049         declarations of methods from base classes.
44050
44051         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44052         within functions should introduce names into the innermost
44053         enclosing namespace.
44054
44055         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44056         of static locals if first initialization throws.
44057
44058 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44059
44060         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44061
44062 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44063
44064         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44065         lose track of the possible targets of tablejump insns.
44066         * special/special.exp: Run it.
44067
44068 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44069
44070         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44071         must be declared before its specializations can be named in friend
44072         declarations.
44073
44074 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44075
44076         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44077
44078         * g77.f-torture/execute/io1.f: New test.
44079
44080 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44081
44082         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44083         with pointer to template function, for which no argument deduction
44084         is possible.
44085
44086         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44087         specialization of template function as argument to template
44088         function.
44089
44090         * g++.old-deja/g++.other/access2.C: New test; Inner class
44091         shouldn't have privileged access to Outer's names.
44092
44093 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44094
44095         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44096         friend template declared within template class conflicts with
44097         nested class of the same name.
44098
44099         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44100         is ignored.
44101
44102         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44103         object with direct initializer as function declaration.
44104
44105         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44106         initializers.
44107
44108         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44109         involving const pointer and NULL produces incorrect result.
44110
44111         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44112         type name without `typename' should be rejected with -pedantic.
44113
44114 1998-10-02  Richard Henderson  <rth@cygnus.com>
44115
44116         * g++.old-deja/g++.other/addrof1.C: New test.
44117
44118 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44119
44120         * gcc.c-torture/compile/981001-1.c: New test.
44121         * gcc.c-torture/execute/981001-1.c: New test.
44122
44123 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44124
44125         * gcc.c-torture/compile/981001-2.c: New test.
44126         * gcc.c-torture/compile/981001-3.c: New test.
44127         * gcc.c-torture/compile/981001-4.c: New test.
44128
44129 1998-10-01  Robert Lipe  <robertl@dgii.com>
44130
44131         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44132         multilibbed hosts.  Idea grafted from g77.exp.
44133
44134 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44135
44136         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44137         avoid losing on systems which need -lsocket.
44138
44139 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44140
44141         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44142         * g++.old-deja/g++.other/nested2.C: Ditto.
44143         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44144         failure.
44145
44146 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44147
44148         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44149         preferred over template operator!= for enum bitfields.
44150
44151 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44152
44153         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44154         that happen to have the same base name, but in different scopes,
44155         are incorrectly rejected.
44156
44157 1998-09-16  Richard Henderson  <rth@cygnus.com>
44158
44159         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44160         on the native word size instead of an integer literal.
44161
44162 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44163
44164         * g++.old-deja/g++.other/static2.C: Invocation of static data
44165         member of type pointer-to-function denoted as non-static member.
44166
44167         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44168         checks involving function types and aliases.
44169
44170 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44171
44172         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44173         redefined to the same non-trivial type.
44174
44175         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44176         namespace-qualification of template specializations declared in
44177         other namespaces.
44178
44179         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44180         to declare a subset of the specializations of a template function
44181         as friends of specializations of a template class.
44182
44183         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44184         member templates that do not fully specialize the enclosing
44185         template class are rejected.
44186
44187 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44188
44189         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44190
44191 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44192
44193         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44194         altered from libf2c/libU77 version.
44195
44196 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44197
44198         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44199
44200 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44201
44202         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44203         (un)signed char are different types for template specialization
44204         purposes.
44205
44206 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44207
44208         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44209         * objc: ObjC testsuite.
44210
44211 1998-08-31  Catherine Moore  <clm@cygnus.com>
44212
44213         * gcc.c-torture/execute/941014-1.x: New file.
44214
44215 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44216
44217         * lib/c-torture.exp: Add support for
44218         torture_eval_before_compile and torture_eval_before_execute
44219         variables.
44220
44221 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44222
44223         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44224         this test triggers valid.
44225
44226 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44227
44228         * gcc.dg/980827-1.c: New test.
44229
44230 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44231
44232         * gcc.c-torture/execute/loop-4b.c: New test.
44233
44234 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44235
44236         * lib/c-torture.exp: Add support for
44237         torture_eval_before_compile and torture_eval_before_execute
44238         variables.
44239
44240 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44241
44242         * gcc.c-torture/compile/980825-1.c: New test.
44243
44244 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44245
44246         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44247         count number tests in opt_t0 not good_t0.
44248
44249 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44250
44251         * gcc.c-torture/compile/930326-1.x: Fix typo.
44252
44253 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44254
44255         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44256         causes an ICE.
44257
44258 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44259
44260         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44261         STACK_SIZE is defined.
44262         * gcc.c-torture/unsorted/stuct.c: Similarly.
44263
44264         * gcc.c-torture/compile/980821-1.c: New test.
44265
44266 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44267
44268         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44269
44270 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44271
44272         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44273         code.
44274
44275 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44276
44277         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44278         error'.
44279
44280 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44281
44282         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44283
44284 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44285
44286         * gcc.c-torture/compile/980816-1.c: New test.
44287
44288         * gcc.dg/980816-1.c: New test.
44289
44290 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44291
44292         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44293         compiler for ieee tests.
44294
44295 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44296
44297         * g77.f-torture/compile/980729-0.f: New test.
44298
44299 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44300
44301         * gcc.c-torture/special/eeprof-1.c: New test, for
44302         -finstrument-functions.
44303         * gcc.c-torture/special/special.exp: Run it.
44304
44305 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44306
44307         * gcc.c-torture/compile/980729-1.c: New test.
44308
44309 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44310
44311         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44312         __thumb__ is defined, and test for ARM style doubles if so.
44313
44314 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44315
44316         * g77.f-torture/noncompile/980615-0.f: New test.
44317
44318 1998-07-26  H.J. Lu  (hjl@gnu.org)
44319
44320         * gcc.dg/980312-1.c: Do link instead of compile.
44321         * gcc.dg/980313-1.c: Likewise.
44322
44323 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44324
44325         * gcc.c-torture/compile/980726-1.c: New test.
44326
44327 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44328
44329         * g77.f-torture/execute/io0.f: New test.
44330
44331 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44332
44333         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44334         an int.
44335
44336 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44337
44338         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44339         m32r bugs.
44340
44341 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44342
44343         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44344         c-decl.c:grokdeclarator can handle mode attributes.
44345
44346 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44347
44348         * gcc.c-torture/execute/980716-1.c: New test.
44349
44350 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44351
44352         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44353         the mn10200.
44354         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44355         the mn10200.
44356         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44357         * gcc.c-torture/compile/930326-1.x: Similarly.
44358
44359 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44360
44361         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44362         New test from Craig.
44363
44364 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44365
44366         * g77.f-torture/noncompile/980616-0.f: New test.
44367
44368         * g77.f-torture/execute/970816-3.f: New test from Craig.
44369
44370 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44371
44372         *  g++.other/singleton.C: Return error value instead of taking
44373         SIGSEGV.
44374
44375 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44376
44377         *  g++.other/singleton.C: New test.  Warning is under dispute.
44378         Runtime crash is not.
44379
44380 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44381
44382         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44383         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44384         using6.C, using7.C}: New namespace tests.
44385
44386 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44387
44388         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44389         specialization with typedef'ed names used as array indexes.
44390
44391 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44392
44393         * gcc.c-torture/execute/980709-1.c: New test.
44394
44395         * gcc.dg/980709-1.c: New test.
44396
44397 1998-07-07  Richard Henderson  <rth@cygnus.com>
44398
44399         * gcc.c-torture/execute/bcp-1.c: New test.
44400
44401 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44402
44403         * gcc.c-torture/execute/980707-1.c: New test.
44404
44405 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44406
44407         * gcc.c-torture/compile/980706-1.c: New test.
44408
44409 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44410
44411         * g77.f-torture/execute/980701-0.f,
44412         g77.f-torture/execute/980701-1.f: New test from Craig.
44413
44414 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44415
44416         * gcc.c-torture/compile/980701-1.c: New test.
44417
44418         * gcc.c-torture/execute/980701-1.c: New test.
44419
44420 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44421 rlsruhe.de>
44422
44423         * g++.old-deja/g++.robertl/eb132.C: New test.
44424         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44425
44426 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44427
44428         * g77.f-torture/execute/980628-7.f,
44429         g77.f-torture/execute/980628-8.f,
44430         g77.f-torture/execute/980628-9.f,
44431         g77.f-torture/execute/980628-10.f: New tests from Craig.
44432
44433         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44434
44435 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44436
44437         * g77.f-torture/execute/980628-4.f: New test from Craig.
44438         * g77.f-torture/execute/980628-5.f: Likewise.
44439         * g77.f-torture/execute/980628-2.f: Likewise.
44440         * g77.f-torture/execute/980628-0.f: Likewise.
44441         * g77.f-torture/execute/980628-1.f: Likewise.
44442         * g77.f-torture/execute/980628-3.f: Likewise.
44443         * g77.f-torture/execute/980628-6.f: Likewise.
44444
44445 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44446
44447         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44448         directory when nothing has been installed yet.
44449
44450 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44451
44452         * gcc.c-torture/special/special.exp: Handle newer versions of
44453         dejagnu.
44454
44455 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44456
44457         * gcc.dg/980626-1.c: New test.
44458
44459 1998-06-19  Bruno Haible <haible@ilog.fr>
44460
44461         * gcc.misc-tests/m-un-2.c: New test.
44462         * g++.old-deja/g++.other/warn01.c: Likewise.
44463
44464 1998-06-19  Robert Lipe  <robertl@dgii.com>
44465
44466         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44467         compatibility with assmblers with a different comment character.
44468         Eliminate use of GAS-specific extensions.
44469
44470 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44471
44472         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44473
44474 1998-06-19  Robert Lipe  <robertl@dgii.com>
44475
44476         * lib/g77.exp: Replace search for libf2c.a with search for newly
44477         renamed libg2c.a
44478
44479 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44480
44481         * gcc.c-torture/execute/980617-1.c: New test.
44482
44483 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44484
44485         * gcc.c-torture/execute/980612-1.c: New test.
44486
44487 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44488
44489         * gcc.dg/980523-1.c: Only test on ppc-linux.
44490         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44491
44492         * gcc.c-torture/execute/980608-1.c: New test.
44493
44494 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44495
44496         * gcc.c-torture/execute/980605-1.c: New test.
44497
44498 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44499
44500         * gcc.c-torture/execute/980604-1.c: New test.
44501
44502 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44503
44504         * gcc.c-torture/execute/980602-1.c: New test.
44505         * gcc.c-torture/execute/980602-2.c: Likewise.
44506
44507 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44508
44509         * 970125-0.f: Fix per JCB.  Add commentary.
44510
44511 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44512
44513         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44514         IEEE -0 support.
44515
44516 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44517
44518         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44519         earlier.
44520
44521 1998-05-28  Catherine Moore <clm@cygnus.com>
44522
44523         * gcc.c-torture/execute/980526-3.c: New test.
44524
44525 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44526
44527         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44528         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44529         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44530         m88k-motorola-sysv3 to XFAIL.
44531
44532 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44533
44534         * gcc.dg/980526-1.c: New test.
44535         * gcc.c-torture/execute/980526-2.c: New test.
44536
44537 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44538
44539         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44540
44541         * gcc.c-torture/execute/980526-1.c: New test.
44542
44543 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44544
44545         * g77.f-torture/execute/alpha2.f: Add runtime test.
44546
44547 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44548
44549         * g++.old-deja/old-deja.exp: Strip leading directories.
44550
44551         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44552         error for the line.  Don't run multiple tests for the same line.
44553
44554 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44555
44556         * gcc.dg/980523-1.c: New test.
44557
44558 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44559
44560         * g77.f-torture/compile/970915-0.f: New test.
44561
44562 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44563
44564         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44565
44566 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44567
44568         * gcc.dg/980520-1.c: New test.
44569
44570 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44571
44572         * gcc.dg/980502-1.c: Fix return type.
44573
44574 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44575
44576         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44577         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44578         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44579         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44580         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44581
44582 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44583
44584         * g77.f-torture/execute/980520-1.f: New test.
44585
44586 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44587
44588         * lib/mike-g77.exp: New file.
44589
44590         * g77.f-torture/noncompile/noncompile.exp,
44591         g77.f-torture/noncompile/check0.f: New files.
44592
44593 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44594
44595         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44596         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44597         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44598         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44599         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44600         abort where appropriate.
44601
44602 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44603
44604         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44605         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44606
44607 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44608
44609         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44610
44611 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44612
44613         * g77.f-torture/compile/980427-0.f: New test.
44614
44615 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44616
44617         * g77.f-torture/compile/980424-0.f: New test.
44618
44619 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44620
44621         * g77.f-torture/compile/980419-2.f (main): New test.
44622         * g77.f-torture/compile/970125-0.f: New test.
44623         * g77.f-torture/compile/980419-1.f: New test.
44624
44625 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44626
44627         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44628         of loop-4.c.
44629
44630 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44631
44632         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44633
44634 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44635
44636         * gcc.c-torture/compile/980329-1.c: New test.
44637
44638 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44639
44640         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44641         * gcc.dg/980312-1.c: Fix typo in -march command.
44642
44643 1998-03-16  H.J. Lu  (hjl@gnu.org)
44644
44645         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44646
44647 1998-03-11  Robert Lipe  <robertl@dgii.com>
44648
44649         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44650         Dave Love agree the Fortran source is bogus.
44651
44652 1998-03-11  Robert Lipe  <robertl@dgii.com>
44653
44654         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44655         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44656         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44657         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44658         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44659
44660 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44661
44662         * g++.old-deja/g++.other/friend1.C: New test.
44663
44664 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44665
44666         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44667         possibly uninitialized) variables and declare dnrm2.
44668
44669 1998-02-23  Robert Lipe <robertl@dgii.com>
44670
44671         From Bruno Haible <haible@ilog.fr>:
44672         * gcc.c-torture/execute/980223.c: New test.
44673
44674 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44675
44676         * gcc.dg/ifelse-1.c: New test.
44677
44678 1998-02-09  H.J. Lu  (hjl@gnu.org)
44679
44680         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44681
44682           * lib/old-dejagnu.exp (old-dejagnu): Added the
44683           "execution test - XFAIL *-*-*" handling in the spirit of
44684           "excess errors test -". Changed the "execution test fails"
44685           handling to be like "excess errors test fails".
44686           * Update various tests accordingly.
44687
44688 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44689
44690         * gcc.c-torture/execute/980205.c: New test.
44691
44692 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44693
44694         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44695         * lib/f-torture.exp: Similarly.
44696         * gcc.c-torture: Rename all .cexp files to .x files.
44697
44698 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44699
44700         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44701         (940510-1.c): Removed duplicate.
44702         (971104-1.c): New test.
44703
44704 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44705
44706           * lib/f-torture.exp: Improve error and loop detection.
44707
44708 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44709
44710         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44711         use that to size the filler array.
44712
44713 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44714
44715         * lib/c-torture.exp(c-torture-execute): Fix typo.
44716
44717         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44718         testcase as the executable name. Keep the executable around if
44719         the test fails.
44720
44721 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44722
44723         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44724         changes.  Only test one -g option, and move it to the end of the
44725         list of options to test.
44726
44727 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44728
44729         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44730         variable GCC_TORTURE_OPTIONS to supply default switches separated
44731         by colons.  If no environment variable, run tests with -O0 -g, -O1
44732         -g, and -O2 -g as well.
44733
44734 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44735
44736         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44737         explanatory comments. Fix indentation.
44738
44739 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44740
44741         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44742
44743 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44744
44745         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44746         * g++.old-deja/g++.mike/p7325.C: Likewise.
44747         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44748
44749 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44750
44751         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44752         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44753         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44754         * g++.old-deja/g++.law/operators4.C: Likewise.
44755
44756 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44757
44758         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44759         * g++.old-deja/g++.mike/p784.C: Ditto.
44760         * g++.old-deja/g++.mike/p785.C: Ditto.
44761
44762 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44763
44764           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44765
44766 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44767
44768         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44769         target feature; pass this to c-torture-execute as needed.
44770
44771 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44772
44773         * lib/c-torture.exp(c-torture-execute): If the previous and the
44774         current executables being tested are identical, we don't need to
44775         run the executable again. Try to make the executable names
44776         unique. Add an optional argument for passing additional compiler
44777         flags.
44778
44779 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44780
44781         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44782
44783 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44784
44785         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44786
44787 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44788
44789         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44790         32bit or larger longs.
44791
44792         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44793         have either a 32bit long or 32bit int.
44794
44795 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44796
44797         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44798         Make double precision tests dependent on sizeof (double).
44799
44800 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44801
44802         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44803         too.
44804
44805 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44806
44807         * gcc.c-torture/compile/961203-1.cexp: New script.
44808
44809 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44810
44811         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44812         up the includes ourselves.
44813
44814 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44815
44816         * lib/plumhall.exp: Remove random include, and add a few
44817         verbose messages for debugging.
44818
44819 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44820
44821         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44822         of trying to do it ourselves.
44823
44824 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44825
44826         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44827
44828 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44829
44830         * gcc.prms/5403.c: Made regexp a bit less strict.
44831
44832 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44833
44834         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44835         is returned from remote_load instead.
44836         * lib/plumhall.exp: Ditto.
44837         * lib/mike-g++.exp: Ditto.
44838         * lib/old-dejagnu.exp: Ditto.
44839         * lib/c-torture.exp: Ditto.
44840
44841 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44842
44843         * lib/g++.exp: Use build_wrapper procedure.
44844         * lib/gcc.exp: Ditto.
44845
44846 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44847
44848         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44849         an old-style decl for malloc.  Fixes tests to work when
44850         sizeof (int) != sizeof (size_t).
44851
44852 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44853
44854         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44855
44856         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44857         use stdargs.h interface.
44858
44859 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44860
44861         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44862         NO_VARARGS when compiling.
44863
44864 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44865
44866         * lib/plumhall.exp(ph_includes): New procedure.
44867         (ph_make): Use it.
44868         (ph_compiler): Ditto.
44869
44870         * lib/g++.exp: Rename test-glue.c to testglue.c.
44871         * lib/gcc.exp: Ditto.
44872
44873 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44874
44875         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44876         to completion when it's called.
44877
44878 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44879
44880         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44881         is defined, don't do test.
44882
44883 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44884
44885         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44886         for object files.
44887         (ph_summary): Mark skipped testcases as untested, not unresolved.
44888
44889         * lib/plumhall.exp (ph_make): If unresolved because of bad
44890         errorCode, record errorCode in log file.
44891         (*): Replace send_log/verbose with verbose -log.
44892
44893 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44894
44895         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44896         double conversion if double isn't at least 8 bytes.
44897
44898         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44899         int to work with targets where int is 16 bits.
44900
44901         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44902         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44903         precision for the test to complete.
44904
44905 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44906
44907         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44908         if d10v is not compiled with the -mdouble64 flag.
44909         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44910
44911         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44912         d10v is not compiled with the -mint32 flag.
44913
44914 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44915
44916         * lib/plumhall.exp: Use incr_count.
44917
44918 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44919
44920         * gcc.c-torture: Update to c-torture-1.45.
44921
44922 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44923
44924         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44925         the name of the expect testcase file).
44926
44927         * lib/g++.exp(g++_init): Ditto.
44928
44929 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44930
44931         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44932         the host.
44933
44934         * lib/gcc.exp(gcc_exit): New procedure.
44935
44936 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44937
44938         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44939         specs where appropriate.
44940
44941         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44942         because of new "candidates are" messages, and removed a few
44943
44944         * Converted all non-old-style g++ testcases to old-style, and
44945         moved into g++.old-deja.
44946
44947 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44948
44949         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44950         options.
44951
44952         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44953         succeeded.
44954
44955         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44956
44957 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44958
44959         * lib/gcc.exp (gcc_target_compile): Add support for defining
44960         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44961         the machine doesn't have those features.
44962
44963 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44964
44965         * g++.law/operators4.exp: Don't use LIBS.
44966
44967 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44968
44969         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44970
44971         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44972         * lib/g++.exp: Set it here instead. Also, allow use of the
44973         --tool_exec and --tool_opt options. Change CXX to
44974         GXX_UNDER_TEST.
44975
44976         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44977
44978         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44979
44980 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44981
44982         * lib/old-dejagnu.exp: Use prune_warnings instead of
44983         prune_system_crud.
44984         * lib/mike-g++.exp: Ditto.
44985         * lib/gcc.exp: Ditto.
44986         * lib/g++.exp: Ditto.
44987
44988         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44989
44990 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44991
44992           * 941014-2.c: Include stdlib.h
44993           * 960327-1.c: Include stdio.h
44994           * dbra.c, index-1.c: Don't assume ints are 32bits.
44995
44996 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44997
44998         * lib/gcc.exp: Add gcc,stack_size target feature.
44999
45000         * lib/g++.exp(g++_target_compile): Add the include and link
45001         paths here, not in two other places. And, it's $options, not
45002         options.
45003
45004         * lib/mike-g++.exp(postbase): Remove the code that determines
45005         the correct include and link paths.
45006         * g++.old-deja/old-deja.exp: Ditto.
45007
45008 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45009
45010         * lib/g++.exp(g++_init): target_compile no longer returns the
45011         filename of the result.
45012
45013 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45014
45015         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45016         call to glob.
45017
45018         * gcc.c-torture/special/special.exp: Change call to
45019         gcc_target_compile to include the object file.
45020
45021 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45022
45023         * gcc.c-torture/special/special.exp: Correct misspelling in last
45024         change.
45025
45026 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45027
45028         * lib/plumhall.exp(ph_summary): Log the entire output of the
45029         executable. Return -1 if there were any failures, 0 otherwise.
45030         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45031         (ph_make): Clean up objects and executables that were built
45032         if the tests succeeded.
45033
45034 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45035
45036         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45037         libraries and includes in the build tree as appropriate.
45038
45039 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45040
45041         * lib/c-torture.exp: Instead of looking for the global variable
45042         NO_LONG_LONG, check to see if that's a feature of the target.
45043
45044 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45045
45046         * config/default.exp: Minimize. Delete the remainer of the files in
45047         config; this functionality is now in devo/dejagnu/config.
45048
45049         g++.*/*: Pass any additional flags used to compile to postbase;
45050         delete CXXFLAGS.
45051
45052         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45053         is now done by runtest.exp. Use gcc_target_compile instead of
45054         compile.
45055
45056         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45057         Remove references to CFLAGS. Use remote_file instead of
45058         calling rm -f.
45059         (c-torture): Take a list of arguments to use to compile this
45060         testcase.
45061
45062         lib/g++.exp: Simplify. Use target_compile instead of compile.
45063         lib/gcc-dg.exp: Ditto.
45064         lib/gcc.exp: Ditto.
45065         lib/mike-{gcc,g++}.exp: Ditto.
45066         lib/old-dejagnu.exp: Ditto.
45067         lib/plumhall.exp: Ditto.
45068
45069 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45070
45071         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45072         (ph_linker): Likewise.
45073
45074 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45075
45076           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45077         MAP_ANON / MAP_ANONYMOUS if defined;
45078         else try to map from /dev/zero .
45079
45080 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45081
45082         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45083         isn't defined, then define it to MAP_ANONYMOUS.
45084
45085 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45086
45087         * gcc.c-torture: Update to c-torture-1.42 release.
45088
45089 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45090
45091         * gcc.c-torture: Update to c-torture-1.41 release.
45092
45093 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45094
45095         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45096         c-torture release.
45097
45098 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45099
45100         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45101         and LDFLAGS.  Fix second case to append the target_info ldflags
45102         onto LDFLAGS, not CFLAGS.
45103         * lib/g++.exp (g++_init): Add target_info stuff.
45104         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45105         of libgloss and newlib flags for !native.
45106
45107         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45108         (GDB): Fix relative path to go up another dir for finding gdb.
45109
45110 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45111
45112         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45113         versions in the target_info array, if they don't exist.
45114
45115 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45116
45117         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45118
45119 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45120
45121         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45122         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45123
45124 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45125
45126         * lib/old-dejagnu.exp: Don't remove the output file before we've
45127         actually tested it. Don't append pwd to the path of the executable
45128         we're testing.
45129
45130 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45131
45132         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45133
45134 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45135
45136         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45137         temporary directory for compiler files, and set it to a default
45138         value of /tmp. Set $output as the name of the output file from
45139         compiling the testcase. Add a -o option to $cflags_var so the
45140         compiler writes the final output file as $output. Set $executable
45141         to $output.
45142
45143         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45144         directory for compiler files, and set it to /tmp if it doesn't
45145         already have a value. Set $output_file to the name of the output
45146         file from compiling the testcase. Add a -o option to CXXFLAGS so
45147         the compiler writes the final output file as $output. Use $output
45148         as the executable to be tested.
45149
45150 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45151
45152         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45153
45154 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45155
45156         * gcc.c-torture/execute/pending-1.c: New test.  Still
45157         pending in Tege's queue.
45158
45159 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45160
45161         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45162         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45163         if there were failures.  Call unresolved if there were unresolved
45164         testcases.  Call gcc_fail if program did not run to completion.
45165         (ph_make): Pass additional argument name to ph_execute.
45166         (ph_execute): Add new argument.  Pass additional arguments to
45167         ph_summary.  Call gcc_fail is there is no execution output.
45168
45169 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45170
45171         * lib/plumhall.exp (proc_summary): Output relavent summary
45172         lines into the log so specific failures in plumhall can be
45173         investigated.
45174
45175 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45176
45177         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45178         (c-torture-execute): Don't try to execute tests which use
45179         "long long" types if $NO_LONG_LONG is nonzero.
45180
45181 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45182
45183         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45184         not c-torture.
45185
45186         * gcc.ieee: Move from here.
45187         * gcc.c-torture/execute/ieee: To here.
45188
45189 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45190
45191         * gcc.c-torture: Update to c-torture-1.41 release.
45192
45193 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45194
45195         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45196         not "$output".
45197
45198 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45199
45200         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45201         -c present.
45202
45203 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45204
45205         * config/proelf.exp: Handle connecting to a simulator.
45206
45207 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45208
45209         * config/proelf.exp: New file.  Enough framework that we can
45210         run c-torture tests on the proelf targets (or any other target
45211         that gdb can connect to for that matter).
45212
45213 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45214
45215         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45216         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45217
45218         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45219         exec_output exists.
45220
45221 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45222
45223         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45224         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45225
45226         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45227         to pass/fail/unresolved/unsupported/untested.  Caller must now
45228         call unresolved/unsupported/untested.
45229         * lib/*.exp: Update FSF address.  Update to handle new results of
45230         ${tool}_load.
45231         * lib/chill.exp (verbose): Delete.
45232
45233 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45234
45235         * lib/gcc.exp (default_gcc_start): Change order of args to
45236         $LDFLAGS $CFLAGS $LIBS.
45237         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45238         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45239         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45240         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45241         * gcc.misc-tests/dg-test.exp: Likewise.
45242         * gcc.misc-tests/msgs.exp: Likewise.
45243         * gcc.prms/prms.exp: Likewise.
45244         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45245         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45246
45247         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45248
45249 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45250
45251         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45252
45253         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45254         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45255
45256         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45257         necessary.
45258
45259 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45260
45261         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45262         global for loop; add use of $mathlib.
45263         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45264         settings here; set mathlib for anything but VxWorks.
45265
45266 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45267
45268         * gcc.c-torture: Update to c-torture-1.40 release.
45269
45270 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45271
45272         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45273         dg.exp.
45274
45275 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45276
45277         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45278         global.
45279
45280 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45281
45282         * lib/g++.exp (LIBS): Define if not already.
45283         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45284         (gcc-dg-prune): Call prune_gcc_output.
45285         * lib/gcc.exp (prune_gcc_output): New proc.
45286         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45287         prune_gcc_output.
45288
45289 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45290
45291         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45292         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45293
45294 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45295
45296         * gcc.c-torture: Update to c-torture-1.39 release.
45297
45298 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45299
45300         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45301         fails, try others as well.
45302
45303 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45304
45305         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45306         If compilation fails, mark execute tests as `untested'.
45307         If test is marked as unsupported, don't mark compilation and
45308         execute tests as failed.
45309
45310 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45311
45312         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45313         libstdc++ for whether or not we want to be doing shared
45314         libraries.  Delete link_curses since we don't need it anymore.
45315         * lib/mike-g++.exp (postbase): Don't link in libg++.
45316         * g++.old-deja/old-deja.exp: Likewise.
45317
45318 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45319
45320         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45321
45322 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45323
45324         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45325         For that, add `-Wl,-a,shared_archive'.
45326         * g++.old-deja/old-deja.exp: Likewise.
45327
45328 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45329
45330         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45331
45332 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45333
45334         * lib/mike-g++.exp (postbase): Pay attention to the status of
45335         g++_load.
45336
45337 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45338
45339           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45340
45341 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45342
45343         * lib/gcc.exp (default_gcc_start): No longer need to log program
45344         being executed or its output, execute_anywhere does that now.
45345         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45346         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45347
45348 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45349
45350         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45351         the same as those in lib/g++.exp.
45352
45353 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45354
45355         * gcc.c-torture: Update to c-torture-1.38 release.
45356         * gcc.ieee: Related changes.
45357
45358 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45359
45360         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45361         "exec". Minor reformatting changes.
45362
45363         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45364         cross. This means all "exec" calls now work on a remote host as
45365         well.
45366         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45367         cross. Filter out the extra "\r\n" stuff that expect puts in.
45368         (c-torture-execute): Filter out the bogus warnings like
45369         c-torture-compile does. Add support for canadian cross.
45370         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45371         Use execute_anywhere rather than calling exec directly. Now it
45372         works for canadian cross testing.
45373
45374 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45375
45376         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45377         results into a variable, and check that rather than using file exists.
45378
45379 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45380
45381         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45382         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45383
45384 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45385
45386         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45387         lib_curses if there's a shared libg++ in the build tree.
45388
45389 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45390
45391         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45392         if not supported target.
45393
45394 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45395
45396         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45397         link_curses up to always happen, not just for native builds.
45398
45399 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45400
45401         * gcc.c-torture: Update to c-torture-1.36 release.
45402         * gcc.failure: Related changes.
45403
45404 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45405
45406         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45407
45408 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45409
45410         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45411         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45412         runshlib, link_curses, and mathlib for link and run.
45413
45414         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45415         pass the runtime shared library options for Solaris, OSF/1, and
45416         Irix5, and link with -lcurses to avoid unresolved references.
45417
45418 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45419
45420         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45421         only run once.
45422
45423 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45424
45425         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45426
45427 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45428
45429         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45430         do not have a framework for the "compat" tests yet.
45431
45432 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45433
45434         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45435         set to null if we're testing vxworks5.1.  Use that instead of
45436         `-lm' in the setting of LIBS for link and run.
45437
45438 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45439
45440         * config/rom68k.exp (${tool}_load): Major changes to make it
45441         work.  Verified that it does in fact return the stuff in
45442         exec_output properly.  Catch any Emul or any TRAP other than 0.
45443
45444 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45445
45446         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45447         LDFLAGS properly for targets that need stuff from libgloss.
45448         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45449         only run once.
45450         (gpp_initialized): New variable.
45451
45452 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45453
45454         * config/rom68k.exp: Load libgloss.exp.
45455         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45456         so we can produce a fully linked binary.
45457         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45458         so we can produce a fully linked binary.
45459
45460 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45461
45462         * lib/plumhall.exp (ph_section): Watch for expected failures.
45463         Add missing `else'.
45464
45465         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45466         run the testcase.
45467         (c-torture): Likewise.
45468
45469 1995-08-28  Doug Evans  <dje@cygnus.com>
45470
45471         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45472
45473         * lib/mike-g++.exp (mike_cleanup): New proc.
45474         (prebase): New globals compiler_result, not_compiler_result,
45475         target_regexp.
45476         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45477         allow leading "-" in pattern.  Watch for unsupported tests.
45478         If $compiler_result is set, pattern match assembler code,
45479         and ditto for $not_compiler_result.
45480         * lib/mike-gcc.exp: Likewise.
45481
45482         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45483         execution "succeeded".
45484
45485 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45486
45487         * config/win32.exp: New file.
45488         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45489
45490 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45491
45492         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45493         unsupported.
45494         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45495         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45496         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45497
45498         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45499         "... without exceptions was ...".  That is now handled by
45500         prune_system_crud.
45501         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45502
45503 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45504
45505         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45506         sieve.c,sort2.c}: New files.
45507         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45508         sieve.exp,sort2.exp}: Drivers for them.
45509
45510         * lib/mike-gcc.exp (program_output): New user settable variable.
45511         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45512         messages.
45513         * lib/mike-g++.exp (program_output): New user settable variable.
45514
45515         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45516
45517         * config/sh.exp: Deleted (use sim.exp instead).
45518
45519 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45520
45521         * config/vx.exp: Declare CHECKTASK as global.
45522         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45523         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45524         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45525
45526 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45527
45528         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45529         target. Like vx.exp, only includes `vx29k.exp' instead of
45530         `vxworks.exp'.
45531
45532 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45533
45534         * config/sim.exp: Increase time limit from 120 seconds to 240.
45535
45536 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45537
45538         * gcc.c-torture/execute/950628-1.c: New test.
45539
45540 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45541
45542         * gcc.c-torture: Update with changes/additions from
45543         c-torture-1.34.
45544
45545 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45546
45547         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45548
45549 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45550
45551         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45552
45553 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45554
45555         * gcc.c-torture/compile/950512-1.c: New test.
45556         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45557         * gcc.dg/struct-ret-1.c: Likewise.
45558
45559 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45560
45561         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45562           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45563
45564 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45565
45566         * gcc.c-torture/special/920411-1.c: Deleted.
45567         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45568
45569 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45570
45571         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45572         cpu limit.
45573
45574 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45575
45576         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45577
45578 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45579
45580         From kenner;
45581         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45582         is the proper length.
45583         * va-arg-3.c: Likewise.
45584
45585 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45586
45587         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45588         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45589
45590         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45591         * lib/g++.exp (default_g++_start): Delete old cruft.
45592
45593 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45594
45595         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45596         (2 * (1 << 18)) to (2 * (1 << 17)).
45597
45598         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45599
45600 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45601
45602         * config/rom68k.exp: Renamed from config/idp.exp
45603
45604 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45605
45606         * c-torture/compile/921109-2.c
45607
45608 1995-04-18  Mike Stump  <mrs@cygnus.com>
45609
45610         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45611         excess errors.
45612
45613 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45614
45615         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45616         output.
45617         * lib/g++.exp (default_g++_start): Likewise.
45618
45619 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45620
45621         * gcc.c-torture/compile/950329-1.c: New test.
45622
45623 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45624
45625           * config/bug.exp (${tool}_load): Updated to use new remote_open
45626           and remote_close procs.
45627         * config/idp.exp: New file.
45628
45629 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45630
45631         * gcc.c-torture/execute/950322-1.c: New test.
45632
45633 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45634
45635         * config/vx.exp (${tool}_load): Clean up testing of return code from
45636         vxworks_ld and vxworks_spawn.
45637
45638 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45639
45640         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45641
45642 1995-03-13  Mike Stump  <mrs@cygnus.com>
45643
45644         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45645         can mark excess errors on a machine by machine basis.  Note, the
45646         default is to not expect any excess errors, even when excess
45647         errors test - is given, so you will want to put an XFAIL ... on
45648         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45649         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45650         those 4 machines, but no others.
45651
45652 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45653
45654         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45655         * lib/c-torture.exp: to here.
45656
45657 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45658
45659         * gcc.c-torture/execute/950221-1.c: New test.
45660         * gcc.c-torture/execute/struct-ret-1.c: New test.
45661         * gcc.c-torture/compile/950221-1.c: New test.
45662
45663         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45664
45665 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45666
45667         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45668         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45669
45670 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45671
45672         * g++.gb: New directory of tests, derived from my signature and
45673         class scoping tests.
45674
45675         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45676         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45677         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45678         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45679         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45680         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45681         * g++.gb/sig25.C: Likewise.
45682
45683         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45684         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45685         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45686         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45687         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45688         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45689         * g++.gb/sig25.exp: Likewise.
45690
45691         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45692         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45693         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45694         * g++.gb/scope13.C: Likewise, this test still fails.
45695
45696         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45697         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45698         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45699         * g++.gb/scope13.exp: Ditto.
45700
45701         * g++.gb/README: New file, explains what these tests are about.
45702
45703 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45704
45705         * lib/dg.exp (dg-do): Support `preprocess'.
45706         (dg-test): Likewise.
45707
45708 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45709
45710         * config/udi.exp: change "continue -expect" to "exp_continue".
45711
45712 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45713
45714         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45715         Delete redundant tests.
45716
45717         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45718         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45719         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45720         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45721         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45722         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45723         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45724         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45725
45726         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45727         storing label pointers.
45728         * gcc.c-torture/execute/921019-1.c: Likewise.
45729         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45730         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45731         parameter fp.
45732         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45733         constants.
45734
45735         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45736         Delete obsolete tests.
45737
45738         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45739         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45740         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45741         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45742         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45743         * gcc.c-torture/compile/950124-1.c: New test.
45744
45745         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45746
45747 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45748
45749         * lib/mike-g++.exp: Add -lm to LIBS.
45750
45751 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45752
45753         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45754
45755 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45756
45757         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45758
45759 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45760
45761         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45762
45763 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45764
45765         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45766         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45767         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45768         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45769         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45770         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45771         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45772         * g++.law/{operators31.C, operators32.C,
45773         * g++.law/{operators33.C, operators34.C}: Likewise.
45774         * g++.law/{pic1.C, refs2.C}: Likewise.
45775         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45776         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45777         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45778         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45779
45780         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45781         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45782         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45783         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45784         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45785         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45786         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45787         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45788         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45789         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45790         * g++.law/{operators34.exp}: Likewise.
45791         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45792         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45793         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45794         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45795         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45796
45797         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45798         No longer expected to fail.
45799         * g++.law/missed-error3.C: Tweak for recent bool changes.
45800
45801 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45802
45803         * config/emb-unix: Deleted.
45804         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45805         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45806
45807 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45808
45809         * lib/dg.exp (dg-test): Fix typo in last patch.
45810
45811 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45812
45813         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45814         (handles multiple occurrences).
45815
45816 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45817
45818         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45819         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45820         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45821         printed).
45822         * lib/c-torture.exp (c-torture-compile): Likewise.
45823         (c-torture): Prepend full path if missing.
45824         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45825         (gcc_fail): Likewise.
45826         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45827
45828 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45829
45830         * lib/netware.exp: Only attach to NetWare i386 systems.
45831
45832 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45833
45834         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45835         messages.  Add test name to "output pattern match" pass/fail message.
45836
45837 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45838
45839         * gcc.dg: New testsuite.
45840         * gcc.dg/dg.exp: New file.
45841
45842         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45843         test-switch.c}: Deleted.
45844
45845         * gcc.misc-tests/msgs.exp: New testcase driver.
45846
45847 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45848
45849         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45850         Watch for illegal return values from ${tool}_load.
45851         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45852         cross targets.  Coerce return value >0 to 1.
45853
45854 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45855
45856         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45857
45858         * config/emb-unix.exp: New file.
45859
45860         * config/sim.exp: Error if variable $SIM not defined.
45861         (${tool}_load): Mark test as "untested" if simulator missing.
45862
45863         * config/unix.exp: Load remote.exp to get rcp_download.
45864         * lib/c-torture.exp: Use different option lists for testcases with
45865         and without loops.
45866         * gcc.c-torture/execute/execute.exp: Likewise.
45867
45868 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45869
45870         * config/*.exp: Clarify return code from ${tool}_load.
45871         Call `unresolved' or `untested' instead of `warning' or `perror'
45872         (sometimes you still want to call both though).
45873         Add comment that `shell_id' is local to each file.
45874         * config/udi.exp (timeout): Set to 30.
45875         Don't print warning if connection fails, $connectmode has already
45876         printed an error.
45877         (${tool}_load): Move verbose messages to level 2.
45878         Rework pattern for "Process started" message.
45879         Pass `shell_id' to ${connectmode}_download.
45880         Retry twice upon timeout.  Make resetting of target more robust.
45881         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45882         Pass `shell_id' to exit_$connectmode.
45883         Only call exit_$connectmode if connected.
45884         * config/unix.exp (${tool}_load): Check return codes better.
45885         * config/vrtx.exp (${tool}_load): Likewise.
45886         * config/vx.exp (${tool}_load): Likewise.
45887         Delete unneeded global's.
45888         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45889         from ${tool}_load.
45890         (dg-stat): Delete.
45891         (dg-init): Delete recording of pass/fail counts.
45892         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45893         (old-dejagnu-init): Likewise.
45894         (old-dejagnu-stat): Delete contents, empty proc now.
45895         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45896         (c-torture): Delete references to lcnt, lpass, lfail.
45897         Get option list from TORTURE_OPTIONS.
45898         Delete -funroll[-all]-loops if no loops.
45899         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45900         (g++_stat): Delete contents (empty proc now).
45901         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45902         (gcc_finish): Likewise.
45903         (gcc_stat): Deleted.
45904         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45905         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45906         * gcc.c-torture/execute/execute.exp: Likewise.
45907         Split tests into two parts: compile, execute.
45908         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45909         no loops.  Update to reflect clarified return codes from ${tool}_load.
45910
45911 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45912
45913         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45914         to grep for.
45915         (old-dejagnu): Likewise (where necessary).
45916
45917 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45918
45919         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45920
45921         * lib/dg.exp (dg-process-target): Fix processing of selector.
45922         Add comment regarding use of `error'.
45923
45924         * lib/gcc.exp (prune_system_crud): Define if missing.
45925         * lib/g++.exp (prune_system_crud): Likewise.
45926
45927         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45928         Call prune_system_crud.
45929         * lib/dg.exp (dg-runtest): New proc.
45930         Use perror instead of send_user for tcl errors in testcase.
45931         Don't return any value, it's never used.
45932         Don't clobber previous definition of `unknown'.
45933         Print tcl errors in `dg-final'.
45934
45935 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45936
45937         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45938         (dg-test): Don't print errorInfo, it contains stack backtrace.
45939
45940 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45941
45942         * lib/g++.exp (runtest_file_p): Define if missing.
45943
45944 1994-09-24  Doug Evans  (dje@cygnus.com)
45945
45946         * lib/mike-g++.exp: Comment out loading of g++.exp.
45947         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45948         (default_g++_version): Always print something.
45949         (default_g++_start): Comment out call to `which'.
45950         (g++_start, g++_load): Deleted (must be defined in config file).
45951         * lib/gcc.exp: Test for existence of $CC at start.
45952         Delete check for tmpdir (done in gcc_init).
45953         (default_gcc_version): Always print something.
45954         (default_gcc_start): Comment out call to `which'.
45955         * config/*.exp: Major cleanup - make cross targets work at least a
45956         little better for g++ (by not being "--tool gcc" specific).
45957         Rename gcc_xxx to ${tool}_xxx.
45958         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45959         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45960
45961 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45962
45963         * lib/c-torture.exp (c-torture-compile): Rework compiler
45964         message processing.
45965
45966         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45967         c-torture.
45968
45969 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45970
45971         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45972
45973         * lib/dg.exp (dg-process-target): Support { target native }.
45974
45975 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45976
45977         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45978         looked for "... program xxx got fatal signal".
45979         Correct regsub munging of `comp_output'.
45980         Ignore compiler messages "path prefix not used" and "linker input
45981         file unused".
45982
45983 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45984
45985         * lib/gcc.exp (runtest_file_p): Define if missing.
45986         * gcc.prms/template.c: Example to work from.
45987
45988 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45989
45990         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45991         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45992
45993         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45994         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45995         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45996         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45997
45998         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45999         (dg-process-target): No longer a varargs proc.
46000         Return S/N for target, P/F for xfail.  All callers changed.
46001         (user option procs): More argument checking.
46002         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46003         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46004         (dg-test): Skip test if not running on selected target in `dg-do'.
46005         Update handling of `dg-do-what', `dg-output-text'.
46006         Separate execution pass/fail from output pattern match pass/fail.
46007         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46008
46009 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46010
46011         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46012         target for 920510-1.c.
46013
46014 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46015
46016         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46017         Clean up comment regarding use of passcnt, etc.
46018         (gcc_stat): Don't update `testcnt' here.
46019         (gcc_finish): Do it here.
46020         Might as well reset `but_id' here too.
46021         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46022         to determine if the file should be tested.
46023         * gcc.c-torture/compile/compile.exp: Likewise.
46024         * gcc.c-torture/execute/execute.exp: Likewise.
46025         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46026         * gcc.misc-tests/dg-test.exp: Likewise.
46027         * gcc.prms/prms.exp: Likewise.
46028         * gcc.wendy/wendy.exp: Likewise.
46029         * g++.old-deja.exp: Likewise.
46030         Move "Testing file" message to verbose level 1.
46031
46032 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46033
46034         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46035
46036 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46037
46038         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46039         (default_gcc_start): Accept optional second list element
46040         of compiler flags.  Print compiler output at verbosity level 2.
46041         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46042         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46043         Save current values of framework globals passcnt, failcnt, xpasscnt,
46044         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46045         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46046         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46047         xfailcnt to compute stats.  Update framework global `testcnt' from
46048         pass/fail counts.
46049         (gcc_finish): New proc.  Clean up test environment.
46050         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46051         (gcc_epass, gcc_efail): Delete.
46052         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46053         argument of line number.
46054         (dg-init): If the tool has an init routine, call it.
46055         (dg-test): Remove args `cflags_var' and `libs_var'.
46056         Pass all compiler options to ${tool}_start.
46057         Handle missing line number.
46058         (dg-finish): New function.
46059         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46060         particular files.  Call gcc_finish at end.  Move "skipping test"
46061         message to verbosity level 3.
46062         * gcc.c-torture/compile/compile.exp: Likewise.
46063         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46064         * gcc.c-torture/execute/execute.exp: Likewise.
46065         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46066         Print testcase being tried at verbosity level 1.
46067         * gcc.c-torture/special/special.exp: Unset xfail.
46068         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46069         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46070         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46071         * gcc.failure/failure.exp: Likewise.
46072         * gcc.ieee/ieee.exp: Likewise.
46073         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46074         Update call to dg-test.  Call dg-finish at end.
46075         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46076         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46077         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46078         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46079         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46080         * gcc.wendy/wendy.exp: Add copyright.
46081         Delete setting of tmpdir (done by gcc_init).
46082         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46083         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46084         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46085         gcc_[ce]pass/fail.
46086
46087 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46088
46089         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46090         confusion.
46091         (g++_load): Likewise.
46092
46093         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46094         Rename argument to `prog' to remove the confusion.
46095         Varargs fns behave differently too!
46096         (g++_load): Likewise.
46097
46098         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46099
46100         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46101         what it is.  Delete (always) printing of status value for !native.
46102         Simplify verbose code, and include status and exec_output.
46103         (g++_load): Use gcc_load.
46104
46105 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46106
46107         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46108         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46109         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46110         940714-3.c as these testcases don't exist anymore.  Make
46111         va-arg-1.c expected to pass.
46112
46113 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46114
46115         * gcc.misc-tests/misc.exp: Only run specific testcases.
46116         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46117         * gcc.misc-tests/dg-[1-9].c: New files.
46118
46119         * lib/dg.exp: New testsuite driver.
46120         * gcc.prms/prms.exp: Use it.
46121
46122         * README.gcc: New file.
46123
46124         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46125         Document and reset `lxpass' and `lxfail'.
46126         Simplify "initialized" message.
46127         (gcc_stat): Clean up comments a little.
46128
46129 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46130
46131         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46132
46133 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46134
46135         * lib/old-dejagnu.exp (process-option): New proc.
46136         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46137         (old-dejagnu): Simplify.
46138         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46139
46140 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46141
46142         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46143         exists and is not an empty string.
46144
46145         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46146         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46147         finished.
46148         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46149         automatically.
46150
46151         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46152         longer expected to fail.
46153
46154         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46155         "f" function call.
46156
46157         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46158
46159         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46160         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46161         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46162         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46163         c-torture-1.29.
46164
46165         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46166         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46167
46168         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46169
46170         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46171         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46172
46173         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46174         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46175         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46176
46177 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46178
46179         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46180         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46181         940714-1.c, 940714-2.c, 940714-3.c},
46182         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46183         gcc.misc-tests/{mg.c,mg.exp}:
46184         New tests.
46185         * gcc.noncompile/noncompile.exp: Change accordingly.
46186
46187 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46188
46189         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46190         Undo previous clobberage.
46191
46192 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46193
46194         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46195         * gcc.special/{930510-1.c, special.exp}:
46196         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46197         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46198         struct-varargs-1.c}: New tests from c-torture-1.26.
46199
46200 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46201
46202         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46203           argument to switch.
46204
46205 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46206
46207         * Revert the previous changes.  Please see Rob's directory
46208           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46209           fixes.
46210
46211 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46212
46213         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46214             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46215             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46216             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46217             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46218             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46219             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46220             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46221             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46222             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46223             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46224             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46225             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46226             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46227             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46228             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46229             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46230             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46231             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46232             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46233             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46234             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46235             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46236             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46237             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46238             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46239             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46240
46241 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46242
46243         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46244             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46245           with perror calls.
46246
46247 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46248
46249         * config/unix.exp (g++_load): Fix syntax.
46250
46251 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46252
46253         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46254         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46255         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46256         Don't expect va-arg-1.c to fail.  Correct expected output for
46257         920928-1.c.
46258         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46259         * gcc.wendy/hbm4.c: Correct typo.
46260         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46261
46262 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46263
46264         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46265         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46266         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46267         * lib/c-torture.exp (c-torture-compile): Ditto.
46268
46269         Reduce volume of output (remove all the -I's and such).
46270         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46271         Call gcc_cpass, gcc_cfail.
46272         (c-torture): Pass testing option to c-torture-compile.
46273
46274 1994-03-21  Doug Evans  (dje@cygnus.com)
46275
46276         Bring patches over from progressive.
46277         * config/default.exp: Exit remote shell cleanly.
46278         (g++_exit, g++_start): Add default versions.
46279         * config/sim.exp (gcc_load): Use perror, not error.
46280
46281 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46282
46283         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46284         set in site.exp.
46285
46286 1994-03-14  Doug Evans  (dje@cygnus.com)
46287
46288         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46289         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46290         (wendy_try): New proc to run testcase.
46291         (main loop): Call 'em.
46292         * gcc.wendy/*.c: Clean up pass to correct expected output.
46293
46294         * lib/gcc.exp: Minor cleanup work.
46295         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46296
46297 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46298
46299         * config/sim.exp (gcc_load): Document return codes better.
46300         Don't pass -v to simulator.
46301
46302 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46303
46304           * gcc.special/920717-x.c: Fix typo.
46305           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46306           get at sources.
46307
46308         * lib/mike-gcc.exp: Fix typo.
46309
46310 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46311
46312         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46313         binary to use, transform the name.
46314         * config/*.exp: rename everything. Nuke any g++ specific files,
46315         it's now a special case of gcc that requires no special support.
46316         Add a default.exp for unsupported targets.
46317
46318 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46319
46320         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46321         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46322         version of Tcl.
46323
46324 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46325
46326         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46327         than a warning.
46328
46329 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46330
46331         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46332
46333 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46334
46335         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46336         option_list.  Compile every file with only 4/6 option choices
46337         (same as C torture) instead of with 12/18 different option
46338         choices.
46339         * lib/c-torture.exp: Likewise.
46340
46341         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46342         not already set.
46343
46344 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46345
46346         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46347         can put an XFAIL *-*-* on excess errors.
46348
46349 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46350
46351         * g++.law: Add more tests derived from g++-bugs snapshots.
46352
46353         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46354         equivalent to g++.law/init9.
46355
46356         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46357         compiled it, and the a.out file after we've run it.
46358
46359 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46360
46361         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46362         compiled it, and the a.out file after we've run it.
46363
46364 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46365
46366         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46367
46368 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46369
46370         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46371         version number.
46372
46373 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46374
46375         * g++.law: New directory of g++ tests derived from the g++-bugs
46376         snapshots.
46377
46378 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46379
46380         * gcc.compile: initbug1.c initbug1.exp testcase added
46381
46382 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46383
46384         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46385         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46386           fixes submitted by Jeff Law (law@cs.utah.edu)
46387         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46388           Jeff Law (law@cs.utah.edu)
46389
46390
46391 1993-11-30  Mike Stump  (mrs@cygnus.com)
46392
46393         * config/unix-g++.exp: Follow the gcc way of doing things.
46394         * g++.old-deja/old-deja.exp: Minor updates.
46395         * lib/g++.exp: New file, follow the gcc way of doing things.
46396         * lib/old-dejagnu.exp: Minor updates.
46397         * lib/mike-g++.exp: Always unset errorInfo.
46398
46399 1993-11-06  Mike Stump  (mrs@cygnus.com)
46400
46401         * lib/gcc.exp: Fix some errors with the below change, CC and
46402         CFLAGS should be global when setting, not local.
46403
46404 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46405
46406         * lib/gcc.exp: Transform tool name.
46407
46408 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46409
46410         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46411
46412 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46413
46414         * lib/gcc.exp: change gcc_done to gcc_stat
46415
46416 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46417
46418         * Upgraded gcc testsuite to c-torture version 1.25
46419
46420 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46421
46422         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46423         * lib/c-torture: added hooks for new reporting code.
46424
46425 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46426
46427         * config/sh-gcc.exp: check if sh-sim exists in the path
46428
46429 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46430
46431         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46432         * gcc.compile/compile.exp: Initial changes for new logic.
46433         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46434         * gcc.failure/failure.exp: Initial changes for new logic.
46435         * gcc.ieee/ieee.exp: Initial changes for new logic.
46436         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46437         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46438         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46439         * lib/c-torture.exp: Initial changes for new logic.
46440         * lib/gcc.exp: Initial changes for new logic.
46441
46442 1993-10-15  Mike Stump  (mrs@cygnus.com)
46443
46444         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46445         depend upon failure or success.  Fully qualify names in failure
46446         and success messages.  Always remove a.out before starting
46447         compile, just in case.  Pay more attention to error text output by
46448         the compiler.  Handle testcases with no known past errors just
46449         like all others, so that things are uniform.  Other miscellaneous
46450         improvements.
46451
46452 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46453
46454         * gcc.cpp: new directory for cpp tests
46455
46456 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46457
46458         * lib/chill.exp: Code reformatted, removed unused code.
46459         * config/unix-chill.exp: Code reformatted, removed unused code.
46460         * chill.execute/execute.exp: Code reformatted, removed unused code.
46461         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46462
46463 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46464
46465         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46466         routines not written.
46467
46468 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46469
46470         * config/bug-gcc.exp: Use new procs from bug.exp.
46471
46472 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46473
46474         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46475         via ftp, rather than depending on NFS.
46476         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46477         case.
46478
46479 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46480
46481         * config/bug-gcc.exp: Use new download proc.
46482
46483 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46484
46485         * chill.execute/execute.exp: cleanups, handles errors better
46486         * chill.compile/compile.exp: rewrite, based on execute.exp
46487         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46488         * lib/chill.exp: major changes to diff proc and compile and link
46489           procs. added chill_fail and chill_pass wrappers to pass and
46490           fail. added more comments, and handle error codes better.
46491           Added a hack to capture stderr from exec, so noncompile tests
46492           can work.
46493
46494 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46495
46496         * chill.execute/execute.exp: rewrite of testsuite driver
46497         * lib/chill.exp: rewrite of testsuite driver
46498         * config/unix-chill.exp: rewrite of testsuite driver
46499
46500 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46501
46502         In chill.execute:
46503         * iexpr.ch: Standardize uppercase.
46504         * tuples.dat: Standardize uppercase.
46505         * vary.ch: standardize.  Correct varying string assignments.
46506         * vary.dat: Add new output lines.
46507
46508 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46509
46510         In chill.execute:
46511         * chprintf.ch: Standardize use of uppercase.
46512         * tuples.ch: Standardize and turn arr2 into a DCL,
46513           rather than a SYN.
46514         * pinits.ch: Standardize.
46515
46516 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46517
46518         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46519         * Makefil: Renamed to Makefile.in.
46520         * configure.in: New.
46521
46522 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46523
46524         In chill.execute:
46525         * .cvsignore: Add result/output files.
46526         * Makefile: Fix up variables at start.  Use MFLAGS
46527           everywhere.  Correct bool_loc, built_ins entries.
46528           Add entry for vary1.ch.
46529         * bitarray.ch: Standardize upper-case usage.
46530         * bitexpr.ch: Standardize, add output of b1.
46531         * params.ch: Use arrayt in along PROC parameters, to
46532           avoid novelty problems.
46533         * sets.ch: Tiny cleanup.
46534         * vary1.ch: Re-indent.
46535
46536 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46537
46538           * Add PR-related files to Makefiles, .cvsignore files, etc.
46539
46540 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46541
46542         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46543           with compiler objects. New names are test-flow.c and test-loop.c
46544
46545 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46546
46547         * Upgraded c-torture tests from 1.19 to 1.20
46548
46549         * new files:
46550         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46551         * gcc.compile: 930623-1.c 930623-2.c
46552         * gcc.noncompile: 930622-1.c 930622-2.c
46553         * gcc.failure: 920411-1.c 920627-2.c
46554         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46555
46556 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46557
46558         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46559           More changes to get testsuite working properly. Needs more work.
46560           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46561
46562 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46563
46564         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46565           More changes to get testsuite working properly. Needs more work.
46566
46567 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46568
46569         * chill.compile/compile.exp: Added for Dejagnu support
46570         * chill.execute/execute.exp: Added for Dejagnu support
46571         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46572
46573 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46574
46575         This should complete moving the CHILL test files.
46576         * chill.noncompile(.cvsignore printf.grt
46577             in-printf.grt chprintf.grt chprintf.ch):
46578             Added test-support files.
46579           (Makefile): Modified further.
46580         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46581             signal.ch): Added test files.
46582           * chill.execute (.cvsignore printf.grt printr.c
46583             in-printf.grt rts.c chprintf.grt rts.h): Added
46584           test-support files.
46585             (Makefile): More corrections.
46586
46587 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46588
46589         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46590           test cases, ready for DejaGnu.
46591
46592 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46593
46594         * Upgraded c-torture tests from 1.18 to 1.19
46595
46596         * gcc.compile: added test(s):
46597           930607-1.c
46598         * gcc.execute: added test(s):
46599           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46600
46601         * added new subdirectory for misc tests: gcc.misc-tests
46602         * gcc.misc-test(s): added tests:
46603           inst-check.c test-consts.c test-ior.c test-switch.c
46604
46605 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46606
46607         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46608
46609 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46610
46611         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46612
46613 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46614
46615         * Upgraded c-torture tests from 1.17 to 1.18
46616
46617 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46618
46619         * Upgraded c-torture tests from 1.12 to 1.17
46620
46621 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46622
46623         * lib/old-dejagnu.exp:
46624           Fixed handling of XFAIL target triplets to correctly
46625           recognize wildcard characters.  Removed code that
46626           appended a unique id tag to the end of the file name
46627           printed out by the result of the testcases within a
46628           given test file.
46629
46630 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46631
46632         * lib/old-dejagnu.exp:
46633           Reworked expected failure handling to trigger off of XFAIL
46634           keyword in keyphrase embeded in testcase source code. The
46635           XFAIL keyword must be at the end of the keyphrase line. It
46636           may optionally be followed by one or more target triplets.
46637           It has just occured that the handling of wildcards in the
46638           target triplet may not be correct.
46639
46640 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46641
46642         * g++.old-deja/tests:
46643           Moved all subdirectories up one level into g++.old-deja .
46644
46645         * lib/old-dejagnu.exp:
46646           Fixed problem with CXXFLAGS not being properly reset, and being
46647           corrupted with extraneous "-c" compiler option.  This was
46648           causing binaries to not be generated for test that needed them.
46649           Modified strings passed to "pass" and "fail" so that individual
46650           tests from the same test file would be distinguished by an
46651           identifier appended to the test file name in the summary logs;
46652           this corrected a problem with erroneous diff logs.  Added code
46653           to search testcases for expected fail and unexpected pass keywords.
46654
46655 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46656
46657         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46658
46659 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46660
46661         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46662           Removed extraneous text from end of "Special g++ Options"
46663           keyphrase.
46664
46665         * lib/old-dejagnu.exp: Added pattern matching to look for new
46666           keywords, embedded in testcases comments, which will trigger
46667           calls to xpass and xfail.
46668
46669 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46670
46671         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46672           comments embedded in the testcases, especially the one looking for
46673           special compiler options, as well as the pattern matching for the
46674           compiler output again.
46675
46676 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46677
46678         * lib/old-dejagnu.exp: Do a proper check of the return value for
46679           execute tests. Fixed several problems with the pattern matching
46680           of the compiler output which gave erroneous test results.
46681           Changed several of the test result messages to be more descriptive.
46682         * config/unix-g++.exp: Proc g++_load now actually works and
46683           executes the tests passed to it and returns a usable return
46684           value.
46685
46686 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46687
46688           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46689
46690 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46691
46692         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46693           Modified both files to properly execute the old style
46694           dejagnu tests. The previous versions of these files were
46695           experimental and did not function anything near correctly.
46696
46697 1993-04-05  Rob Savoye  (rob@cygnus.com)
46698
46699         * Removed all Makefile.in and configure.in files. No configuration
46700         needed now.
46701
46702 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46703
46704         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46705
46706 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46707
46708         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46709         gcc.special/configure.in, gcc.noncompile/configure.in,
46710         gcc.execute/configure.in, gcc.code_quality/configure.in,
46711         g++.other/configure.in, g++.old-deja/configure.in,
46712         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46713         in srcname setting.
46714
46715 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46716
46717         * lib/udi.exp: Fixed mondfe and mondfe_download.
46718         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46719         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46720
46721 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46722
46723         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46724         (gdb_exit): Don't remove *_soc files.
46725
46726 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46727
46728         * lib/c-torture.exp: Don't look for main; instead always use -w
46729         -c.  This is how the c-torture tests work.  Remove the object
46730         file if the compilation succeeds.
46731         * gcc.execute/execute.exp: Remove executable if test passes.
46732         * gcc.noncompile/noncompile.exp: Every test is an expected
46733         failure.
46734         * gcc.special/special.exp: Added tests from c-torture 1.11,
46735         corrected use of existing test.
46736         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46737         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46738         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46739         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46740         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46741         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46742         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46743         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46744         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46745         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46746         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46747         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46748         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46749         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46750         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46751         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46752         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46753         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46754         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46755         c-torture 1.11.
46756         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46757         correspond to c-torture 1.11.
46758
46759         * New file.