OSDN Git Service

* lib/target-supports.exp (check_effective_target_fixed_point): New to
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-21  Chao-ying Fu  <fu@mips.com>
2
3         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4         check if targets have fixed-point supports.
5         * gcc.dg/fixed-point/fixed-point.exp: New file.
6         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
8         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
9         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
10         * gcc.dg/fixed-point/constants-pedantic.c,
11         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
12         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
13         * gcc.dg/fixed-point/keywords-ignored-c99.c,
14         * gcc.dg/fixed-point/keywords-pedantic.c,
15         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
16         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
17         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
18         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
19         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
20         * gcc.dg/fixed-point/func-vararg-mixed.c,
21         * gcc.dg/fixed-point/operator-logical.c,
22         * gcc.dg/fixed-point/struct-union.c,
23         * gcc.dg/fixed-point/bit-complement.c,
24         * gcc.dg/fixed-point/operator-bitwise.c,
25         * gcc.dg/fixed-point/operator-comma.c,
26         * gcc.dg/fixed-point/struct-layout-1.c,
27         * gcc.dg/fixed-point/union-init.c,
28         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
29         * gcc.dg/fixed-point/func-mixed.c,
30         * gcc.dg/fixed-point/func-vararg-size0.c,
31         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
32         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
33         * gcc.dg/fixed-point/operator-unary.c,
34         * gcc.dg/fixed-point/allop-const.c,
35         * gcc.dg/fixed-point/muldiv-warning.c,
36         * gcc.dg/nofixed-point-1.c,
37         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
38         * gcc.target/mips/fixed-vector-type.c,
39         * gcc.target/mips/fixed-scalar-type.c: New tests.
40
41 2007-09-21  Olivier Hainque  <hainque@adacore.com>
42
43         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
44         * gnat.dg/test_nested_subtype_byref.adb: New test.
45
46 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
47
48         PR fortran/33439
49         * gfortran.dg/gomp/pr33439.f90: New test.
50
51 2007-09-21  Tobias Burnus  <burnus@net-b.de>
52
53         PR fortran/33455
54         * gfortran.dg/merge_char_3.f90: New.
55
56 2007-09-21  Tobias Burnus  <burnus@net-b.de>
57
58         PR fortran/33037
59         * gfortran.dg/transfer_check_1.f90: New.
60
61 2007-09-20  Asher Langton  <langton2@llnl.gov>
62
63         PR fortran/20441
64         * gfortran.dg/init_flag_1.f90: New.
65         * gfortran.dg/init_flag_2.f90: New.
66         * gfortran.dg/init_flag_3.f90: New.
67         * gfortran.dg/init_flag_4.f90: New.
68         * gfortran.dg/init_flag_5.f90: New.
69         * gfortran.dg/init_flag_6.f90: New.
70         * gfortran.dg/init_flag_7.f90: New.
71
72 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
73
74         PR c++/33460
75         * g++.dg/ext/anon-struct6.C: New.
76
77 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
78
79         PR libfortran/23272
80         * gfortran.dg/inquire_10.f90: New test.
81
82 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
83
84         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
85
86 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
87
88         PR fortran/33221
89         * gfortran.dg/used_types_18.f90: Declare variable of empty
90         derived type.
91
92 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
93
94         PR fortran/33288
95         * gfortran.dg/array_constructor_19.f90: New test.
96
97 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
98
99         PR debug/33316
100         * gcc.dg/debug/pr33316.c: New test.
101
102         PR c++/33496
103         * g++.dg/cpp0x/variadic76.C: New test.
104         * g++.dg/cpp0x/variadic77.C: New test.
105         * g++.dg/cpp0x/variadic78.C: New test.
106
107         PR c/33238
108         PR c/27301
109         * gcc.c-torture/execute/20070919-1.c: New test.
110         * gcc.dg/pr33238.c: New test.
111         * gcc.dg/pr27301.c: New test.
112
113 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
114
115         * lib/target-supports.exp (check_effective_target_mips64): New
116         procedure.
117         * gcc.dg/lower-subreg-1.c: Require !mips64.
118         * gcc.dg/sibcall-3.c (ATTR): New macro.
119         (recurser_void1, recurser_void2): Use it.
120         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
121         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
122
123 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
124
125         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
126         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
127         warning annotation.
128         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
129
130 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
131
132         PR fortran/33497
133         * gfortran.dg/c_loc_tests_11.f03: New test case.
134
135 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
136
137         PR c++/33459
138         * g++.dg/init/ref14.C: New.
139
140 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
141
142         * gnat.dg/slice2.ad[sb]: New testcase.
143
144 2007-09-19  Nick Clifton  <nickc@redhat.com>
145
146         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
147
148 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
149
150         * gcc.target/bfin/bfin.exp: New.
151         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
152         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
153         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
154         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
155         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
156         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
157         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
158         mcpu-bf561.c, mcpu-default.c}: New tests.
159
160 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
161
162         Restore detection of unsupported TLS.
163
164         Revert this patch:
165         2007-02-10  Richard Henderson  <rth@redhat.com>
166
167         * lib/target-supports.exp (check_effective_target_tls): Redefine
168         to mean non-emulated tls.
169         * gcc.dg/tls/alias-1.c: Remove tls requirement.
170         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
171         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
172         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
173         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
174         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
175         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
176
177         And then:
178         * lib/target-supports.exp (check_effective_target_tls): Use
179         stronger test for compiler support for TLS.
180         (check_effective_target_tls_native): New, to test for non-emulated
181         TLS support.
182         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
183         instead of dg-require-effective-target tls.
184         * g++.dg/gomp/copyin-1.C: Likewise.
185         * g++.dg/gomp/sharing-1.C: Likewise.
186         * g++.dg/gomp/tls-1.C: Likewise.
187         * g++.dg/gomp/tls-2.C: Likewise.
188         * g++.dg/gomp/tls-3.C: Likewise.
189         * g++.dg/tls/diag-1.C: Likewise.
190         * g++.dg/tls/diag-2.C: Likewise.
191         * g++.dg/tls/diag-3.C: Likewise.
192         * g++.dg/tls/diag-4.C: Likewise.
193         * g++.dg/tls/diag-5.C: Likewise.
194         * g++.dg/tls/init-1.C: Likewise.
195         * g++.dg/tls/init-2.C: Likewise.
196         * g++.dg/tls/trivial.C: Likewise.
197         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
198         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
199         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
200         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
201         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
202         * gcc.dg/gomp/clause-1.c: Likewise.
203         * gcc.dg/gomp/copyin-1.c: Likewise.
204         * gcc.dg/gomp/sharing-1.c: Likewise.
205         * gcc.dg/gomp/tls-1.c: Likewise.
206         * gcc.dg/gomp/tls-2.c: Likewise.
207         * gcc.dg/tls/alpha-1.c: Likewise.
208         * gcc.dg/tls/opt-1.c: Likewise.
209         * gcc.dg/tls/opt-13.c: Likewise.
210         * gcc.dg/tls/opt-14.c: Likewise.
211         * gcc.dg/tls/opt-2.c: Likewise.
212         * gcc.dg/tls/opt-3.c: Likewise.
213         * gcc.dg/tls/opt-4.c: Likewise.
214         * gcc.dg/tls/opt-7.c: Likewise.
215         * gcc.dg/tls/section-1.c: Likewise.
216         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
217         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
218         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
219         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
220         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
221         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
222         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
223         * gfortran.dg/gomp/crayptr2.f90: Likewise.
224         * gfortran.dg/gomp/fixed-1.f: Likewise.
225         * gfortran.dg/gomp/free-1.f90: Likewise.
226         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
227         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
228         * gfortran.dg/gomp/reduction1.f90: Likewise.
229         * gfortran.dg/gomp/sharing-1.f90: Likewise.
230
231 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
232
233         PR fortran/31119
234         * gfortran.dg/bounds_check_9.f90: New test.
235         * gfortran.dg/bounds_check_fail_2.f90: New test.
236
237 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
238
239         PR c++/33462 (again)
240         * g++.dg/ext/va-arg1.C: Adjust.
241
242 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
243
244         PR c++/33462
245         * g++.dg/ext/va-arg1.C: New.
246
247 2007-09-18  Tobias Burnus  <burnus@net-b.de>
248
249         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
250
251 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
252
253         PR c++/33463
254         * g++.dg/rtti/typeid6.C: New.
255
256 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
257
258         PR c++/33464
259         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
260         * g++.dg/ext/is_class_error2.C: New.
261
262 2007-09-18  Richard Guenther  <rguenther@suse.de>
263
264         PR tree-optimization/33340
265         * g++.dg/torture/pr33340.C: New testcase.
266
267 2007-09-18  Tobias Burnus  <burnus@net-b.de>
268
269         PR fortran/33231
270         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
271         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
272         * gfortran.dg/elemental_subroutine_5.f90: New.
273
274 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
275
276         * lib/target-supports.exp (check_profiling_available): Extend
277         mips*-*-elf check to mips*-*-elf*.
278
279 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
280
281         * gcc.dg/format/c90-scanf-5.c: New test.
282         * gcc.dg/format/c99-scanf-4.c: New test.
283         * gcc.dg/format/ext-7.c: New test.
284         * gcc.dg/format/ext-8.c: New test.
285
286         PR middle-end/33423
287         * gcc.c-torture/compile/20070915-1.c: New test.
288
289 2007-09-17  Tobias Burnus  <burnus@net-b.de>
290
291         PR fortran/33106
292         * gfortran.dg/private_type_9.f90: New.
293
294 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
295
296         PR middle-end/33449
297         * gfortran.dg/pr33449.f90: New test.
298
299 2007-09-17  Tobias Burnus  <burnus@net-b.de>
300
301         * gfortran.dg/interface_15.f90: Compile with -std=f95.
302         * gfortran.dg/private_type_1.f90: Ditto
303         * gfortran.dg/interface_18.f90: New.
304         * gfortran.dg/private_type_8.f90: New.
305
306 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
307
308         PR c++/33124
309         * g++.dg/warn/new1.C: Adjust.
310         * g++.dg/torture/str_empty.C: Likewise.
311
312 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
313
314         * gcc.target/mips/dse-1.c: New test.
315
316 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
317
318         PR c++/32756
319         * g++.dg/overload/operator3.C: New.
320
321 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
322
323         * gcc.target/mips/truncate-1.c: New test.
324
325 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
326
327         PR fortran/29396
328         PR fortran/29606
329         PR fortran/30625
330         PR fortran/30871
331         * gfortran.dg/subref_array_pointer_1.f90: New test.
332         * gfortran.dg/subref_array_pointer_2.f90: New test.
333
334 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
335
336         * gfortran.dg/nint_2.f90: Correct last change.
337
338 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
339
340         * gcc.dg/tree-ssa/parallelization-1.c: New test.
341
342 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
343
344         * gcc.dg/vect/pr33373b.c: New test.
345
346 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
347
348         PR target/33438
349         * gcc.target/i386/pr33438.c: New test.
350
351 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
352
353         * gfortran.dg/nint_2.f90: Revert previous commit.
354
355 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
356
357         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
358
359 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
360
361         PR debug/33429
362         * g++.dg/other/unused1.C: XFAIL class2 scan.
363
364 2007-09-13  Tobias Burnus  <burnus@net-b.de>
365
366         PR fortran/33343
367         * gfortran.dg/elemental_args_check_1.f90: New.
368         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
369         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
370
371 2007-09-13  Tobias Burnus  <burnus@net-b.de>
372
373         * gfortran.dg/recursive_check_3.f90: New.
374
375 2007-09-13  Tobias Burnus  <burnus@net-b.de>
376
377         PR fortran/33412
378         * gfortran.dg/elemental_bind_c.f90: New.
379
380 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
381
382         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
383         * gcc.target/mips/mips16-attributes-2.c: New test.
384         * gcc.target/mips/mips16-attributes-3.c: Likewise.
385         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
386         hard-float asm when __mips16 is defined.
387         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
388         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
389         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
390         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
391         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
392         * gcc.target/mips/pr26765.c (foo): Likewise.
393         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
394         targets, use dg-mips-options instead of dg-options, and use -mgp32
395         to force 32-bit mode.
396         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
397         and 64-bit mode.
398         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
399
400 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
401             Michael Meissner  <michael.meissner@amd.com>
402
403         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
404         * gcc.target/i386/sse5-hsubX.c: Ditto.
405         * gcc.target/i386/sse5-permpX.c: Ditto.
406         * gcc.target/i386/sse5-haddX.c: Ditto.
407         * gcc.target/i386/sse5-maccXX.c: Ditto.
408         * gcc.target/i386/sse5-msubXX.c: Ditto.
409         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
410         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
411
412         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
413         optimizes floating point conditional moves into the pcmov
414         instruction on SSE5.
415         * gcc.target/i386/sse5-pcmov2.c: Ditto.
416
417         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
418         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
419         SSE5.
420
421         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
422         compiler optimizes vector (a*b)+c into fmadd on SSE5.
423
424         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
425         optimizes (a*b)+c into fmadd on SSE5.
426
427         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
428         whether the SSE5 instructions can be generated.
429
430         * gcc.target/i386/sse5-check.h: New. Add support for 
431         SSE5 tests.
432
433         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
434         ammintrin.h, and turn on -msse5 option instead of -msse4a.
435         * gcc.target/i386/sse-13.c: Ditto.
436         * gcc.target/i386/sse-14.c: Ditto.
437
438 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
439
440         PR testsuite/33153
441         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
442         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
443
444 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
445
446         PR target/32338
447         * gcc.dg/pr32338-1.c: New test.
448         * gcc.dg/pr32338-2.c: New test.
449
450 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
451         
452         * lib/target-supports.exp (check_effective_target_sync_int_long):
453         Revert change to add xtensa.
454         (check_effective_target_sync_char_short): Likewise.
455         
456 2007-09-12  Olivier Hainque  <hainque@adacore.com>
457
458         * gnat.dg/packed_subtype.adb: New test.
459
460 2007-09-12  Tobias Burnus  <burnus@net-b.de>
461
462         PR fortran/33297
463         * gfortran.dg/intrinsic_size.f90: New.
464
465 2007-09-12  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/33284
468         PR fortran/33310
469         * gfortran.dg/conflicts_2.f90: New.
470
471 2007-09-12  Ira Rosen  <irar@il.ibm.com>
472
473         PR tree-optimization/32377
474         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
475         dependence distance.
476         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
477         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
478         * gcc.dg/vect/no-vfa-vect-depend-1.c,
479         gfortran.dg/vect/no-vfa-pr32377.f90: New.
480
481 2007-09-12  Richard Guenther  <rguenther@suse.de>
482
483         PR middle-end/33382
484         * gcc.c-torture/compile/pr33382.c: New testcase.
485         * gcc.c-torture/execute/pr33382.c: Likewise.
486
487 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
488
489         PR fortran/33395
490         * gfortran.dg/c_ptr_tests_12.f03: New test case.
491
492 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
493
494         PR tree-optimization/33373
495         * gcc.dg/vect/pr33373.c: New test.
496
497 2007-09-12  Ben Elliston  <bje@au.ibm.com>
498
499         * lib/target-supports.exp (check_effective_target_vect_no_double):
500         Remove unused proc.
501
502 2007-09-12  Ben Elliston  <bje@au.ibm.com>
503             Ulrich Weigand  <uweigand@de.ibm.com>
504
505         * gcc.target/spu/dfcgt-nan.c: New test.
506
507 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
508
509         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
510
511 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
512
513         PR fortran/33040
514         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
515
516 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
517
518         * gcc.dg/va-arg-pack-len-1.c: New test.
519         * g++.dg/va-arg-pack-len-1.C: New test.
520
521 2007-09-11  Michael Matz  <matz@suse.de>
522
523         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
524
525 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
526
527         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
528         checks for size of long double.
529         * gcc.dg/dfp/convert.h: New file.
530         * gcc.dg/dfp/convert-bfp-2.c: New test.
531         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
532         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
533         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
534         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
535         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
536         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
537         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
538         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
539         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
540
541 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
542
543         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
544         Change dg-final to expect 1 non-profitable loop and
545         3 profitable loops.
546         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
547         Change dg-final to expect 1 non-profitable loop and
548         3 profitable loops.
549         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
550         Change dg-final to expect 1 profitable loop.
551         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
552         Change dg-final to expect 1 profitable loop.    
553         
554 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
555
556         * gcc.target/mips/call-saved-1.c: New test.
557         * gcc.target/mips/call-saved-2.c: Likewise.
558         * gcc.target/mips/call-saved-3.c: Likewise.
559         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
560         instead of mips_mips64.  Set mips_fp64 too.
561         (is_gp32_flag): Return true for -mips1 and -mips2.
562         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
563
564 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
565
566         * g++.dg/ext/va-arg-pack-1.C: New test.
567         * g++.dg/ext/va-arg-pack-2.C: New test.
568
569 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
570
571         PR target/33369
572         * gcc.dg/vect/pr33369.c: New test.
573
574 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
575
576         PR fortran/33370
577         * gfortran.dg/array_memcpy_5.f90:  New test.
578
579 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
580
581         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
582
583 2007-09-09  Richard Guenther  <rguenther@suse.de>
584
585         * gcc.c-torture/compile/20070906-1.c: New testcase.
586
587 2007-09-09  Ira Rosen  <irar@il.ibm.com>
588
589         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
590         noinline attribute.
591         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
592         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
593         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
594         Likewise.
595
596 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
597
598         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
599
600 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
601
602         * gnat.dg/addr2_p.ads: Bump size of array to 9.
603
604 2007-09-09  Ira Rosen  <irar@il.ibm.com>
605
606         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
607         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
608         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
609         Compile tests with -fno-tree-pre.
610         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
611         * lib/target-supports.exp (check_effective_target_vect_strided): New.
612         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
613         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
614         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
615         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
616         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
617         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
618         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
619         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
620         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
621         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
622         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
623         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
624         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
625         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
626         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
627         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
628         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
629
630 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
631
632         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
633         to call objdump.
634         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
635         Use remote_exec to call c++filt.
636         * lib/target-supports-dg.exp (dg-require-host-local): New.
637         * gcc.misc-tests/options.exp: Allow .exe in command paths.
638         * g++.dg/parse/repo1.C: Use dg-require-host-local.
639         * g++.dg/rtti/repo1.C: Likewise.
640         * g++.dg/template/repo1.C: Likewise.
641         * g++.dg/template/repo2.C: Likewise.
642         * g++.dg/template/repo3.C: Likewise.
643         * g++.dg/template/repo4.C: Likewise.
644         * g++.dg/template/repo5.C: Likewise.
645         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
646         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
647         * g++.old-deja/g++.pt/repo1.C: Likewise.
648         * g++.old-deja/g++.pt/repo2.C: Likewise.
649         * g++.old-deja/g++.pt/repo3.C: Likewise.
650         * g++.old-deja/g++.pt/repo4.C: Likewise.
651         * gcc.dg/cpp/trad/builtins.c: Likewise.
652
653 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
654
655         PR tree-optimization/32283
656         * gcc.dg/tree-ssa/loop-31.c: New test.
657
658 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
659
660         PR rtl-optimization/26449
661         * gcc.target/i386/pr26449-1.c: New file.
662
663 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
664
665         PR target/33329
666         PR rtl-optimization/26449
667         * gcc.target/i386/pr33329.c: New file.
668
669 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gnat.dg/renaming3.adb, renaming4.ads: New test.
672
673 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
674
675         * gnat.dg/unaligned_rep_clause.adb: New testcase.
676
677 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
678
679         PR tree-optimization/33301
680         * gfortran.dg/vect/pr33301.f: New test.
681
682 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
683
684         PR libfortran/33307
685         * gfortran.dg/backspace_10.f90: New test.
686
687 2007-09-07  Richard Guenther  <rguenther@suse.de>
688
689         Reapply
690         2007-09-06  Richard Guenther  <rguenther@suse.de>
691
692         PR tree-optimization/32586
693         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
694         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
695         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
696         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
697         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
698         now obsolete simplification.
699
700 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
701         
702         PR tree-optimization/33299
703         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
704         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
705
706 2007-09-07  Richard Guenther  <rguenther@suse.de>
707
708         Revert
709         2007-09-06  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/32586
712         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
713         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
714         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
715         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
716         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
717         now obsolete simplification.
718
719 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
720
721         PR tree-optimization/32821
722         * gcc.dg/tree-ssa/pr32821.c: New file.
723
724 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
725
726         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
727         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
728         and mips_forced_no_er.
729         (dg-mips-options): Add -mno-abicalls when a small-data option is
730         specified.  Skip tests with small-data options if mips_forced_gp.
731         Skip tests with -mexplicit-relocs if mips_forced_no_er.
732         * gcc.target/mips/sdata-1.c: New test.
733         * gcc.target/mips/sdata-2.c: Likewise.
734         * gcc.target/mips/sdata-3.c: Likewise.
735         * gcc.target/mips/sdata-4.c: Likewise.
736
737 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
738
739         PR fortran/33298
740         * spread_zerosize_1.f90:  New test case.
741         * spread_bounds_1.f90:  New test case.
742
743 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
744
745         PR c++/32674
746         * g++.dg/template/static31.C: New.
747
748 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
749
750         PR fortran/33271
751         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
752         powerpc*-linux-gnu.
753
754 2007-09-06  David Daney  <ddaney@avtrex.com>
755             Richard Sandiford  <richard@codesourcery.com>
756
757         PR target/33256
758         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
759         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
760         * gcc.target/mips/pr33256.c: New test.
761
762 2007-09-06  Tom Tromey  <tromey@redhat.com>
763
764         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
765
766 2007-09-06  Richard Guenther  <rguenther@suse.de>
767
768         PR tree-optimization/32586
769         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
770         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
771         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
772         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
773         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
774         now obsolete simplification.
775
776 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
777
778         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
779         * gcc.target/i386/sse3-addsubps.c: Ditto.
780         * gcc.target/i386/sse3-haddpd.c: Ditto.
781         * gcc.target/i386/sse3-haddps.c: Ditto.
782         * gcc.target/i386/sse3-hsubpd.c: Ditto.
783         * gcc.target/i386/sse3-hsubps.c: Ditto.
784         * gcc.target/i386/sse3-lddqu.c: Ditto.
785         * gcc.target/i386/sse3-movddup.c: Ditto.
786         * gcc.target/i386/sse3-movshdup.c: Ditto.
787         * gcc.target/i386/sse3-movsldup.c: Ditto.
788
789 2007-09-06  Richard Guenther  <rguenther@suse.de>
790
791         PR tree-optimization/33302
792         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
793
794 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
795
796         PR libfortran/33225
797         * gfortran.dg./fmt_float.f90: New test.
798
799 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
800
801         PR libfortran/33253
802         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
803
804 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
805
806         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
807         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
808
809 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
810
811         * g++.dg/eh/builtin1.C: New test.
812         * g++.dg/eh/builtin2.C: New test.
813         * g++.dg/eh/builtin3.C: New test.
814
815         PR c++/33289
816         * g++.dg/eh/builtin4.C: New test.
817
818 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
819
820         * gcc.target/powerpc/dfp-dd.c: New test.
821         * gcc.target/powerpc/dfp-td.c: New test.
822
823 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
824
825         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
826         * gcc.dg/va-arg-pack-1.c: New test.
827
828 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
829
830         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
831         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
832         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
833         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
834         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
835
836 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
837
838         PR c++/30302
839         * g++.dg/ext/anon-struct5.C: New.
840
841 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
842
843         * gcc.dg/i386-cpuid.h: Remove.
844         * gcc.target/i386/mmx-check.h: Include cpuid.h.
845         (main): Use __get_cpuid to get target features.
846         * gcc.target/i386/sse-check.h: Ditto.
847         * gcc.target/i386/sse2-check.h: Ditto.
848         * gcc.target/i386/sse3-check.h: Ditto.
849         * gcc.target/i386/ssse3-check.h: Ditto.
850         * gcc.target/i386/sse4_1-check.h: Ditto.
851         * gcc.target/i386/sse4_2-check.h: Ditto.
852         * gcc.target/i386/sse4a-check.h: Ditto.
853         * gcc.dg/torture/pr16104-1.c: Ditto.
854         (do_test): Change to void.
855         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
856         * gcc.target/i386/sse-6.c: Ditto.
857         * gcc.target/i386/sse-7.c: Ditto.
858         * g++.dg/other/i386-1.C: Include cpuid.h.
859         (main): New function.  Use __get_cpuid to get target fetaures.
860
861 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
862             David Ung  <davidu@mips.com>
863             Nigel Stephens <nigel@mips.com>
864
865         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
866         * gcc.c-torture/compile/mipscop-2.c: Likewise.
867         * gcc.c-torture/compile/mipscop-3.c: Likewise.
868         * gcc.c-torture/compile/mipscop-4.c: Likewise.
869         * gcc.dg/torture/mips-hilo-1.c: Likewise.
870         * gcc.dg/torture/mips-hilo-2.c: Likewise.
871         * gcc.dg/torture/pr19683-1.c: Likewise.
872         * gcc.target/mips/madd-3.c: Likewise.
873         * gcc.target/mips/maddu-3.c: Likewise.
874         * gcc.target/mips/msub-3.c: Likewise.
875         * gcc.target/mips/msubu-3.c: Likewise.
876         * gcc.target/mips/asm-1.c: Likewise.
877         * gcc.target/mips/branch-1.c: Likewise.
878         * gcc.target/mips/ins-1.c: Likewise.
879         * gcc.target/mips/near-far-3.c: Likewise.
880         * gcc.target/mips/near-far-4.c: Likewise.
881         * gcc.target/mips/smartmips-lwxs.c: Likewise.
882         * gcc.target/mips/smartmips-ror-1.c: Likewise.
883         * gcc.target/mips/smartmips-ror-2.c: Likewise.
884         * gcc.target/mips/smartmips-ror-3.c: Likewise.
885         * gcc.target/mips/smartmips-ror-4.c: Likewise.
886         * gcc.target/mips/dspr2-MULT.c: Likewise.
887         * gcc.target/mips/dspr2-MULTU.c: Likewise.
888         * gcc.target/mips/mips32-dsp-run.c: Likewise.
889         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
890         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
891         * gcc.target/mips/code-readable-2.c: Likewise.
892         * gcc.target/mips/code-readable-3.c: Likewise.
893
894 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
895             David Ung  <davidu@mips.com>
896             Nigel Stephens <nigel@mips.com>
897
898         * gcc.target/mips/mips16-attributes.c: New.
899
900 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
901
902         PR fortran/31564
903         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
904
905         PR fortran/33241
906         * gfortran.dg/char_length_10.f90: New test.
907
908 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
909
910         PR c++/29731
911         * g++.dg/parse/template24.C: New.
912
913 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
914
915         * g++.dg/other/spu2vmx-1.C: New test.
916
917 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
918
919         PR tree-optimization/33017
920         * gcc.dg/pr33017.c: New test.
921
922 2007-09-05  Ben Elliston  <bje@au.ibm.com>
923
924         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
925         __protected_stream family of macros.
926
927 2007-09-04  Jan Hubicka  <jh@suse.cz>
928
929         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
930         * gcc.dg/tree-ssa/pr27236.c: Likewise.
931         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
932         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
933         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
934         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
935         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
936         Likewise.
937
938 2007-09-04  Janus Weil  <jaydub66@gmail.com>
939             Tobias Burnus  <burnus@net-b.de>
940
941         * gfortran.dg/proc_decl_1.f90: New.
942         * gfortran.dg/proc_decl_2.f90: New.
943         * gfortran.dg/proc_decl_3.f90: New.
944         * gfortran.dg/proc_decl_4.f90: New.
945
946 2007-09-04  Jan Hubicka  <jh@suse.cz>
947
948         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
949         * gcc.dg/vect/vect-105.c: Mark functions noinline.
950         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
951         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
952         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
953         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
954         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
955         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
956         * gcc.dg/vect/vect-50.c: Mark functions noinline.
957         * gcc.dg/vect/vect-33.c: Mark functions noinline.
958         * gcc.dg/vect/vect-16.c: Mark functions noinline.
959         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
960         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
961         * gcc.dg/vect/vect-92.c: Mark functions noinline.
962         * gcc.dg/vect/vect-75.c: Mark functions noinline.
963         * gcc.dg/vect/vect-58.c: Mark functions noinline.
964         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
965         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
966         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
967         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
968         * gcc.dg/vect/vect-114.c: Mark functions noinline.
969         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
970         * gcc.dg/vect/vect-8.c: Mark functions noinline.
971         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
972         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
973         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
974         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
975         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
976         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
977         * gcc.dg/vect/vect-42.c: Mark functions noinline.
978         * gcc.dg/vect/vect-25.c: Mark functions noinline.
979         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
980         * gcc.dg/vect/vect-67.c: Mark functions noinline.
981         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
982         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
983         * gcc.dg/vect/vect-106.c: Mark functions noinline.
984         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
985         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
986         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
987         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
988         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
989         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
990         * gcc.dg/vect/vect-34.c: Mark functions noinline.
991         * gcc.dg/vect/vect-17.c: Mark functions noinline.
992         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
993         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
994         * gcc.dg/vect/vect-93.c: Mark functions noinline.
995         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
996         * gcc.dg/vect/vect-76.c: Mark functions noinline.
997         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
998         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
999         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1000         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1001         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1002         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1003         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1004         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1005         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1006         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1007         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1008         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1009         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1010         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1011         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1012         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1013         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1014         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1015         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1016         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1017         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1018         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1019         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1020         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1021         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1022         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1023         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1024         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1025         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1026         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1027         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1028         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1029         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1030         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1031         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1032         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1033         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1034         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1035         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1036         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1037         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1038         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1039         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1040         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1041         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1042         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1043         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1044         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1045         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1046         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1047         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1048         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1049         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1050         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1051         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1052         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1053         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1054         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1055         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1056         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1057         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1058         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1059         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1060         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1061         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1062         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1063         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1064         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1065         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1066         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1067         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1068         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1069         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1070         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1071         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1072         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1073         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1074         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1075         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1076         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1077         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1078         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1079         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1080         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1081         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1082         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1083         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1084         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1085         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1086         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1087         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1088         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1089         noinline.
1090         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1091         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1092         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1093         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1094         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1095         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1096         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1097         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1098         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1099         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1100         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1101         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1102         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1103         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1104         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1105         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1106         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1107         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1108         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1109         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1110         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1111         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1112         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1113         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1114         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1115         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1116         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1117         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1118         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1119         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1120         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1121         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1122         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1123         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1124         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1125         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1126         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1127         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1128         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1129         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1130         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1131         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1132         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1133         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1134         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1135         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1136         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1137         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1138         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1139         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1140         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1141         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1142         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1143         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1144         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1145         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1146         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1147         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1148         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1149         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1150         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1151         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1152         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1153         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1154         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1155         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1156         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1157         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1158         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1159         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1160         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1161         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1162         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1163         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1164         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1165         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1166         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1167         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1168         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1169         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1170         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1171         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1172         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1173         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1174         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1175         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1176         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1177         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1178         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1179         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1180         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1181         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1182         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1183         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1184         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1185         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1186         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1187         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1188         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1189         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1190         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1191         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1192         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1193         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1194         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1195         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1196         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1197         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1198         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1199         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1200         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1201         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1202         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1203         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1204         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1205         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1206         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1207         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1208         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1209         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1210         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1211         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1212         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1213         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1214         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1215         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1216
1217 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1218
1219         PR middle-end/33187
1220         * gcc.target/i386/cmov7.c: New file.
1221
1222 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1223
1224         * gcc.target/i386/sse4a-check.h: New file.
1225         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1226         * gcc.target/i386/sse4a-insert.c: Ditto.
1227         * gcc.target/i386/sse4a-montsd.c: Ditto.
1228         * gcc.target/i386/sse4a-montss.c: Ditto.
1229         * gcc.target/i386/mmx-check.h: New file.
1230         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1231         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1232         * gcc.target/i386/sse-check.h: New file.
1233         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1234         * gcc.target/i386/sse-3.c: Ditto.
1235         * gcc.target/i386/sse-7.c: Ditto.
1236         * gcc.target/i386/sse-9.c: Ditto.
1237         * gcc.target/i386/ssefn-3.c: Ditto.
1238         * gcc.target/i386/sse-recip.c: Ditto.
1239         * gcc.target/i386/sse-recip-vec.c: Ditto.
1240         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1241         * gcc.target/i386/20020523-1.c: Remove.
1242         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1243         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1244         * gcc.target/i386/ssefn-4.c: Ditto.
1245         * gcc.target/i386/sse-6.c: Ditto.
1246         * gcc.target/i386/sse-10.c: Ditto.
1247         * gcc.target/i386/sse-11.c: Ditto.
1248         * gcc.target/i386/sse-18.c: Ditto.
1249         * gcc.target/i386/fpprec-1.c: Ditto.
1250         * g++.dg/other/i386-1.C: Ditto.
1251
1252 2007-09-04  Richard Guenther  <rguenther@suse.de>
1253
1254         PR tree-optimization/33291
1255         * gcc.dg/volatile2.c: New testcase.
1256         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1257         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1258         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1259         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1260
1261 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1262
1263         PR fortran/33253
1264         * gfortran.dg/namelist_15.f90: Update test.
1265         * gfortran.dg/namelist_24.f90: Update test.
1266         * gfortran.dg/namelist_38.f90: New test.
1267
1268 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1269
1270         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1271         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1272         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1273         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1274         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1275         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1276
1277 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1278
1279         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1280         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1281
1282         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1283
1284 2007-09-02  David Daney  <ddaney@avtrex.com>
1285
1286         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1287         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1288         * gcc.target/mips/atomic-memory-1.c: Ditto.
1289         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1290
1291 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1292
1293         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1294         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1295
1296 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1297
1298         * gfortran.dg/substr_6.f90: New test.
1299
1300 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1301
1302         PR c++/33208
1303         * g++.dg/other/error18.C: New.
1304         * g++.dg/expr/bitfield3.C: Adjust.
1305
1306 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1307
1308         PR fortran/33276
1309         * gfortran.fortran-torture/compile/pr33276.f90: New.
1310
1311 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1312
1313         PR middle-end/33272
1314         * gcc.dg/c99-arraydecl-3.c: New test.
1315
1316 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1317
1318         PR c++/32597
1319         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1320         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1321
1322 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1323
1324         PR fortran/33232
1325         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1326         * gfortran.dg/read_1.f90: New.
1327
1328 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1329
1330         PR c++/33210
1331         * g++.dg/template/error30.C: New.
1332
1333 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1334
1335         PR c++/32113
1336         * g++.dg/template/crash70.C: New.
1337
1338 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1339
1340         PR c++/33212
1341         * g++.dg/ext/is_class_error.C: New.
1342
1343 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1344
1345         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1346         
1347 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1348             Revital Eres  <eres@il.ibm.com>
1349
1350         * gcc.target/powerpc/paired-1.c: New test.
1351         * gcc.target/powerpc/paired-2.c: New test.
1352         * gcc.target/powerpc/paired-3.c: New test.
1353         * gcc.target/powerpc/paired-4.c: New test.
1354         * gcc.target/powerpc/paired-5.c: New test.
1355         * gcc.target/powerpc/paired-6.c: New test.
1356         * gcc.target/powerpc/paired-7.c: New test.
1357         * gcc.target/powerpc/ppc-paired.c: New test.
1358
1359 2007-08-31  Ollie Wild  <aaw@google.com>
1360
1361         * g++.dg/conversion/ptrmem2.C: New test.
1362         * g++.dg/conversion/ptrmem3.C: New test.
1363         * g++.dg/conversion/ptrmem4.C: New test.
1364         * g++.dg/conversion/ptrmem5.C: New test.
1365         * g++.dg/conversion/ptrmem6.C: New test.
1366         * g++.dg/conversion/ptrmem7.C: New test.
1367         * g++.dg/conversion/ptrmem8.C: New test.
1368
1369 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1370
1371         PR fortran/31879
1372         * gfortran.dg/char_length_7.f90: New test.
1373         * gfortran.dg/char_length_9.f90: New test.
1374         * gfortran.dg/char_assign_1.f90: Add extra warning.
1375
1376         PR fortran/31197
1377         PR fortran/31258
1378         * gfortran.dg/char_length_8.f90: New test.
1379
1380 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1381
1382         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1383
1384 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1385
1386         * gcc.dg/inline-24.c: New test.
1387         * g++.dg/opt/inline11.C: New test.
1388
1389 2007-08-30  Richard Guenther  <rguenther@suse.de>
1390
1391         * gcc.target/i386/vectorize5.c: New testcase.
1392
1393 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1394
1395         PR fortran/33228
1396         * interface.c (check_interface0): Improve error for external procs.
1397         (check_sym_interfaces): Fix checking of module procedures.
1398
1399 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1402         (AI): Add AI_ALIGN.
1403         * gcc.dg/sync-3.c: New test.
1404
1405         PR middle-end/32758
1406         * gcc.dg/cleanup-12.c: New test.
1407
1408 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1409
1410         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1411         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1412         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1413         * gcc.dg/pr32450.c: Ditto.
1414         * gcc.dg/nest.c: Ditto.
1415         * gcc.dg/nested-func-4.c: Ditto.
1416         * g++.old-deja/g++.law/profile1.C: Ditto.
1417
1418 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1419
1420         PR fortran/32989
1421         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1422         non-default integer kind arguments.
1423
1424 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1425
1426         PR fortran/33105
1427         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1428
1429 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1430
1431         * gcc.dg/h8300-ice2.c: Remove target selector.
1432
1433 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1434
1435         PR fortran/33215
1436         * gfortran.dg/binding_label_tests_15.f03: New test case.
1437         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1438
1439 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440
1441         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1442         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1443
1444 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1445
1446         PR c++/33194
1447         * g++.dg/other/canon-33194.C: New.
1448
1449 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1450
1451         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1452         * gcc.c-torture/execute/pr23135.c: Likewise.
1453
1454 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         * gcc.dg/pr31344.c: Move to ...
1457         * gcc.dg/dfp/pr31344.c: ... here.
1458         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1459         * gcc.dg/20050503-1.c: Ditto.
1460         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1461         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1462         * gcc.dg/20060801-1.c: Ditto.
1463
1464 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1465
1466         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1467         * gfortran.dg/nan_1.f90: Likewise.
1468
1469 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1470
1471         PR fortran/33055
1472         Revert previous patch.
1473
1474 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1475             Kazu Hirata  <kazu@codesourcery.com>
1476
1477         * gcc.target/m68k/interrupt-1.c: New.
1478
1479 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1480
1481         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1482         10000 for targets where "int" can't hold at least 100000.
1483         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1484         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1485         (test5)(test6): Use it.
1486         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1487         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1488         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1489         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1490         * gcc.dg/attr-alloc_size.c (test): Likewise.
1491
1492 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1493
1494         PR c++/33209
1495         * g++.dg/template/error29.C: New.
1496
1497 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR c++/32596
1500         * g++.dg/ext/visibility/anon5.C: New test.
1501
1502 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1503
1504         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1505
1506 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1507
1508         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1509         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1510         * gfortran.dg/gamma_4.f90: New: large-real tests.
1511
1512 2007-08-28  Jason Merrill  <jason@redhat.com>
1513
1514         PR c++/29000
1515         * g++.dg/ext/stmtexpr12.C: New test.
1516
1517         PR c++/28558
1518         * g++.dg/ext/attrib28.C: New test.
1519
1520 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1521
1522         PR target/32661
1523         * gcc.target/i386/pr32661.c: New test.
1524
1525 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR middle-end/32370
1528         * gcc.dg/pr32370.c: New test.
1529
1530         PR rtl-optimization/33148
1531         * gcc.c-torture/compile/20070827-1.c: New test.
1532
1533         PR debug/32914
1534         * d++.dg/debug/const3.C: New test.
1535         * d++.dg/debug/const4.C: New test.
1536         * d++.dg/debug/dwarf2/const1.C: New test.
1537         * d++.dg/debug/dwarf2/const2.C: New test.
1538         * d++.dg/debug/dwarf2/const2b.C: New test.
1539
1540 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1541             Vladimir Yanovsky  <yanov@il.ibm.com>
1542             Revital Eres  <eres@il.ibm.com>
1543             Andrey Belevantsev  <abel@ispras.ru>
1544
1545         * gcc.dg/sms-1.c: New test.
1546
1547 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1548
1549         * g++.dg/ext/gnu-inline-common.h: New.
1550         * g++.dg/ext/gnu-inline-global-reject.C: New.
1551         * g++.dg/ext/gnu-inline-global.C: New.
1552         * g++.dg/ext/gnu-inline-namespace.C: New.
1553         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1554         * g++.dg/ext/gnu-inline-class.C: New.
1555         * g++.dg/ext/gnu-inline-class-static.C: New.
1556         * g++.dg/ext/gnu-inline-template-class.C: New.
1557         * g++.dg/ext/gnu-inline-template-func.C: New.
1558
1559 2007-08-27  Jason Merrill  <jason@redhat.com>
1560
1561         PR c++/31337
1562         * g++.dg/ext/stmtexpr11.C: New.
1563
1564 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1565
1566         * lib/target-supports.exp (check_profiling_available):
1567         Set profiling_available_saved to 0 on fido-*-elf.
1568
1569 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1570
1571         PR tree-optimization/33173
1572         
1573         * gcc.c-torture/compile/pr33173.c: New.
1574
1575 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1576
1577         PR target/31385
1578         * gcc.dg/dfp/pr31385.c: New.
1579
1580 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1581
1582         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1583
1584 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1585
1586         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1587         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1588         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1589         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1590         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1591         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1592         gcc.target/m68k directory.
1593         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1594         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1595         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1596         gcc.target/cris directory.
1597         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1598         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1599         gcc.target/bfin directory.
1600
1601         * gcc.target/sh: New directory.
1602         * gcc.target/sh/sh.exp: New file.
1603         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1604         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1605         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1606         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1607         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1608         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1609
1610 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1611
1612         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1613         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1614         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1615         * gcc.target/i386/local2.c: Ditto.
1616         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1617         * gcc.target/i386/20011119-1.c: Ditto.
1618         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1619         * gcc.target/i386/fastcall-1.c: Fix target selector.
1620
1621 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1622
1623         PR fortran/33055
1624         * gfortran.dg/negative_unit.f: Add new check
1625         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1626         -fdefault-integer-8.
1627
1628 2007-08-26  Asher Langton  <langton2@llnl.gov>
1629
1630         * gfortran.dg/recursive_stack.f90: New.
1631         * gfortran.dg/openmp_stack.f90: New.
1632
1633 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1634
1635         PR fortran/31298
1636         * gfortran.dg/use_10.f90: New.
1637
1638 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1639
1640         PR fortran/32985
1641         * gfortran.dg/namelist_14.f90: Make test case valid.
1642         * gfortran.dg/common_10.f90: New.
1643
1644 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1645
1646         PR middle-end/33181
1647         * gcc.dg/ifelse-2.c: New.
1648
1649 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1650
1651         PR fortran/32980
1652         * gfortran.dg/gamma_1.f90: New.
1653         * gfortran.dg/gamma_2.f90: New.
1654         * gfortran.dg/gamma_3.f90: New.
1655
1656 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1657
1658         PR fortran/33188
1659         * gfortran.dg/used_types_18.f90: New.
1660
1661 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1662
1663         * gcc.dg/array-init-2.c: New test.
1664
1665 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1666
1667         PR fortran/33178
1668         * gfortran.dg/initialization_4.f90: Update dg-error.
1669         * gfortran.dg/initialization_13.f90: New.
1670
1671 2007-08-24  Richard Guenther  <rguenther@suse.de>
1672
1673         PR middle-end/33166
1674         * gcc.c-torture/compile/pr33166.c: New testcase.
1675
1676 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1677
1678         PR fortran/33139
1679         * gfortran.dg/pointer_assign_4.f90: New.
1680         * gfortran.dg/shape_2.f90: Fix test case.
1681         * gfortran.dg/char_result_4.f90: Ditto.
1682
1683 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1684
1685         * gcc.dg/array-init-1.c: New test.
1686
1687         PR c++/32567
1688         * g++.dg/parse/crash36.C: New test.
1689
1690 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
1691
1692         * gcc.dg/pr32721.c: Updated.
1693
1694 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR tree-optimization/32573
1697         PR middle-end/32946
1698         * gcc.dg/pr32573.c: New test.
1699
1700         PR c++/32898
1701         * g++.dg/lookup/ns3.C: New test.
1702
1703         * gfortran.dg/assumed_charlen_sharing.f90: New test.
1704
1705         PR c++/31941
1706         * g++.dg/parse/crash37.C: New test.
1707
1708 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1709
1710         PR target/17390
1711         * gcc.target/i386/pr17390.c: New test.
1712
1713 2007-08-23  Richard Guenther  <rguenther@suse.de>
1714
1715         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
1716         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
1717         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
1718         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
1719         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
1720         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
1721         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
1722         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
1723
1724 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         * gcc.target/s390: New directory.
1727         * gcc.target/s390/s390.exp: New file.
1728         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
1729         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
1730         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
1731         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
1732         gcc.target/s390 directory.
1733
1734 2007-08-23  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/32328
1737         * testsuite/gcc.dg/pr32328.c: New testcase.
1738
1739 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1740
1741         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
1742           available.
1743
1744 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1745
1746         PR fortran/33095
1747         * gfortran.dg/min_max_optional_5.f90: New test.
1748         * gfortran.dg/min_max_optional_2.f90: Remove.
1749         * gfortran.dg/min_max_optional_3.f90: Remove.
1750         * gfortran.dg/min_max_optional_4.f90: Remove.
1751
1752 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1753
1754         * gcc.target/i386/xorps-sse.c: New.
1755         * gcc.target/i386/xorps-sse2.c: New.
1756
1757 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1758
1759         * gcc.target/i386/cmov3.c: Fix scan-assembler.
1760         * gcc.target/i386/cmov4.c: Fix scan-assembler.
1761         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
1762
1763 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
1764
1765         PR fortran/33020
1766         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
1767         include multiple kinds for SHAPE parameter within a single
1768         namespace.
1769         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
1770         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
1771
1772 2007-08-22  Janus Weil  <jaydub66@gmail.com>
1773
1774         * interface_abstract_1.f90: Extended test case.
1775         * interface_abstract_3.f90: New test.
1776
1777 2007-08-21  Christian Bruel  <christian.bruel@st.com>
1778
1779         * gcc.dg/fold-sub.c: New test.
1780         
1781 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1782
1783         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
1784         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
1785         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
1786         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
1787         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
1788         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
1789
1790 2007-08-22  Richard Guenther  <rguenther@suse.de>
1791
1792         PR middle-end/33007
1793         * gcc.dg/pr33007.c: New testcase.
1794
1795 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
1796
1797         * gcc.c-torture/execute/strcmp-1.x: Delete.
1798
1799 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1800
1801         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
1802         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
1803         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
1804         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
1805         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
1806         gcc.target/i386/stack-realign.c,
1807         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1808         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1809         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1810         target using dg-require-effective-target directive.
1811         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1812         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1813         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1814         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1815         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1816         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1817         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1818         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1819         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1820         Require lp64 target using dg-require-effective-target directive.
1821         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1822         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1823         directive.
1824         * gcc.target/i386/20010202-1.c: Move from here ...
1825         * gcc.dg/20010202-1.c: ... to here.
1826
1827 2007-08-22  Richard Guenther  <rguenther@suse.de>
1828
1829         PR tree-optimization/33142
1830         * gcc.c-torture/execute/pr33142.c: New testcase.
1831
1832 2007-08-22  Richard Guenther  <rguenther@suse.de>
1833
1834         PR middle-end/32563
1835         * g++.dg/torture/pr32563.C: New testcase.
1836
1837 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR middle-end/32912
1840         * gcc.dg/pr32912-1.c: Add -w to options.
1841         * gcc.dg/pr32912-2.c: Likewise.
1842         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1843
1844 2007-08-21  Ian Lance Taylor  <iant@google.com>
1845
1846         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1847
1848 2007-08-21  Ian Lance Taylor  <iant@google.com>
1849
1850         PR tree-optimization/33134
1851         * g++.dg/tree-ssa/pr33134.C: New test.
1852
1853 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1854
1855         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1856         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1857
1858 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR debug/32610
1861         * gcc.dg/debug/pr32610.c: New test.
1862
1863         * g++.dg/init/new24.C: New test.
1864
1865         PR middle-end/32912
1866         * gcc.dg/pr32912-1.c: New test.
1867         * gcc.dg/pr32912-2.c: New test.
1868         * gcc.dg/pr32912-3.c: New test.
1869
1870 2007-08-21  Richard Guenther  <rguenther@suse.de>
1871
1872         * gcc.dg/pointer-arith-10.c: New testcase.
1873
1874 2007-08-21  Richard Guenther  <rguenther@suse.de>
1875
1876         PR middle-end/33122
1877         * gcc.c-torture/compile/pr33122.c: New testcase.
1878
1879 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1880
1881         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1882
1883 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1884
1885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1886
1887 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1888
1889         PR c++/33025
1890         * g++.dg/init/new23.C: New test.
1891
1892 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1893
1894         PR middle-end/30564
1895         * gcc.c-torture/compile/pr30564-1.c: New test.
1896         * gcc.c-torture/compile/pr30564-2.c: New test.
1897
1898 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1899
1900         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1901
1902 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1903
1904         * gfortran.dg/interface_abstract_2.f90: New.
1905         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1906
1907 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1908
1909         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1910         unknown (so that outer-loop wont get analyzed).
1911         * gcc.dg/vect/vect-outer-1a.c: New test.
1912         * gcc.dg/vect/vect-outer-1b.c: New test.
1913         * gcc.dg/vect/vect-outer-1.c: New test.
1914         * gcc.dg/vect/vect-outer-2a.c: New test.
1915         * gcc.dg/vect/vect-outer-2b.c: New test.
1916         * gcc.dg/vect/vect-outer-2c.c: New test.
1917         * gcc.dg/vect/vect-outer-2.c: New test.
1918         * gcc.dg/vect/vect-outer-3a.c: New test.
1919         * gcc.dg/vect/vect-outer-3b.c: New test.
1920         * gcc.dg/vect/vect-outer-3c.c: New test.
1921         * gcc.dg/vect/vect-outer-3.c: New test.
1922         * gcc.dg/vect/vect-outer-4a.c: New test.
1923         * gcc.dg/vect/vect-outer-4b.c: New test.
1924         * gcc.dg/vect/vect-outer-4c.c: New test.
1925         * gcc.dg/vect/vect-outer-4d.c: New test.
1926         * gcc.dg/vect/vect-outer-4e.c: New test.
1927         * gcc.dg/vect/vect-outer-4f.c: New test.
1928         * gcc.dg/vect/vect-outer-4g.c: New test.
1929         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1930         * gcc.dg/vect/vect-outer-4i.c: New test.
1931         * gcc.dg/vect/vect-outer-4j.c: New test.
1932         * gcc.dg/vect/vect-outer-4k.c: New test.
1933         * gcc.dg/vect/vect-outer-4l.c: New test.
1934         * gcc.dg/vect/vect-outer-4m.c: New test.
1935         * gcc.dg/vect/vect-outer-4.c: New test.
1936         * gcc.dg/vect/vect-outer-5.c: New test.
1937         * gcc.dg/vect/vect-outer-6.c: New test.
1938         * gcc.dg/vect/vect-outer-fir.c: New test.
1939         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1940         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1941
1942 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1943
1944         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1945         and -fno-tree-reassoc.
1946         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1947         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1948         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1949         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1950         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1951         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1952         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1953         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1954         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1955         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1956         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1957         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1958         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1959         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1960         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1961         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1962         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1963         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1964         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1965         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1966         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1967         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1968         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1969         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1970         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1971         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1972         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1973         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1974         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1975         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1976         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1977         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1978         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1979         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1980         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1981         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1982         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1983
1984 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1985
1986         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1987         versioning for aliasing).
1988         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1989
1990         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1991         targets.
1992         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1993
1994 2007-08-18  Tom Tromey  <tromey@redhat.com>
1995
1996         PR preprocessor/32974:
1997         * gcc.dg/cpp/pr32974.c: New file.
1998
1999 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2000
2001         * gfortran.dg/interface_abstract_1.f90: New.
2002
2003 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         PR fortran/32881
2006         * gfortran.dg/pure_initializer_1.f90: New test.
2007
2008 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/32875
2011         * gfortran.dg/array_constructor_18.f90: New test.
2012
2013 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2014
2015         PR c++/28989
2016         * g++.dg/expr/lval3.C: New test.
2017         * g++.dg/expr/lval4.C: New test.
2018
2019 2007-08-17  Ollie Wild  <aaw@google.com>
2020
2021         PR c++/31749
2022         * g++.dg/lookup/builtin3.C: New test.
2023         * g++.dg/lookup/builtin4.C: New test.
2024         * g++.dg/lookup/using19.C: New test.
2025
2026 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2027
2028         PR c++/32190
2029         * g++.dg/parse/error31.C: New.
2030
2031 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2032
2033         PR c++/32112
2034         * g++.dg/template/error26.C: New.
2035
2036 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2037
2038         PR fortran/33079
2039         * gfortran.dg/zero_length_2.f90: New test.
2040
2041 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2042
2043         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2044         * gfortran.dg/kind_tests_3.f03: Ditto.
2045         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2046         * gfortran.dg/interface_13.f90: Ditto.
2047         * gfortran.dg/pr32738.f90: Ditto.
2048         * gfortran.dg/module_private_1.f90: Ditto.
2049         * gfortran.dg/test_only_clause.f90: Ditto.
2050         * gfortran.dg/bind_c_vars.f90: Ditto.
2051         * gfortran.dg/bind_c_dts.f90: Ditto.
2052         * gfortran.dg/use_9.f90: Ditto.
2053         * gfortran.dg/generic_8.f90: Ditto.
2054         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2055         * gfortran.dg/private_type_6.f90: Ditto.
2056         * gfortran.dg/c_assoc.f90: Ditto.
2057         * gfortran.dg/private_type_7.f90: Ditto.
2058         * gfortran.dg/global_vars_c_init.f90: Ditto.
2059         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2060         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2061         * gfortran.dg/c_size_t_test.f03: Ditto.
2062         * gfortran.dg/used_types_12.f90: Ditto.
2063         * gfortran.dg/pr25923.f90: Ditto.
2064         * gfortran.dg/test_com_block.f90: Ditto.
2065         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2066         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2067         * gfortran.dg/com_block_driver.f90: Ditto.
2068         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2069         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2070         * gfortran.dg/c_loc_test.f90: Ditto.
2071         * gfortran.dg/c_ptr_tests.f03: Ditto.
2072         * gfortran.dg/module_interface_1.f90: Ditto.
2073
2074 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2075
2076         PR c++/32870
2077         * g++.dg/other/error17.C: Adjust.
2078         
2079 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2080
2081         PR middle-end/32970
2082         * g++.dg/ext/altivec-14.C: New test.
2083
2084 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2087         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2088         dump files.
2089         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2090         * gcc.dg/vect/pr32366.c: Ditto.
2091
2092 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2093
2094         PR testsuite/33082
2095         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2096         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2097         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2098         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2099
2100 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2101
2102         PR fortran/33072
2103         * gfortran.dg/use_9.f90: New.
2104
2105 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2106
2107         * g++.dg/gcov/gcov-5.C: New test.
2108
2109 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2110
2111         * g++.dg/gcov/gcov-4.C: New test.
2112         * lib/gcov.exp (verify-lines): Add support for
2113         checking no-coverage lines.
2114
2115 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2116
2117         * gcc.dg/vect/vect-vfa-01.c: New.
2118         * gcc.dg/vect/vect-vfa-02.c: New.
2119         * gcc.dg/vect/vect-vfa-03.c: New.
2120         * gcc.dg/vect/vect-vfa-04.c: New.
2121         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2122         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2123         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2124         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2125         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2126         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2127         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2128         gfortran.dg/vect/pr19049.f90: Rename to start with
2129         prefix no-vfa-.
2130         * gcc.dg/vect/vect.exp: Disable versioning for alias
2131         when test starts with no-vfa-.
2132         * gfortran.dg/vect/vect.exp: Likewise.
2133
2134 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2135
2136         * gcc.dg/torture/pr32897.c: New test.
2137
2138 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2139
2140         PR c++/31132
2141         * g++.dg/template/crash69.C: New.
2142
2143 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2144
2145         * lib/target-supports.exp (check_effective_target_arm32): Use
2146         check_no_compiler_messages.
2147
2148 2007-08-15  Diego Novillo  <dnovillo@google.com>
2149
2150         gcc.dg/tree-ssa/20070815.c: New test.
2151
2152 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2153
2154         PR fortran/33077
2155         * gfortran.dg/random_7.f90: Initialize variable.
2156
2157 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR middle-end/33074
2160         * gfortran.dg/pr33074.f90: New test.
2161
2162         PR c++/32992
2163         * g++.dg/opt/nrv14.C: New test.
2164
2165 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2166
2167         PR c++/33035
2168         * g++.dg/template/crash68.C: New.
2169
2170 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2171
2172         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2173         * gcc.dg/sibcall-4.c: Ditto.
2174
2175 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2176
2177         PR fortran/33066
2178         * gfortran.dg/use_8.f90: New test.
2179         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2180
2181 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2182
2183         PR c++/27211
2184         * g++.dg/template/error27.C: New.
2185         * g++.dg/template/error28.C: New.
2186         * g++.dg/other/pr28304.C: Adjust.
2187         * g++.old-deja/g++.mike/p811.C: Likewise.
2188
2189 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2190
2191         PR target/30315
2192         * gcc.target/i386/pr30315.c: New.
2193
2194 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2195
2196         PR fortran/32594
2197         * gfortran.dg/substr_5.f90: New test.
2198
2199 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2200
2201         PR c/30428
2202         * gcc.dg/vector-2.c: New test.
2203
2204         PR c++/30428
2205         * g++.dg/ext/vector8.C: New test.
2206
2207 2007-08-13  Dan Hipschman  <dsh@google.com>
2208
2209         PR c/32953
2210         * gcc.dg/format/array-1.c: Add an additional test for
2211         unterminated format strings of length 1.
2212
2213 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2214
2215         PR fortran/32926
2216         * gfortran.dg/external_procedures_3.f90: New test.
2217
2218 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/32827
2221         * gfortran.dg/import6.f90: New test.
2222
2223 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2224
2225         PR C/30427
2226         *  gcc.dg/vector-1.c: New test.
2227
2228 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2229
2230         * gcc.dg/pr21255-4.c: Skip for PIC.
2231         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2232
2233 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2234
2235         * gcc.dg/attr-isr.c: Skip for PIC.
2236         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2237         * gcc.dg/attr-isr-trapa.c: Likewise.
2238         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2239         * gcc.dg/pragma-isr-trapa.c: Likewise.
2240         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2241
2242 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/32962
2245         * gfortran.dg/transpose_1.f90: New test.
2246
2247 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2248
2249         PR fortran/29600
2250         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2251         intrinsic.
2252
2253 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2254
2255         PR fortran/30964
2256         PR fortran/33054
2257         * gfortran.dg/random_4.f90: New test.
2258         * gfortran.dg/random_5.f90: New test.
2259         * gfortran.dg/random_6.f90: New test.
2260         * gfortran.dg/random_7.f90: New test.
2261
2262 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2263
2264         PR fortran/32860
2265         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2266
2267 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2268
2269         PR fortran/31629
2270         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2271
2272 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2273
2274         PR fortran/29600
2275         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2276         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2277
2278 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2279
2280         PR fortran/32937
2281         * gfortran.dg/char_length_6.f90: New test.
2282
2283 2007-08-10  Ollie Wild  <aaw@google.com>
2284
2285         * g++.dg/lookup/using18.C: New test.
2286
2287 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2288
2289         PR c++/17763
2290         * g++.dg/other/error16.C: New.
2291
2292 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293
2294         PR libfortran/33039
2295         * gfortran.dg/namelist_37.f90: New test.
2296
2297 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2298
2299         PR c++/22256
2300         * g++.dg/conversion/op3.C: New.
2301
2302 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2303
2304         PR fortran/32987
2305         * gfortran.dg/fmt_tab_1.f90: New.
2306         * gfortran.dg/fmt_tab_2.f90: New.
2307
2308 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2309
2310         PR c/32796
2311         * gcc.c-torture/compile/pr32796.c: New test.
2312
2313 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2314
2315         PR middle-end/32813
2316         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2317         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2318         instead of just -O.
2319
2320 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2321
2322         * gcc.target/mips/code-readable-1.c: New test.
2323         * gcc.target/mips/code-readable-2.c: Likewise.
2324         * gcc.target/mips/code-readable-3.c: Likewise.
2325
2326 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2327             Revital Eres  <eres@il.ibm.com>
2328
2329         * gfortran.dg/sms-1.f90: Add comment.
2330         * gfortran.dg/sms-2.f90: New.
2331
2332 2007-08-07  Ian Lance Taylor  <iant@google.com>
2333
2334         * gcc.dg/instrument-1.c: New test.
2335         * gcc.dg/instrument-2.c: New test.
2336         * gcc.dg/instrument-3.c: New test.
2337
2338 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2339
2340         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2341
2342 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2343
2344         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2345         !vector_alignment_reachable targets.
2346         * gcc.dg/vect/vect-33.c: Likewise.
2347         * gcc.dg/vect/vect-42.c: Likewise.
2348         * gcc.dg/vect/vect-44.c: Likewise.
2349         * gcc.dg/vect/vect-50.c: Likewise.
2350         * gcc.dg/vect/vect-70.c: Likewise.
2351         * gcc.dg/vect/vect-71.c: Likewise.
2352         * gcc.dg/vect/vect-87.c: Likewise.
2353         * gcc.dg/vect/vect-88.c: Likewise.
2354         * gcc.dg/vect/vect-91.c: Likewise.
2355         * gcc.dg/vect/vect-93.c: Likewise.
2356         * gcc.dg/vect/vect-96.c: Likewise.
2357         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2358         * gcc.dg/vect/section-anchors-69.c: Likewise.
2359         * gcc.dg/vect/pr25413.c: Likewise.
2360         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2361         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2362         * gfortran.dg/vect-2.f90: Likewise.
2363         * gfortran.dg/vect-3.f90: Likewise.
2364         * gfortran.dg/vect-4.f90: Likewise.
2365         * gfortran.dg/vect-5.f90: Likewise.
2366         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2367         Return false for darwin. 
2368         (check_effective_target_vector_alignment_reachable_for_double): New.
2369
2370 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2371
2372         * gcc.dg/multiword-1.c: New testcase.
2373
2374 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2375
2376         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2377         messages.
2378         * gfortran.dg/namelist_36.f90: New test.
2379
2380 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2381
2382         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2383           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2384
2385 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2386
2387         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2388         * gcc.dg/torture/type-generic-1.c: Likewise.
2389
2390 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2391
2392         * gcc.c-torture/20070522-1.c: Move to ...
2393         * gcc.c-torture/compile/20070522-1.c: Here.
2394
2395 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2396
2397         PR fortran/29828
2398         * gfortran.dg/minmax_char_1.f90: New test.
2399         * gfortran.dg/minmax_char_2.f90: New test.
2400         * gfortran.dg/min_max_optional_4.f90: New test.
2401
2402 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2403
2404         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2405         hanging on the testcase.
2406
2407 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2408
2409         PR middle-end/32988
2410         * gcc.c-torture/compile/pr32988.c: New test.
2411
2412 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2413
2414         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2415
2416 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2417
2418         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2419
2420         Revert:
2421         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2422
2423         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2424
2425 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2426
2427         PR fortran/32979
2428         * gfortran.dg/isnan_1.f90: New test.
2429
2430 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2431             Revital Eres <eres@il.ibm.com>
2432
2433         * gcc.dg/sms-antideps.c: New test.
2434
2435 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/31214
2438         * gfortran.dg/entry_13.f90: New test.
2439
2440         * gfortran.dg/entry_12.f90: Clean up .mod file.
2441
2442 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2443
2444         PR fortran/32770
2445         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2446         variables as kind=4 so they don't overflow the record length.
2447
2448 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2449
2450         PR fortran/32968
2451         * gfortran.dg/selected_kind_1.f90: New test.
2452
2453 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2454
2455         PR middle-end/32780
2456         * gcc.c-torture/compile/pr32780.c: New test.
2457
2458 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2459
2460         RP middle-end/32399
2461         * gcc.c-torture/compile/pr32399.c: New testcase.
2462
2463 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2464
2465         PR middle-end/32304
2466         * g++.dg/torture/pr32304.C: New testcase.
2467
2468 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2469
2470         PR middle-end/32935
2471         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2472
2473 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2474
2475         PR fortran/32955
2476         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2477
2478 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2479
2480         PR fortran/31202
2481         * gfortran.dg/nint_2.f90: New test.
2482
2483 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2484
2485         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2486         * gcc.dg/weak/typeof-2.c: Likewise.
2487
2488 2007-08-03  Diego Novillo  <dnovillo@google.com>
2489
2490         PR 31521
2491         * gcc.dg/tree-ssa/pr31521.c: New test.
2492
2493 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2494
2495         PR fortran/32770
2496         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2497         iostat must be default kind.
2498
2499 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2500
2501         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2502
2503 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2504
2505         PR fortran/32770
2506         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2507         explicit so test passes with -fdefault-integer-8.
2508         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2509         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2510
2511 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2512
2513         PR c++/30849
2514         * g++.dg/parse/asm1.C: New test.
2515
2516         PR c++/30850
2517         * g++.dg/parse/asm2.C: Likewise.
2518
2519         PR c++/30851
2520         * g++.dg/parse/asm3.C: Likewise.
2521         
2522 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2523
2524         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2525           "int" is only 16 bit bits wide.
2526         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2527
2528 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2529
2530         * g++.dg/torture/type-generic-1.C: New.
2531         * gcc.dg/pr28796-2.c: Move tests ...
2532         * gcc.dg/tg-tests.h: ... here.
2533         * gcc.dg/torture/type-generic-1.c: New.
2534
2535 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2536
2537         PR libfortran/32954
2538         * minmaxloc_3.f90:  New test case.
2539
2540 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/32936
2543         * gfortran.dg/allocate_stat.f90: New.
2544
2545 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2546
2547         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2548
2549 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2550
2551         PR tree-optimization/32919
2552         * gcc.c-torture/compile/pr32919.c: New.
2553
2554 2007-08-01  Nick Clifton  <nickc@redhat.com>
2555
2556         * gcc.c-torture/execute/execute.exp: Change copyright header to
2557         refer to version 3 of the GNU General Public License and to point
2558         readers at the COPYING3 file and the FSF's license web page.
2559         * gcc.c-torture/execute/ieee/ieee.exp,
2560         gcc.c-torture/unsorted/unsorted.exp,
2561         gcc.c-torture/compile/compile.exp,
2562         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2563         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2564         gcc.target/cris/torture/cris-torture.exp,
2565         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2566         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2567         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2568         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2569         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2570         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2571         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2572         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2573         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2574         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2575         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2576         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2577         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2578         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2579         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2580         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2581         gcc.dg/noncompile/noncompile.exp,
2582         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2583         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2584         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2585         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2586         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2587         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2588         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2589         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2590         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2591         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2592         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2593         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2594         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2595         g++.old-deja/old-deja.exp,
2596         gfortran.fortran-torture/execute/execute.exp,
2597         gfortran.fortran-torture/compile/compile.exp,
2598         treelang/output/output-1.c, treelang/output/output-1.tree,
2599         treelang/execute/execute.exp, treelang/Makefile.in,
2600         treelang/compile/compile.exp, g++.dg/dg.exp,
2601         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2602         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2603         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2604         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2605         g++.dg/compat/struct-layout-1.exp,
2606         g++.dg/compat/struct-layout-1_generate.c,
2607         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2608         g++.dg/bprob/bprob.exp, config/default.exp,
2609         gcc.test-framework/test-framework.awk,
2610         gcc.test-framework/gen_directive_tests,
2611         gcc.test-framework/test-framework.exp,
2612         objc.dg/special/special.exp,
2613         objc.dg/gnu-encoding/gnu-encoding.exp,
2614         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2615         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2616         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2617         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2618         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2619         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2620         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2621         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2622         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2623         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2624         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2625         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2626         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2627         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2628         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2629         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2630         Likewise.
2631
2632 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2633
2634         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2635         error message text.
2636
2637 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2638
2639         PR fortran/32945
2640         * gfortran.dg/initialization_12.f90: New test.
2641
2642 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2643
2644         PR fortran/31609
2645         * gfortran.dg/entry_12.f90: New test.
2646
2647 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2648
2649         PR fortran/32938
2650         * gfortran.dg/altreturn_6.f90: New test.
2651
2652 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2653
2654         PR fortran/32942
2655         * gfortran.dg/exponent_2.f90: New test.
2656
2657 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2658
2659         * gcc.dg/vect/vect-117.c: New test.
2660         * gcc.dg/vect/vect-74.c: Enabled test
2661         * gcc.dg/vect/vect-81.c: Enabled test
2662
2663 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2664
2665         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2666         s/dg-error/dg-warning where warning is expected.
2667
2668 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2669
2670         PR fortran/32770
2671         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2672         of huge() to correct kind.
2673
2674 2007-07-30  Ollie Wild  <aaw@google.com>
2675
2676         * gcc.dg/cpp/counter-2.c: New test.
2677         * gcc.dg/cpp/counter-3.c: New test.
2678         * gcc.dg/cpp/dir-only-1.c: New test.
2679         * gcc.dg/cpp/dir-only-1.h: New file.
2680         * gcc.dg/cpp/dir-only-2.c: New test.
2681         * gcc.dg/cpp/dir-only-3.c: New test.
2682         * gcc.dg/cpp/dir-only-3a.h: New file.
2683         * gcc.dg/cpp/dir-only-3b.h: New file.
2684         * gcc.dg/cpp/dir-only-4.c: New test.
2685         * gcc.dg/cpp/dir-only-5.c: New test.
2686         * gcc.dg/cpp/dir-only-6.c: New test.
2687
2688 2007-07-30  Julian Brown  <julian@codesourcery.com>
2689
2690         * gcc.target/arm/neon/v*.c: Regenerate.
2691
2692 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
2693
2694         PR c++/32108
2695         * g++.dg/ext/label6.C: New.
2696
2697 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2698
2699         PR libfortran/32858
2700         PR libfortran/30814
2701         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
2702
2703 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
2704
2705         PR fortran/31211
2706         * gfortran.dg/actual_pointer_function_1.f90: New test.
2707
2708         PR fortran/32682
2709         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
2710
2711 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
2712
2713         PR fortran/32906
2714         * gfortran.dg/shape_1.f90: Adjust error message.
2715         * gfortran.dg/parameter_array_ref_1.f90: New test.
2716
2717 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2718
2719         PR fortran/31609
2720         * gfortran.dg/entry_11.f90: New test.
2721
2722 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
2723             Revital Eres  <eres@il.ibm.com>
2724
2725         * gfortran.dg/sms-1.f90: New test.
2726
2727 2007-07-28  Richard Guenther  <rguenther@suse.de>
2728
2729         * gcc.c-torture/compile/pr32920.c: New testcase.
2730
2731 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
2732
2733         PR c++/30917
2734         * g++.dg/lookup/friend11.C: New test.
2735
2736 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
2737
2738         * gfortran.dg/namelist_5.f90: Adjusted error message.
2739         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
2740         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
2741         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
2742         * gfortran.dg/namelist_32.f90: ... this.
2743
2744         PR fortran/32876
2745         * gfortran.dg/namelist_33.f90: New test.
2746
2747         PR fortran/32905
2748         * gfortran.dg/namelist_34.f90: New test.
2749
2750         PR fortran/31818
2751         * gfortran.dg/namelist_35.f90: New test.
2752
2753 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/32880
2756         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
2757
2758 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2759
2760         PR testsuite/32471
2761         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
2762           assuming it is 0x7ffffffff.
2763         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
2764         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
2765
2766 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
2767
2768         * gfortran.dg/operator_3.f90: Fix dg directive.
2769         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
2770         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
2771         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
2772
2773 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
2774
2775         * g++.dg/cpp0x/decltype1.C: New.
2776         * g++.dg/cpp0x/decltype2.C: New.
2777         * g++.dg/cpp0x/decltype3.C: New.
2778         * g++.dg/cpp0x/decltype4.C: New.
2779         * g++.dg/cpp0x/decltype5.C: New.
2780         * g++.dg/cpp0x/decltype6.C: New.
2781
2782 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2783
2784         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
2785           because the test relies on bit 31 to be the sign bit.
2786
2787 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2788
2789         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
2790           assuming it is 0x7fffffff.
2791         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
2792         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
2793
2794 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
2795
2796         PR c++/32346
2797         * g++.dg/expr/bitfield9.C: New test.
2798
2799 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2800
2801         PR fortran/32899
2802         * gfortran.dg/logical_comp.f90: Update dg-error strings.
2803
2804 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2805
2806         PR fortran/32760
2807         * gfortran.dg/private_type_7.f90: New test.
2808
2809 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2810
2811         PR fortran/32035
2812         * gfortran.dg/select_char_1.f90: New test.
2813
2814 2007-07-27  Tobias Burnus  <burnus@net-b.de>
2815
2816         PR fortran/32903
2817         * gfortran.dg/initialization_11.f90: New test.
2818
2819 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
2820
2821         * gcc.target/mips/ins-1.c: New test.
2822
2823 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
2824
2825         PR/19232
2826         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2827         (f1): Likewise.
2828
2829 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2830
2831         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2832         error: width of 'spare' exceeds its type.
2833
2834 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
2835
2836         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2837         * gcc.dg/sibcall-4.c: Likewise.
2838
2839 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2840
2841         PR rtl-optimization/31500
2842         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2843         * g++.dg/warn/Warray-bounds.C: Likewise.
2844
2845 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2846
2847         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2848
2849 2007-07-25  Julian Brown  <julian@codesourcery.com>
2850             Paul Brook  <paul@codesourcery.com>
2851             Joseph Myers  <joseph@codesourcery.com>
2852             Mark Shinwell  <shinwell@codesourcery.com>
2853
2854         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2855         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2856         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2857         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2858         (check_effective_target_arm_neon_hw): New.
2859         * gcc.target/arm/neon/neon.exp: New file.
2860         * gcc.target/arm/neon/polytypes.c: New file.
2861         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2862
2863 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2864
2865         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2866           targets where an "int" is less than 32 bits wide.
2867
2868 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2869
2870         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2871
2872 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2873
2874         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2875           during addition if an int is only 16 bits wide.
2876         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2877
2878 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2879
2880         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2881           size as "long int" and are 32 or 64 bits wide.
2882         * gcc.dg/torture/pr28814.c: Likewise.
2883
2884 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2885
2886         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2887           exactly as wide as an int.
2888
2889 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2890
2891         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2892         Define and use throughout as long long printf format specifier.
2893         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2894         Likewise.
2895
2896 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2897
2898         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2899         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2900
2901 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2902
2903         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2904
2905 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2906
2907         * gcc.c-torture/execute/20070724-1.c: New.
2908
2909 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2910
2911         PR fortran/31205
2912         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2913         "deallocates" to 24, since patch has code rid of much spurious
2914         code.
2915         * gfortran.dg/interface_assignment_1.f90 : New test.
2916
2917         PR fortran/32842
2918         * gfortran.dg/interface_assignment_2.f90 : New test.
2919
2920 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2921
2922         PR fortran/32867
2923         * fortran.dg/initialization_10.f90: New test.
2924
2925 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2926
2927         PR fortran/32778
2928         * gfortran.dg/imag_2.f: Removed
2929         * gfortran.dg/warn_std_1.f90: New test.
2930         * gfortran.dg/warn_std_2.f90: New test.
2931         * gfortran.dg/warn_std_3.f90: New test.
2932
2933 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2934
2935         PR c++/29001
2936         * g++.dg/init/new22.C: New.
2937
2938 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2939
2940         PR c++/32561
2941         * g++.dg/template/crash67.C: New.
2942
2943 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2944
2945         * lib/target-support.exp (check_effective_target_natural_alignment): 
2946         (check_effective_target_vector_alignment_reachable): New.
2947         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2948         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2949         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2950         check.
2951         * gcc.dg/vect/pr25413.c: Likewise.
2952         * gcc.dg/vect/pr31699.c: Likewise.
2953
2954 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2955
2956         PR fortran/30814
2957         * gfortran.dg/pack_bounds_1.f90:  New test case.
2958
2959 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
2960
2961         PR fortran/31639
2962         * gfortran.dg/initialization_9.f90: New test.
2963
2964 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2965
2966         PR fortran/32797
2967         PR fortran/32800
2968         * gfortran.dg/bind_c_usage_8.f03: New test case.
2969         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2970         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2971
2972 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2973
2974         * gcc.target/mips/branch-cost-1.c: New test.
2975         * gcc.target/mips/branch-cost-2.c: Likewise.
2976
2977 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2978
2979         PR fortran/32732
2980         * gfortran.dg/c_char_tests.f03: New test case.
2981         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2982         * gfortran.dg/c_char_tests_2.f03: New test case.
2983         * gfortran.dg/value_6.f03: Ditto.
2984         * gfortran.dg/value_7.f03: Ditto.
2985
2986 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2987
2988         PR fortran/32600
2989         * gfortran.dg/c_funloc_tests_5.f03: New.
2990         * gfortran.dg/c_funloc_tests_5.f04: New.
2991         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2992
2993 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2994
2995         PR c++/32839
2996         * g++.dg/expr/call4.C: New.
2997         * g++.dg/expr/call5.C: New.
2998
2999 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3000
3001         PR fortran/32710
3002         * gfortran.dg/namelist_30.f90: New test.
3003
3004 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3005
3006         PR fortran/29962
3007         * gfortran.dg/array_initializer_1.f90: Removed warning.
3008         * gfortran.dg/initialization_1.f90: Adjusted messages.
3009         * gfortran.dg/nested_modules_6.f90: Removed warning.
3010
3011         PR fortran/31253
3012         * gfortran.dg/initialization_7.f90: New test.
3013
3014         PR fortran/31639
3015         * gfortran.dg/initialization_8.f90: New test.
3016
3017 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3018
3019         PR c++/30818
3020         * g++.dg/template/crash47.C: Adjust errors.
3021         * g++.dg/template/crash48.C: Adjust errors.
3022         * g++.dg/template/typename12.C: New.
3023         * g++.dg/template/typename13.C: New.
3024         * g++.dg/template/typename14.C: New.
3025         * g++.dg/template/typedef6.C: Adjust errors.
3026
3027 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3028
3029         PR fortran/32627
3030         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3031         * gfortran.dg/pr32627.f03: New test case.
3032
3033         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3034         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3035         c_f_pointer_logical.
3036         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3037         c_f_pointer_complex.
3038         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3039         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3040         c_f_pointer_shape_tests_2.
3041         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3042
3043 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3044
3045         PR fortran/32804
3046         * gfortran.dg/c_loc_tests_9.f03: New test case.
3047         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3048
3049 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3050
3051         PR fortran/32823
3052         * gfortran.dg/int_2.f90: New test.
3053         
3054 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3055
3056         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3057
3058 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3059
3060         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3061         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3062
3063 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3064
3065         PR tree-optimization/19910
3066         * gcc.dg/pr19910.c: New test.
3067
3068 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3069
3070         PR fortran/32738
3071         * gfortran.dg/pr32738.f90: New test.
3072
3073 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3074
3075         PR tree-optimzation/32635
3076         * gfortran.dg/pr32635.f:  New test case.
3077
3078 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3079
3080         PR fortran/32801
3081         * gfortran.dg/pr32801.f03: New test case.
3082
3083 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3084
3085         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3086         Test negative numbers also.
3087         * gcc.dg/c99-math-float-1.c: Likewise.
3088         * gcc.dg/c99-math-long-double-1.c: Likewise.
3089         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3090         test inputs.
3091
3092 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3093         
3094         * lib/target-supports.exp (check_effective_target_sync_int_long):
3095         Enable for xtensa.
3096         (check_effective_target_sync_char_short): Likewise.
3097         
3098 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3099
3100         * gcc.dg/pr28796-2.c: Add more cases.
3101
3102 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3103
3104         * gcc.dg/pr28796-1.c: Add more cases.
3105         * gcc.dg/pr28796-2.c: Likewise.
3106
3107 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         * gcc.dg/pr28796-1.c: Add more cases.
3110         * gcc.dg/pr28796-2.c: Likewise.
3111
3112 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3113
3114         PR fortran/32535
3115         * gfortran.dg/pr32535.f90: New test.
3116
3117 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3118
3119         PR fortran/31320
3120         PR fortran/32665
3121         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3122
3123 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3124
3125         PR rtl-optimization/32773
3126         * gcc.dg/pr32773.c: New test.
3127
3128 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3129
3130         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3131         match flax-vector-conversions note.
3132         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3133         instead of dg-error for the warning.
3134
3135 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3136
3137         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3138           adapted to work on targets with 16-bit or wider int.
3139         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3140         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3141         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3142         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3143
3144 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3145
3146         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3147         support large arrays.
3148         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3149         * gcc.dg/20061109-1.c: Likewise.
3150         * gcc.c-torture/execute/20061101-1.x: Likewise.
3151         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3152         * gcc.c-torture/execute/pr31448.x: Likewise.
3153
3154 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3155
3156         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3157
3158         PR fortran/32238
3159         * gfortran.dg/pr32238.f90: New test.
3160
3161         PR fortran/32222
3162         * gfortran.dg/pr32222.f90: New test.
3163
3164         PR fortran/32242
3165         * gfortran.dg/pr32242.f90: New test.
3166         
3167 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3168             David Ung  <davidu@mips.com>
3169
3170         * gcc.target/mips/mips-sched-madd.c: New test case.
3171
3172 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3173
3174         PR libfortran/32611
3175         * gfortran.dg/large_real_kind_1.f90: Update test.
3176         * gfortran.dg/pr17706.f90: Update test.
3177         * gfortran.dg/fmt_zero_digits.f90: Update test.
3178         * gfortran.dg/fmt_zero_precision.f90: Update test.
3179         * gfortran.dg/real_const_3.f90: Update test.
3180
3181 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3182
3183         PR fortran/32036
3184         * gfortran.dg/bounds_check_8.f90: New test.
3185         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3186
3187 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3188
3189         PR fortran/32357
3190         * gfortran.dg/mvbits_2.f90: New test.
3191
3192 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3193
3194         PR libfortran/32731
3195         * gfortran.dg/pack_mask_1.f90:  New test.
3196         * gfortran.dg/unpack_mask_1.f90:  New test.
3197
3198 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3199
3200         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3201         * gcc.dg/20001101-1.c: Likewise.
3202         * gcc.dg/20001102-1.c: Likewise.
3203         * gcc.dg/20020116-2.c: Likewise.
3204         * gcc.dg/20020416-1.c: Likewise.
3205         * gcc.dg/sparc-constant-1.c: Likewise.
3206         * gcc.dg/sparc-dwarf2.c: Likewise.
3207         * gcc.dg/sparc-frame-1.c: Likewise.
3208         * gcc.dg/sparc-getcontext-1.c: Likewise.
3209         * gcc.dg/sparc-loop-1.c: Likewise.
3210         * gcc.dg/sparc-reg-1.c: Likewise.
3211         * gcc.dg/sparc-ret.c: Likewise.
3212         * gcc.dg/sparc-trap-1.c: Likewise.
3213         * gcc.dg/ultrasp10.c: Likewise.
3214         * gcc.dg/ultrasp11.c: Likewise.
3215         * gcc.dg/ultrasp1.c: Likewise.
3216         * gcc.dg/ultrasp2.c: Likewise.
3217         * gcc.dg/ultrasp3.c: Likewise.
3218         * gcc.dg/ultrasp4.c: Likewise.
3219         * gcc.dg/ultrasp5.c: Likewise.
3220         * gcc.dg/ultrasp6.c: Likewise.
3221         * gcc.dg/ultrasp7.c: Likewise.
3222         * gcc.dg/ultrasp8.c: Likewise.
3223         * gcc.dg/ultrasp9.c: Likewise.
3224         * gcc.dg/splet-1.c: Delete.
3225
3226 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3227
3228         PR fortran/32724
3229         * gfortran.dg/stfunc_5.f90: New test.
3230
3231 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3232
3233         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3234         New procedure to check if arrays are naturally aligned to the vector
3235         alignment boundary.
3236         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3237         in size_t typedef.  Adjust tree dump scan results according to
3238         vect_aligned_arrays target check.
3239         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3240         vect_aligned_arrays target check.
3241         * gcc.dg/vect/pr31699.c: Ditto.
3242
3243 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3244
3245         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3246         for V2DFmode vector conditional expression.
3247         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3248         and dfceq patterns.
3249         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3250         and dfcgt patterns.
3251         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3252         V2DFmode comparison and test special values.
3253         * lib/target-supports.exp: Switch on test for V2DFmode 
3254         vector conditional expression.
3255
3256 2007-07-13  Richard Guenther  <rguenther@suse.de>
3257
3258         PR tree-optimization/32721
3259         * gcc.dg/pr32721.c: New testcase.
3260
3261 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3262
3263         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3264         error message part that continues on a new line.
3265
3266 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3267
3268         * gcc.dg/c99-tgmath-1.c: New.
3269         * gcc.dg/c99-tgmath-2.c: New.
3270         * gcc.dg/c99-tgmath-3.c: New.
3271         * gcc.dg/c99-tgmath-4.c: New.
3272
3273 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3274             Janis Johnson  <janis187@us.ibm.com>
3275
3276         PR testsuite/25241
3277         * gcc.test-framework/dg-error-exp-F.c: New test.
3278         * gcc.test-framework/dg-warning-exp-F.c: New test.
3279         * lib/gcc.exp: Enable warning and error prefixes.
3280         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3281         (dg-error): Wrap original dg-error.
3282         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3283         markers from dg-error/dg-warning directives.
3284         * gcc.dg/20040322-1.c: Likewise.
3285         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3286         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3287         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3288         * gcc.dg/Werror-1.c: Likewise.
3289         * gcc.dg/Werror-10.c: Likewise.
3290         * gcc.dg/Werror-11.c: Likewise.
3291         * gcc.dg/Werror-2.c: Likewise.
3292         * gcc.dg/Werror-3.c: Likewise.
3293         * gcc.dg/Werror-4.c: Likewise.
3294         * gcc.dg/Werror-5.c: Likewise.
3295         * gcc.dg/Werror-6.c: Likewise.
3296         * gcc.dg/Werror-7.c: Likewise.
3297         * gcc.dg/Werror-8.c: Likewise.
3298         * gcc.dg/Werror-9.c: Likewise.
3299         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3300         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3301         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3302         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3303         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3304         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3305         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3306         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3307         * gcc.dg/Wnested-externs-1.c: Likewise.
3308         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3309         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3310         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3311         * gcc.dg/Wshadow-3.c: Likewise.
3312         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3313         * gcc.dg/Wwrite-strings-1.c: Likewise.
3314         * gcc.dg/anon-struct-5.c: Likewise.
3315         * gcc.dg/anon-struct-6.c: Likewise.
3316         * gcc.dg/anon-struct-7.c: Likewise.
3317         * gcc.dg/anon-struct-8.c: Likewise.
3318         * gcc.dg/array-8.c: Likewise.
3319         * gcc.dg/array-quals-2.c: Likewise.
3320         * gcc.dg/asm-qual-1.c: Likewise.
3321         * gcc.dg/asm-wide-1.c: Likewise.
3322         * gcc.dg/assign-warn-1.c: Likewise.
3323         * gcc.dg/assign-warn-2.c: Likewise.
3324         * gcc.dg/bitfld-10.c: Likewise.
3325         * gcc.dg/bitfld-11.c: Likewise.
3326         * gcc.dg/bitfld-12.c: Likewise.
3327         * gcc.dg/bitfld-13.c: Likewise.
3328         * gcc.dg/bitfld-14.c: Likewise.
3329         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3330         * gcc.dg/builtins-30.c: Likewise.
3331         * gcc.dg/c90-const-expr-5.c: Likewise.
3332         * gcc.dg/c90-typespec-1.c: Likewise.
3333         * gcc.dg/c99-const-expr-5.c: Likewise.
3334         * gcc.dg/c99-flex-array-5.c: Likewise.
3335         * gcc.dg/c99-fordecl-3.c: Likewise.
3336         * gcc.dg/c99-tag-3.c: Likewise.
3337         * gcc.dg/c99-typespec-1.c: Likewise.
3338         * gcc.dg/c99-vla-jump-1.c: Likewise.
3339         * gcc.dg/c99-vla-jump-2.c: Likewise.
3340         * gcc.dg/c99-vla-jump-3.c: Likewise.
3341         * gcc.dg/c99-vla-jump-4.c: Likewise.
3342         * gcc.dg/c99-vla-jump-5.c: Likewise.
3343         * gcc.dg/cast-1.c: Likewise.
3344         * gcc.dg/cast-2.c: Likewise.
3345         * gcc.dg/cast-3.c: Likewise.
3346         * gcc.dg/cast-4.c: Likewise.
3347         * gcc.dg/cast-pretty-print-1.c: Likewise.
3348         * gcc.dg/comp-goto-2.c: Likewise.
3349         * gcc.dg/comp-goto-3.c: Likewise.
3350         * gcc.dg/cpp/error-1.c: Likewise.
3351         * gcc.dg/cpp/if-paren.c: Likewise.
3352         * gcc.dg/decl-7.c: Likewise.
3353         * gcc.dg/decl-8.c: Likewise.
3354         * gcc.dg/decl-nospec-1.c: Likewise.
3355         * gcc.dg/decl-nospec-2.c: Likewise.
3356         * gcc.dg/decl-nospec-3.c: Likewise.
3357         * gcc.dg/declspec-10.c: Likewise.
3358         * gcc.dg/declspec-11.c: Likewise.
3359         * gcc.dg/declspec-12.c: Likewise.
3360         * gcc.dg/declspec-13.c: Likewise.
3361         * gcc.dg/declspec-14.c: Likewise.
3362         * gcc.dg/declspec-15.c: Likewise.
3363         * gcc.dg/declspec-16.c: Likewise.
3364         * gcc.dg/declspec-17.c: Likewise.
3365         * gcc.dg/declspec-4.c: Likewise.
3366         * gcc.dg/declspec-5.c: Likewise.
3367         * gcc.dg/declspec-6.c: Likewise.
3368         * gcc.dg/declspec-7.c: Likewise.
3369         * gcc.dg/declspec-8.c: Likewise.
3370         * gcc.dg/declspec-9.c: Likewise.
3371         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3372         * gcc.dg/dfp/constants-c99.c: Likewise.
3373         * gcc.dg/dfp/keywords-c89.c: Likewise.
3374         * gcc.dg/dfp/keywords-c99.c: Likewise.
3375         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3376         * gcc.dg/dfp/typespec.c: Likewise.
3377         * gcc.dg/dremf-type-compat-2.c: Likewise.
3378         * gcc.dg/dremf-type-compat-3.c: Likewise.
3379         * gcc.dg/dremf-type-compat-4.c: Likewise.
3380         * gcc.dg/empty-source-2.c: Likewise.
3381         * gcc.dg/empty-source-3.c: Likewise.
3382         * gcc.dg/enum3.c: Likewise.
3383         * gcc.dg/extra-semi-2.c: Likewise.
3384         * gcc.dg/extra-semi-3.c: Likewise.
3385         * gcc.dg/float-range-1.c: Likewise.
3386         * gcc.dg/float-range-2.c: Likewise.
3387         * gcc.dg/float-range-3.c: Likewise.
3388         * gcc.dg/float-range-5.c: Likewise.
3389         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3390         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3391         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3392         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3393         * gcc.dg/format/cast-1.c: Likewise.
3394         * gcc.dg/format/gcc_diag-3.c: Likewise.
3395         * gcc.dg/format/gcc_diag-4.c: Likewise.
3396         * gcc.dg/format/gcc_diag-6.c: Likewise.
3397         * gcc.dg/format/gcc_diag-8.c: Likewise.
3398         * gcc.dg/format/gcc_diag-9.c: Likewise.
3399         * gcc.dg/format/nul-2.c: Likewise.
3400         * gcc.dg/format/opt-1.c: Likewise.
3401         * gcc.dg/format/opt-2.c: Likewise.
3402         * gcc.dg/format/opt-3.c: Likewise.
3403         * gcc.dg/format/opt-4.c: Likewise.
3404         * gcc.dg/format/opt-5.c: Likewise.
3405         * gcc.dg/format/opt-6.c: Likewise.
3406         * gcc.dg/framework-2.c: Likewise.
3407         * gcc.dg/func-args-1.c: Likewise.
3408         * gcc.dg/func-outside-1.c: Likewise.
3409         * gcc.dg/func-outside-2.c: Likewise.
3410         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3411         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3412         * gcc.dg/if-empty-1.c: Likewise.
3413         * gcc.dg/init-bad-1.c: Likewise.
3414         * gcc.dg/init-bad-2.c: Likewise.
3415         * gcc.dg/init-bad-3.c: Likewise.
3416         * gcc.dg/init-desig-obs-2.c: Likewise.
3417         * gcc.dg/init-desig-obs-3.c: Likewise.
3418         * gcc.dg/init-empty-2.c: Likewise.
3419         * gcc.dg/init-empty-3.c: Likewise.
3420         * gcc.dg/inline-11.c: Likewise.
3421         * gcc.dg/inline-12.c: Likewise.
3422         * gcc.dg/inline-8.c: Likewise.
3423         * gcc.dg/inline-9.c: Likewise.
3424         * gcc.dg/inline3.c: Likewise.
3425         * gcc.dg/label-decl-1.c: Likewise.
3426         * gcc.dg/label-decl-2.c: Likewise.
3427         * gcc.dg/label-decl-3.c: Likewise.
3428         * gcc.dg/label-decl-4.c: Likewise.
3429         * gcc.dg/long-long-typespec-1.c: Likewise.
3430         * gcc.dg/lvalue-2.c: Likewise.
3431         * gcc.dg/lvalue-3.c: Likewise.
3432         * gcc.dg/nested-func-3.c: Likewise.
3433         * gcc.dg/nested-redef-1.c: Likewise.
3434         * gcc.dg/noreturn-4.c: Likewise.
3435         * gcc.dg/old-style-prom-2.c: Likewise.
3436         * gcc.dg/old-style-prom-3.c: Likewise.
3437         * gcc.dg/old-style-then-proto-1.c: Likewise.
3438         * gcc.dg/overflow-warn-1.c: Likewise.
3439         * gcc.dg/overflow-warn-2.c: Likewise.
3440         * gcc.dg/overflow-warn-3.c: Likewise.
3441         * gcc.dg/overflow-warn-4.c: Likewise.
3442         * gcc.dg/overflow-warn-6.c: Likewise.
3443         * gcc.dg/parm-forwdecl-2.c: Likewise.
3444         * gcc.dg/parm-forwdecl-3.c: Likewise.
3445         * gcc.dg/parm-impl-decl-1.c: Likewise.
3446         * gcc.dg/parm-impl-decl-2.c: Likewise.
3447         * gcc.dg/parm-incomplete-1.c: Likewise.
3448         * gcc.dg/parm-mismatch-1.c: Likewise.
3449         * gcc.dg/pointer-arith-1.c: Likewise.
3450         * gcc.dg/pointer-arith-2.c: Likewise.
3451         * gcc.dg/pointer-arith-3.c: Likewise.
3452         * gcc.dg/pointer-arith-4.c: Likewise.
3453         * gcc.dg/pointer-arith-6.c: Likewise.
3454         * gcc.dg/pointer-arith-7.c: Likewise.
3455         * gcc.dg/pointer-arith-8.c: Likewise.
3456         * gcc.dg/pr13804-1.c: Likewise.
3457         * gcc.dg/pr15698-1.c: Likewise.
3458         * gcc.dg/pr15698-2.c: Likewise.
3459         * gcc.dg/pr15698-3.c: Likewise.
3460         * gcc.dg/pr15698-4.c: Likewise.
3461         * gcc.dg/pr15698-5.c: Likewise.
3462         * gcc.dg/pr15698-6.c: Likewise.
3463         * gcc.dg/pr15698-7.c: Likewise.
3464         * gcc.dg/pr15698-8.c: Likewise.
3465         * gcc.dg/pr17188-1.c: Likewise.
3466         * gcc.dg/pr17301-1.c: Likewise.
3467         * gcc.dg/pr17301-2.c: Likewise.
3468         * gcc.dg/pr17730-1.c: Likewise.
3469         * gcc.dg/pr20368-1.c: Likewise.
3470         * gcc.dg/pr20368-2.c: Likewise.
3471         * gcc.dg/pr20368-3.c: Likewise.
3472         * gcc.dg/pr22308-1.c: Likewise.
3473         * gcc.dg/qual-component-1.c: Likewise.
3474         * gcc.dg/redecl-1.c: Likewise.
3475         * gcc.dg/redecl-11.c: Likewise.
3476         * gcc.dg/redecl-12.c: Likewise.
3477         * gcc.dg/redecl-13.c: Likewise.
3478         * gcc.dg/redecl-14.c: Likewise.
3479         * gcc.dg/redecl-15.c: Likewise.
3480         * gcc.dg/register-var-1.c: Likewise.
3481         * gcc.dg/register-var-2.c: Likewise.
3482         * gcc.dg/stmt-expr-2.c: Likewise.
3483         * gcc.dg/stmt-expr-3.c: Likewise.
3484         * gcc.dg/stmt-expr-label-1.c: Likewise.
3485         * gcc.dg/stmt-expr-label-2.c: Likewise.
3486         * gcc.dg/stmt-expr-label-3.c: Likewise.
3487         * gcc.dg/struct-empty-2.c: Likewise.
3488         * gcc.dg/struct-empty-3.c: Likewise.
3489         * gcc.dg/struct-parse-1.c: Likewise.
3490         * gcc.dg/struct-semi-1.c: Likewise.
3491         * gcc.dg/struct-semi-2.c: Likewise.
3492         * gcc.dg/struct-semi-3.c: Likewise.
3493         * gcc.dg/switch-5.c: Likewise.
3494         * gcc.dg/switch-6.c: Likewise.
3495         * gcc.dg/switch-7.c: Likewise.
3496         * gcc.dg/tls/diag-5.c: Likewise.
3497         * gcc.dg/transparent-union-1.c: Likewise.
3498         * gcc.dg/transparent-union-3.c: Likewise.
3499         * gcc.dg/typespec-1.c: Likewise.
3500         * gcc.dg/vla-init-2.c: Likewise.
3501         * gcc.dg/vla-init-3.c: Likewise.
3502         * gcc.dg/vla-init-4.c: Likewise.
3503         * gcc.dg/vla-init-5.c: Likewise.
3504         * gcc.dg/void-cast-2.c: Likewise.
3505         * gcc.dg/wvla-3.c: Likewise.
3506         * gcc.dg/wvla-7.c: Likewise.
3507         * gcc.target/i386/991209-1.c: Likewise.
3508         * gcc.target/ia64/fpreg-1.c: Likewise.
3509         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3510         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3511         
3512 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
3513
3514         PR fortran/31639
3515         * gfortran.dg/func_decl_4.f90: New test.
3516
3517 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/32727
3520         * gfortran.dg/interface_17.f90: New test.
3521
3522 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3523
3524         PR fortran/32599
3525         * gfortran.dg/32599.f03: New test case.
3526
3527         PR fortran/32601
3528         * gfortran.dg/32601.f03: New test case.
3529         * gfortran.dg/32601_1.f03: Ditto.
3530         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3531         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3532
3533 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3534
3535         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3536
3537 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3538             Devang Patel  <dpatel@apple.com>
3539
3540         PR tree-optimization/25413
3541         * gcc.dg/vect/vect-align-1.c: New.
3542         * gcc.dg/vect/vect-align-2.c: New.
3543         * gcc.dg/vect/pr25413.c: New.
3544         * gcc.dg/vect/pr25413a.c: New.
3545         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3546
3547 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3548
3549         * lib/target-support.exp (check_ultrasparc_hw_available):
3550         New function.
3551         (is-effective-target): Check $arg for ultrasparc_hw.
3552         (is-effective-target-keyword): Likewise.
3553         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3554         when determining what to do on sparc platforms.
3555         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3556         * gcc.dg/20001101-1.c: Likewise.
3557         * gcc.dg/20001101-2.c: Likewise.
3558         * gcc.dg/ultrasp9.c: Likewise.
3559         * gcc.dg/ultrasp10.c: Likewise.
3560         * gcc.target/sparc/pdist-3.c: Likewise.
3561
3562 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3563
3564         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3565
3566 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3567
3568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3569         get vectorized.
3570         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3571         now get vectorized.
3572         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3573         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3574         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3575         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3576         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3577         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3578         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3579         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3580         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3581         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3582         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3583         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3584         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3585         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3586         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3587         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3588         Add spu.
3589
3590 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR c++/30854
3593         * g++.dg/parse/error30.C: New test.
3594
3595 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3596
3597         PR fortran/29804
3598         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3599
3600 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3601
3602         * gfortran.fortran-torture/compile/pr32663.f: New test.
3603
3604 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3605
3606         PR c++/31027
3607         * g++.dg/inherit/virtual4.C: New.
3608
3609 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3610
3611         PR target/32661
3612         * gcc.target/i386/pr32661-1.c: New test.
3613
3614 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3615
3616         * gnat.dg/invariant_index.ad[sb]: New test.
3617
3618 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3619
3620         PR c++/32560
3621         * g++.dg/template/decl3.C: New.
3622
3623 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3624
3625         PR 32617
3626         * gcc.c-torture/execute/align-3.c: New.
3627
3628 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3629
3630         PR target/32708
3631         * gcc.target/i386/pr32708-1.c: New test.
3632         * gcc.target/i386/pr32708-2.c: Ditto.
3633         * gcc.target/i386/pr32708-3.c: Ditto.
3634
3635 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3636
3637         * g++.dg/init/new20.C: Remove svn:executable flag.
3638
3639 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3640
3641         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3642
3643 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3644
3645         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3646
3647 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3648
3649         PR testsuite/25241
3650         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3651         directive.
3652         
3653 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3654
3655         PR fortran/32157
3656         * gfortran.dg/overload_2.f90: New test.
3657
3658         PR fortran/32689
3659         * gfortran.dg/transfer_simplify_5.f90
3660
3661         PR fortran/32634
3662         * gfortran.dg/interface_15.f90: New test.
3663
3664 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3665
3666         PR libfortran/32336
3667         * gfortran.dg/matmul_5.f90:  New test case.
3668
3669 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3672         * gcc.dg/fesd-any.h: Likewise.
3673         * gcc.dg/fesd-baseonly.c: Likewise.
3674         * gcc.dg/fesd-baseonly.h: Likewise.
3675         * gcc.dg/fesd-none.c: Likewise.
3676         * gcc.dg/fesd-none.h: Likewise.
3677         * gcc.dg/fesd-reduced.c: Likewise.
3678         * gcc.dg/fesd-reduced.h: Likewise.
3679         * gcc.dg/fesd-sys.c: Likewise.
3680         * gcc.dg/fesd-sys.h: Likewise
3681         * gcc.dg/fesd.h: Likewise.
3682
3683         * g++.dg/debug/dwarf2: New directory.
3684         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3685         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3686         * g++.dg/other/fesd-any.h: Likewise.
3687         * g++.dg/other/fesd-baseonly.C: Likewise.
3688         * g++.dg/other/fesd-baseonly.h: Likewise.
3689         * g++.dg/other/fesd-none.C: Likewise.
3690         * g++.dg/other/fesd-none.h: Likewise.
3691         * g++.dg/other/fesd-reduced.C: Likewise.
3692         * g++.dg/other/fesd-reduced.h: Likewise.
3693         * g++.dg/other/fesd-sys.C: Likewise.
3694         * g++.dg/other/fesd-sys.h: Likewise.
3695         * g++.dg/other/fesd.h: Likewise.
3696
3697 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
3698
3699         PR fortran/31129
3700         * gfortran.dg/parameter_unused.f90: New test.
3701
3702 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
3703
3704         PR tree-optimization/32681
3705         * gcc.dg/tree-ssa/pr32681.c: New test.
3706
3707 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3708
3709         PR fortran/32678
3710         * gfortran.dg/fmt_t_5.f90: New test.
3711
3712 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
3713
3714         PR c++/30535
3715         * g++.dg/template/operator10.C: New.
3716
3717 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3718
3719         PR libfortran/32217
3720         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
3721
3722 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3723
3724         PR fortran/29876
3725         * gfortran.dg/operator_6.f90: New test.
3726
3727 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3728
3729         PR fortran/17711
3730         * gfortran.dg/operator_4.f90: New test.
3731         * gfortran.dg/operator_5.f90: New test.
3732         * gfortran.dg/logical_comp.f90: Adjusted error messages.
3733         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
3734
3735 2007-07-08  Tobias Burnus  <burnus@net-b.de>
3736
3737         PR fortran/32669
3738         * gfortran.dg/argument_checking_6.f90: New.
3739
3740 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3741
3742         PR fortran/25094
3743         * gfortran.dg/interface_155555.f90: New test.
3744
3745 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3746
3747         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3748         c99-math-long-double-1.c, c99-math.h: Test subnormals.
3749
3750 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3751
3752         PR testsuite/25241
3753         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
3754         discern pedantic diagnostics and errors.
3755         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
3756         and not an error.
3757         * gcc.dg/20050121-1.c: This is an error and not a warning.
3758         * gcc.target/i386/sseregparm-2.c:  Likewise.
3759         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
3760         * gcc.dg/charset/attribute2.c: Likewise.
3761         * gcc.dg/bitfld-1.c: Likewise.
3762         * gcc.dg/pack-test-2.c: Likewise.
3763         * gcc.dg/940510-1.c: Match separately error and warning.
3764         * gcc.dg/array-2.c: Match separately multiple messages. The second
3765         diagnostic is a pedantic warning and not an error.
3766         * gcc.dg/pr14475.c: Match separately multiple messages.
3767         * gcc.dg/pr18809-1.c: Likewise.
3768         * gcc.dg/pr27953.c: Likewise.
3769         * gcc.dg/vla-init-1.c: Likewise.
3770         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
3771
3772 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3773
3774         PR fortran/32644
3775         * gfortran.dg/char_decl_1.f90: New test.
3776
3777 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
3778
3779         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
3780
3781 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR c++/32232
3784         * g++.dg/template/overload9.C: New test.
3785
3786 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
3787
3788         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
3789         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
3790
3791 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3792
3793         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
3794         * gcc.dg/20001012-2.c: Likewise.
3795         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
3796         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
3797
3798 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3799
3800         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
3801         about the chunk size when STACK_SIZE is defined.
3802
3803 2007-07-06  Josh Conner  <jconner@apple.com>
3804
3805         PR middle-end/32602
3806         * gcc.dg/sibcall-8.c: New test.
3807
3808 2007-07-06  Josh Conner  <jconner@apple.com>
3809
3810         PR middle-end/32603
3811         * gcc.target/arm/sibcall-1.c: New test.
3812
3813 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3814
3815         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3816
3817 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
3818
3819         * gfortran.dg/save_parameter.f90: New test.
3820         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3821
3822 2007-07-06  Richard Guenther  <rguenther@suse.de>
3823
3824         * g++.dg/opt/pr30965.C: New testcase.
3825
3826 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
3827
3828         * gcc.target/mips/save-restore-5.c: New test.
3829
3830 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3831
3832         PR rtl_optimization/32450
3833         * gcc.dg/pr32450.c: New runtime test.
3834
3835 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3836
3837         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3838         single underscore in scan directives.
3839
3840 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/32245
3843         * g++.dg/init/ptrmem4.C: New test.
3844
3845         PR c++/32251
3846         * g++.dg/init/new21.C: Likewise.
3847
3848         PR c++/31992
3849         * g++.dg/template/static30.C: Likewise.
3850
3851 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3852
3853         * gcc.dg/vect/costmodel/ppc: New directory.
3854         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3855         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3856         New test.
3857         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3859         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3860         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3861         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3862         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3863         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3864         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3866         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3867         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3868         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3869         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3870         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3871
3872 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3873
3874         PR fortran/32359
3875         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3876
3877 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3878
3879         PR fortran/32526
3880         * gfortran.dg/interface_14.f90: New test.
3881
3882         PR fortran/32613
3883         * gfortran.dg/do_iterator_2.f90: New test.
3884
3885 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3886
3887         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3888         (FE_DEC_DOWNWARD): Likewise.
3889         (FE_DEC_UPWARD): Likewise.
3890         (FE_DEC_TOWARDZERO): Likewise.
3891         (FE_DEC_TONEARESTFROMZERO): Likewise.
3892
3893 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3894
3895         * gcc.c-torture/compile/pr32606.c: New.
3896         * gfortran.fortran-torture/execute/pr32604.f90: New.
3897
3898 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3899
3900         * gcc.dg/visibility-12.c: New test.
3901         * gcc.dg/visibility-13.c: Likewise.
3902         * g++.dg/ext/visibility-9.C: Likewise.
3903         * g++.dg/ext/visibility-10.C: Likewise.
3904
3905 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3906
3907         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3908         * gcc.dg/sh-relax-vxworks.c: New test.
3909
3910 2007-07-04  Richard Guenther  <rguenther@suse.de>
3911
3912         PR tree-optimization/32500
3913         * gcc.c-torture/execute/pr32500.c: New testcase.
3914
3915 2007-07-04  Richard Guenther  <rguenther@suse.de>
3916
3917         PR tree-optimization/32482
3918         * gcc.c-torture/compile/pr32482.c: New testcase.
3919
3920 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3921
3922         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3923         VxWorks kernels.
3924         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3925         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3926         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3927         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3928
3929 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3930
3931         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3932
3933 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3934
3935         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3936
3937 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3938
3939         PR fortran/31198
3940         * gfortran.dg/min_max_optional_1.f90: New test.
3941         * gfortran.dg/min_max_optional_2.f90: New test.
3942         * gfortran.dg/min_max_optional_3.f90: New test.
3943
3944 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3945
3946         PR fortran/32545
3947         * gfortran.dg/fmt_error.f90: New test.
3948
3949 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3950
3951         PR fortran/32612
3952         * gfortran.dg/interface_13.f90: New test.
3953
3954 2007-07-03  Dave Brolley  <brolley@redhat.com>
3955
3956         PR c++/31743
3957         * g++.dg/init/new20.C: New test.
3958
3959 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3960
3961         PR fortran/32579
3962         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3963
3964 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/25062
3967         * common_7.f90: New.
3968         * common_8.f90: New.
3969         * common_9.f90: New.
3970
3971 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3972
3973         PR fortran/30940
3974         * gfortran.dg/argument_checking_1.f90: New.
3975         * gfortran.dg/argument_checking_2.f90: New.
3976         * gfortran.dg/argument_checking_3.f90: New.
3977         * gfortran.dg/argument_checking_4.f90: New.
3978         * gfortran.dg/argument_checking_5.f90: New.
3979         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3980         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3981
3982 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3983
3984         * gcc.dg/pr32176.c: Add -w to default dg-options.
3985
3986 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3987
3988         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3989
3990 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3991
3992         PR fortran/20888
3993         * gfortran.dg/null_2.f90: New.
3994
3995 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3996             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3997
3998         PR middle-end/32176
3999         * gcc.dg/pr32176.c: New test.
4000
4001 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4002
4003         * gcc.dg/const-float80.c : New test.
4004         * gcc.dg/const-float128.c : New test.
4005         * gcc.dg/const-float80-ped.c : New test.
4006         * gcc.dg/const-float128-ped.c : New test.
4007
4008 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4009
4010         * gcc.dg/c99-math.h: Fix typo.
4011
4012 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR libgomp/32468
4015         * gcc.dg/gomp/pr32468-1.c: New test.
4016
4017 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4018
4019         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4020         an ABI option.
4021
4022 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4023
4024         * gfortran.fortran-torture/compile/pr32583.f: New.
4025         * gcc.c-torture/compile/pr32584.c: New
4026
4027 2007-07-02  Ollie Wild  <aaw@google.com>
4028
4029         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4030         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4031
4032 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4033
4034         * gcc.target/mips/save-restore-1.c: New test.
4035         * gcc.target/mips/save-restore-2.c: Likewise.
4036         * gcc.target/mips/save-restore-3.c: Likewise.
4037         * gcc.target/mips/save-restore-4.c: Likewise.
4038
4039 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4040
4041         PR tree-optimization/31966
4042         PR tree-optimization/32533
4043         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4044         * gfortran.dg/pr32533.f90: Ditto.
4045
4046 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * g++.dg/opt/nrv12.C: New test.
4049         * gcc.target/i386/nrv1.c: New test.
4050
4051         PR c++/31748
4052         * g++.dg/gomp/pr31748.C: New test.
4053
4054 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4055  
4056         PR tree-optimization/32230
4057         * gcc.dg/vect/pr32230.c: New test.
4058
4059 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4060
4061         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4062         * bind_c_coms.f90: Ditto.
4063         * bind_c_coms_driver.c: Ditto.
4064         * bind_c_dts.f90: Ditto.
4065         * bind_c_dts_2.f03: Ditto.
4066         * bind_c_dts_2_driver.c: Ditto.
4067         * bind_c_dts_3.f03: Ditto.
4068         * bind_c_dts_4.f03: Ditto.
4069         * bind_c_dts_driver.c: Ditto.
4070         * bind_c_implicit_vars.f03: Ditto.
4071         * bind_c_procs.f03: Ditto.
4072         * bind_c_usage_2.f03: Ditto.
4073         * bind_c_usage_3.f03: Ditto.
4074         * bind_c_usage_5.f03: Ditto.
4075         * bind_c_usage_6.f03: Ditto.
4076         * bind_c_usage_7.f03: Ditto.
4077         * bind_c_vars.f90: Ditto.
4078         * bind_c_vars_driver.c: Ditto.
4079         * binding_c_table_15_1.f03: Ditto.
4080         * binding_label_tests.f03: Ditto.
4081         * binding_label_tests_10.f03: Ditto.
4082         * binding_label_tests_10_main.f03: Ditto.
4083         * binding_label_tests_11.f03: Ditto.
4084         * binding_label_tests_11_main.f03: Ditto.
4085         * binding_label_tests_12.f03: Ditto.
4086         * binding_label_tests_13.f03: Ditto.
4087         * binding_label_tests_13_main.f03: Ditto.
4088         * binding_label_tests_14.f03: Ditto.
4089         * binding_label_tests_2.f03: Ditto.
4090         * binding_label_tests_3.f03: Ditto.
4091         * binding_label_tests_4.f03: Ditto.
4092         * binding_label_tests_5.f03: Ditto.
4093         * binding_label_tests_6.f03: Ditto.
4094         * binding_label_tests_7.f03: Ditto.
4095         * binding_label_tests_8.f03: Ditto.
4096         * binding_label_tests_9.f03: Ditto.
4097         * c_assoc.f90: Ditto.
4098         * c_assoc_2.f03: Ditto.
4099         * c_f_pointer_shape_test.f90: Ditto.
4100         * c_f_pointer_tests.f90: Ditto.
4101         * c_f_tests_driver.c: Ditto.
4102         * c_funloc_tests.f03: Ditto.
4103         * c_funloc_tests_2.f03: Ditto.
4104         * c_funloc_tests_3.f03: Ditto.
4105         * c_funloc_tests_3_funcs.c: Ditto.
4106         * c_kind_params.f90: Ditto.
4107         * c_kind_tests_2.f03: Ditto.
4108         * c_kinds.c: Ditto.
4109         * c_loc_driver.c: Ditto.
4110         * c_loc_test.f90: Ditto.
4111         * c_loc_tests_2.f03: Ditto.
4112         * c_loc_tests_2_funcs.c: Ditto.
4113         * c_loc_tests_3.f03: Ditto.
4114         * c_loc_tests_4.f03: Ditto.
4115         * c_loc_tests_5.f03: Ditto.
4116         * c_loc_tests_6.f03: Ditto.
4117         * c_loc_tests_7.f03: Ditto.
4118         * c_loc_tests_8.f03: Ditto.
4119         * c_ptr_tests.f03: Ditto.
4120         * c_ptr_tests_10.f03: Ditto.
4121         * c_ptr_tests_5.f03: Ditto.
4122         * c_ptr_tests_7.f03: Ditto.
4123         * c_ptr_tests_7_driver.c: Ditto.
4124         * c_ptr_tests_8.f03: Ditto.
4125         * c_ptr_tests_8_funcs.c: Ditto.
4126         * c_ptr_tests_9.f03: Ditto.
4127         * c_ptr_tests_driver.c: Ditto.
4128         * c_size_t_driver.c: Ditto.
4129         * c_size_t_test.f03: Ditto.
4130         * com_block_driver.f90: Ditto.
4131         * global_vars_c_init.f90: Ditto.
4132         * global_vars_c_init_driver.c: Ditto.
4133         * global_vars_f90_init.f90: Ditto.
4134         * global_vars_f90_init_driver.c: Ditto.
4135         * interop_params.f03: Ditto.
4136         * iso_c_binding_only.f03: Ditto.
4137         * iso_c_binding_rename_1.f03: Ditto.
4138         * iso_c_binding_rename_1_driver.c: Ditto.
4139         * iso_c_binding_rename_2.f03: Ditto.
4140         * iso_c_binding_rename_2_driver.c: Ditto.
4141         * kind_tests_2.f03: Ditto.
4142         * kind_tests_3.f03: Ditto.
4143         * module_md5_1.f90: Ditto.
4144         * only_clause_main.c: Ditto.
4145         * print_c_kinds.f90: Ditto.
4146         * test_bind_c_parens.f03: Ditto.
4147         * test_c_assoc.c: Ditto.
4148         * test_com_block.f90: Ditto.
4149         * test_common_binding_labels.f03: Ditto.
4150         * test_common_binding_labels_2.f03: Ditto.
4151         * test_common_binding_labels_2_main.f03: Ditto.
4152         * test_common_binding_labels_3.f03: Ditto.
4153         * test_common_binding_labels_3_main.f03: Ditto.
4154         * test_only_clause.f90: Ditto.
4155         * use_iso_c_binding.f90: Ditto.
4156         * value_5.f90: Ditto.
4157         * value_test.f90: Ditto.
4158         * value_tests_f03.f90: Ditto.
4159
4160 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4161
4162         * gcc.dg/tls/opt-14.c: New.
4163
4164 2007-07-01  Ollie Wild  <aaw@google.com>
4165
4166         * g++.dg/lookup/using16.C: New test.
4167         * g++.dg/lookup/using17.C: New test.
4168
4169 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4170
4171         PR fortran/32239
4172         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4173         (test_4): Use proper test for floating point equality.
4174         (test_8): Likewise.
4175
4176 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4177
4178         PR libgfortran/32554
4179         * gfortran.dg/fmt_p_1.f90: New test.
4180
4181 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4182
4183         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4184         initialization and fix dg-final check - the initialization loop is
4185         vectorizable.
4186
4187 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4188             Volker Reichelt  <reichelt@netcologne.de>
4189
4190         PR middle-end/32559
4191         * gcc.dg/pr32559.c: New test.
4192
4193 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4194
4195         PR tree-optimization/25371
4196         * gcc.dg/vect/pr25371.c: New test.
4197
4198 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4199
4200         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4201         when allocating and initializing a flexible array.
4202
4203 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4204
4205         PR fortran/20373
4206         * gfortran.dg/intrinsic.f90: New test.
4207
4208 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4209
4210         PR fortran/32555
4211         * gfortran.dg/fmt_zero_check.f90: New.
4212
4213 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4214
4215         PR fortran/30284
4216         * gfortran.dg/repeat_f90: New test.
4217
4218 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4219
4220         PR testsuite/25241
4221         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4222         -pedantic-errors, so we should match errors.
4223         * gcc.dg/cpp/escape-1.c: Likewise.
4224         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4225         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4226         warning.
4227         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4228         errors instead of warnings.
4229         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4230         a pedantic warning.
4231         * gcc.dg/cpp/arith-3.c: Likewise.
4232
4233 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4234
4235         PR testsuite/25241
4236         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4237         * gcc.dg/pch/valid-2.c: Likewise.
4238         * gcc.dg/pch/valid-3.c: Likewise.
4239         * gcc.dg/pch/warn-1.c: Likewise.
4240         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4241         
4242 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4243
4244         PR c/4076
4245         * gcc.dg/Wunused-function.c: New.
4246         
4247 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4248
4249         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4250
4251 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4252
4253         * g++.dg/other/canon-31724.C: New.
4254         
4255 2007-06-29  Jan Hubicka  <jh@suse.cz>
4256
4257         PR middle-end/32372
4258         * gcc.c-torture/compile/pr32372.c: new.
4259
4260 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4261
4262         * gfortran.dg/operator_3.f90: New test.
4263
4264 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4265
4266         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4267         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4268
4269 2007-06-29  Richard Guenther  <rguenther@suse.de>
4270
4271         PR middle-end/32493
4272         * gcc.dg/inline-23.c: New testcase.
4273
4274 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4275
4276         PR tree-optimization/24659
4277         * gcc.target/i386/vectorize2.c: New test.
4278         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4279         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4280
4281 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4282
4283         * gcc.dg/pointer-arith-9.c: New test.
4284
4285 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4286
4287         PR fortran/32483
4288         * gfortran.dg/fmt_read_2.f90: New.
4289
4290 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4291
4292         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4293         If it exists, don't try to create it.
4294
4295 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4296
4297         * g++.dg/ext/visibility/ms-compat-1.C: New.
4298
4299 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4300
4301         PR tree-opt/32417
4302         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4303
4304 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4305
4306         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4307         targets.
4308
4309 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4310
4311         PR fortran/32467
4312         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4313
4314 2007-06-27  Richard Guenther  <rguenther@suse.de>
4315
4316         PR middle-end/32492
4317         * gcc.dg/inline-22.c: New testcase.
4318
4319 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4320
4321         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4322         the scan-assembler constant.
4323
4324 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4325
4326         PR 20216
4327         * gcc.dg/pr20216.c: New.
4328
4329 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4330
4331         PR tree-opt/32421
4332         * gcc.dg/vect/pr32421.c: New test.
4333
4334 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4335
4336         PR c++/32111
4337         * g++.dg/other/friend5.C: New test.
4338
4339 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4340
4341         PR fortran/32464
4342         * gfortran.dg/host_assoc_function_2.f90: New test.
4343
4344         PR fortran/31494
4345         * gfortran.dg/host_assoc_call_1.f90: New test.
4346
4347 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4348
4349         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4350         
4351 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4352
4353         PR fortran/32456
4354         * gfortran.dg/error_format.f90: New test.
4355
4356 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4357
4358         PR fortran/32136
4359         * gfortran.dg/pr32136.f90: New test.
4360
4361 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4362
4363         PR fortran/31726
4364         * gfortran.dg/minmaxloc_1.f90: New test.
4365
4366         PR fortran/32298
4367         * gfortran.dg/minmaxloc_2.f90: New test.
4368
4369 2007-06-23  Richard Guenther  <rguenther@suse.de>
4370
4371         PR tree-optimization/16876
4372         PR middle-end/29478
4373         * gcc.dg/pr29254.c: The warning is bogus.
4374         * gcc.dg/warn-1.c: Likewise.
4375         * gcc.dg/assign-warn-3.c: Likewise.
4376         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4377
4378 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4379
4380         * gcc.c-torture/execute/20070623-1.c: New.
4381
4382 2007-06-22  Jan Hubicka  <jh@suse.cz>
4383
4384         * gcc.c-torture/compile/pr31541.c: New.
4385
4386 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4387
4388         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4389         Remove -m64 from dg-options.
4390
4391 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4392
4393         PR middle-end/32374
4394         * gcc.dg/pr32374.c: New test.
4395
4396 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4397
4398         PR fortran/32360
4399         * gfortran.dg/pointer_assign_3.f90: New test.
4400
4401 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4402
4403         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4404
4405 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR fortran/31162
4408         * gfortran.dg/assign.f90: Update test.
4409         * gfortran.dg/real_do_1.f90: Update test.
4410         * gfortran.dg/gomp/omp_do1.f90: Update test.
4411         * gfortran.dg/warnings_are_errors_1.f: Update test.
4412         * gfortran.dg/g77/20010519-1.f: Update test.
4413         * gfortran.dg/g77/pr9258.f: Update test.
4414         * gfortran.dg/g77/960317-1.f: Update test.
4415
4416 2007-06-21  Richard Guenther  <rguenther@suse.de>
4417
4418         PR tree-optimization/32453
4419         * gcc.c-torture/compile/pr32453.c: New testcase.
4420
4421 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR tree-optimization/31866
4424         * gcc.dg/pr31866.c: New test.
4425
4426 2007-06-21  Richard Guenther  <rguenther@suse.de>
4427
4428         PR tree-optimization/32451
4429         * g++.dg/torture/20070621-1.C: New testcase.
4430
4431 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4432
4433         * gcc.dg/attr-isr.c: Test delay slot content.
4434         
4435 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4436
4437         PR fortran/32361
4438         gfortran.dg/pointer_assign_2.f90: New test.
4439
4440 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441
4442         PR fortran/25061
4443         gfortran.dg/invalid_procedure_name.f90: New test.
4444
4445 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4446
4447         PR tree-optimization/25737
4448         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4449
4450 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4451
4452         * gcc.target/i386/large-size-array-3.c: New.
4453
4454 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4455         Richard Guenther  <rguenther@suse.de>
4456
4457         PR fortran/32140
4458         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4459
4460 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR middle-end/31959
4463         * gcc.dg/pr31959.c: New test.
4464
4465         PR inline-asm/32109
4466         * g++.dg/ext/asm10.C: New test.
4467
4468         PR middle-end/32285
4469         * gcc.c-torture/execute/20070614-1.c: New test.
4470
4471 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4472
4473         * gcc.target/arm/stack-corruption.c: New test.
4474
4475 2007-06-19  Richard Guenther  <rguenther@suse.de>
4476
4477         * g++.dg/torture/pr30252.C: New testcase.
4478
4479 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR tree-optimization/32353
4482         * g++.dg/opt/nrv13.C: New test.
4483
4484 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4485
4486         PR fortran/20863
4487         PR fortran/20882
4488         * gfortran.dg/impure_assignment_2.f90 : New test.
4489
4490         PR fortran/32236
4491         * gfortran.dg/data_initialized_2.f90 : New test.
4492
4493         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4494         appropriate version of 'dmach'.
4495
4496 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4497
4498         PR target/32389
4499         * gcc.target/i386/pr32389.c New test.
4500
4501 2007-06-18  Simon Baldwin <simonb@google.com>
4502
4503         PR c++/31923
4504         * g++.dg/template/error25.C: New.
4505         * g++.dg/template/spec35.C: New.
4506
4507 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4508
4509         * gcc.c-torture/compile/pr32355.c: New testcase.
4510         
4511 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4512
4513         PR tree-optimization/32383
4514         * g++.dg/opt/pr32383.C: New test.
4515
4516 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         PR rtl-optimization/32366
4519         * gcc.dg/vect/pr32366.c: New test.
4520
4521 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4522
4523         * gcc.c-torture/compile/pr32349.c: New testcase.
4524         
4525 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4526
4527         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4528         * gcc.target/sparc/combined-2.c: Likewise.
4529         * gcc.target/sparc/fexpand.c : Likewise.
4530         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4531         * gcc.target/sparc/fpack16.c : Likewise.
4532         * gcc.target/sparc/fpmerge.c : Likewise.
4533         * gcc.target/sparc/fpmul.c : Likewise.
4534         * gcc.target/sparc/noresult.c : Likewise.
4535         * gcc.target/sparc/pdist.c: Likewise.
4536
4537 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4538
4539         PR middle-end/31723
4540         * gcc.target/i386/recip-divf.c: New test.
4541         * gcc.target/i386/recip-sqrtf.c: Ditto.
4542         * gcc.target/i386/recip-vec-divf.c: Ditto.
4543         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4544         * gcc.target/i386/sse-recip.c: Ditto.
4545         * gcc.target/i386/sse-recip-vec.c: Ditto.
4546
4547 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4548
4549         PR tree-opt/32225
4550         * gcc.c-torture/compile/20070605-1.c: New test.
4551
4552         * gcc.c-torture/compile/20070603-1.c: New testcase.
4553         * gcc.c-torture/compile/20070603-2.c: New testcase.
4554
4555         * gcc.c-torture/compile/20070531-1.c: New test.
4556
4557         PR tree-opt/32167
4558         * gcc.c-torture/compile/20070531-2.c: New test.
4559
4560         PR tree-opt/32144
4561         * gcc.c-torture/compile/20070529-1.c: New test.
4562
4563         PR tree-opt/32145
4564         * gcc.c-torture/compile/20070529-2.c: New test.
4565
4566         PR tree-opt/32015
4567         * gcc.c-torture/compile/20070520-1.c: New test.
4568
4569         * g++.dg/ext/java-1.C: New test.
4570
4571         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4572         loops instead of one. Remove the "can't determine dependence"
4573         check.
4574         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4575         needed as the cast is gone in the first place.
4576         * gcc.dg/max-1.c: Change local variable a to be a global one.
4577         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4578         have a cast which is PREd.
4579
4580 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4581
4582         * g++.dg/lookup/anon6.C: New test.
4583
4584 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4585
4586         PR c++/31806
4587         * g++.dg/opt/static6.C: New testcase.
4588
4589 2007-06-14  Geoff Keating  <geoffk@apple.com>
4590
4591         * g++.dg/ext/visibility/overload-1.C: New.
4592
4593         PR 31093
4594         * g++.dg/ext/visibility/anon4.C: New.
4595
4596 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4597
4598         PR target/32268
4599         * gcc.target/i386/pr32268.c: New test.
4600
4601 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4602
4603         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4604         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4605         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4606
4607         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4608         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4609         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4610         BID is used.
4611
4612 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4613
4614         PR fortran/32302
4615         * gfortran.dg/common_resize_1.f90: New test.
4616
4617 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4618
4619         PR target/32274
4620         * gcc.dg/vect/pr32224.c: Fix.   
4621         
4622 2007-06-13  Eric Christopher  <echristo@apple.com>
4623
4624         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4625
4626 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4627
4628         PR fortran/32323
4629         * gfortran.dg/actual_array_vect_1.f90: New.
4630
4631 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4632
4633         * gcc.target/sparc/mfpu.c: New test.
4634
4635 2007-06-12  Geoff Keating  <geoffk@apple.com>
4636
4637         * g++.dg/warn/weak1.C: Suppress on Darwin.
4638         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4639
4640 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4641
4642         PR middle-end/31579
4643          * g++.dg/torture/pr31579.C: New testcase.
4644
4645 2007-06-12  Ian Lance Taylor  <iant@google.com>
4646
4647         PR libstdc++/29286
4648         * g++.dg/init/new16.C: New test.
4649         * g++.dg/init/new17.C: New test.
4650         * g++.dg/init/new18.C: New test.
4651         * g++.dg/init/new19.C: New test.
4652
4653 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4654
4655         * gnat.dg/lhs_view_convert.adb: New test.
4656
4657 2007-06-12  Richard Guenther  <rguenther@suse.de>
4658
4659         PR tree-optimization/15353
4660         PR tree-optimization/31657
4661         * gcc.c-torture/execute/20070424-1.c: New testcase.
4662         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4663         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4664         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4665         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4666         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4667
4668 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4669
4670         PR rtl-optimization/32293
4671         * gcc.dg/pr32293.c: New test.
4672
4673 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4674
4675         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4676
4677 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4678
4679         PR fortran/29786
4680         * gfortran.dg/equiv_7.f90: New test.
4681         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4682
4683         PR fortran/30875
4684         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4685
4686 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
4687
4688         * gcc.dg/setjmp-3.c: Rename raise to raise0.
4689         * gcc.dg/setjmp-4.c: Likewise.
4690         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4691
4692 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
4693
4694         PR rtl-optimization/31025
4695         * gfortran.dg/pr31025.f90: New.
4696
4697 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4698
4699         PR target/32280
4700         * gcc.target/i386/pr32280.c: New test.
4701
4702 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4703
4704         PR middle-end/32279
4705         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
4706
4707 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4708
4709         PR libgfortran/32235
4710         * gfortran.dg/backspace_9.f: New test.
4711
4712 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
4713
4714         * gcc.dg/tree-ssa/prefetch-7.c: New test.
4715
4716 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
4717
4718         * gcc.dg/tree-ssa/loop-28.c: New testcase.
4719
4720 2007-06-09  Ian Lance Taylor  <iant@google.com>
4721
4722         PR tree-optimization/32169
4723         * gcc.c-torture/compile/pr32169.c: New test.
4724
4725 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
4726
4727         * gcc.dg/vect/costmodel: New directory.
4728         * gcc.dg/vect/costmodel/i386: New directory.
4729         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
4730         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4731         New test.
4732         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
4733         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
4734         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
4735         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
4736         * gcc.dg/vect/costmodel/x86_64: New directory.
4737         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
4738         New testsuite.
4739         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4740         New test.
4741         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
4742         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
4743         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
4744         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
4745         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
4746
4747 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
4748
4749         PR tree-optimization/32243
4750         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
4751         flags for -Os tests.
4752         * gcc.dg/vect/03-vect-pr32243.c: New test.
4753
4754 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
4755
4756         PR tree-optimization/32224
4757         * gcc.dg/vect/pr32224.c: New test.
4758
4759 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
4760
4761         PR c++/32177
4762         * g++.dg/gomp/pr32177.C: New test.
4763
4764 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4765
4766         PR testsuite/25241
4767         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
4768         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
4769         warning nor an error.
4770         * gcc.dg/Wfatal-2.c: Likewise.
4771         * gcc.dg/Werror-1.c: Likewise.
4772         * gcc.dg/Werror-5.c: Likewise.
4773         * gcc.dg/Werror-7.c: Likewise.
4774         * gcc.dg/Werror-10.c: Likewise.
4775         * gcc.dg/Werror-11.c: Likewise.
4776
4777 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
4778
4779         PR c++/30759
4780         * g++.dg/init/brace6.C: New test.
4781
4782 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
4783
4784         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
4785         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
4786         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
4787         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
4788
4789         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
4790         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
4791         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
4792         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
4793         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
4794         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
4795         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
4796         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
4797
4798         * gcc.dg/darwin-minversion-3.c: New.
4799
4800 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
4801
4802         * gcc.target/i386/builtin-copysign.c: New test.
4803
4804 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4805
4806         PR tree-optimization/32220
4807         * gfortran.dg/predcom-2.f: New testcase.
4808
4809 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4810
4811         PR tree-opt/32231
4812         * gcc.target/i386/vectorize4.c: New test.
4813
4814 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
4815
4816         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4817
4818 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4819
4820         PR testsuite/25241
4821         * gcc.dg/simd-5.c: Mark output as a note.
4822         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4823         dg-message.
4824         * gcc.dg/simd-1.c: Likewise.
4825         * gcc.dg/always_inline.c: Mark output as a sorry.
4826         * gcc.dg/always_inline2.c: Likewise.
4827         * gcc.dg/always_inline3.c: Likewise.
4828
4829 2007-06-06  Ian Lance Taylor  <iant@google.com>
4830
4831         * g++.dg/conversion/enum1.C: New test.
4832
4833 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
4834
4835         PR tree-optimization/32216
4836         * gcc.dg/vect/pr32216.c: New test.
4837
4838 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4839
4840         PR testsuite/18923
4841         * gfortran.dg/invalid_contains_1.f90: New test.
4842         * gfortran.dg/invalid_contains_2.f90: New test.
4843
4844 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4845
4846         PR testsuite/32057
4847         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4848         midnight issues.
4849
4850 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4851
4852         PR testsuite/25241
4853         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4854         dg-message to match de note.
4855         * gcc.dg/pr26570.c: Use dg-message for a note.
4856         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4857         dg-error instead of dg-warning because of -Werror.
4858         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4859         neither an error, nor a warning.
4860         * gcc.dg/glibc-uclibc-2.c: Likewise
4861         * gcc.dg/cpp/19940712-1.c: Likewise.
4862
4863 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4864
4865         PR preprocessor/23479
4866         * gcc.dg/binary-constants-1.c: Add test suites for
4867         the 0b-prefixed binary integer constants.
4868         * gcc.dg/binary-constants-2.c: Ditto.
4869         * gcc.dg/binary-constants-3.c: Ditto.
4870         * gcc.dg/binary-constants-4.c: Ditto.
4871
4872 2007-06-05  Ian Lance Taylor  <iant@google.com>
4873
4874         * gcc.dg/Wstrict-overflow-19.c: New test.
4875
4876 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4877
4878         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4879
4880 2007-06-04  Ian Lance Taylor  <iant@google.com>
4881
4882         * gcc.dg/Wstrict-overflow-18.c: New test.
4883
4884 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4885
4886         PR testsuite/25241
4887         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4888         * gcc.dg/cpp/mi5.c: Likewise.
4889         * gcc.dg/cpp/mi7.c: Likewise.
4890
4891 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         PR c/32191
4894         * gcc.dg/pr32191.c: New test.
4895
4896 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4897
4898         PR fortran/32124
4899         * gfortran.dg/allocate_stat_1.f90: Remove.
4900
4901 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4902
4903         * gcc.target/i386/sse4_2-check.h: New.
4904         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4905         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4906         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4907         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4908         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4909         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4910         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4911         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4912         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4913         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4914         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4915         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4916         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4917         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4918         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4919         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4920         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4921         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4922
4923 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4924
4925         * gcc.dg/pie-link.c: New test.
4926
4927 2007-06-01  Ian Lance Taylor  <iant@google.com>
4928
4929         * gcc.dg/Wstrict-overflow-17.c: New test.
4930
4931 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4932
4933         * gcc.dg/builtin-return-1.c (g): New.
4934         (main): Allocate at least 64 bytes on the stack.
4935
4936 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4937
4938         * g++.dg/init/cleanup3.C: New test.
4939
4940 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4941
4942         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4943         int is 16 bits.
4944
4945 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4946
4947         PR fortran/32156
4948         * gfortran.dg/char_array_constructor_3.f90: New test.
4949
4950 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4951
4952         PR tree-optimization/32160
4953         * gfortran.dg/predcom-1.f: New test.
4954
4955 2007-05-31  Richard Guenther  <rguenther@suse.de>
4956
4957         * g++.dg/other/str_empty.C: Move...
4958         * g++.dg/other/pr30567.C: Move...
4959         * g++.dg/tree-ssa/pr27218.C: Move...
4960         * g++.dg/torture: ...here and remove dg-options.
4961
4962 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4963
4964         PR c++/32158
4965         * g++.dg/ext/is_pod_incomplete.C: New.
4966
4967 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4968             Douglas Gregor <doug.gregor@gmail.com>
4969             Pedro Lamarao <pedro.lamarao@mndfck.org>
4970             Howard Hinnant <howard.hinnant@gmail.com>
4971
4972         PR c++/7412
4973         PR c++/29939
4974         * g++.dg/cpp0x/rv8p.C: New.
4975         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4976         * g++.dg/cpp0x/cast-bug.C: New.
4977         * g++.dg/cpp0x/elision_weak.C: New.
4978         * g++.dg/cpp0x/collapse-bug.C: New.
4979         * g++.dg/cpp0x/rv3p.C: New.
4980         * g++.dg/cpp0x/rv7n.C: New.
4981         * g++.dg/cpp0x/overload-conv-1.C: New.
4982         * g++.dg/cpp0x/rv2n.C: New.
4983         * g++.dg/cpp0x/deduce.C: New.
4984         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4985         * g++.dg/cpp0x/rv6p.C: New.
4986         * g++.dg/cpp0x/template_deduction.C: New.
4987         * g++.dg/cpp0x/implicit-copy.C: New.
4988         * g++.dg/cpp0x/rv1p.C: New.
4989         * g++.dg/cpp0x/cast.C: New.
4990         * g++.dg/cpp0x/rv5n.C: New.
4991         * g++.dg/cpp0x/collapse.C: New.
4992         * g++.dg/cpp0x/overload-conv-2.C: New.
4993         * g++.dg/cpp0x/rv4p.C: New.
4994         * g++.dg/cpp0x/rvo.C: New.
4995         * g++.dg/cpp0x/iop.C: New.
4996         * g++.dg/cpp0x/rv3n.C: New.
4997         * g++.dg/cpp0x/rv7p.C: New.
4998         * g++.dg/cpp0x/reference_collapsing.C: New.
4999         * g++.dg/cpp0x/overload.C: New.
5000         * g++.dg/cpp0x/named.C: New.
5001         * g++.dg/cpp0x/rv2p.C: New.
5002         * g++.dg/cpp0x/rv6n.C: New.
5003         * g++.dg/cpp0x/not_special.C: New.
5004         * g++.dg/cpp0x/bind.C: New.
5005         * g++.dg/cpp0x/rv1n.C: New.
5006         * g++.dg/cpp0x/rv5p.C: New.
5007         * g++.dg/cpp0x/elision.C: New.
5008         * g++.dg/cpp0x/named_refs.C: New.
5009         * g++.dg/cpp0x/unnamed_refs.C: New.
5010         * g++.dg/cpp0x/rv4n.C: New.
5011         * g++.dg/cpp0x/elision_neg.C: New.
5012         * g++.dg/init/copy7.C: Run in C++98 mode.
5013         * g++.dg/overload/arg1.C: Ditto.
5014         * g++.dg/overload/arg4.C: Ditto.
5015
5016 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR c++/31809
5019         * g++.dg/opt/static5.C: New test.
5020
5021 2007-05-30  Richard Guenther  <rguenther@suse.de>
5022
5023         * g++.dg/dg.exp: Prune torture/.
5024         * g++.dg/torture/dg-torture.exp: New testsuite.
5025
5026 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5027
5028         * gcc.target/arm/pr27387.C: Move and rename to ...
5029         * g++.dg/inherit/thunk8.C: ... here.
5030
5031 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR tree-optimization/31769
5034         * g++.dg/gomp/pr31769.C: New test.
5035
5036 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5037
5038         * gcc.target/i386/stack-realign.c: New.
5039
5040 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5041
5042         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5043
5044 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5045
5046         * gfortran.dg/sizeof.f90: New.
5047
5048 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5049
5050         PR c/31339
5051         * gcc.dg/boolcomplex-1.c: New test.
5052
5053         PR c++/31339
5054         * g++.dg/ext/boolcomplex-1.c: New test.
5055
5056 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5057
5058         * gcc.dg/matrix: New directory.
5059
5060 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5061
5062         PR fortran/32124
5063         * gfortran.dg/allocate_stat_1.f90: New.
5064
5065 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5066
5067         PR fortran/31972
5068         * transfer_hollerith_1.f90: New test.
5069
5070 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5071
5072         PR tree-opt/32100
5073         * gcc.c-torture/execute/vrp-7.c: New test.
5074
5075 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5076
5077         * gfortran.dg/transfer_simplify_4.f90: New test.
5078
5079 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5080
5081         PR fortran/32088
5082         * gfortran.dg/func_result_3.f90: New.
5083
5084 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5085
5086         PR middle-end/32083
5087         * gfortran.dg/transfer_simplify_3.f90: New.
5088
5089 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5090
5091         PR target/32065
5092         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5093         to compile options.
5094         * gcc.target/i386/pr32065-2.c: New test.
5095
5096 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5097
5098         PR fortran/31813
5099         * gfortran.dg/io_constraints_2.f90: Update.
5100
5101 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5102
5103         PR fortran/31219
5104         * gfortran.dg/array_constructor_17.f90: New test.
5105
5106 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5107
5108         PR tree-opt/32090
5109         * g++.dg/opt/array2.C: New testcase.
5110
5111 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5112
5113         PR target/32065
5114         * gcc.target/i386/pr32065.c: New test.
5115
5116 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5117             Marcus Meissner <meissner@suse.de>
5118
5119         * gcc.dg/attr-alloc_size.c: New.
5120
5121 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5122             Lee Millward  <lee.millward@gmail.com>
5123
5124         PR c++/31745
5125         * g++.dg/parse/crash34.C: New test.
5126
5127         * g++.dg/parse/crash35.C: New test.
5128
5129 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5130
5131         * gcc.target/i386/sse2-check.h: New.
5132         * gcc.target/i386/sse2-vec-1.c: Likewise.
5133         * gcc.target/i386/sse2-vec-2.c: Likewise.
5134         * gcc.target/i386/sse2-vec-3.c: Likewise.
5135         * gcc.target/i386/sse2-vec-4.c: Likewise.
5136         * gcc.target/i386/sse2-vec-5.c: Likewise.
5137         * gcc.target/i386/sse2-vec-6.c: Likewise.
5138
5139 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5140
5141         PR c++/31431
5142         PR c++/31432
5143         PR c++/31434
5144         PR c++/31435
5145         PR c++/31437
5146         PR c++/31438
5147         PR c++/31442
5148         PR c++/31443
5149         PR c++/31444
5150         PR c++/31445
5151         * g++.dg/cpp0x/pr31431.C: New.
5152         * g++.dg/cpp0x/pr31437.C: New.
5153         * g++.dg/cpp0x/pr31442.C: New.
5154         * g++.dg/cpp0x/pr31444.C: New.
5155         * g++.dg/cpp0x/pr31431-2.C: New.
5156         * g++.dg/cpp0x/pr31432.C: New.
5157         * g++.dg/cpp0x/pr31434.C: New.
5158         * g++.dg/cpp0x/pr31438.C: New.
5159         * g++.dg/cpp0x/pr31443.C: New.
5160         * g++.dg/cpp0x/pr31445.C: New.
5161         * g++.dg/cpp0x/variadic-crash1.C: New.
5162
5163 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5164
5165         * gcc.target/arm/long-calls-1.c: New test.
5166         * gcc.target/arm/long-calls-2.c: Likewise.
5167         * gcc.target/arm/long-calls-3.c: Likewise.
5168         * gcc.target/arm/long-calls-4.c: Likewise.
5169
5170 2007-05-25  Richard Guenther  <rguenther@suse.de>
5171             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5172
5173         PR tree-optimization/31982
5174         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5175
5176 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5177
5178         PR fortran/32047
5179         * gfortran.dg/result_in_spec_2.f90: New test.
5180
5181 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5182
5183         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5184
5185 2007-05-24  Ollie Wild  <aaw@google.com>
5186
5187         * gcc.dg/cpp/counter-1.c: New test.
5188         * gcc.dg/pch/counter-1.c: New test.
5189         * gcc.dg/pch/counter-1.hs: New file.
5190         * gcc.dg/pch/counter-2.c: New test.
5191         * gcc.dg/pch/counter-2.hs: New file.
5192         * gcc.dg/pch/counter-3.c: New test.
5193         * gcc.dg/pch/counter-3.hs: New file.
5194
5195 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5196
5197         * gcc.dg/tree-ssa/predcom-1.c: New test.
5198         * gcc.dg/tree-ssa/predcom-2.c: New test.
5199         * gcc.dg/tree-ssa/predcom-3.c: New test.
5200         * gcc.dg/tree-ssa/predcom-4.c: New test.
5201         * gcc.dg/tree-ssa/predcom-5.c: New test.
5202         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5203
5204 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5205
5206         PR testsuite/32062
5207         * gcc.target/i386/sse4_1-check.h (MASK): New.
5208
5209 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5210
5211         PR fortran/32038
5212         * gfortran.dg/pr25603.f: Initialize integer variables.
5213
5214 2007-05-23  Ian Lance Taylor  <iant@google.com>
5215
5216         * g++.dg/other/vrp1.C: New test.
5217
5218 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5219
5220         PR preprocessor/20077
5221         * gcc.dg/cpp/paste15.c: New test.
5222
5223 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5224             Nigel Stephens  <nigel@mips.com>
5225             Richard Sandiford  <richard@codesourcery.com>
5226
5227         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5228         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5229         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5230         * gcc.target/mips/inter/mips16-inter.exp: New.
5231
5232 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5233
5234         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5235
5236 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5237
5238         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5239         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5240         * gcc.target/i386/sse3-addsubps.c: Likewise.
5241         * gcc.target/i386/sse3-haddpd.c: Likewise.
5242         * gcc.target/i386/sse3-haddps.c: Likewise.
5243         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5244         * gcc.target/i386/sse3-hsubps.c: Likewise.
5245         * gcc.target/i386/sse3-lddqu.c: Likewise.
5246         * gcc.target/i386/sse3-movddup.c: Likewise.
5247         * gcc.target/i386/sse3-movshdup.c: Likewise.
5248         * gcc.target/i386/sse3-movsldup.c: Likewise.
5249
5250         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5251         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5252         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5253         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5254         * gcc.target/i386/ssse3-palignr.c: Likewise.
5255         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5256         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5257         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5258         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5259         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5260         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5261         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5262         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5263         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5264         * gcc.target/i386/ssse3-psignb.c: Likewise.
5265         * gcc.target/i386/ssse3-psignd.c: Likewise.
5266         * gcc.target/i386/ssse3-psignw.c: Likewise.
5267         * gcc.target/i386/ssse3-vals.h: Likewise.
5268
5269         * gcc.target/i386/sse3-check.h: New file.
5270         * gcc.target/i386/ssse3-check.h: Likewise.
5271
5272 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5273
5274         PR middle-end/31095
5275         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5276
5277 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5278
5279         PR middle-end/31606
5280         * gcc.c-torture/20070522-1.c: New testcase.
5281
5282 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5283
5284         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5285
5286 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5287
5288         * gcc.c-torture/execute/ieee/20000320-1.x,
5289         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5290         m68k-*-* and check_effective_target_coldfire_fpu.
5291
5292 2007-05-22  Ollie Wild  <aaw@google.com>
5293
5294         * g++.dg/lookup/hidden-class10.C: New test.
5295         * g++.dg/lookup/hidden-class11.C: New test.
5296
5297 2007-05-22  Ollie Wild  <aaw@google.com>
5298
5299         * g++.dg/lookup/name-clash5.C: New test.
5300         * g++.dg/lookup/name-clash6.C: New test.
5301
5302 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5303
5304         * g++.dg/other/i386-2.C: Update comments on header files tested.
5305         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5306         of <tmmintrin.h>.
5307         * gcc.target/i386/sse-12.c: Likewise.
5308         * gcc.target/i386/sse-13.c: Likewise.
5309         * gcc.target/i386/sse-14.c: Likewise.
5310
5311         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5312         Redefined to test with immediate operand.
5313         (__builtin_ia32_blendps): Likewise.
5314         (__builtin_ia32_blendpd): Likewise.
5315         (__builtin_ia32_dpps): Likewise.
5316         (__builtin_ia32_dpps): Likewise.
5317         (__builtin_ia32_insertps128): Likewise.
5318         (__builtin_ia32_vec_ext_v4sf): Likewise.
5319         (__builtin_ia32_vec_set_v16qi): Likewise.
5320         (__builtin_ia32_vec_set_v4si): Likewise.
5321         (__builtin_ia32_vec_set_v2di): Likewise.
5322         (__builtin_ia32_vec_ext_v16qi): Likewise.
5323         (__builtin_ia32_vec_ext_v4si): Likewise.
5324         (__builtin_ia32_vec_ext_v2di): Likewise.
5325         (__builtin_ia32_roundpd): Likewise.
5326         (__builtin_ia32_roundsd): Likewise.
5327         (__builtin_ia32_roundps): Likewise.
5328         (__builtin_ia32_roundss): Likewise.
5329         (__builtin_ia32_mpsadbw128): Likewise.
5330
5331 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5332
5333         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5334
5335 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5336
5337         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5338         failures.
5339         * gcc.dg/dfp/func-struct.c: Ditto.
5340         * gcc.dg/dfp/operator-assignment.c: Ditto.
5341         * gcc.dg/dfp/convert-bfp.c: Ditto.
5342         * gcc.dg/dfp/convert-int.c: Ditto.
5343         * gcc.dg/dfp/convert-int-max.c: Ditto.
5344         * gcc.dg/dfp/func-scalar.c: Ditto.
5345         * gcc.dg/dfp/cast.c: Ditto.
5346         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5347         failures, and fix a typo in return type of arg1_128.
5348         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5349         failures, and fix a typo in a constant suffix.
5350         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5351         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5352
5353 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5354             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5355
5356         * lib/gcc-dg.exp(process_message): New proc.
5357         (dg-message): New test directive.
5358         * gcc.dg/always_inline.c: Use dg-message.
5359         * gcc.dg/always_inline2.c: Ditto.
5360         * gcc.dg/always_inline3.c: Ditto.
5361         * gcc.dg/invalid-call-1.c: Ditto.
5362         * gcc.dg/pr17506.c: Ditto.
5363         * gcc.dg/simd-5.c: Ditto.
5364         * gcc.dg/simd-6.c: Ditto.
5365         * gcc.dg/va-arg-2.c: Ditto.
5366         * gcc.dg/cpp/syshdr.c: Ditto.
5367         * gcc.dg/cpp/unc4.c: Ditto.
5368         * gcc.dg/cpp/trad/mi1.c: Ditto.
5369         * gcc.dg/cpp/trad/mi5.c: Ditto.
5370         * gcc.dg/cpp/trad/mi7.c: Ditto.
5371         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5372         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5373         * gcc.test-framework/test-framework.awk: Special-case outexists
5374         tests.
5375
5376 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5377
5378         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5379         (bit_SSE4_2): Likewise.
5380         (bit_POPCNT): Likewise.
5381
5382         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5383         Check if assembler supports SSE4 instructions.
5384
5385         * gcc.target/i386/sse4_1-blendpd.c: New file.
5386         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5387         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5388         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5389         * gcc.target/i386/sse4_1-check.h: Likewise.
5390         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5391         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5392         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5393         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5394         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5395         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5396         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5397         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5398         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5399         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5400         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5401         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5402         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5403         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5404         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5405         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5406         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5407         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5408         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5409         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5410         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5411         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5412         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5413         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5414         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5415         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5416         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5417         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5418         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5419         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5420         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5421         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5422         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5423         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5424         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5425         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5426         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5427         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5428         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5429         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5430         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5431         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5432         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5433         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5434         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5435         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5436         * gcc.target/i386/sse4_1-round.h: Likewise.
5437         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5438         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5439         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5440         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5441         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5442         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5443         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5444         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5445         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5446         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5447         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5448         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5449         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5450         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5451
5452 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5453
5454         PR fortran/31627
5455         * gfortran.dg/bounds_check_7.f90: New test.
5456
5457 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5458
5459         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5460         (check_effective_target_sse4a): Ditto.
5461
5462         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5463         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5464         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5465         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5466         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5467         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5468         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5469         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5470         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5471         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5472         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5473         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5474         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5475         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5476         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5477         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5478         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5479         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5480         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5481         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5482
5483 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5484
5485         * g++.dg/ext/cleanup-1.C: New test.
5486         * g++.dg/ext/cleanup-2.C: Likewise.
5487         * g++.dg/ext/cleanup-3.C: Likewise.
5488         * g++.dg/ext/cleanup-4.C: Likewise.
5489         * g++.dg/ext/cleanup-5.C: Likewise.
5490         * g++.dg/ext/cleanup-6.C: Likewise.
5491         * g++.dg/ext/cleanup-8.C: Likewise.
5492         * g++.dg/ext/cleanup-9.C: Likewise.
5493         * g++.dg/ext/cleanup-10.C: Likewise.
5494         * g++.dg/ext/cleanup-11.C: Likewise.
5495         * g++.dg/ext/cleanup-dtor.C: Likewise.
5496
5497 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5498
5499         PR middle-end/31995
5500         * gcc.dg/vect/vect-102a.c: New test.
5501
5502 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5503             Paolo Carlini  <pcarlini@suse.de>
5504             Uros Bizjak  <ubizjak@gmail.com>
5505
5506         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5507         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5508         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5509         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5510         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5511         New testcases.
5512
5513 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5514
5515         PR fortran/32002
5516         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5517
5518 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5519
5520         PR fortran/32027
5521         * gfortran.dg/do_3.F90: Add checks for the final value of the
5522         loop variable.
5523
5524 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5525
5526         * gcc.c-torture/execute/990127-2.x: New file.
5527
5528 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5529
5530         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5531         * gcc.target/i386/sse-12: Add -O to compile options.
5532         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5533         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5534         and mm3dnow.h.  Add -O to compile options.
5535
5536 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5537
5538         PR fortran/31867
5539         * gfortran.dg/char_length_5.f90: New test.
5540
5541         PR fortran/31994
5542         * gfortran.dg/array_reference_1.f90: New test.
5543
5544 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5545
5546         PR middle-end/7651
5547         PR c++/11856
5548         PR c/12963
5549         PR c/23587
5550         PR other/29694
5551         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5552         * gcc.dg/Wtype-limits.c: New.
5553         * gcc.dg/Wtype-limits-Wextra.c: New.
5554         * gcc.dg/Wtype-limits-no.c: New.
5555         * g++.dg/warn/Wtype-limits.C: New.
5556         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5557         * g++.dg/warn/Wtype-limits-no.C: New.
5558
5559 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5560
5561         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5562         instead of "-msse2".'
5563         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5564         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5565         and mm3dnow.h.
5566         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5567         to test with immediate operand.
5568         (__builtin_ia32_insertqi): Ditto.
5569         (__builtin_ia32_palignr128): Ditto.
5570         (__builtin_ia32_palignr): Ditto.
5571         (__builtin_ia32_pshufhw): Ditto.
5572         (__builtin_ia32_pshuflw): Ditto.
5573         (__builtin_ia32_pshufd): Ditto.
5574         (__builtin_ia32_vec_set_v8hi): Ditto.
5575         (__builtin_ia32_vec_ext_v8hi): Ditto.
5576         (__builtin_ia32_shufpd): Ditto.
5577         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5578
5579 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5580
5581         PR fortran/32001
5582         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5583
5584 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5585
5586         PR target/31585
5587         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5588         and "__inline".  Use "-msse" instead of "-msse2".
5589
5590 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5591
5592         PR middle-end/7651
5593         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5594         * gcc.dg/20030906-2.c: Likewise.
5595         * objc.dg/method-17.m: Add -Wreturn-type.
5596         * obj-c++.dg/method-21.mm: Likewise.
5597
5598 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5599
5600         PR target/31585
5601         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5602         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5603         (__builtin_ia32_psrlqi128): Ditto.
5604         (__builtin_ia32_psrlwi128): Ditto.
5605         (__builtin_ia32_psrldi128): Ditto.
5606         (__builtin_ia32_psrldqi128): Ditto.
5607         (__builtin_ia32_pslldqi128): Ditto.
5608         (__builtin_ia32_psrawi128): Ditto.
5609         (__builtin_ia32_psradi128): Ditto.
5610         (__builtin_ia32_psllqi128): Ditto.
5611         (__builtin_ia32_pslldi128): Ditto.
5612         (__builtin_prefetch): Ditto.
5613         (__builtin_ia32_pshufw): Ditto.
5614         (__builtin_ia32_vec_set_v4hi): Ditto.
5615         (__builtin_ia32_vec_ext_v4hi): Ditto.
5616         (__builtin_ia32_shufps): Ditto.
5617         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5618
5619 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5620
5621         PR fortran/31974
5622         * gfortran.dg/char_allocation_1.f90: New test.
5623
5624 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5625
5626         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5627         * gcc.dg/Wconversion-sign.c: New.
5628         * gcc.dg/Wconversion-integer-no-sign.c: New.
5629         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5630         Wconversion-sign.C
5631         * g++.dg/warn/Wconversion-sign.C: New.
5632         * g++.old-deja/g++.other/warn4.C: Update.
5633         * g++.dg/warn/Wconversion1.C: Likewise.
5634
5635 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5636
5637         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5638         * gcc.dg/torture/builtin-math-4.c: Likewise.
5639
5640 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5641
5642         PR libfortran/31964
5643         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5644
5645 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5646
5647         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5648
5649 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5650
5651         PR target/31628
5652         * gcc.target/i386/pr31628.c: New.
5653
5654 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5655
5656         PR middle-end/31344
5657         * gcc.dg/pr31344.c: New test.
5658
5659 2007-05-17  Ian Lance Taylor  <iant@google.com>
5660
5661         PR tree-optimization/31953
5662         * gcc.c-torture/compile/pr31953.c: New test.
5663
5664 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5665
5666         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5667
5668         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5669         and drem.
5670         * gcc.dg/torture/builtin-math-4.c: Likewise.
5671
5672         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5673         * gcc.dg/torture/builtin-math-4.c: Likewise.
5674
5675         * gcc.dg/torture/builtin-math-4.c: New test.
5676
5677 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5678             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5679
5680         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5681         * gcc.dg/cpp/include2.c: Ditto.
5682         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5683         * gcc.dg/cpp/paste5.c: Ditto.
5684         * gcc.dg/cpp/paste6.c: Ditto.
5685         * gcc.dg/cpp/paste8.c: Ditto.
5686         * gcc.dg/cpp/paste11.c: Ditto.
5687         * gcc.dg/cpp/paste13.c: Ditto.
5688         * gcc.dg/cpp/skipping2.c: Ditto.
5689         * gcc.dg/reg-vol-struct-1.c: Ditto.
5690         * gcc.dg/Wshadow-1.c: Ditto.
5691         * gcc.dg/cpp/trad/comment.c: Ditto.
5692         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5693         * gcc.dg/cpp/if-2.c: Ditto.
5694         * gcc.dg/array-5.c: Ditto.
5695         * gcc.dg/inline-15.c: Ditto.
5696         * gcc.dg/pr27953.c: Ditto.
5697         * gcc.dg/Wno-c++-compat.c: Ditto.
5698
5699 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
5700
5701         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5702
5703 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5704
5705         * gcc.c-torture/execute/20070517-1.c: New test.
5706
5707 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
5708
5709         PR fortran/31919
5710         * gfortran.dg/min_max_conformance.f90: New test.
5711
5712 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
5713
5714         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
5715         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
5716         gcc.dg/vect/vect-104.c: Use more complex construction to
5717         prevent vectorizing.
5718         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
5719
5720 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
5721
5722         PR tree-optimization/24659
5723         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
5724         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
5725         not vect_int target.
5726         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
5727         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
5728         targets.
5729         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
5730         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
5731         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
5732
5733 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
5734
5735         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
5736         and x86_64-*-* targets.
5737         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
5738
5739 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
5740
5741         PR fortran/18769
5742         PR fortran/30881
5743         PR fortran/31194
5744         PR fortran/31216
5745         PR fortran/31427
5746         * transfer_simplify_1.f90: New test.
5747         * transfer_simplify_2.f90: New test.
5748
5749 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
5750
5751         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
5752
5753 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
5754
5755         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5756
5757         * gcc.dg/fltconst-pedantic-dfp.c: New test.
5758
5759         PR c/31924
5760         * gcc.dg/fltconst-1.c: New test.
5761
5762         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
5763         * gcc.dg/dfp/operator-assignment.c: Ditto.
5764
5765 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
5766
5767         PR c++/29928
5768         * g++.dg/rtti/typeid5.C: New.
5769
5770 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5771
5772         PR fortran/31725
5773         * gfortran.dg/substr_4.f: New test.
5774
5775 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
5776
5777         * gcc.target/m68k/interrupt_thread-1.c,
5778         gcc.target/m68k/interrupt_thread-2.c,
5779         gcc.target/m68k/interrupt_thread-3.c: New.
5780         * gcc.target/m68k/m68k.exp: Accept fido.
5781
5782 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5783
5784         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
5785         * gfortran.dg/altreturn_3.f90: Likewise.
5786         * gfortran.dg/assumed_dummy_1.f90: Likewise.
5787         * gfortran.dg/default_numeric_type_1.f90: Likewise.
5788         * gfortran.dg/inquire_iolength.f90: Likewise.
5789         * gfortran.dg/module_naming_1.f90: Likewise.
5790         * gfortran.dg/oldstyle_2.f90: Likewise.
5791         * gfortran.dg/operator_2.f90: Likewise.
5792         * gfortran.dg/parameter_array_element_1.f90: Likewise.
5793         * gfortran.dg/used_types_11.f90: Likewise.
5794         * gfortran.dg/zero_array_components_1.f90: Likewise.
5795         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
5796         * gfortran.dg/parameter_array_dummy.f90: Likewise.
5797         * gfortran.dg/real_const_3.f90: Likewise.
5798
5799 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
5800
5801         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
5802         * gcc.dg/tree-ssa/loop-30.c: New test.
5803
5804 2007-05-13  Richard Guenther  <rguenther@suse.de>
5805
5806         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
5807         scanning forwprop1.
5808         * g++.dg/tree-ssa/pr31146.C: Likewise.
5809
5810 2007-05-13  Revital Eres  <eres@il.ibm.com>
5811
5812         * gcc.dg/dse.c: New test.
5813
5814 2007-05-12  Richard Guenther  <rguenther@suse.de>
5815
5816         PR tree-optimization/31797
5817         * gcc.c-torture/compile/pr31797.c: New testcase.
5818
5819 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
5820
5821         PR fortran/30746
5822         * gfortran.dg/host_assoc_function_1.f90: New test.
5823
5824 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
5825
5826         PR c++/31829
5827         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5828
5829 2007-05-11  Silvius Rus  <rus@google.com>
5830
5831         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5832         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5833         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5834         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5835         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5836         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5837         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5838         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5839         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5840         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5841         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5842         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5843         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5844         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5845         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5846         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5847
5848 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5849
5850         PR other/31852
5851         * gcc.c-torture/execute/builtins/memchr.c: New.
5852         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5853         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5854
5855 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5856
5857         PR fortran/30876
5858         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5859         line.
5860         * gfortran.dg/recursive_reference_2.f90: New test.
5861
5862 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5863
5864         PR fortran/30878
5865         * gfortran.dg/namelist_29.f90: New test.
5866
5867 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5868
5869         PR fortran/31474
5870         * gfortran.dg/entry_10.f90: New test.
5871
5872 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5873
5874         PR tree-optimization/31885
5875         * gcc.dg/tree-ssa/loop-29.c: New test.
5876
5877 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5878
5879         * assumed_dummy_1.f90: Fix dg directive.
5880         * char_initialiser_actual.f90: Likewise.
5881         * nested_modules_2.f90: Likewise.
5882         * shift-alloc.f90: Likewise.
5883
5884 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5885
5886         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5887
5888 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889
5890         PR libfortran/31880
5891         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5892
5893 2007-05-09  Mike Stump  <mrs@apple.com>
5894
5895         * g++.dg/other/first-global.C: Add -fpie for darwin.
5896         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5897
5898 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5899
5900         * gcc.dg/20070507-1.c: New testcase.
5901
5902 2007-05-08  Chao-ying Fu  <fu@mips.com>
5903
5904         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5905         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5906         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5907         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5908
5909 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5910
5911         PR 31847
5912         * gcc.dg/pr31847.c: New test.
5913
5914 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5915
5916         PR fortran/31692
5917         * gfortran.dg/actual_array_result_1.f90: New test.
5918
5919 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5920
5921         PR fortran/29397
5922         * gfortran.dg/parameter_array_init_1.f90: New test.
5923
5924         PR fortran/29400
5925         * gfortran.dg/parameter_array_init_2.f90: New test.
5926
5927 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5928
5929         PR target/31854
5930         * gcc.target/i386/pr31854.c: New test.
5931
5932 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5933
5934         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5935
5936 2007-05-07  Mike Stump  <mrs@apple.com>
5937
5938         * g++.old-deja/g++.mike/empty.C: Add.
5939
5940 2007-05-07  Eric Christopher  <echristo@apple.com>
5941
5942         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5943
5944 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5945
5946         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5947         variable.  Rearrange conversions from binary float to decimal float.
5948
5949 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5950
5951         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5952         x86.
5953
5954 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5955
5956         * gnat.dg/opt1.ad[sb]: New testcase.
5957
5958 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5959
5960         PR fortran/31399
5961         * gfortran.dg/do_3.F90: New test.
5962
5963 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5964
5965         PR fortran/31764
5966         * gfortran.dg/new_line.f90: Add new checks.
5967
5968 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5969
5970         PR fortran/31201
5971         * gfortran.dg/large_unit_1.f90: New.
5972         * gfortran.dg/large_unit_2.f90: New.
5973         * gfortran.dg/iostat_4.f90: New
5974         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5975
5976 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5977
5978         PR fortran/31540
5979         * gfortran.dg/char_result_4.f90: New test.
5980
5981 2007-06-05  Revital Eres  <eres@il.ibm.com>
5982
5983         PR 30957
5984         * gcc.dg/pr30957-1.c: New test.
5985
5986 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5987
5988         PR fortran/31251
5989         * gfortran.dg/char_type_len_2.f90: New test.
5990
5991 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5992
5993         PR 31775
5994         * g++.dg/other/nested-extern.cc: New.
5995         * g++.dg/other/nested-extern-1.C: New.
5996         * g++.dg/other/nested-extern-2.C: New.
5997
5998 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5999
6000         PR fortran/31760
6001         * gfortran.dg/erf.f90: New test.
6002         * gfortran.dg/besxy.f90: New test.
6003
6004 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6005
6006         PR fortran/22359
6007         * gfortran.dg/fseek.f90: New test.
6008
6009 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6010
6011         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6012
6013 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6014
6015         PR libfortran/31210
6016         * gfortran.dg/zero_length_1.f90: New test.
6017
6018 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6019
6020         PR fortran/31803
6021         * gfortran.dg/char_pointer_assign_3.f90: New test.
6022         * gfortran.dg/char_result_2.f90: Re-enable test.
6023
6024 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6025
6026         PR fortran/25071
6027         * gfortran.dg/char_length_3.f90: New test.
6028         * gfortran.dg/char_result_2.f90: Fix test.
6029
6030 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6031
6032         PR tree-optimization/30565
6033         * gcc.dg/tree-ssa/loop-27.c: New test.
6034
6035 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6036
6037         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6038         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6039         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6040         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6041
6042 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6043
6044         PR tree-optimization/31699
6045         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6046         New.
6047         (check_effective_target_vect_floatint_cvt): New.
6048         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6049         of specific targets.
6050         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6051         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6052         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6053         * gcc.dg/vect/vect-iv-4.c: Likewise.
6054         * gcc.dg/vect/vect-multitypes-11.c: New.
6055         * gcc.dg/vect/pr31699.c: New.
6056
6057 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6058
6059         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6060
6061 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6062
6063         PR C++/31663
6064         * g++.dg/warn/anonymous-namespace-2.C: New.
6065         * g++.dg/warn/anonymous-namespace-2.h: New.
6066
6067 2007-05-02  Paul Brook  <paul@codesourcery.com>
6068
6069         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6070
6071 2007-05-02  Eric Christopher  <echristo@apple.com>
6072
6073         * gcc.dg/cpp/if-div.c: New file.
6074
6075 2007-05-02  Tom Tromey  <tromey@redhat.com>
6076
6077         PR preprocessor/28709:
6078         * gcc.dg/cpp/pr28709.c: New file.
6079
6080 2007-05-02  Richard Guenther  <rguenther@suse.de>
6081
6082         PR tree-optimization/31146
6083         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6084
6085 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6086
6087         * gcc.c-torture/compile/limits-blockid.c: New.
6088         * gcc.c-torture/compile/limits-caselabels.c: New.
6089         * gcc.c-torture/compile/limits-declparen.c: New.
6090         * gcc.c-torture/compile/limits-enumconst.c: New.
6091         * gcc.c-torture/compile/limits-exprparen.c: New.
6092         * gcc.c-torture/compile/limits-externalid.c: New.
6093         * gcc.c-torture/compile/limits-fnargs.c: New.
6094         * gcc.c-torture/compile/limits-fndefn.c: New.
6095         * gcc.c-torture/compile/limits-idexternal.c: New.
6096         * gcc.c-torture/compile/limits-idinternal.c: New.
6097         * gcc.c-torture/compile/limits-pointer.c: New.
6098         * gcc.c-torture/compile/limits-stringlit.c: New.
6099         * gcc.c-torture/compile/limits-structmem.c: New.
6100         * gcc.c-torture/compile/limits-structnest.c: New.
6101
6102 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6103
6104         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6105
6106 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6107
6108         PR middle-end/31740
6109         * gcc.c-torture/compile/20070501-1.c: New testcase.
6110
6111 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6112
6113         PR fortran/31732
6114         * gfortran.dg/array_memset_2:  New test case.
6115
6116 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6117
6118         PR testsuite/31615
6119         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6120
6121 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6122
6123         PR testsuite/31589
6124         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6125         dg-final test.
6126         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6127         keyword to dg-final test.
6128         * gcc.dg/vect/vect-iv-4.c: Likewise.
6129         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6130         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6131         test.
6132         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6133         cast.
6134         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6135         * lib/target-supports.exp
6136         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6137         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6138
6139 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6140
6141         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6142         __LONG_LONG_MAX__ and its friends instead of those supplied by
6143         limits.h.
6144
6145 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6146
6147         PR C++/31721
6148         * g++.dg/ext/vector7.C: New testcase.
6149
6150 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6151
6152         PR fortran/31591
6153         * gfortran.dg/bound_simplification_1.f90: New test.
6154
6155 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6156
6157         PR fortran/31645
6158         * gfortran.dg/bom_error.f90: New test.
6159         * gfortran.dg/bom_include.f90: New test.
6160         * gfortran.dg/bom_UTF16-LE.f90: New test.
6161         * gfortran.dg/bom_UTF16-BE.f90: New test.
6162         * gfortran.dg/bom_UTF-8.f90: New test.
6163         * gfortran.dg/bom_UTF-32.f90: New test.
6164         * gfortran.dg/bom_UTF-8.F90: New test.
6165         * gfortran.dg/bom_include.inc: New file.
6166
6167 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6168
6169         PR C++/30221
6170         * g++.dg/init/ptrfn2.C: New test.
6171         * g++.dg/init/ptrfn3.C: New test.
6172
6173 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6174
6175         PR fortran/31711
6176         * gfortran.dg/dependency_21.f90: New test.
6177
6178 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6179
6180         * gfortran.dg/secnds.f: Use real*8.
6181         * gfortran.dg/secnds-1.f: Use real*8.
6182
6183 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6184
6185         PR libfortran/31532
6186         * gfortran.dg/inquire_5.f90: Update test.
6187
6188 2007-04-27  Ian Lance Taylor  <iant@google.com>
6189
6190         PR middle-end/31710
6191         * gcc.c-torture/compile/pr31710.c: New test.
6192
6193 2007-04-27  Richard Guenther  <rguenther@suse.de>
6194
6195         PR tree-optimization/30965
6196         PR tree-optimization/30978
6197         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6198         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6199         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6200         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6201
6202 2007-04-27  Richard Guenther  <rguenther@suse.de>
6203
6204         PR tree-optimization/31715
6205         * gcc.dg/Warray-bounds-4.c: New testcase.
6206
6207 2007-04-26  Ian Lance Taylor  <iant@google.com>
6208
6209         PR target/28675
6210         * gcc.c-torture/compile/pr28675.c: New test.
6211
6212 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6213
6214         PR C++/30016
6215         * g++.dg/ext/vector6.C: New test.
6216
6217 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6218
6219         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6220
6221 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6222
6223         PR middle-end/31617
6224         * g++.dg/other/str_empty.C: Add expected warning.
6225
6226 2007-04-26  Richard Guenther  <rguenther@suse.de>
6227         Daniel Berlin  <dberlin@dberlin.org>
6228
6229         PR tree-optimization/30567
6230         * g++.dg/other/pr30567.C: New testcase.
6231
6232 2007-04-26  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/31703
6235         * gcc.c-torture/compile/pr31703.c: New testcase.
6236         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6237         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6238
6239 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6240
6241         * gfortran.dg/open_errors.f90: Added if statements checking
6242         the value of iostat.
6243
6244 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6245
6246         PR c++/31598
6247         * g++.dg/gomp/pr31598.C: New test.
6248
6249         PR tree-optimization/30558
6250         * g++.dg/gomp/pr30558.C: New test.
6251
6252 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/31338
6255         * g++.dg/ext/complex2.C: New test.
6256
6257 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6258
6259         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6260
6261 2007-04-25  Thiemo Seufer  <ths@mips.com>
6262
6263         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6264         value to signed char.
6265
6266 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6267
6268         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6269         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6270         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6271
6272 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/31668
6275         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6276         statement functions.
6277         * gfortran.dg/c_by_val_5.f90: New test.
6278
6279 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6280
6281         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6282         with two new subroutines to avoid parameter-induced aliasing.
6283         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6284         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6285
6286 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6287
6288         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6289         * g++.dg/warn/Warray-bounds.C: Likewise.
6290
6291 2007-04-24  Ian Lance Taylor  <iant@google.com>
6292
6293         PR tree-optimization/31605
6294         * gcc.c-torture/execute/pr31605.c: New test.
6295
6296 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6297
6298         PR fortran/31587
6299         * lib/gcc-dg.exp (scan-module): New function.
6300         * gfortran.dg/module_md5_1.f90: New test.
6301
6302 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6303
6304         * g++.old-deja/g++.pt/defarg6.C: Only run with
6305         -std=gnu++98.
6306         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6307         * g++.dg/cpp0x/variadic61.C: Ditto.
6308         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6309         * g++.dg/cpp0x/variadic62.C: Ditto.
6310         * g++.dg/template/meminit1.C: Ditto.
6311         * g++.dg/template/operator7.C: Ditto.
6312         * g++.dg/template/static15.C: Ditto.
6313         * g++.dg/template/invalid1.C: Ditto.
6314         * g++.dg/template/shift1.C: Ditto.
6315         * g++.dg/template/error10.C: Ditto.
6316
6317 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6318
6319         PR diagnostic/25923
6320         * gfortran.dg/pr25923.f90: New test.
6321
6322 2007-04-24  Ian Lance Taylor  <iant@google.com>
6323
6324         PR tree-optimization/31602
6325         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6326
6327 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6328
6329         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6330         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6331
6332 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6333
6334         * gcc.target/i386/reload-1.c. New.
6335
6336 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6337             Olga Golovanevsky  <olga@il.ibm.com>
6338
6339         * g++.dg/other/str_empty.C: New test.
6340
6341 2007-04-24  Richard Henderson  <rth@redhat.com>
6342
6343         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6344
6345 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6346
6347         PR target/31641
6348         * gcc.c-torture/compile/pr31641.c: New testcase.
6349
6350 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6351
6352         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6353         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6354         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6355         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6356
6357 2007-04-23  Simon Baldwin  <simonb@google.com>
6358
6359         * g++.dg/other/error15.C: New.
6360         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6361         triggering a "multiple parameters named" error.
6362
6363 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6364
6365         PR fortran/31618
6366         * gfortran.dg/backspace_8.f:  New test case.
6367
6368 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6369
6370         PR fortran/31630
6371         * gfortran.dg/used_types_17.f90: New test.
6372
6373         PR fortran/31620
6374         * gfortran.dg/zero_array_components_1.f90: New test.
6375
6376 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6377
6378         PR fortran/31616
6379         * gfortran.dg/open_errors.f90: Allow a different error message.
6380
6381 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6382
6383         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6384         Rename from check_effective_target_vect_pack_mod.  Rename global
6385         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6386         messages.
6387         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6388         rename.
6389         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6390         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6391
6392 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6393
6394         PR middle-end/31448
6395         * gcc.c-torture/execute/pr31448.c: New testcase.
6396
6397 2007-04-22  Nick Clifton  <nickc@redhat.com>
6398
6399         * gcc.dg/20020312-2.c: Add support for the FRV.
6400
6401 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6402
6403         PR tree-optimization/24659
6404         * gcc.dg/vect/vect-float-extend-1.c: New test.
6405         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6406
6407 2007-04-22  Richard Guenther  <rguenther@suse.de>
6408
6409         PR tree-optimization/29789
6410         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6411         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6412
6413 2007-04-22  Revital Eres  <eres@il.ibm.com>
6414
6415         * gcc.dg/var-expand2.c: New test.
6416
6417 2007-04-22  Revital Eres  <eres@il.ibm.com>
6418
6419         * gcc.dg/var-expand3.c: New test.
6420
6421 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6422
6423         PR fortran/31495
6424         * gfortran.dg/continuation_8.f90: New test.
6425
6426 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6427
6428         PR C/30265
6429         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6430         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6431
6432 2007-04-21  Richard Guenther  <rguenther@suse.de>
6433
6434         PR middle-end/31136
6435         * gcc.c-torture/execute/pr31136.c: New testcase.
6436
6437 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6438
6439         * gcc.target/i386/movsi-sm-1.c: New.
6440
6441 2007-04-20  Richard Henderson  <rth@redhat.com>
6442
6443         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6444         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6445
6446 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6447
6448         * gcc.target/i386/ordcmp-1.c: New test.
6449         * gcc.target/i386/unordcmp-1.c: New test.
6450
6451         PR tree-optimization/31632
6452         * gcc.c-torture/compile/20070419-1.c: New test.
6453
6454 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6455
6456         * gcc.dg/invalid-call-1.c: New test.
6457
6458 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6459
6460         PR diagnostic/31227
6461         * gcc.dg/Warray-bounds-3.c: New.
6462
6463 2007-04-18  Richard Guenther  <rguenther@suse.de>
6464
6465         PR tree-optimization/19431
6466         PR tree-optimization/21463
6467         * gcc.c-torture/execute/20070212-1.c: New testcase.
6468         * gcc.c-torture/execute/20070212-2.c: Likewise.
6469         * gcc.c-torture/execute/20070212-3.c: Likewise.
6470         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6471         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6472         * g++.dg/tree-ssa/pr21463.C: Likewise.
6473         * g++.dg/tree-ssa/pr30738.C: Likewise.
6474
6475 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6476
6477         PR c++/31513
6478         * g++.dg/expr/bitfield8.C: New test.
6479
6480 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6481             Richard Sandiford  <richard@codesourcery.com>
6482
6483         * lib/target-supports.exp (check_profiling_available): Return 0
6484         for uClibc with -p or -pg.
6485
6486 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6487
6488         PR c++/31517
6489         * g++.dg/template/init7.C: New test.
6490
6491 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6492
6493         PR rtl-optimization/31360
6494         * gcc.dg/loop-7.c: New test.
6495
6496 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6497
6498         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6499         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6500         build.
6501         (compat-execute): Likewise.
6502         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6503         files to remote hosts.
6504         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6505         (c-torture-execute): Likewise.
6506         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6507         or plain file.  Use remote_upload and remote_download to copy
6508         files about.
6509         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6510         before scanning it.
6511
6512 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6513
6514         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6515
6516 2007-04-16  Lawrence Crowl  <crowl@google.com>
6517
6518         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6519         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6520         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6521         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6522         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6523         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6524         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6525         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6526         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6527         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6528         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6529
6530         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6531         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6532         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6533         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6534         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6535         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6536         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6537         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6538         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6539         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6540         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6541
6542 2007-04-16  Ian Lance Taylor  <iant@google.com>
6543
6544         PR tree-optimization/31522
6545         * gcc.dg/Wstrict-overflow-16.c: New test.
6546
6547 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6548
6549         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6550
6551 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6552
6553         PR fortran/31144
6554         * gfortran.dg/module_naming_1.f90: New.
6555
6556 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6557
6558         * lib/target-supports.exp (check_profiling_available): Return
6559         false for m68k-*-uclinux.
6560
6561 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6562
6563         PR c++/29365
6564         Testcase for c++ anonymous namespace warning
6565
6566         * g++.dg/warn/anonymous-namespace-1.C: New test
6567         * g++.dg/warn/anonymous-namespace-1.h: New test
6568
6569 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6570
6571         PR testsuite/31578
6572         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6573
6574 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575
6576         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6577
6578 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6579
6580         PR fortran/31204
6581         * gfortran.dg/array_constructor_16.f90: New test.
6582
6583 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6584
6585         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6586         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6587
6588 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6589
6590         PR rtl-optimization/31500
6591         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6592         * g++.dg/warn/Warray-bounds.C: Likewise.
6593
6594 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6595
6596         PR C/31520
6597         * gcc.dg/gnu89-init-4.c: New testcase.
6598
6599 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6600
6601         PR c++/25874
6602         * gcc.dg/gomp/pr25874.c: Add dg-options.
6603         * g++.dg/gomp/pr25874.C: Add dg-options.
6604
6605 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6606
6607         PR fortran/21061
6608         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6609         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6610
6611 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6612
6613         PR fortran/31561
6614         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6615
6616 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6617
6618         PR fortran/29507
6619         PR fortran/31404
6620         * gfortran.dg/initialization_6.f90: New test.
6621
6622 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6623
6624         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6625
6626         * lib/target-supports.exp (check_gc_sections_available):
6627         Return false if ldflags includes -elf2flt.
6628
6629 2007-04-13  Jason Merrill  <jason@redhat.com>
6630
6631         PR c++/31074
6632         * conv3.C: New test.
6633
6634 2007-04-13  Mike Stump  <mrs@apple.com>
6635
6636         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6637         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6638
6639 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6640
6641         PR tree-optimization/29598
6642         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6643
6644 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6645
6646         PR fortran/31559
6647         * gfortran.dg/func_assign.f90: New test.
6648
6649 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6650
6651         PR fortran/31550
6652         * gfortran.dg/used_types_16.f90: New test.
6653
6654 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6655
6656         PR fortran/18937
6657         * gfortran.dg/goto_2.f90: New.
6658         * gfortran.dg/goto_3.f90: New.
6659         * gfortran.dg/pr17708.f90: Rename to ...
6660         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6661
6662 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6663
6664         PR fortran/31562
6665         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6666         instead of a struct.
6667
6668 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6669
6670         PR fortran/31562
6671         * gfortran.dg/value_4.c: Use GNU extensions for complex
6672         instead of a struct.
6673
6674 2007-04-13  Richard Guenther  <rguenther@suse.de>
6675
6676         PR tree-optimization/21258
6677         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6678
6679 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6680
6681         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6682         <complex.h>.
6683
6684 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6685
6686         PR fortran/31250
6687         * gfortran.dg/char_length_2.f90: New.
6688         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6689         * gfortran.dg/repeat_4.f90: Likewise.
6690
6691         PR fortran/31266
6692         * gfortran.dg/char_assign_1.f90: New.
6693
6694         PR fortran/31471
6695         * gfortran.dg/block_name_1.f90: New.
6696         * gfortran.dg/block_name_2.f90: New.
6697
6698 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
6699
6700         PR c++/31078
6701         * g++.dg/other/pr31078.C: New.
6702
6703 2007-04-12  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/31169
6706         * gcc.c-torture/execute/pr31169.c: New testcase.
6707
6708 2007-04-12  Richard Guenther  <rguenther@suse.de>
6709
6710         PR tree-optimization/24689
6711         PR tree-optimization/31307
6712         * g++.dg/tree-ssa/pr31307.C: New testcase.
6713         * gcc.dg/tree-ssa/pr24689.c: Likewise.
6714
6715 2007-04-12  Tobias Burnus  <burnus@net-b.de>
6716
6717         PR fortran/31472
6718         * gfortran.dg/access_spec_1.f90: New test.
6719         * gfortran.dg/access_spec_2.f90: New test.
6720         * gfortran.dg/non_module_public.f90: Match new error message.
6721
6722 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
6723
6724         PR testsuite/31538
6725         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
6726         to 4 at line 38 to fix bounds problem.
6727
6728 2007-04-11  Tobias Burnus  <burnus@net-b.de>
6729
6730         PR testsuite/31240
6731         * gfortran.dg/pointer_intent_1.f90: Fix test.
6732
6733 2007-04-10  Eric Christopher  <echristo@apple.com>
6734
6735         * lib/target-supports.exp
6736         (check_effective_target_fstack_protector): Rewrite.
6737
6738 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
6739
6740         PR c++/31449
6741         * g++.dg/init/const5.C: New test.
6742
6743 2007-04-09  Jan Hubicka  <jh@suse.cz>
6744
6745         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
6746
6747 2007-04-08  Jan Hubicka  <jh@suse.cz>
6748
6749         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
6750
6751 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6752
6753         PR fortran/31257
6754         * gfortran.dg/achar_4.f90: New test.
6755
6756 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6757
6758         PR fortran/30880
6759         * gfortran.dg/used_dummy_types_8.f90: New test.
6760
6761 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6762
6763         PR fortran/30872
6764         * gfortran.dg/parameter_array_element_1.f90: New test.
6765
6766 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6767
6768         PR fortran/31222
6769         * gfortran.dg/default_numeric_type_1.f90: New test.
6770
6771 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6772
6773         PR fortran/31424
6774         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
6775
6776 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6777
6778         PR fortran/31293
6779         * gfortran.dg/interface_12.f90: New test.
6780
6781 2007-04-07  Bruce Korb  <bkorb@gnu.org>
6782
6783         * gcc.dg/format/opt-6.c: New test.
6784         * gcc.dg/format/nul-1.c: New test.
6785         * gcc.dg/format/nul-2.c: New test.
6786
6787 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6788
6789         PR libgfortran/31395
6790         * gfortran.dg/fmt_colon.f90: New test.
6791
6792 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
6793
6794         * g++.old-deja/g++.other/init18.C: Use
6795         dg-require-effective-target instead of an explicit xfail.
6796
6797 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
6798
6799         * gcc.dg/dfp/signbit-1.c
6800         * gcc.dg/dfp/signbit-2.c
6801
6802 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6803
6804         PR fortran/31483
6805         * gfortran.dg/altreturn_5.f90: New test.
6806
6807 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6808
6809         PR fortran/31292
6810         * gfortran.dg/contained_module_proc_1.f90: New test.
6811
6812 2007-04-04  Stuart Hastings  <stuart@apple.com>
6813
6814         PR 31281
6815         * objc/execute/exceptions/pr31281.m: New.
6816
6817 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
6818
6819         * g++.dg/ext/dllimport12.C: Update comments.
6820
6821 2007-04-03  Eric Christopher  <echristo@apple.com>
6822
6823         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6824
6825 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6826
6827         PR fortran/31304
6828         * gfortran.dg/repeat_2.f90: New test.
6829         * gfortran.dg/repeat_3.f90: New test.
6830         * gfortran.dg/repeat_4.f90: New test.
6831
6832 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
6833
6834         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6835
6836 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR c++/30847
6839         * g++.dg/parse/cond3.C: New test.
6840
6841         PR middle-end/30704
6842         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6843
6844 2007-04-02  Jason Merrill  <jason@redhat.com>
6845
6846         PR c++/31187
6847         * g++.dg/ext/visibility/anon3.C: New test.
6848
6849 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6850
6851         PR libgfortran/31052
6852         * gfortran.dg/namelist_28.f90: New test.
6853
6854 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6855
6856         PR libgfortran/31366
6857         * gfortran.dg/direct_io_6.f90: New test.
6858
6859 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6860
6861         PR libgfortran/31207
6862         * gfortran.dg/advance_5.f90: New test.
6863         * gfortran.dg/advance_6.f90: New test.
6864
6865 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6866
6867         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6868         * g++.dg/ext/dllimport7.C: Likewise.
6869         * g++.dg/ext/selectany1.C: Likewise.
6870
6871 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6872
6873         * g++.dg/parser/pr31138.C: New.
6874         * g++.dg/parser/pr31140.C: New.
6875         * g++.dg/parser/pr31141.C: New.
6876
6877 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6878
6879         PR c++/26099
6880         * g++.dg/ext/is_base_of.C: New.
6881         * g++.dg/ext/has_virtual_destructor.C: New.
6882         * g++.dg/ext/is_polymorphic.C: New.
6883         * g++.dg/ext/is_base_of_diagnostic.C: New.
6884         * g++.dg/ext/is_enum.C: New.
6885         * g++.dg/ext/has_nothrow_assign.C: New.
6886         * g++.dg/ext/has_nothrow_constructor.C: New.
6887         * g++.dg/ext/is_empty.C: New.
6888         * g++.dg/ext/has_trivial_copy.C: New.
6889         * g++.dg/ext/has_trivial_assign.C: New.
6890         * g++.dg/ext/is_abstract.C: New.
6891         * g++.dg/ext/is_pod.C: New.
6892         * g++.dg/ext/has_nothrow_copy.C: New.
6893         * g++.dg/ext/is_class.C: New.
6894         * g++.dg/ext/has_trivial_constructor.C: New.
6895         * g++.dg/ext/is_union.C: New.
6896         * g++.dg/ext/has_trivial_destructor.C: New.
6897         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6898         * g++.dg/template/crash43.C: Likewise.
6899
6900 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6901
6902         * g++.dg/warn/pedantic2.C: New testcase.
6903
6904 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6905
6906         * size_dim.f90: Fix dg directive.
6907         * pr16433.f: Likewise.
6908         * use_6.f90: Likewise.
6909         * use_7.f90: Likewise.
6910         * entry_9.f90: Likewise.
6911         * pointer_intent_2.f90: Likewise.
6912         * protected_1.f90: Likewise.
6913         * fmt_missing_period_2.f: Likewise.
6914         * pointer_intent_3.f90: Likewise.
6915         * protected_2.f90: Likewise.
6916         * protected_3.f90: Likewise.
6917         * pr15754.f90: Likewise.
6918         * protected_4.f90: Likewise.
6919         * protected_5.f90: Likewise.
6920         * initialization_2.f90: Likewise.
6921         * protected_6.f90: Likewise.
6922         * continuation_7.f90: Likewise.
6923         * derived_function_interface_1.f90: Likewise.
6924         * der_pointer_4.f90: Likewise.
6925         * fmt_zero_precision.f90: Likewise.
6926         * blockdata_3.f90: Likewise.
6927         * fmt_missing_period_1.f: Likewise.
6928         * real_const_3.f90: Likewise.
6929         * use_4.f90: Likewise.
6930         * fmt_missing_period_3.f: Likewise.
6931         * use_5.f90: Likewise.
6932
6933 2007-03-28  Mike Stump  <mrs@apple.com>
6934
6935         * gcc.dg/darwin-comm.c: Add.
6936
6937 2007-03-28  Eric Christopher  <echristo@apple.com>
6938
6939         * lib/target-supports.exp (check_effective_target_fstack_protector):
6940         New.
6941         * gcc.dg/ssp-1.c: Use.
6942         * gcc.dg/ssp-2.c: Ditto.
6943
6944 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6945
6946         PR c++/29077
6947         * g++.dg/parse/constructor3.C: New test.
6948
6949 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6950
6951         * gnat.dg/thin_pointer.ad[sb]: New test.
6952
6953 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6954
6955         * g++.dg/cpp0x/bracket1.C: New.
6956         * g++.dg/cpp0x/bracket2.C: New.
6957         * g++.dg/cpp0x/bracket3.C: New.
6958         * g++.dg/cpp0x/bracket4.C: New.
6959
6960 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6961
6962         * g++.dg/cpp0x/temp_default1.C: New.
6963         * g++.dg/cpp0x/temp_default3.C: New.
6964         * g++.dg/cpp0x/temp_default2.C: New.
6965         * g++.dg/cpp0x/temp_default4.C: New.
6966
6967 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6968
6969         PR c++/29993
6970         * g++.dg/other/cv_func2.C: New.
6971
6972 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6973
6974         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6975         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6976         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6977         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6978
6979         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6980         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6981
6982         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6983
6984         * lib/compat.exp (compat-execute): Fix processing of file names.
6985
6986 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6987
6988         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6989
6990 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6991
6992         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6993         Delete created executable test file.
6994         (check_effective_target_fortran_large_int): Ditto.
6995         (check_effective_target_static_libgfortran): Ditto.
6996
6997 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6998
6999         PR c++/30500
7000         * g++.dg/warn/pragma-system_header1.C: New test.
7001         * g++.dg/warn/pragma-system_header2.C: New test.
7002         * g++.dg/warn/pragma-system_header1.h. New.
7003         * g++.dg/warn/pragma-system_header2.h. New.
7004
7005 2007-03-26  Ian Lance Taylor  <iant@google.com>
7006
7007         PR tree-optimization/31345
7008         * gcc.c-torture/compile/pr31345-1.c: New test.
7009
7010 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7011
7012         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7013         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7014         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7015         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7016         * gfortran.dg/overload_1.f90: Likewise.
7017         * gfortran.dg/impure_assignment_1.f90: Likewise.
7018         * gfortran.dg/error_recovery_3.f90: Likewise.
7019         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7020         * gfortran.dg/sequence_types_1.f90: Likewise.
7021         * gfortran.dg/internal_references_1.f90: Likewise.
7022         * gfortran.dg/present_1.f90: Likewise.
7023         * gfortran.dg/volatile10.f90: Likewise.
7024         * gfortran.dg/module_equivalence_2.f90: Likewise.
7025         * gfortran.dg/use_4.f90: Likewise.
7026         * gfortran.dg/elemental_result_1.f90: Likewise.
7027         * gfortran.dg/generic_actual_arg.f90: Likewise.
7028         * gfortran.dg/private_type_5.f90: Likewise.
7029         * gfortran.dg/protected_4.f90: Likewise.
7030         * gfortran.dg/interface_3.f90: Likewise.
7031
7032 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7033
7034         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7035         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7036
7037 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7038
7039         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7040
7041 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7042
7043         PR libgfortran/31199
7044         * gfortran.dg/fmt_t_4.f90: New test.
7045
7046 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7047
7048         PR libfortran/31297
7049         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7050         * gfortran.dg/backspace_6.f:  Likewise.
7051         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7052         * gfortran.dg/direct_io_2.f90:  Likewise.
7053         * gfortran.dg/write_back.f:  Likewise.
7054         * gfortran.dg/write_rewind_2.f:  Likewise.
7055         * gfortran.dg/write_rewind_1.f:  Likewise.
7056         * gfortran.dg/write_rewind_2.f:  Likewise.
7057
7058 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7059
7060         PR tree-optimization/30784
7061         * gcc.dg/vect/pr30784.c: New test.
7062
7063 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7064
7065         PR fortran/30877
7066         * gfortran.dg/operator_1.f90: New test.
7067         * gfortran.dg/operator_2.f90: New test.
7068
7069 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7070
7071         PR libfortran/31196
7072         * gfortran.dg/reshape_transpose_1.f90:  New test.
7073
7074 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7075
7076         PR fortran/30655
7077         * gfortran.dg/bounds_check_6.f90: New test.
7078
7079 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7080
7081         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7082         #ifndef/#endif.
7083         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7084         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7085
7086 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7087
7088         PR fortran/31209
7089         * gfortran.dg/pointer_function_actual_1.f90: New test.
7090
7091         PR fortran/31200
7092         * gfortran.dg/pointer_function_actual_2.f90: New test.
7093
7094         PR fortran/31215
7095         * gfortran.dg/result_in_spec_1.f90: New test.
7096
7097 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7098
7099         PR fortran/30834
7100         * gfortran.dg/integer_exponentiation_3.F90: New test.
7101         * gfortran.dg/integer_exponentiation_4.f90: New test.
7102         * gfortran.dg/integer_exponentiation_5.F90: New test.
7103
7104 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/30863
7107         * g++.dg/template/error24.C: New test.
7108         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7109
7110 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7111
7112         PR c++/31273
7113         * g++.dg/expr/bitfield7.C: New test.
7114
7115 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7116
7117         PR other/23572
7118         * gcc.dg/float-range-4.c: New.
7119         * gcc.dg/float-range-1.c: Update. Test for a warning.
7120         * gcc.dg/float-range-3.c: New.
7121         * gcc.dg/float-range-5.c: New.
7122
7123 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7124
7125         PR fortran/31262
7126         * gfortran.dg/no_range_check_1.f90: New test.
7127
7128 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7129
7130         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7131         * g++.dg/other/static1.C: Remove stray semicolon.
7132         * g++.dg/other/init1.C: Likewise.
7133         * g++.dg/rtti/dyncast1.C: Likewise.
7134         * g++.dg/tree-ssa/pr17153.C: Likewise.
7135         * g++.dg/lookup/disamb1.C: Likewise.
7136         * g++.dg/lookup/scoped2.C: Likewise.
7137         * g++.dg/lookup/friend7.C: Likewise.
7138         * g++.dg/parse/parse4.C: Likewise.
7139         * g++.dg/parse/parse5.C: Likewise.
7140         * g++.dg/expr/pr29066.C: Likewise.
7141         * g++.dg/expr/cast4.C: Likewise.
7142         * g++.dg/tc1/dr193.C: Likewise.
7143         * g++.dg/tc1/dr213.C: Likewise.
7144         * g++.dg/abi/dcast1.C: Likewise.
7145         * g++.dg/abi/covariant2.C: Likewise.
7146         * g++.dg/inherit/covariant11.C: Likewise.
7147         * g++.dg/inherit/covariant9.C: Likewise.
7148         * g++.dg/inherit/covariant10.C: Likewise.
7149         * g++.dg/init/static3.C: Likewise.
7150         * g++.dg/init/init-ref3.C: Likewise.
7151         * g++.dg/init/ref10.C: Likewise.
7152         * g++.dg/template/meminit2.C: Likewise.
7153         * g++.dg/template/using9.C: Likewise.
7154         * g++.dg/template/friend9.C: Likewise.
7155         * g++.dg/template/ref1.C: Likewise.
7156         * g++.old-deja/g++.warn/inline.C: Likewise.
7157         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7158         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7159         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7160         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7161         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7162         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7163         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7164         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7165         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7166         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7167         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7168         * g++.old-deja/g++.brendan/template11.C: Likewise.
7169         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7170         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7171         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7172         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7173         * g++.old-deja/g++.jason/parse9.C: Likewise.
7174         * g++.old-deja/g++.jason/byval2.C: Likewise.
7175         * g++.old-deja/g++.jason/overload8.C: Likewise.
7176         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7177         * g++.old-deja/g++.jason/template33.C: Likewise.
7178         * g++.old-deja/g++.jason/return3.C: Likewise.
7179         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7180         * g++.old-deja/g++.jason/virtual.C: Likewise.
7181         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7182         * g++.old-deja/g++.jason/template27.C: Likewise.
7183         * g++.old-deja/g++.jason/synth6.C: Likewise.
7184         * g++.old-deja/g++.jason/ref8.C: Likewise.
7185         * g++.old-deja/g++.jason/offset1.C: Likewise.
7186         * g++.old-deja/g++.other/static20.C: Likewise.
7187         * g++.old-deja/g++.other/array1.C: Likewise.
7188         * g++.old-deja/g++.other/new3.C: Likewise.
7189         * g++.old-deja/g++.other/array2.C: Likewise.
7190         * g++.old-deja/g++.other/overload9.C: Likewise.
7191         * g++.old-deja/g++.other/cast6.C: Likewise.
7192         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7193         * g++.old-deja/g++.other/eh4.C: Likewise.
7194         * g++.old-deja/g++.other/using7.C: Likewise.
7195         * g++.old-deja/g++.other/init18.C: Likewise.
7196         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7197         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7198         * g++.old-deja/g++.other/dtor11.C: Likewise.
7199         * g++.old-deja/g++.pt/static11.C: Likewise.
7200         * g++.old-deja/g++.pt/crash19.C: Likewise.
7201         * g++.old-deja/g++.pt/overload12.C: Likewise.
7202         * g++.old-deja/g++.pt/crash46.C: Likewise.
7203         * g++.old-deja/g++.pt/mi1.C: Likewise.
7204         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7205         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7206         * g++.old-deja/g++.pt/local5.C: Likewise.
7207         * g++.old-deja/g++.pt/typename2.C: Likewise.
7208         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7209         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7210         * g++.old-deja/g++.law/visibility1.C: Likewise.
7211         * g++.old-deja/g++.law/visibility2.C: Likewise.
7212         * g++.old-deja/g++.law/virtual2.C: Likewise.
7213         * g++.old-deja/g++.law/operators19.C: Likewise.
7214         * g++.old-deja/g++.law/parsing10.C: Likewise.
7215         * g++.old-deja/g++.law/visibility4.C: Likewise.
7216         * g++.old-deja/g++.law/operators4.C: Likewise.
7217         * g++.old-deja/g++.law/dtors2.C: Likewise.
7218         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7219         * g++.old-deja/g++.law/visibility10.C: Likewise.
7220         * g++.old-deja/g++.law/scope3.C: Likewise.
7221         * g++.old-deja/g++.law/casts2.C: Likewise.
7222         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7223         * g++.old-deja/g++.law/operators33.C: Likewise.
7224         * g++.old-deja/g++.law/friend4.C: Likewise.
7225         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7226         * g++.old-deja/g++.mike/p5611.C: Likewise.
7227         * g++.old-deja/g++.mike/net37.C: Likewise.
7228         * g++.old-deja/g++.mike/p3570.C: Likewise.
7229         * g++.old-deja/g++.mike/p5718.C: Likewise.
7230         * g++.old-deja/g++.mike/net21.C: Likewise.
7231         * g++.old-deja/g++.mike/p1862.C: Likewise.
7232         * g++.old-deja/g++.mike/p4511.C: Likewise.
7233         * g++.old-deja/g++.mike/virt3.C: Likewise.
7234         * g++.old-deja/g++.mike/p16146.C: Likewise.
7235         * g++.old-deja/g++.mike/p1989.C: Likewise.
7236         * g++.old-deja/g++.mike/p5571.C: Likewise.
7237         * g++.old-deja/g++.gb/scope10.C: Likewise.
7238         * g++.old-deja/g++.abi/primary5.C: Likewise.
7239         * g++.old-deja/g++.abi/empty2.C: Likewise.
7240         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7241         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7242         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7243         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7244         * g++.old-deja/g++.bob/template3.C: Likewise.
7245         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7246
7247 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7248
7249         PR fortran/31193
7250         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7251
7252 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7253
7254         PR fortran/20897
7255         * gfortran.dg/derived_name_1.f90: New.
7256         * gfortran.dg/derived_name_2.f: New.
7257
7258 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7259
7260         * lib/target-supports.exp (check_effective_target_nonpic): New
7261         procedure.
7262         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7263         when compiling PIC.
7264         * gcc.target/i386/asm-4.c: Require nonpic.
7265         * gcc.target/i386/cmov1.c: Likewise.
7266         * gcc.target/i386/mul.c: Likewise.
7267         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7268         * gcc.target/i386/ssetype-1.c: Require nonpic.
7269         * gcc.target/i386/ssetype-3.c: Likewise.
7270         * gcc.target/i386/ssetype-5.c: Likewise.
7271
7272 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7273
7274         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7275         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7276         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7277         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7278
7279 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7280
7281         PR tree-optimization/30590
7282         * g++.dg/opt/pr30590.C: New testcase.
7283
7284 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR c/30762
7287         * gcc.dg/pr30762-1.c: New test.
7288         * gcc.dg/pr30762-2.c: New test.
7289
7290         PR inline-asm/30505
7291         * gcc.target/i386/pr30505.c: New test.
7292
7293 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7294
7295         * gcc.target/arm/register-variables.c: New.
7296
7297 2007-03-19  Jeff Law  <law@redhat.com>
7298
7299         * PR tree-optimization/30984
7300         * gcc.c-torture/pr30984.c: New test.
7301
7302 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7303         Richard Guenther  <rguenther@suse.de>
7304
7305         PR tree-optimization/31254
7306         * gcc.dg/torture/pr31254.c: New testcase.
7307
7308 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7309
7310         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7311         target default_packed.
7312
7313 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7314
7315         PR fortran/31203
7316         * gfortran.dg/string_length_1.f90: New test.
7317
7318 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7319
7320         PR testsuite/30395
7321         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7322
7323 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7324
7325         PR libgfortran/31052
7326         * gfortran.dg/namelist_27.f90: New test.
7327
7328 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7329
7330         PR fortran/30531
7331         * gfortran.dg/used_types_14.f90: New test.
7332
7333         PR fortran/31086
7334         * gfortran.dg/used_types_15.f90: New test.
7335
7336 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7337
7338         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7339         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7340
7341 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7342
7343         PR fortran/31120
7344         * gfortran.dg/integer_exponentiation_2.f90: New test.
7345
7346 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7347
7348         PR tree-optimization/31041
7349         * gcc.dg/vect/pr31041.c: New test.
7350
7351 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7352
7353         * g++.dg/warn/Wconversion-integer.C: New
7354         * g++.dg/warn/Wconversion-real.C: New.
7355         * g++.dg/warn/Wconversion-real-integer.C: New.
7356         * g++.dg/warn/conv2.C: Updated.
7357
7358 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7359
7360         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7361         exclude RTPs.
7362
7363 2007-03-16  Richard Guenther  <rguenther@suse.de>
7364
7365         PR tree-optimization/31146
7366         * g++.dg/tree-ssa/pr31146.C: New testcase.
7367
7368 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7369
7370         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7371         assume that the target has <features.h>.
7372
7373 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7374
7375         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7376         dg-options rather than to the whole test.
7377
7378 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7379
7380         PR debug/29906
7381         * g++.dg/debug/pr29906.C: New
7382
7383 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7384
7385         PR libgfortran/31099
7386         * gfortran.dg/unformatted_recl.f90: Update test.
7387
7388 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7389
7390         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7391
7392 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7393
7394         PR c++/30891
7395         * g++.dg/parse/namespace-definition.C: New.
7396
7397 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7398
7399         PR c++/24924
7400         * g++.dg/cpp/pedantic-errors.C: New.
7401         * g++.dg/cpp/permissive.C: New.
7402
7403 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7404
7405         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7406         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7407
7408 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7409
7410         * lib/target-supports.exp (check_missing_uclibc_feature)
7411         (check_effective_target_wchar): New procedures.
7412         * gcc.dg/wchar_t-1.c: Require target wchar.
7413         * gcc.dg/wint_t-1.c: Likewise.
7414
7415 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7416
7417         * lib/target-supports.exp (check_gc_sections_available): Return
7418         false for VxWorks targets.
7419
7420 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7421
7422         * g++.dg/warn/Wconversion2.C: Fix typo.
7423         * gcc.dg/if-empty-1.c: Ditto.
7424
7425 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7426
7427         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7428
7429 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7430
7431         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7432         * gcc.target/i386/pr31167.c: Ditto.
7433
7434 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7435
7436         PR target/31167
7437         * gcc.target/i386/pr31167.c: New test.
7438
7439 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7440
7441         PR fortran/30922
7442         * gfortran.dg/import5.f90.f90: New test.
7443
7444
7445         PR fortran/30879
7446         * gfortran.dg/data_components_1.f90: New test.
7447
7448
7449         PR fortran/30870
7450         * gfortran.dg/generic_13.f90: New test.
7451
7452         PR fortran/31163
7453         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7454
7455 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7456
7457         PR libgfortran/31051
7458         * gfortran.dg/fmt_t_4.f90: New
7459
7460 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7461
7462         PR C++/31165
7463         * g++.dg/other/default7.C: New test.
7464
7465 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7466
7467         * g++.dg/warn/Wconversion2.C: New.
7468
7469 2007-03-14  Eric Christopher  <echristo@apple.com>
7470
7471         * gcc.dg/ssp-1.c: New.
7472         * gcc.dg/ssp-2.c: Ditto.
7473
7474 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7475
7476         * g++.dg/warn/do-empty.C: New.
7477         * gcc.dg/do-empty.c: New.
7478         * gcc.dg/if-empty-1.c: Update.
7479         * gcc.dg/20001116-1.c: Update.
7480         * gcc.dg/pr23165.c: Update.
7481
7482 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7483
7484         * gfortran.dg/module_implicit_conversion.f90: New test.
7485
7486 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7487
7488         PR middle-end/31127
7489         * gcc.dg/pr31127.c: New.
7490
7491 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7492
7493         * gcc.dg/tree-ssa/loop-26.c: New test.
7494
7495 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7496
7497         * gcc.target/i386/cmpxchg16b-1.c: New test.
7498
7499 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7500
7501         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7502         * gcc.dg/c99-vla-1.c: Likewise.
7503         * g++.dg/ext/vla1.C: Likewise
7504
7505 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7506
7507         * gcc.dg/wvla-1.c: New test
7508         * gcc.dg/wvla-2.c: New test
7509         * gcc.dg/wvla-3.c: New test
7510         * gcc.dg/wvla-4.c: New test
7511         * gcc.dg/wvla-5.c: New test
7512         * gcc.dg/wvla-6.c: New test
7513         * gcc.dg/wvla-7.c: New test
7514         * g++.dg/warn/Wvla-1.C: New test
7515         * g++.dg/warn/Wvla-2.C: New test
7516         * g++.dg/warn/Wvla-3.C: New test
7517
7518 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/30108
7521         * g++.dg/other/default6.C: New test.
7522
7523 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7524
7525         * lib/target-supports.exp (check_profiling_available): Return false
7526         for VxWorks.
7527         (check_effective_target_vxworks_kernel): New procedure.
7528         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7529         VxWorks.
7530         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7531         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7532         to include VxWorks.
7533         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7534
7535 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7536
7537         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7538         PIC is not supported.
7539         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7540         * gcc.dg/20020426-2.c: Likewise.
7541         * gcc.dg/pr28243.c: Likewise.
7542         * gcc.dg/visibility-11.c: Likewise.
7543         * gcc.dg/tls/opt-9.c: Likewise.
7544         * gcc.dg/tls/opt-10.c: Likewise.
7545         * gcc.dg/tls/pic-1.c: Likewise.
7546         * gcc.dg/tls/struct-1.c: Likewise.
7547         * gcc.target/i386/20000807-1.c: Likewise.
7548         * gcc.target/i386/20000904-1.c: Likewise.
7549         * gcc.target/i386/20011119-1.c: Likewise.
7550         * gcc.target/i386/990213-2.c: Likewise.
7551         * gcc.target/i386/990214-1.c: Likewise.
7552         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7553         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7554         * gcc.target/i386/pic-1.c: Likewise.
7555         * gcc.target/i386/pr21518.c: Likewise.
7556         * gcc.target/i386/pr23098.c: Likewise.
7557         * gcc.target/i386/pr23943.c: Likewise.
7558
7559 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7560
7561         PR c++/31038
7562         * g++.dg/template/complit2.C: New test.
7563
7564         PR c++/30328
7565         * g++.dg/ext/bitfield1.C: New test.
7566
7567 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7568
7569         PR fortran/30883
7570         * gfortran.dg/interface_11.f90: New test.
7571
7572 2007-03-11  Richard Guenther  <rguenther@suse.de>
7573
7574         PR tree-optimization/31115
7575         * gcc.dg/torture/pr31115.c: New testcase.
7576
7577 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7578
7579         PR tree-optimization/29925
7580         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7581
7582 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7583
7584         PR c++/30274
7585         * g++.dg/expr/bitfield3.C: New test.
7586         * g++.dg/expr/bitfield4.C: Likewise.
7587         * g++.dg/expr/bitfield5.C: Likewise.
7588         * g++.dg/expr/bitfield6.C: Likewise.
7589
7590         PR c++/30924
7591         * g++.dg/template/array18.C: New test.
7592
7593 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7594
7595         PR c++/17946
7596         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7597         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7598
7599 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7600
7601         PR c++/20599
7602         * g++.dg/cpp0x/variadic-bind.C: New.
7603         * g++.dg/cpp0x/variadic-function.C: New.
7604         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7605         * g++.dg/cpp0x/variadic-tuple.C: New.
7606         * g++.dg/cpp0x/variadic1.C: New.
7607         * g++.dg/cpp0x/variadic2.C: New.
7608         * g++.dg/cpp0x/variadic3.C: New.
7609         * g++.dg/cpp0x/variadic4.C: New.
7610         * g++.dg/cpp0x/variadic5.C: New.
7611         * g++.dg/cpp0x/variadic6.C: New.
7612         * g++.dg/cpp0x/variadic7.C: New.
7613         * g++.dg/cpp0x/variadic8.C: New.
7614         * g++.dg/cpp0x/variadic9.C: New.
7615         * g++.dg/cpp0x/variadic10.C: New.
7616         * g++.dg/cpp0x/variadic11.C: New.
7617         * g++.dg/cpp0x/variadic12.C: New.
7618         * g++.dg/cpp0x/variadic13.C: New.
7619         * g++.dg/cpp0x/variadic14.C: New.
7620         * g++.dg/cpp0x/variadic15.C: New.
7621         * g++.dg/cpp0x/variadic16.C: New.
7622         * g++.dg/cpp0x/variadic17.C: New.
7623         * g++.dg/cpp0x/variadic18.C: New.
7624         * g++.dg/cpp0x/variadic19.C: New.
7625         * g++.dg/cpp0x/variadic20.C: New.
7626         * g++.dg/cpp0x/variadic21.C: New.
7627         * g++.dg/cpp0x/variadic22.C: New.
7628         * g++.dg/cpp0x/variadic23.C: New.
7629         * g++.dg/cpp0x/variadic24.C: New.
7630         * g++.dg/cpp0x/variadic25.C: New.
7631         * g++.dg/cpp0x/variadic26.C: New.
7632         * g++.dg/cpp0x/variadic27.C: New.
7633         * g++.dg/cpp0x/variadic28.C: New.
7634         * g++.dg/cpp0x/variadic29.C: New.
7635         * g++.dg/cpp0x/variadic30.C: New.
7636         * g++.dg/cpp0x/variadic31.C: New.
7637         * g++.dg/cpp0x/variadic32.C: New.
7638         * g++.dg/cpp0x/variadic33.C: New.
7639         * g++.dg/cpp0x/variadic34.C: New.
7640         * g++.dg/cpp0x/variadic35.C: New.
7641         * g++.dg/cpp0x/variadic36.C: New.
7642         * g++.dg/cpp0x/variadic37.C: New.
7643         * g++.dg/cpp0x/variadic38.C: New.
7644         * g++.dg/cpp0x/variadic39.C: New.
7645         * g++.dg/cpp0x/variadic40.C: New.
7646         * g++.dg/cpp0x/variadic41.C: New.
7647         * g++.dg/cpp0x/variadic42.C: New.
7648         * g++.dg/cpp0x/variadic43.C: New.
7649         * g++.dg/cpp0x/variadic44.C: New.
7650         * g++.dg/cpp0x/variadic45.C: New.
7651         * g++.dg/cpp0x/variadic46.C: New.
7652         * g++.dg/cpp0x/variadic47.C: New.
7653         * g++.dg/cpp0x/variadic48.C: New.
7654         * g++.dg/cpp0x/variadic49.C: New.
7655         * g++.dg/cpp0x/variadic50.C: New.
7656         * g++.dg/cpp0x/variadic51.C: New.
7657         * g++.dg/cpp0x/variadic52.C: New.
7658         * g++.dg/cpp0x/variadic53.C: New.
7659         * g++.dg/cpp0x/variadic54.C: New.
7660         * g++.dg/cpp0x/variadic55.C: New.
7661         * g++.dg/cpp0x/variadic56.C: New.
7662         * g++.dg/cpp0x/variadic57.C: New.
7663         * g++.dg/cpp0x/variadic58.C: New.
7664         * g++.dg/cpp0x/variadic59.C: New.
7665         * g++.dg/cpp0x/variadic60.C : New.
7666         * g++.dg/cpp0x/variadic61.C : New.
7667         * g++.dg/cpp0x/variadic62.C : New.
7668         * g++.dg/cpp0x/variadic63.C : New.
7669         * g++.dg/cpp0x/variadic64.C : New.
7670         * g++.dg/cpp0x/variadic65.C : New.
7671         * g++.dg/cpp0x/variadic66.C : New.
7672         * g++.dg/cpp0x/variadic67.C : New.
7673         * g++.dg/cpp0x/variadic68.C : New.
7674         * g++.dg/cpp0x/variadic69.C : New.
7675         * g++.dg/cpp0x/variadic70.C : New.
7676         * g++.dg/cpp0x/variadic71.C : New.
7677         * g++.dg/cpp0x/variadic72.C : New.
7678         * g++.dg/cpp0x/variadic73.C : New.
7679         * g++.dg/cpp0x/variadic74.C : New.
7680         * g++.dg/cpp0x/variadic75.C : New.
7681         * g++.dg/cpp0x/variadic-ex1.C : New.
7682         * g++.dg/cpp0x/variadic-ex2.C : New.
7683         * g++.dg/cpp0x/variadic-ex3.C : New.
7684         * g++.dg/cpp0x/variadic-ex4.C : New.
7685         * g++.dg/cpp0x/variadic-ex5.C : New.
7686         * g++.dg/cpp0x/variadic-ex6.C : New.
7687         * g++.dg/cpp0x/variadic-ex7.C : New.
7688         * g++.dg/cpp0x/variadic-ex8.C : New.
7689         * g++.dg/cpp0x/variadic-ex9.C : New.
7690         * g++.dg/cpp0x/variadic-ex10.C : New.
7691         * g++.dg/cpp0x/variadic-ex11.C : New.
7692         * g++.dg/cpp0x/variadic-ex12.C : New.
7693         * g++.dg/cpp0x/variadic-ex13.C : New.
7694         * g++.dg/cpp0x/variadic-ex14.C : New.
7695
7696 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7697
7698         PR libgfortran/31099
7699         * gfortran.dg/unformatted_recl.f90: New test.
7700
7701 2007-03-09  Roger Sayle  <roger@eyesopen.com>
7702
7703         * gcc.dg/fold-eqcmplx-1.c: New test case.
7704
7705 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
7706
7707         PR rtl-optimization/30643
7708         * gcc.dg/pr30643.c: New.
7709
7710 2007-03-09  Chao-ying Fu  <fu@mips.com>
7711
7712         * gcc.target/mips/mips32-dspr2-type.c: New test.
7713         * gcc.target/mips/mips32-dspr2.c: New test.
7714         * gcc.target/mips/dspr2-MULT.c: New test.
7715         * gcc.target/mips/dspr2-MULTU.c: New test.
7716         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
7717         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
7718         Adjust some formats.
7719
7720 2007-03-09  Dirk Mueller  <dmueller@suse.de>
7721
7722         PR c++/17946
7723         * gcc.dg/Wlogical-op-1.c: New.
7724         * g++.dg/warn/Wlogical-op-1.C: New.
7725
7726 2007-03-09  Richard Guenther  <rguenther@suse.de>
7727
7728         PR tree-optimization/30904
7729         PR middle-end/31058
7730         * gcc.dg/pr30904.c: Remove xfail.
7731
7732 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7733
7734         PR C/31072
7735         * gcc.c-torture/execute/pr31072.c: New test.
7736
7737 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7738
7739         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
7740         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7741         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
7742         *lrint* and *lround*.
7743         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
7744         floor->lfloor.
7745         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
7746         * gcc.dg/torture/builtin-integral-1.c: Likewise.
7747         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
7748         and *lround*.  Correct macro names.
7749         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
7750         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
7751
7752 2007-03-08  Ian Lance Taylor  <iant@google.com>
7753
7754         * gcc.dg/no-strict-overflow-5.c: New test.
7755         * gcc.dg/no-strict-overflow-6.c: New test.
7756         * gcc.dg/Wstrict-overflow-11.c: New test.
7757         * gcc.dg/Wstrict-overflow-12.c: New test.
7758         * gcc.dg/Wstrict-overflow-13.c: New test.
7759         * gcc.dg/Wstrict-overflow-14.c: New test.
7760         * gcc.dg/Wstrict-overflow-15.c: New test.
7761
7762 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7763
7764         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
7765         for VxWorks kernel mode.
7766         * gcc.c-torture/execute/strncmp-1.x: Likewise.
7767
7768 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7769
7770         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
7771         mode.
7772
7773 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7774
7775         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
7776         and lib/bfill.c on VxWorks targets.
7777         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
7778         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
7779         lib/bfill.c and lib/memmove.c on VxWorks targets.
7780         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
7781         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
7782         on VxWorks targets.
7783         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
7784         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
7785
7786 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7787
7788         * gfortran.dg/use_5.f90: New test.
7789         * gfortran.dg/use_6.f90: Ditto.
7790         * gfortran.dg/use_7.f90: Ditto.
7791
7792 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7793
7794         PR fortran/30973
7795         * gfortran.dg/use_4.f90: New test.
7796         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
7797
7798 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/31011
7801         * gfortran.dg/parameter_array_section_2.f90: New test.
7802
7803 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
7804
7805         PR c++/30852
7806         * g++.dg/ext/offsetof1.C: Add cases with volatile.
7807
7808         PR c++/30534
7809         * g++.dg/template/arg5.C: New test.
7810
7811 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
7812
7813         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7814
7815 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
7816
7817         * gcc.dg/var-expand1.c: Add newline at end of file.
7818
7819 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
7820
7821         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7822
7823 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
7824
7825         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7826
7827 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7828
7829         * gcc.dg/torture/builtin-convert-4.c: New test.
7830
7831 2007-03-05  Ian Lance Taylor  <iant@google.com>
7832
7833         * gcc.c-torture/compile/pr31034.c: New test.
7834
7835 2007-03-05  Ian Lance Taylor  <iant@google.com>
7836
7837         * gcc.dg/inline-18.c: New test.
7838         * gcc.dg/inline-19.c: New test.
7839         * gcc.dg/inline-20.c: New test.
7840         * gcc.dg/inline-21.c: New test.
7841
7842 2007-03-05  Richard Guenther  <rguenther@suse.de>
7843
7844         PR tree-optimization/14052
7845         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7846
7847 2007-03-05  Richard Guenther  <rguenther@suse.de>
7848
7849         PR tree-optimization/23777
7850         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7851
7852 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7853
7854         PR other/30465
7855         * gcc.dg/multiple-overflow-warn-3.c: New.
7856         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7857
7858 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7859
7860         PR c++/30895
7861         * g++.dg/parse/template23.C: New test.
7862
7863 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7864
7865         PR middle-end/30744
7866         * gcc.dg/pr30744-1.c: New test case.
7867
7868 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7869
7870         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7871
7872 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7873
7874         PR target/30406
7875         * gfortran.dg/logical_3.f90: New test.
7876
7877 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7878
7879         PR libfortran/30981
7880         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7881
7882 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7883
7884         * gcc.target/m68k/m68k.exp: New.
7885         * gcc.target/m68k/crash1.c: New.
7886
7887 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7888
7889         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7890         to be more compatible with integer(kind=8).
7891
7892 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7893
7894         PR libfortran/31001
7895         * gfortran.dg/zero_sized_3.f90: New test.
7896
7897 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7898
7899         PR c++/15787
7900         * g++.dg/parse/else.C: New.
7901         * g++.dg/parse/else-2.C: New.
7902
7903 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7904             Tobias Burnus  <burnus@net-b.de>
7905
7906         PR fortran/30882
7907         * gfortran.dg/size_dim.f90: New test.
7908
7909 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7910             Tobias Burnus  <burnus@net-b.de>
7911
7912         PR fortran/30873
7913         * gfortran.dg/entry_9.f90: New test.
7914
7915 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7916
7917         PR c++/28253
7918         * g++.dg/inherit/covariant16.C: New test.
7919
7920 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7921
7922         * g++.dg/other/darwin-minversion-1.C: New.
7923
7924 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7925
7926         * gcc.dg/tree-ssa/20070302-1.c: New test.
7927
7928 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7929
7930         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7931         tests.
7932
7933 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7934
7935         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7936
7937 2007-03-01  Simon Baldwin <simonb@google.com>
7938
7939         PR c++/23689
7940         * warn/ignored_typedef.C: New.
7941         * init/ctor8.C: Added dg-warning to consume ignored typedef
7942         warning.
7943         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7944         and added an explicit line number.
7945
7946 2007-02-28  Richard Guenther  <rguenther@suse.de>
7947
7948         PR middle-end/30364
7949         * gcc.dg/torture/pr30364-1.c: New testcase.
7950         * gcc.dg/torture/pr30364-2.c: Likewise.
7951         * gcc.dg/torture/pr30364-3.c: Likewise.
7952
7953 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7954
7955         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7956         powerpc*, use -funsafe-math-optimizations.
7957         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7958         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7959
7960 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7961             Paul Thomas  <pault@gcc.gnu.org>
7962
7963         PR fortran/30888
7964         PR fortran/30887
7965         * c_by_val_1.f: Test %VAL() with non-default kind.
7966         * c_by_val.c: Ditto.
7967         * c_by_val_4.f: New test.
7968
7969 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7970
7971         PR fortran/30968
7972         * gfortran.dg/continuation_7.f90: New test.
7973
7974 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7975
7976         * g++.dg/inherit/thunk7.C: New test.
7977         * lib/target-supports.exp (check_profiling_available): Not available
7978         for bfin-*-*.
7979
7980 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7981
7982         PR target/30970
7983         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7984
7985 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7986
7987         * lib/target-supports.exp (check_effective_target_init_priority):
7988         Remove Solaris special case.
7989
7990 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7991
7992         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7993         for more builtin types.
7994
7995         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7996         * g++.dg/ext/visibility/noPLT.C: Likewise.
7997
7998 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7999
8000         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8001         sh* targets.
8002
8003 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8004
8005         PR fortran/30865
8006         * size_optional_dim_1.f90:  New test.
8007
8008 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8009
8010         * gcc.dg/vxworks/vxworks.exp: New file.
8011         * gcc.dg/vxworks/initpri1.c: Likewise.
8012         * gcc.dg/vxworks/initpri2.c: Likewise.
8013         * gcc.dg/initpri2.c: Add more tests.
8014         * g++.dg/special/initpri2.C: Likewise.
8015
8016         * gcc.dg/initpri1.c: New test.
8017         * gcc.dg/initpri2.c: Likewise.
8018         * g++.dg/special/initpri1.C: New test.
8019         * g++.dg/special/initpri2.C: Likewise.
8020         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8021         * g++.dg/special/conpr-2.C: Likewise.
8022         * g++.dg/special/conpr-3.C: Likewise.
8023         * g++.dg/special/conpr-4.C: Likewise.
8024         * g++.dg/special/initp1.C: Likewise.
8025         * g++.dg/special/ecos.exp: Remove code to detect availability of
8026         constructor priorities.
8027         * lib/target-supports.exp (check_effective_target_init_priority):
8028         New function.
8029
8030 2007-02-24  Jan Hubicka  <jh@suse.cz>
8031
8032         * gcc.c-torture/execute/pr30778.c: New testcase.
8033
8034 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8035
8036         PR libgfortran/30918
8037         * gfortran.dg/namelist_26.f90: New test.
8038
8039 2007-02-24  Richard Guenther  <rguenther@suse.de>
8040
8041         PR middle-end/30951
8042         * gcc.dg/pr30951.c: New testcase.
8043
8044 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8045
8046         * gcc.dg/torture/builtin-modf-1.c: New test.
8047
8048 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8049
8050         PR tree-optimization/30904
8051         * gcc.dg/pr30904.c: New test.
8052
8053 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8054
8055         * gcc.test-framework/README: Correct command.
8056         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8057         -Wunused-value.
8058         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8059
8060 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8061
8062         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8063
8064 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8065
8066         * lib/target-supports.exp (check_effective_target_newlib): New
8067         function.
8068
8069 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8070
8071         PR fortran/30660
8072         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8073         allocatable component.
8074
8075
8076 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8077
8078         * gcc.dg/torture/builtin-logb-1.c: New test.
8079         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8080         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8081         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8082         sh* targets.
8083
8084 2007-02-23  Richard Guenther  <rguenther@suse.de>
8085
8086         * g++.dg/warn/changes-meaning.C: New testcase.
8087
8088 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8089
8090         PR libgfortran/30910
8091         * gfortran.dg/fmt_zero_precision.f90: Update test.
8092
8093 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8094
8095         * gcc.dg/torture/builtin-frexp-1.c: New test.
8096
8097 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8098
8099         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8100
8101 2007-02-22  Ian Lance Taylor  <iant@google.com>
8102
8103         PR debug/30898
8104         * g++.dg/debug/pr30898.C: New test.
8105
8106 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8107
8108         * gcc.dg/vect/vect-106.c: New test.
8109
8110 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8111             Ira Rosen  <irar@il.ibm.com>
8112
8113         PR tree-optimization/30843
8114         * gcc.dg/vect/pr30843.c: New test.
8115
8116 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8117
8118         PR tree-optimization/30858
8119         * gcc.dg/vect/pr30858.c: New test.
8120
8121 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8122
8123         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8124         to set options for compiling testglue.
8125         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8126         * lib/obj-c++.exp (obj-c++_init): Likewise.
8127
8128 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8129
8130         * gnat.dg/derived_aggregate.adb: New test.
8131
8132 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8133
8134         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8135         sh* targets.  Call the correct CKSGN macro.
8136
8137 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8138
8139         * gfortran.dg/gomp/omp_parse1.f90: New test.
8140         * gfortran.dg/gomp/omp_parse2.f: New test.
8141
8142 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8143
8144         PR fortran/30869
8145         * gfortran.dg/do_pointer_1.f90:  New test.
8146
8147 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8148
8149         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8150         and scalbln.
8151
8152 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8153
8154         * gcc.dg/darwin-minversion-1.c: New.
8155         * gcc.dg/darwin-minversion-2.c: New.
8156
8157 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8158
8159         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8160
8161 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8162             DJ Delorie <dj@redhat.com>
8163
8164         PR other/30824
8165         * gcc.dg/Wfatal.c: New.
8166         * gcc.dg/Wfatal-2.c: New.
8167         * gcc.dg/Werror-1.c: Adjust expectations.
8168         * gcc.dg/Werror-5.c: Likewise.
8169         * gcc.dg/Werror-7.c: Likewise.
8170         * gcc.dg/Werror-10.c: Likewise.
8171         * gcc.dg/Werror-11.c: Likewise.
8172
8173 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8174
8175         PR fortran/30522
8176         * gfortran.dg/volatile10.f90: New test.
8177
8178 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8179
8180         PR libfortran/30533
8181         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8182
8183 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8184
8185         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8186         * gcc.dg/Walways-true-1.c: Likewise.
8187         * gcc.dg/weak/weak-3.c: Likewise.
8188         * gcc.dg/Werror-1.c: Likewise.
8189         * gcc.dg/Werror-3.c: Likewise.
8190         * gcc.dg/Werror-4.c: Likewise.
8191         * gcc.dg/Werror-5.c: Likewise.
8192         * gcc.dg/Werror-6.c: Likewise.
8193         * gcc.dg/Werror-7.c: Likewise.
8194         * gcc.dg/Werror-8.c: Likewise.
8195         * gcc.dg/Werror-10.c: Likewise.
8196         * gcc.dg/Werror-11.c: Likewise.
8197         * gcc.dg/Werror-12.c: Likewise.
8198         * g++.old-deja/g++.mike/warn8.C: Likewise.
8199         * g++.dg/warn/Walways-true-1.C: Likewise.
8200         * g++.dg/warn/Walways-true-2.C: Likewise.
8201         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8202         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8203         -Wstring-literal-comparison with -Waddress.
8204         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8205         -Wno-string-literal-comparison with -Wno-address.
8206
8207 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8208
8209         * gnat.dg/self_aggregate_with_call.adb: New test.
8210
8211 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8212
8213         PR tree-optimization/30975
8214         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8215         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8216         * gcc.dg/vect/pr30795.c: New.
8217
8218 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8219
8220         PR fortran/30681
8221         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8222
8223 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8224
8225         PR rtl-optimization/28173
8226         * gcc.target/i386/andor-1.c: New test case.
8227
8228 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8229
8230         * gcc.dg/torture/builtin-ldexp-1.c: New.
8231         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8232
8233 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8234
8235         * gfortran.dg/array_constructor_15.f90: New test case.
8236
8237 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8238
8239         * gfortran.dg/forall_10.f90: New test case.
8240
8241 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8242
8243         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8244
8245 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8246
8247         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8248         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8249
8250 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8251
8252         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8253         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8254         * gcc.target/i386/xchg-1.c: New test.
8255         * gcc.target/i386/xchg-2.c: New test.
8256
8257 2007-02-16  Richard Guenther  <rguenther@suse.de>
8258             Christian Bruel  <christian.bruel@st.com>
8259
8260         * gcc.dg/strict-overflow-5.c: New testcase.
8261
8262 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8263
8264         PR fortran/30793
8265         * gfortran.dg/func_derived_4.f90: New test.
8266
8267 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8268
8269         PR middle-end/30391
8270         * gfortran.dg/pr30391-1.f90: New test case.
8271
8272 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8273
8274         PR middle-end/30433
8275         * gcc.c-torture/compile/pr30433.c: New testcase to check
8276         that complex constants comparisions are foldded.
8277
8278 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8279
8280         PR C++/30158
8281         * g++.dg/ext/stmtexpr10.C: New testcase.
8282
8283 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8284
8285         PR middle-end/30729
8286         * gcc.dg/Wunused-value-2.c: New testcase.
8287
8288 2007-02-15  Ian Lance Taylor  <iant@google.com>
8289
8290         * g++.dg/eh/subreg-1.C: New test.
8291
8292 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8293
8294         PR c/26494
8295         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8296         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8297         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8298         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8299         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8300         * gcc.dg/Werror-implicit-function-declaration.c: New.
8301
8302 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8303
8304         PR c++/28943
8305         * g++.dg/warn/pr28943.C: New.
8306
8307 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8308
8309         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8310
8311 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8312
8313         PR fortran/30779
8314         * gfortran.dg/error_recovery_3.f90: New test.
8315
8316 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8317
8318         * g++.dg/tree-ssa/sra-1.C: New.
8319
8320 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8321
8322         * g++.dg/tree-ssa/sra-1.C: New.
8323
8324 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8325
8326         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8327
8328 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8329
8330         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8331
8332 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8333
8334         PR fortran/30799
8335         * gfortran.dg/logical_2.f90: New test.
8336
8337 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8338
8339         * gcc.dg/torture/complex-alias-1.c: New test.
8340
8341 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8342
8343         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8344         instead of -fdump-tree-tailcall.
8345
8346 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8347
8348         * gfortran.dg/interface_10.f90: Fix comment typo.
8349
8350 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8351
8352         PR tree-optimization/30771
8353         * gcc.dg/vect/pr30771.c: New test.
8354
8355 2007-02-13  Ian Lance Taylor  <iant@google.com>
8356
8357         * gcc.dg/Wstrict-overflow-1.c: New test.
8358         * gcc.dg/Wstrict-overflow-2.c: New test.
8359         * gcc.dg/Wstrict-overflow-3.c: New test.
8360         * gcc.dg/Wstrict-overflow-4.c: New test.
8361         * gcc.dg/Wstrict-overflow-5.c: New test.
8362         * gcc.dg/Wstrict-overflow-6.c: New test.
8363         * gcc.dg/Wstrict-overflow-7.c: New test.
8364         * gcc.dg/Wstrict-overflow-8.c: New test.
8365         * gcc.dg/Wstrict-overflow-9.c: New test.
8366         * gcc.dg/Wstrict-overflow-10.c: New test.
8367
8368 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8369
8370         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8371
8372 2007-02-13  Richard Henderson  <rth@redhat.com>
8373
8374         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8375         * gcc.c-torture/execute/pr29302-1.c: ... here.
8376
8377 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8378
8379         PR c/29521
8380         * gcc.dg/c90-return-1.c: Update output.
8381         * gcc.dg/c99-return-1.c: Likewise.
8382
8383 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/30554
8386         * gfortran.dg/used_dummy_types_7.f90: New test..
8387
8388 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8389
8390         * gcc.target/i386/parity-1.c: New test.
8391         * gcc.target/i386/parity-2.c: New test.
8392
8393 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8394
8395         * gcc.target/i386/builtin-bswap-3.c: New test case.
8396
8397 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8398
8399         PR tree-optimization/29145
8400         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8401         alias analysis is improved to take better advantage of restrict
8402         qualified pointers.
8403         * gcc.dg/vect/vect-80.c: Likewise.
8404         * gcc.dg/vect/pr29145.c: New.
8405
8406 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8407
8408         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8409         * gcc.target/i386/sse4a-insert.c: Likewise.
8410
8411 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8412
8413         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8414         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8415
8416 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8417
8418         PR fortran/30478
8419         * gfortran.dg/enum_4.f90: Update error message checks.
8420
8421 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8422
8423         PR fortran/30554
8424         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8425         versions of the modules.
8426
8427         PR fortran/30617
8428         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8429         by getting rid of recursive I/O and providing functions with
8430         results.
8431
8432         PR fortran/30319
8433         * gfortran.dg/char_array_constructor_2.f90
8434
8435 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8436
8437         PR c++/26988
8438         * g++.dg/template/spec34.C: New test
8439
8440 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8441
8442         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8443         on i?86 and x86_64.
8444         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8445         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8446         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8447         on i?86 and x86_64.
8448         * gcc.dg/vect/vect-113.c: Ditto.
8449
8450 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/29487
8453         * g++.dg/eh/weak1-C: New test.
8454         * g++.dg/eh/weak1-a.cc: Likewise.
8455         * g++.dg/eh/comdat1.C: Likewise.
8456
8457 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8458             Dorit Nuzman  <dorit@il.ibm.com>
8459
8460         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8461         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8462         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8463         * gcc.dg/vect/vect-113.c: Likewise.
8464
8465         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8466
8467 2007-02-10  Richard Henderson  <rth@redhat.com>
8468
8469         * lib/target-supports.exp (check_effective_target_tls): Redefine
8470         to mean non-emulated tls.
8471         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8472         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8473         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8474         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8475         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8476         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8477         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8478
8479 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8480
8481         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8482
8483 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8484
8485         * gfortran.dg/secnds.f: Replace time tolerance with a
8486         before-and-after bracket.
8487         * gfortran.dg/secnds-1.f: Likewise.
8488
8489 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8490
8491         PR fortran/30512
8492         * gfortran.dg/maxlocval_1.f90: New test.
8493
8494 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8495
8496         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8497
8498 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8499
8500         PR fortran/30720
8501         * gfortran.dg/array_function_1.f90: New test.
8502
8503 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8504
8505         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8506         (check_effective_target_dummy_wcsftime): New functions.
8507
8508 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8509
8510         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8511         * lib/target-supports.exp (check_effective_target_uclibc): New
8512         function.
8513
8514 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8515
8516         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8517         (vsnprintf): Don't define for uClibc targets.
8518
8519 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8520
8521         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8522         set before checking whether it was allowed.
8523         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8524         before checking inside_main.
8525
8526 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8527
8528         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8529         uClinux targets.
8530         (u16sf): Likewise u4sf.
8531         * g++.dg/compat/struct-layout-1.h: Likewise.
8532
8533 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8534
8535         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8536         procedure.
8537         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8538         m68k targets if check_effective_target_coldfire_fpu returns true.
8539
8540 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8541         Richard Guenther  <rguenther@suse.de>
8542
8543         PR middle-end/23361
8544         * gcc.dg/fold-compare-3.c: New testcase.
8545         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8546
8547 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8548
8549         * gcc.dg/pr26570.c: Clean up coverage files.
8550         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8551         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8552         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8553         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8554         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8555         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8556         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8557         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8558         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8559         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8560         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8561         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8562         * gcc.dg/vect/pr28952.c: Ditto.
8563         * gcc.dg/vect/pr27151.c: Ditto.
8564         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8565         * g++.dg/gomp/macro-3.C: Ditto.
8566
8567 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8568
8569         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8570         of the loop.
8571
8572 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8573
8574         * gcc.target/i386/builtin-bswap-2.c: New test case.
8575
8576 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8577
8578         * gfortran.dg/forall_8.f90: New test case.
8579         * gfortran.dg/forall_9.f90: Likewise.
8580
8581 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8582
8583         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8584
8585 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8586
8587         * lib/target-supports.exp (check_effective_target_simulator): New.
8588
8589 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8590
8591         * gcc.dg/tree-ssa/loop-25.c: New test.
8592
8593 2007-02-06  Richard Henderson  <rth@redhat.com>
8594
8595         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8596
8597 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8598
8599         * gcc.target/powerpc/popcount-1.c: New test case.
8600         * gcc.target/powerpc/parity-1.c: Likewise.
8601
8602 2007-02-06  Richard Guenther  <rguenther@suse.de>
8603
8604         PR middle-end/27302
8605         * gcc.dg/torture/pr27302-2.c: New testcase.
8606
8607 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8608
8609         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8610         * gcc.dg/vect/vect-iv-1.c: New test.
8611         * gcc.dg/vect/vect-iv-2.c: New test.
8612         * gcc.dg/vect/vect-iv-3.c: New test.
8613         * gcc.dg/vect/vect-iv-4.c: New test.
8614         * gcc.dg/vect/vect-iv-5.c: New test.
8615         * gcc.dg/vect/vect-iv-6.c: New test.
8616         * gcc.dg/vect/vect-iv-7.c: New test.
8617         * gcc.dg/vect/vect-iv-8.c: New test.
8618         * gcc.dg/vect/vect-iv-9.c: New test.
8619         * gcc.dg/vect/vect-iv-10.c: New test.
8620         * gcc.dg/vect/vect-iv-11.c: New test.
8621         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8622         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8623         * gcc.dg/vect/vect-14.c: Now vectorizable.
8624         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8625         loop).
8626         * gcc.dg/vect/vect-27.c: Likewise.
8627         * gcc.dg/vect/vect-29.c Likewise.
8628         * gcc.dg/vect/vect-dv-2.c: Likewise.
8629         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8630         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8631         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8632
8633 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8634
8635         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8636
8637 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8638
8639         * gcc.dg/builtins-20.c: Add more cases.
8640
8641 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8642
8643         PR debug/30189
8644         * gcc.dg/pr30189.c: New test.
8645
8646 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8647
8648         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8649         for running tests.
8650         * gcc.target/i386/sse4a-extract.c: New test.
8651         * gcc.target/i386/sse4a-insert.c: New test.
8652         * gcc.target/i386/sse4a-montsd.c: New test.
8653         * gcc.target/i386/sse4a-montss.c: New test.
8654
8655 2007-02-05  Richard Guenther  <rguenther@suse.de>
8656
8657         * gcc.target/i386/vectorize3.c: New testcase.
8658
8659 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8660
8661         PR target/30665
8662         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8663
8664 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8665
8666         PR fortran/30611
8667         * gfortran.dg/repeat_1.f90: New test.
8668
8669 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8670
8671         PR fortran/30605
8672         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8673         * gfortran.dg/derived_init_2.f90: Ditto.
8674         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8675         * gfortran.dg/array_initializer_1.f90: Ditto.
8676         * gfortran.dg/do_2.f90: Ditto.
8677         * gfortran.dg/proc_assign_1.f90: Ditto.
8678
8679 2007-02-04  Richard Guenther  <rguenther@suse.de>
8680
8681         PR middle-end/30636
8682         * g++.dg/warn/pr30636.C: New testcase.
8683         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8684
8685 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8686
8687         PR middle-end/30667
8688         * gfortran.dg/pr30667.f: New test.
8689
8690 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8691
8692         * gcc.dg/builtins-54.c: Add more cases.
8693
8694 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
8695
8696         PR fortran/30514
8697         * gfortran.dg/zero_sized_2.f90: New test.
8698
8699         PR fortran/30660
8700         * gfortran.dg/alloc_comp_basics_4.f90: New test.
8701
8702         PR fortran/29820
8703         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
8704         file.
8705
8706 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8707
8708         PR fortran/30683
8709         * gfortran.dg/interface_10.f90: New test.
8710
8711 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8712
8713         * gcc.dg/builtins-20.c: Add more cases.
8714
8715 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8716
8717         PR target/29682
8718         * gcc-target/ia64/pr29682.c: New test.
8719
8720 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
8721
8722         PR fortran/30284
8723         * gfortran.dg/arrayio_11.f90.f90: New test.
8724
8725         PR fortran/30626
8726         * gfortran.dg/arrayio_12.f90.f90: New test.
8727
8728 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR c++/30536
8731         * g++.dg/tls/diag-5.C: New test.
8732
8733         PR middle-end/30473
8734         * gcc.dg/pr30473.c: New test.
8735         * gcc.c-torture/execute/20070201-1.c: New test.
8736
8737 2007-02-01  Roger Sayle  <roger@eyesopen.com>
8738
8739         * gfortran.dg/dependency_20.f90: New test case.
8740
8741 2007-01-31  Ian Lance Taylor  <iant@google.com>
8742
8743         * gcc.dg/lower-subreg-1.c (test): New test.
8744
8745 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
8746
8747         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
8748
8749 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8750
8751         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
8752         * gcc.dg/torture/builtin-math-3.c: Likewise.
8753
8754 2007-01-31  Dirk Mueller  <dmueller@suse.de>
8755
8756         gcc.dg/Wparentheses-2.c: Update and add new tests.
8757
8758 2007-01-31  Ira Rosen  <irar@il.ibm.com>
8759
8760         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
8761         vectorize.
8762
8763 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
8764
8765         * gcc.dg/builtins-63.c: New test.
8766
8767 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8768
8769         PR fortran/27588
8770         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
8771
8772 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8773
8774         PR fortran/30520
8775         * gfortran.dg/volatile8.f90: New argument conformance test.
8776         * gfortran.dg/volatile9.f90: New scope test.
8777
8778 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8779
8780         PR c++/24745
8781         * g++.dg/warn/null4.C: New.
8782
8783 2001-01-30  Roger Sayle  <roger@eyesopen.com>
8784             Uros Bizjak  <ubizjak@gmail.com>
8785
8786         * gcc.dg/large-size-array-3.c: Correct typo.
8787
8788 2007-01-30  Richard Guenther  <rguenther@suse.de>
8789
8790         PR middle-end/27657
8791         * g++.dg/debug/pr27657.C: New testcase.
8792
8793 2007-01-30  Richard Guenther  <rguenther@suse.de>
8794
8795         PR middle-end/30313
8796         * gcc.dg/torture/pr30313.c: New testcase.
8797
8798 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
8799
8800         * gcc.dg/dfp/dfp-except.h: New file.
8801         * gcc.dg/dfp/fe-check.h: New file.
8802         * gcc.dg/dfp/fe-binop.c: New test.
8803         * gcc.dg/dfp/fe-convert-1.c: New test.
8804         * gcc.dg/dfp/fe-convert-2.c: New test.
8805         * gcc.dg/dfp/fe-convert-3.c: New test.
8806
8807         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8808         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8809         * gcc.dg/dfp/convert-dfp.c: Ditto.
8810         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8811
8812 2007-01-29  Josh Conner  <jconner@apple.com>
8813
8814         * gcc.target/powerpc/altivec-24.c: New test.
8815
8816 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
8817
8818         PR c++/28266
8819         * g++.dg/parse/defarg12.C: New test.
8820
8821 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
8822
8823         PR fortran/30554
8824         * gfortran.dg/used_dummy_types_6.f90: New test.
8825
8826 2007-01-28  Jan Hubicka  <jh@suse.cz>
8827
8828         * gcc.dg/tree-prof/val-prof-6.c: New test.
8829
8830 2007-01-28  Roger Sayle  <roger@eyesopen.com>
8831
8832         * gcc.dg/large-size-array-3.c: Correct test case (portability).
8833
8834 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
8835
8836         PR C++/28988
8837         * g++.dg/expr/dtor4.C: New test.
8838
8839 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8840
8841         * gcc.dg/tree-ssa/loop-23.c: New test.
8842
8843 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8844
8845         PR libfortran/30389
8846         * gfortran.dg/achar_2.f90:  New test.
8847         * gfortran.dg/achar_3.f90:  New test.
8848
8849 2007-01-27  Ian Lance Taylor  <iant@google.com>
8850
8851         * gcc.dg/strict-overflow-1.c: New test.
8852         * gcc.dg/no-strict-overflow-1.c: New test.
8853         * gcc.dg/strict-overflow-2.c: New test.
8854         * gcc.dg/no-strict-overflow-2.c: New test.
8855         * gcc.dg/strict-overflow-3.c: New test.
8856         * gcc.dg/no-strict-overflow-3.c: New test.
8857         * gcc.dg/strict-overflow-4.c: New test.
8858         * gcc.dg/no-strict-overflow-4.c: New test.
8859         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8860         * gcc.dg/pr15784-1.c: Likewise.
8861         * gcc.dg/pr20922-1.c: Likewise.
8862         * gcc.dg/pr20922-3.c: Likewise.
8863         * gcc.dg/pr20922-4.c: Likewise.
8864         * gcc.dg/pr20922-6.c: Likewise.
8865         * gcc.dg/compare-4.c: Likewise.
8866         * gcc.dg/torture/pr26898-1.c: Likewise.
8867         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8868         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8869         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8870         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8871         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8872         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8873         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8874         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8875         * g++.dg/tree-ssa/pr21082.C: Likewise.
8876
8877 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8878
8879         * gcc-dg/large-size-array-3.c: New test case.
8880
8881 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8882
8883         * gfortran.dg/forall_7.f90: New test case.
8884
8885 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8886
8887         PR fortran/30407
8888         * gfortran.dg/where_operator_assign_1.f90: New test.
8889         * gfortran.dg/where_operator_assign_2.f90: New test.
8890         * gfortran.dg/where_operator_assign_3.f90: New test.
8891
8892 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8893
8894         * lib/target-supports.exp
8895         (check_effective_target_powerpc_altivec): New.
8896         (check_effective_target_vect_cmdline_needed): Use it.
8897
8898 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8899
8900         PR fortran/30278
8901         * gfortran.dg/backslash_3.f: New test.
8902
8903 2007-01-26  Richard Guenther  <rguenther@suse.de>
8904
8905         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8906
8907 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8908
8909         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8910         * gfortran.dg/vect/vect.exp: Ditto.
8911         * gfortran.dg/dg.exp: Ditto.
8912         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8913         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8914
8915 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8916
8917         * gcc.dg/builtins-20.c: Add more cases.
8918         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8919
8920 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8921
8922         PR fortran/30437
8923         * gcc.dg/Wall.c: New.
8924         * gcc.dg/Wno-all.c: New.
8925         * gfortran.dg/Wall.f90: New.
8926         * gfortran.dg/Wno-all.f90: New.
8927
8928 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8929
8930         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8931         * g++.dg/eh/simd-2.C: Also run on Darwin.
8932         * g++.dg/eh/simd-3.C: New.
8933         * g++.dg/eh/simd-4.C: New.
8934
8935 2007-01-25  Richard Guenther  <rguenther@suse.de>
8936
8937         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8938         and _PROFILE_USE.
8939         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8940
8941 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8942
8943         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8944         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8945         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8946         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8947         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8948         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8949         * gcc.dg/ipa/ipa-7.c: New testcase.
8950
8951 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8952
8953         * g++.dg/cpp0x/warn_cxx0x.C: New.
8954
8955 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8956
8957         * gcc.dg/builtins-20.c: Test builtin carg.
8958
8959 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR middle-end/27416
8962         * gcc.dg/gomp/pr27416.c: New test.
8963
8964         PR middle-end/30494
8965         * gcc.dg/gomp/pr30494.c: New test.
8966         * g++.dg/gomp/pr30494.C: New test.
8967
8968         PR middle-end/30421
8969         * gcc.dg/gomp/pr30421.c: New test.
8970
8971 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8972
8973         * gcc.target/ia64/versionid-1.c: New test.
8974         * gcc.target/ia64/versionid-2.c: New test.
8975
8976 2007-01-24  Richard Guenther  <rguenther@suse.de>
8977
8978         PR testsuite/30181
8979         * gcc.dg/builtins-57.c: Change to a link-time testcase
8980         to support non-C99 targets.
8981
8982 2007-01-24  Jan Hubicka  <jh@suse.cz>
8983
8984         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8985
8986 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8987
8988         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8989
8990 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8991
8992         PR objc/27438
8993         * objc.dg/const-str-12.m: New test.
8994
8995 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8996
8997         PR fortran/30532
8998         * gfortran.dg/ctrl-z.f90:  New test.
8999
9000 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9001
9002         PR fortran/30481
9003         * gfortran.dg/namelist_assumed_char.f90:  New test.
9004
9005 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9006
9007         PR c++/27492
9008         * g++.dg/inherit/covariant15.C: New test.
9009
9010 2007-01-23  Ian Lance Taylor  <iant@google.com>
9011
9012         * g++.dg/warn/Wparentheses-24.C: New test.
9013
9014 2007-01-23  Richard Guenther  <rguenther@suse.de>
9015
9016         PR testsuite/30560
9017         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9018         with full path.
9019
9020 2007-01-22  Richard Guenther  <rguenther@suse.de>
9021
9022         PR tree-optimization/30038
9023         * gcc.dg/builtins-62.c: New testcase.
9024
9025 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9026
9027         * gcc.c-torture/compile/20070121.c: New test.
9028
9029 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9030
9031         PR libfortran/30525
9032         * gfortran.dg/char_comparison_1.f:  New test.
9033
9034 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9035
9036         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9037
9038 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9039
9040         PR objc/30479
9041         * objc.dg/pch: New directory.
9042         * objc.dg/pch/pch.exp: New file.
9043         * objc.dg/pch/interface-1.m: New test.
9044         * objc.dg/pch/interface-1.hs: New include file.
9045         * lib/objc.exp (objc_target_compile): Add
9046         "-x objective-c-header" in front of the sources if this is
9047         a precompiled header being compiled.
9048
9049 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9050
9051         * gfortran.dg/array_memcpy_3.f90: New test case.
9052         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9053
9054 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9055             Brooks Moses  <brooks.moses@codesourcery.com>
9056             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9057
9058         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9059         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9060
9061 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9062
9063         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9064
9065 2007-01-19  Mike Stump  <mrs@apple.com>
9066
9067         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9068         away.
9069
9070 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9071
9072         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9073         option instead of -funsafe-math-optimizations.
9074
9075 2007-01-19  Tomas Bily  <tbily@suse.cz>
9076
9077         gcc.dg/tree-prof/indir-call-prof.c: New.
9078         g++.dg/dg.exp: Add tree-prof subdirectory.
9079         g++.dg/tree-prof/indir-call-prof.C: New.
9080         g++.dg/tree-prof/tree-prof.exp: New.
9081
9082 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9083
9084         PR c++/17947
9085         * g++.dg/warn/deprecated.C: Update warning output.
9086         * g++.dg/warn/deprecated-2.C: Likewise.
9087         * g++.dg/warn/deprecated-3.C: New.
9088
9089 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9090
9091         * gcc.c-torture/execute/nestfunc-7.c: New.
9092
9093 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9094
9095         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9096
9097 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9098
9099         * gcc.dg/m68k-pic-1.c: New.
9100
9101 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9102
9103         * gfortran.dg/array_memcpy_4.f90: New test case.
9104
9105 2007-01-18  Josh Conner  <jconner@apple.com>
9106
9107         PR target/30485
9108         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9109         * gcc.dg/vect/no-trapping-math-1: New.
9110         * gcc.dg/vect/no-trapping-math-2: New.
9111
9112 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9113
9114         * gcc.target/i386/387-8.c: Update comment about optimizing
9115         inherent load of 1.0 of fptan instruction.
9116
9117 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9118             Richard Guenther <rguenther@suse.de>
9119
9120         PR diagnostic/8268
9121         * gcc.dg/Warray-bounds.c: New testcase.
9122         * gcc.dg/Warray-bounds-2.c: New testcase.
9123         * g++.dg/warn/Warray-bounds.C: New testcase.
9124         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9125
9126 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9127
9128         PR fortran/30476
9129         * gfortran.dg/generic_12.f90: New test.
9130
9131 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9132
9133         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9134         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9135
9136 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9137
9138         * gcc.dg/dfp/compare-special.h: New file.
9139         * gcc.dg/dfp/compare-special-32.c: New test.
9140         * gcc.dg/dfp/compare-special-64.c: New test.
9141         * gcc.dg/dfp/compare-special-128.c: New test.
9142
9143 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9144             Paul Thomas  <pault@gcc.gnu.org>
9145             Steven G. Kargl  <kargl@gcc.gnu.org>
9146
9147         PR fortran/30404
9148         * gfortran.dg/forall_6.f90: New test case.
9149         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9150         * gfortran.dg/dependency_13.f90: Likewise.
9151
9152 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9153
9154         PR testsuite/12325
9155         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9156         targets that don't support Inf.
9157
9158 2007-01-15  Dale Johannesen  <dalej@apple.com>
9159
9160         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9161
9162 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9163
9164         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9165         of achar for 0xff to avoid the "Extended ASCII not
9166         implemented" error message.
9167
9168 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9169
9170         PR fortran/28172
9171         * gfortran.dg/altreturn_4.f90: New test.
9172
9173         PR fortran/29389
9174         * gfortran.dg/stfunc_4.f90: New test.
9175
9176         PR fortran/29712
9177         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9178         * gfortran.dg/initialization_1.f90: Change warning.
9179
9180         PR fortran/30283
9181         * gfortran.dg/specification_type_resolution_2.f90: New test.
9182
9183 2007-01-14  Jan Hubicka  <jh@suse.cz>
9184
9185         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9186         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9187         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9188         elimination.
9189
9190 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9191
9192         PR fortran/30410
9193         * gfortran.dg/external_procedures_2.f90: New test.
9194
9195 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9196
9197         PR target/30413
9198         * gcc.target/i386/pr30413.c: New test.
9199
9200 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9201
9202         PR fortran/30452
9203         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9204
9205 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9206
9207         * gcc.dg/20070112-1.c: New test.
9208
9209 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9210
9211         PR libgfortran/30435
9212         * gfortran.dg/list_read_6.f90: New test.
9213
9214 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9215
9216         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9217
9218 2007-01-12  Tom Tromey  <tromey@redhat.com>
9219
9220         PR preprocessor/28227:
9221         * gcc.dg/cpp/pr28227.c: New file.
9222
9223 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9224
9225         * gcc.dg/tree-ssa/loop-22.c: New test.
9226
9227 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9228
9229         PR tree-optimization/29516
9230         * gcc.dg/tree-ssa/loop-20.c: New test.
9231
9232 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9233
9234         PR libfortran/30415
9235         * minmaxloc_integer_kinds_1.f90:  New test.
9236
9237 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9238
9239         PR c++/29573
9240         * g++.dg/template/sizeof-template-argument.C: New test.
9241
9242 2007-01-11  Jan Hubicka  <jh@suse.cz>
9243
9244         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9245         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9246         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9247         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9248         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9249         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9250         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9251         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9252         transformation in question.
9253         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9254         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9255         * gcc.dg/always_inline3.c: Likewise.
9256
9257 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9258
9259         PR c++/28999
9260         * g++.dg/template/typename11.C: New test.
9261
9262 2007-01-10  Robert Kennedy <jimbob@google.com>
9263
9264         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9265
9266 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9267
9268         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9269         for different integer kinds.
9270         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9271         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9272         * gfortran.dg/ishft_2.f90: New test.
9273         * gfortran.dg/ishft_3.f90: New test.
9274
9275 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9276
9277         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9278
9279 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9280
9281         PR tree-optimization/30322
9282         * gcc.dg/tree-ssa/loop-21.c: New test.
9283
9284 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9285
9286         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9287
9288 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9289
9290         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9291
9292 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9293
9294         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9295         * g++.dg/warn/overflow-warn-3.C: Likewise.
9296         * g++.dg/warn/overflow-warn-4.C: Likewise.
9297         * g++.dg/warn/overflow-warn-5.C: Likewise.
9298         * g++.dg/warn/overflow-warn-6.C: Likewise.
9299         * g++.dg/warn/Woverflow-1.C: Likewise.
9300         * g++.dg/warn/Woverflow-2.C: Likewise.
9301         * g++.dg/warn/Woverflow-3.C: Likewise.
9302         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9303
9304 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9305
9306         * gfortran.dg/array_constructor_14.f90: New test case.
9307         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9308
9309 2007-01-08  Richard Guenther  <rguenther@suse.de>
9310
9311         PR tree-optimization/23603
9312         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9313         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9314
9315 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9316
9317         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9318         in __v8qi typedef.
9319         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9320         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9321         compiler behaviour.
9322         * gcc.dg/simd-5.c: Likewise.
9323         * gcc.dg/simd-6.c: Likewise.
9324         * g++.dg/conversion/simd1.C: Likewise.
9325         * g++.dg/conversion/simd3.C: Likewise.
9326         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9327         (main): Use it.
9328
9329 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9330
9331         PR tree-optimization/29877
9332         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9333         name of a hard register for the target concerned.  Adjust dg-error
9334         directives to cope with new behaviour of TER.
9335
9336 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9337
9338         PR c++/28986
9339         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9340         * g++.dg/warn/overflow-warn-1.C: New.
9341         * g++.dg/warn/overflow-warn-3.C: New.
9342         * g++.dg/warn/overflow-warn-4.C: New.
9343         * g++.dg/warn/overflow-warn-5.C: New.
9344         * g++.dg/warn/overflow-warn-6.C: New.
9345         * g++.dg/warn/Woverflow-1.C: New.
9346         * g++.dg/warn/Woverflow-2.C: New.
9347         * g++.dg/warn/Woverflow-3.C: New.
9348         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9349
9350 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9351
9352         PR fortran/27698
9353         * gfortran.dg/invalid_name.f90: New test.
9354         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9355         * gfortran.dg/gomp/pr29759.f90: Ditto.
9356
9357 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9358
9359         * gfortran.dg/present_1.f90:  Update error message.
9360
9361 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9362
9363         PR c++/19439
9364         * g++.dg/template/duplicate1.C: New test
9365         * g++.dg/template/memfriend6.C: Adjust error markers.
9366
9367 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9368
9369         PR tree-opt/30385
9370         * gcc.dg/torture/inline-1.c: New test.
9371
9372 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9373
9374         PR c/19978
9375         * gcc.dg/multiple-overflow-warn-1.c: New.
9376         * gcc.dg/multiple-overflow-warn-2.c: New.
9377         * gcc.dg/overflow-warn-6.c: New.
9378         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9379
9380 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9381
9382         * gfortran.dg/array_memcpy_1.f90: New test case.
9383         * gfortran.dg/array_memcpy_2.f90: Likewise.
9384
9385 2007-01-05  Richard Guenther  <rguenther@suse.de>
9386
9387         PR middle-end/27826
9388         * g++.dg/opt/pr27826.C: New testcase.
9389
9390 2007-01-05  Ian Lance Taylor  <iant@google.com>
9391
9392         * gcc.dg/Walways-true-1.c: New test.
9393         * gcc.dg/Walways-true-2.c: New test.
9394         * g++.dg/warn/Walways-true-1.C: New test.
9395         * g++.dg/warn/Walways-true-2.C: New test.
9396
9397 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9398
9399         PR c/30360
9400         * gcc.dg/pr30360.c: New test.
9401
9402 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/23232
9405         * gfortran.dg/data_implied_do_1.f90: New test.
9406
9407         PR fortran/27996
9408         PR fortran/27998
9409         * gfortran.dg/char_length_1.f90: New test.
9410
9411 2007-01-05  Richard Guenther  <rguenther@suse.de>
9412
9413         PR middle-end/28116
9414         * g++.dg/opt/pr28116.C: New testcase.
9415
9416 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9417
9418         PR fortran/29624
9419         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9420           invalid deallocate.
9421         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9422         * gfortran.dg/protected_4.f90: Add pointer intent check.
9423         * gfortran.dg/protected_6.f90: Add pointer intent check.
9424         * gfortran.dg/pointer_intent_1.f90: New test.
9425         * gfortran.dg/pointer_intent_2.f90: New test.
9426         * gfortran.dg/pointer_intent_3.f90: New test.
9427
9428 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9429
9430         PR 30235
9431         * gfortran.dg/altreturn_2.f90: new test.
9432
9433 2007-01-04  Tom Tromey  <tromey@redhat.com>
9434
9435         PR preprocessor/28165:
9436         * gcc.dg/cpp/pr28165.c: New file.
9437
9438 2007-01-03  Josh Conner  <jconner@apple.com>
9439
9440         PR middle-end/29683
9441         * gcc.dg/pr29683.c: New.
9442
9443 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9444
9445         PR c++/28217
9446         * g++.dg/pch/template-1.C: New test.
9447         * g++.dg/pch/template-1.Hs: New file.
9448
9449 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9450
9451         PR middle-end/30353
9452         * gcc.c-torture/compile/complex-4.c: New test.
9453
9454 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9455
9456         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9457         -maltivec.
9458         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9459
9460 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9461
9462         PR middle-end/30286
9463         * gcc.dg/pr30286.c: New test.
9464
9465         PR c++/29535
9466         * g++.dg/template/crash66.C: New test.
9467
9468         PR c++/29054
9469         * g++.dg/template/friend49.C: New test.
9470
9471 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9472
9473         * gfortran.dg/ibits.f90: New test.
9474
9475 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9476
9477         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9478         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9479
9480 2007-01-02  Jan Hubicka  <jh@suse.cz>
9481
9482         * gcc.dg/pr16194.c: We now output error on all three functions,
9483         not just first one.
9484
9485 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9486
9487         PR c/19977
9488         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9489         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9490
9491 2006-01-02  Ian Lance Taylor  <iant@google.com>
9492
9493         * g++.dg/warn/Wparentheses-22.C: New test.
9494         * g++.dg/warn/Wparentheses-23.C: New test.
9495
9496 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9497
9498         PR middle-end/7651
9499         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9500         * gcc.dg/declspec-3-Wextra.c: New.
9501         * gcc.dg/declspec-3-no.c: New
9502
9503 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9504
9505         PR fortran/20896
9506         * gfortran.dg/interface_10.f90: Remove.
9507
9508 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9509
9510         * gcc.dg/fold-eqxor-4.c: New test case.
9511
9512 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9513
9514         PR middle-end/30311
9515         * gcc.c-torture/compile/pr30311.c: New test.
9516
9517 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9518
9519         PR middle-end/30253
9520         * gcc.c-torture/compile/statement-expression-1.c: New test.
9521
9522 2007-01-01  Andreas Schwab  <schwab@suse.de>
9523
9524         PR target/29166
9525         * g++.dg/eh/pr29166.C: New test.
9526
9527 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9528
9529         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9530         New.
9531         (check_effective_target_vect_cmdline_needed): Use it.
9532
9533 2006-12-31  Richard Guenther  <rguenther@suse.de>
9534
9535         PR middle-end/30137
9536         * gcc.dg/pr30137-1.c: New testcase.
9537         * gcc.dg/pr30137-2.c: Likewise.
9538
9539 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9540
9541         PR middle-end/30322
9542         * gcc.dg/fold-plusnot-1.c: New test case.
9543
9544 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9545
9546         PR c++/29731
9547         * g++.dg/parse/template22.C: New test.
9548
9549 2006-12-31  Richard Guenther  <rguenther@suse.de>
9550
9551         PR middle-end/30338
9552         * gcc.c-torture/compile/pr30338.c: New testcase.
9553
9554 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/27900
9557         * gfortran.dg/intrinsic_actual_4.f90: New test.
9558
9559         PR fortran/24325
9560         * gfortran.dg/func_decl_3.f90: New test.
9561
9562 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9563
9564         PR fortran/23060
9565         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9566         * gfortran.dg/c_by_val_1.f: New test.
9567         * gfortran.dg/c_by_val_2.f: New test.
9568         * gfortran.dg/c_by_val_3.f: New test.
9569
9570 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9571
9572         PR libfortran/30321
9573         * gfortran.dg/sum_zero_array_1.f90:  New test.
9574
9575 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9576
9577         PR preprocessor/29612
9578         * gcc.dg/cpp/pr29612-1.c: New test.
9579         * gcc.dg/cpp/pr29612-2.c: New test.
9580
9581 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/30034
9584         * gfortran.dg/pure_formal_proc_1.f90: New test.
9585
9586         PR fortran/30237
9587         * gfortran.dg/intrinsic_actual_3.f90: New test.
9588
9589 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9590
9591         PR fortran/30014
9592         * gfortran.dg/io_constraints_1.f90: Update test.
9593         * gfortran.dg/io_constraints_2.f90: Update test.
9594         * gfortran.dg/inquire_iolength.f90: New test.
9595
9596 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9597
9598         PR fortran/20896
9599         * gfortran.dg/interface_10.f90: New test.
9600         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9601         since z is already, locally a variable.
9602
9603         PR fortran/25135
9604         * gfortran.dg/generic_11.f90: New test.
9605         * gfortran.dg/interface_7.f90: Remove name clash between module
9606         name and procedure 'x' referenced in the interface.
9607
9608 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9609
9610         PR middle-end/7651
9611         * gcc.dg/Wmissing-parameter-type.c: New.
9612         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9613         * gcc.dg/Wmissing-parameter-type-no.c: New.
9614
9615 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9616
9617         PR fortran/25818
9618         * gfortran.dg/entry_array_specs_2.f: New test.
9619
9620         PR fortran/30084
9621         * gfortran.dg/nested_modules_6.f90: New test.
9622
9623 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9624
9625         PR middle-end/7651
9626         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9627         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9628
9629 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9630
9631         PR C++/30168
9632         * g++.dg/opt/complex6.C: New test.
9633
9634 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9635
9636         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9637         full" if the linker on spu-*-* warns about exceeding local store.
9638
9639         And revert this patch:
9640         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9641         fail to link due to relocation overflows on spu-*-*.
9642
9643 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9644
9645         PR fortran/30273
9646         * gfortran.dg/dependency_19.f90: New test.
9647
9648 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9649
9650         PR fortran/30202
9651         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9652
9653 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9654
9655         PR middle-end/30262
9656         * gcc.c-torture/execute/20061220-1.c: New test.
9657
9658         PR middle-end/30263
9659         * gcc.dg/gomp/asm-1.c: New test.
9660
9661         PR target/30230
9662         * g++.dg/eh/ia64-2.C: New test.
9663
9664 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9665
9666         PR target/28966
9667         PR target/29248
9668         * gcc.dg/rs6000-leaf.c: New.
9669
9670 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9671
9672         PR fortran/25392
9673         * gfortran.dg/f2c_8.f90: New test.
9674
9675 2006-12-20  Bill Wendling  <wendling@apple.com>
9676
9677         * gcc.dg/asm-b.c: Check for __ppc64__.
9678
9679 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9680
9681         PR fortran/30190
9682         * gfortran.dg/bounds_check_5.f90: New test.
9683
9684 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9685
9686         PR middle-end/30143
9687         * gcc.dg/gomp/complex-1.c: New testcase.
9688
9689 2006-12-20  Roger Sayle  <roger@eyesopen.com>
9690
9691         * gfortran.dg/array_memset_1.f90: New test case.
9692
9693 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
9694
9695         * lib/target-supports.exp: Add spu to
9696         check_effective_target_vect_widen_mult_hi_to_si.
9697
9698 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9699
9700         PR fortran/29992
9701         * gfortran.dg/generic_9.f90: New test.
9702
9703         PR fortran/30081
9704         * gfortran.dg/generic_10.f90: New test.
9705
9706 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
9707
9708         PR tree-opt/30045
9709         * gcc.dg/pr30045.c: New test.
9710
9711 2006-12-20  Ben Elliston  <bje@au.ibm.com>
9712
9713         * gcc.dg/20020312-2.c: Add a case for __SPU__.
9714
9715 2006-12-19  Eric Christopher  <echristo@apple.com>
9716
9717         PR target/29302
9718         * gcc.c-torture/execute/pr29302-1.c: New.
9719
9720 2006-12-19  Tobias Burnus  <burnus@net-b.de>
9721
9722         PR fortran/39238
9723         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
9724
9725 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
9726
9727         PR fortran/30236
9728         * gfortran.dg/altreturn_3.f90: New test.
9729
9730         * gfortran.dg/char_result_12.f90: Fix comment typos.
9731
9732 2006-12-19  Ben Elliston  <bje@au.ibm.com>
9733
9734         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
9735         as newlib's stdio.h uses non-traditional cpp constructs.
9736
9737 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9738
9739         * gfortran.dg/advance.f90: Renamed to advance_1.f90
9740         * gfortran.dg/append-1.f90: Renamed to append_1.f90
9741         * gfortran.dg/array-1.f90: Renamed to array_1.f90
9742         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
9743         * gfortran.dg/backspace.f: Renamed to backspace_1.f
9744         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9745         * gfortran.dg/default_initialization.f: Renamed to
9746         default_initialization_1.f
9747         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
9748         dollar_edit_descriptor_1.f
9749         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
9750         dollar_edit_descriptor_2.f
9751         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
9752         dollar_edit_descriptor_3.f
9753         * gfortran.dg/logint-1.f: Renamed to logint_1.f
9754         * gfortran.dg/logint-2.f: Renamed to logint_2.f
9755         * gfortran.dg/logint-3.f: Renamed to logint_3.f
9756         * gfortran.dg/advance_1.f90: Renamed from advance.f90
9757         * gfortran.dg/append_1.f90: Renamed from append-1.f90
9758         * gfortran.dg/array_1.f90: Renamed from array-1.f90
9759         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
9760         * gfortran.dg/backspace_1.f: Renamed from backspace.f
9761         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
9762         * gfortran.dg/default_initialization_1.f: Renamed from
9763         default_initialization.f
9764         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
9765         dollar_edit_descriptor-1.f
9766         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
9767         dollar_edit_descriptor-2.f
9768         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
9769         dollar_edit_descriptor-3.f
9770         * gfortran.dg/logint_1.f: Renamed from logint-1.f
9771         * gfortran.dg/logint_2.f: Renamed from logint-2.f
9772         * gfortran.dg/logint_3.f: Renamed from logint-3.f
9773
9774 2006-12-18  Bill Wendling  <wendling@apple.com>
9775
9776         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
9777         id is an OjbC keyword.
9778
9779 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9780
9781         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
9782
9783 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9784
9785         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
9786
9787 2006-12-18  Ian Lance Taylor  <iant@google.com>
9788
9789         * g++.dg/warn/Wmissing-declarations-1.C: New test.
9790
9791 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9792
9793         * gcc.c-torture/compile/pr27528.c: Use empty templates.
9794
9795 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9796
9797         PR fortran/30207
9798         * gfortran.fortran-torture/execute/where21.f90: New test.
9799
9800 2006-12-17  Tobias Burnus  <burnus@net-b.de>
9801
9802         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
9803
9804 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9805
9806         PR middle-end/7651
9807         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9808         * gcc.dg/if-empty-1.c: Likewise.
9809         * gcc.dg/pr23165.c: Likewise.
9810         * g++.dg/warn/empty-body.C: Likewise.
9811
9812 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9813
9814         PR libfortran/30005
9815         * gfortran.dg/open_errors.f90: New test.
9816
9817 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
9818
9819         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9820
9821         * gcc.target/i386/ssse3-pabsb.c: New file.
9822         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9823         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9824         * gcc.target/i386/ssse3-palignr.c: Likewise.
9825         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9826         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9827         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9828         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9829         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9830         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9831         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9832         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9833         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9834         * gcc.target/i386/ssse3-psignb.c: Likewise.
9835         * gcc.target/i386/ssse3-psignd.c: Likewise.
9836         * gcc.target/i386/ssse3-psignw.c: Likewise.
9837         * gcc.target/i386/ssse3-vals.h: Likewise.
9838
9839 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9840
9841         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9842         * lib/fortran-torture.exp: Include target-supports.exp.
9843
9844 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR target/30185
9847         * gcc.c-torture/execute/pr30185.c: New test.
9848
9849 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9850
9851         PR testsuite/30179
9852         PR testsuite/30180
9853         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9854         * gcc.dg/builtin-bswap-2.c: Likewise.
9855         * gcc.dg/builtin-bswap-3.c: Likewise.
9856         * gcc.dg/builtin-bswap-4.c: Likewise.
9857         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9858         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9859
9860 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9861
9862         PR libfortran/30145
9863         * gfortran.dg/write_zero_array: New test.
9864
9865 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9866
9867         PR fortran/30200
9868         * gfortran.dg/write_fmt_trim.f90: New test.
9869
9870 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9871
9872         PR 30194
9873         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9874         temporarily.
9875
9876 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9877
9878         * lib/target-supports.exp (check_weak_available): Use istarget
9879         "hppa*-*-hpux10*" instead of regexp.
9880         (check_cxa_atexit_available): Likewise.
9881
9882 2006-12-14  Richard Guenther  <rguenther@suse.de>
9883
9884         PR tree-optimization/30197
9885         * gcc.c-torture/execute/complex-1.c: Fix function name.
9886         * gcc.dg/builtins-61.c: New testcase.
9887
9888 2006-12-14  Richard Guenther  <rguenther@suse.de>
9889
9890         PR middle-end/30172
9891         * gcc.dg/pr30172-1.c: New testcase.
9892
9893 2006-12-14  Richard Guenther  <rguenther@suse.de>
9894
9895         PR tree-optimization/30198
9896         * gcc.dg/builtins-60.c: New testcase.
9897
9898 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9899
9900         * lib/target-supports.exp (vect_no_align): Remove spu.
9901
9902 2006-12-13  Ian Lance Taylor  <iant@google.com>
9903
9904         PR c++/19564
9905         PR c++/19756
9906         * g++.dg/warn/Wparentheses-5.C: New test.
9907         * g++.dg/warn/Wparentheses-6.C: New test.
9908         * g++.dg/warn/Wparentheses-7.C: New test.
9909         * g++.dg/warn/Wparentheses-8.C: New test.
9910         * g++.dg/warn/Wparentheses-9.C: New test.
9911         * g++.dg/warn/Wparentheses-10.C: New test.
9912         * g++.dg/warn/Wparentheses-11.C: New test.
9913         * g++.dg/warn/Wparentheses-12.C: New test.
9914         * g++.dg/warn/Wparentheses-13.C: New test.
9915         * g++.dg/warn/Wparentheses-14.C: New test.
9916         * g++.dg/warn/Wparentheses-15.C: New test.
9917         * g++.dg/warn/Wparentheses-16.C: New test.
9918         * g++.dg/warn/Wparentheses-17.C: New test.
9919         * g++.dg/warn/Wparentheses-18.C: New test.
9920         * g++.dg/warn/Wparentheses-19.C: New test.
9921         * g++.dg/warn/Wparentheses-20.C: New test.
9922         * g++.dg/warn/Wparentheses-21.C: New test.
9923
9924 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9925
9926         PR testsuite/30157
9927         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9928         for target "hppa.*hpux10".
9929
9930 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9931
9932         * g++.dg/debug/vartrack1.C: New test.
9933
9934         * g++.dg/opt/ifcvt1.C: New test.
9935
9936         * gcc.dg/tls/opt-13.c: New test.
9937
9938         * gcc.dg/20060425-2.c: New test.
9939
9940         * g++.dg/opt/pr15054-2.C: New test.
9941
9942         * gcc.c-torture/execute/20060420-1.c: New test.
9943
9944         * gcc.c-torture/execute/20060412-1.c: New test.
9945
9946         * objc/compile/20060406-1.m: New test.
9947
9948 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9949
9950         * g++.dg/template/array17.C: New test.
9951
9952 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9953
9954         * gcc.target/powerpc/altivec-23.c: New test.
9955
9956 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9957
9958         PR c++27316
9959         * g++.dg/inherit/error3.C: New test.
9960
9961         PR c++/28740
9962         * g++.dg/inherit/error4.C: New test.
9963
9964 2006-12-13  Richard Guenther  <rguenther@suse.de>
9965
9966         PR tree-optimization/17687
9967         * gcc.dg/builtins-59.c: New testcase.
9968
9969 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9970
9971         * gcc.target/spu/Wmain.c: New test.
9972
9973 2006-12-12  Josh Conner  <jconner@apple.com>
9974
9975         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9976         * g++.dg/abi/thunk4.C: Likewise.
9977         * g++.dg/abi/rtti3.C: Likewise.
9978
9979 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9980
9981         * gcc.target/spu/cpat-1.c: New test.
9982         * gcc.target/spu/cpat-2.c: New test.
9983         * gcc.target/spu/cpat-3.c: New test.
9984         * gcc.target/spu/cpat-4.c: New test.
9985
9986 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9987
9988         PR tree-opt/28436
9989         * gcc.c-torture/compile/vector-1.c: New test.
9990         * gcc.c-torture/compile/vector-2.c: New test.
9991         * gcc.c-torture/compile/vector-3.c: New test.
9992
9993 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9994
9995         * lib/fortran-torture.exp: Update copyright years.  Remove
9996         obsolete comment.  Test -ftree-vectorize where it makes sense.
9997         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9998         from fortran-torture.exp.
9999         * gfortran.dg/char_transpose_1.f90,
10000         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10001         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10002         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10003         '-w' to dg-options.
10004
10005 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10006
10007         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10008         saved_${tool}_load.
10009
10010 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10011
10012         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10013         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10014         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10015         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10016         gaps.
10017
10018 2006-12-12  Richard Guenther  <rguenther@suse.de>
10019
10020         PR middle-end/30147
10021         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10022
10023 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10024             Diego Novillo  <dnovillo@redhat.com>
10025
10026         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10027         VDEF/VUSE changes.
10028         * gcc.dg/tree-ssa/pr26421.c: Likewise
10029         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10030         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10031         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10032         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10033         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10034         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10035         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10036         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10037         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10038
10039 2006-12-11  Jan Hubicka  <jh@suse.cz>
10040
10041         * gcc.dg/tree-prof/stringop-1.c: New test.
10042         * gcc.dg/tree-prof/stringop-2.c: New test.
10043
10044 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10045
10046         PR target/30120
10047         * gcc.target/i386/pr30120.c: New test.
10048
10049         Revert:
10050         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10051
10052         * gcc.target/i386/x87regparm-1.c: New test.
10053         * gcc.target/i386/x87regparm-2.c: New test.
10054         * gcc.target/i386/x87regparm-3.c: New test.
10055         * gcc.target/i386/x87regparm-4.c: New test.
10056
10057 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10058
10059         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10060
10061 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10062
10063         PR fortran/23994
10064         * gfortran.dg/protected_1.f90: New test.
10065         * gfortran.dg/protected_2.f90: New test.
10066         * gfortran.dg/protected_3.f90: New test.
10067         * gfortran.dg/protected_4.f90: New test.
10068         * gfortran.dg/protected_5.f90: New test.
10069         * gfortran.dg/protected_6.f90: New test.
10070
10071 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10072             Tobias Burnus  <burnus@gcc.gnu.org>
10073
10074         PR fortran/29975
10075         PR fortran/30068
10076         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10077         interface.
10078         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10079         ambiguous interfaces.
10080         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10081         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10082         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10083         ambiguous interfaces.
10084         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10085         * gfortran.dg/array_initializer_2.f90: Add initializer array
10086         constructor test.
10087
10088         PR fortran/30096
10089         * gfortran.dg/interface_9.f90: Test that host interfaces are
10090         not checked for ambiguity with the local version.
10091
10092 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10093
10094         PR fortran/29464
10095         * gfortran.dg/module_interface_2.f90: New test.
10096
10097 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10098
10099         PR fortran/29941
10100         * gfortran.dg/assumed_len.f90: New test.
10101
10102 2006-12-09  Richard Guenther  <rguenther@suse.de>
10103
10104         * g++.dg/warn/implicit-typename1.C: Qualify types.
10105         * g++.dg/parse/crash12.C: Likewise.
10106         * g++.dg/tree-ssa/pr22444.C: Likewise.
10107
10108 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10109
10110         * gfortran.dg/array_2.f90: Added sqrt test.
10111
10112 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10113
10114         * gcc.target/i386/x87regparm-1.c: XFAIL.
10115         * gcc.target/i386/x87regparm-2.c: XFAIL.
10116         * gcc.target/i386/x87regparm-3.c: XFAIL.
10117         * gcc.target/i386/x87regparm-4.c: XFAIL.
10118
10119 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10120
10121         * lib/target-supports.exp
10122         (check_effective_target_large_long_double): New.
10123         * gcc.dg/Wconversion-real.c : Use it.
10124         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10125         unsigned.
10126
10127 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10128
10129         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10130
10131 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10132
10133         PR fortran/27546
10134         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10135
10136 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10137
10138         PR c++/29732
10139         * g++.dg/template/crash65.C: New test.
10140         * g++.dg/template/spec16.C: Tweak error markers.
10141
10142 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10143
10144         * gcc.target/spu: New directory.
10145         * gcc.target/spu/spu.exp: New file.
10146         * gcc.target/spu/intrinsics-1.c: New test.
10147
10148 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10149
10150         PR c++/29980
10151         * g++.dg/ext/attrib27.C: New test.
10152         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10153         * g++.dg/parse/typedef5.C: Likewise.
10154
10155 2006-12-07  Mike Stump  <mrs@apple.com>
10156
10157         * treelang/compile/var_defs.tree: Adjust.
10158
10159 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10160
10161         PR c++/29730
10162         * g++.dg/template/crash64.C: New test.
10163         * g++.dg/parse/crash27.C: Adjust error markers.
10164
10165 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10166
10167         PR libfortran/30009
10168         PR libfortran/30056
10169         * gfortran.dg/read_eof_4.f90:  Add tests.
10170         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10171         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10172
10173 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10174
10175         PR c++/29729
10176         * g++.dg/template/crash63.C: New test.
10177
10178         PR c++/29728
10179         * g++.dg/template/crash62.C: New test.
10180
10181 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10182
10183         PR fortran/30003
10184         * gfortran.dg/allocatable_function_1.f90: Increase the number
10185         of expected calls of free to 10; the lhs section reference is
10186         now evaluated so there is another call to bar.  Change the
10187         comment appropriately.
10188         * gfortran.dg/array_section_1.f90: New test.
10189
10190 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10191
10192         PR fortran/29912
10193         * gfortran.dg/char_result_12.f90: New test.
10194
10195 2006-12-05  Richard Guenther  <rguenther@suse.de>
10196
10197         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10198         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10199         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10200         vect_double, xfail for spu*-*-*.
10201
10202 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10203
10204         PR fortran/29962
10205         * initialization_4.f90: Test noninteger exponents (-std=f95).
10206         * initialization_5.f90: New test for noninteger exponents
10207           with -std=f2003.
10208
10209 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10210
10211         PR fortran/29821
10212         * gfortran.dg/parameter_array_section_1.f90: New test.
10213
10214 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10215
10216         PR c++/29733
10217         * g++.dg/template/crash61.C: New test.
10218
10219         PR c++/29632
10220         * g++.dg/template/error23.C: New test.
10221
10222 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10223
10224         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10225
10226 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10227
10228         PR fortran/29916
10229         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10230
10231 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR middle-end/29965
10234         * gcc.dg/gomp/pr29965-1.c: New test.
10235         * gcc.dg/gomp/pr29965-2.c: New test.
10236         * gcc.dg/gomp/pr29965-3.c: New test.
10237         * gcc.dg/gomp/pr29965-4.c: New test.
10238         * gcc.dg/gomp/pr29965-5.c: New test.
10239         * gcc.dg/gomp/pr29965-6.c: New test.
10240         * g++.dg/gomp/pr29965-1.C: New test.
10241         * g++.dg/gomp/pr29965-2.C: New test.
10242         * g++.dg/gomp/pr29965-3.C: New test.
10243         * g++.dg/gomp/pr29965-4.C: New test.
10244         * g++.dg/gomp/pr29965-5.C: New test.
10245         * g++.dg/gomp/pr29965-6.C: New test.
10246         * g++.dg/gomp/pr29965-7.C: New test.
10247         * g++.dg/gomp/pr29965-8.C: New test.
10248         * g++.dg/gomp/pr29965-9.C: New test.
10249         * g++.dg/gomp/pr29965-10.C: New test.
10250
10251 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10252
10253         * gnat.dg/pointer_variable_bounds.adb: New test.
10254         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10255         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10256
10257 2006-12-03  Eric Christopher  <echristo@apple.com>
10258
10259         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10260
10261 2006-12-03  Richard Henderson  <rth@redhat.com>
10262             Andrew Pinski  <pinskia@gmail.com>
10263
10264         PR C++/14329
10265         * g++.dg/warn/unit-1.C: New test.
10266
10267 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10268
10269         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10270
10271 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10272
10273         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10274         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10275         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10276         * gcc.dg/vect/vect-70.c: Reduce array size.
10277         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10278         vect_no_compaer_double targets.
10279         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10280         vect_float, vect_double, and vect_int.
10281
10282 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10283
10284         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10285         test for loop versioning on vect_no_align targets.
10286         * gcc.dg/vect/pr20122.c: Likewise.
10287         * gcc.dg/vect/vect-105.c: Likewise.
10288         * gcc.dg/vect/vect-42.c: Likewise.
10289         * gcc.dg/vect/vect-43.c: Likewise.
10290         * gcc.dg/vect/vect-74.c: Likewise.
10291         * gcc.dg/vect/vect-75.c: Likewise.
10292         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10293         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10294         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10295         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10296
10297 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10298
10299         PR fortran/29642
10300         * gfortran.dg/value_1.f90 : New test.
10301         * gfortran.dg/value_2.f90 : New test.
10302         * gfortran.dg/value_3.f90 : New test.
10303         * gfortran.dg/value_4.f90 : New test.
10304         * gfortran.dg/value_4.c : Called from value_4.f90.
10305
10306 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10307
10308         PR C++/30033
10309         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10310
10311 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10314
10315 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10316
10317         PR c/27953
10318         * gcc.dg/pr27953.c: New test.
10319
10320 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10321
10322         PR c++/30022
10323         * g++.dg/ext/vector5.C: New test.
10324
10325         PR c++/30021
10326         * g++.dg/other/main1.C: New test.
10327
10328 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10329
10330         PR libfortran/29568
10331         * gfortran.dg/convert_implied_open.f90:  Change to
10332         new default record length.
10333         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10334         new error message.
10335         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10336
10337 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10338
10339         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10340
10341 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10342
10343         PR c++/29066
10344         * g++.dg/expr/pr29066.c: New.
10345
10346 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10347             Zdenek Dvorak <dvorakz@suse.cz>
10348
10349         PR tree-optimization/29921
10350         * gcc.dg/pr29921-2.c: New test.
10351
10352 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10353
10354         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10355         (i386_get_cpuid): New function.
10356         (i386_cpuid_ecx): Likewise.
10357         (i386_cpuid_edx): Likewise.
10358         (i386_cpuid): Updated to call i386_cpuid_edx.
10359
10360         * gcc.target/i386/sse3-addsubpd.c: New file.
10361         * gcc.target/i386/sse3-addsubps.c: Likewise.
10362         * gcc.target/i386/sse3-haddpd.c: Likewise.
10363         * gcc.target/i386/sse3-haddps.c: Likewise.
10364         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10365         * gcc.target/i386/sse3-hsubps.c: Likewise.
10366         * gcc.target/i386/sse3-lddqu.c: Likewise.
10367         * gcc.target/i386/sse3-movddup.c: Likewise.
10368         * gcc.target/i386/sse3-movshdup.c: Likewise.
10369         * gcc.target/i386/sse3-movsldup.c: Likewise.
10370
10371 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10372
10373         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10374
10375 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10376
10377         * gcc.dg/dfp/convert-int-max.c: New test.
10378         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10379
10380 2006-11-30  Richard Guenther  <rguenther@suse.de>
10381
10382         * gcc.dg/vect/vect-pow-1.c: Rename ...
10383         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10384         floats instead of doubles, check successful vectorization.
10385
10386 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10387
10388         PR target/29945
10389         * gcc.c-torture/compile/pr29945.c: New testcase.
10390
10391 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10392
10393         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10394         -maltivec.
10395
10396 2006-11-29  Eric Christopher  <echristo@apple.com>
10397
10398         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10399
10400 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10401
10402         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10403
10404         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10405
10406 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10407
10408         PR c++/29022
10409         * g++.dg/inherit/virtual2.C: New test.
10410         * g++.dg/inherit/virtual3.C: Likewise.
10411         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10412         * g++.dg/inherit/error2.C: Likewise.
10413         * g++.dg/template/instantiate1.C: Likewise.
10414
10415 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10416
10417         PR tree-opt/29984
10418         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10419
10420 2006-11-28  Jan Hubicka  <jh@suse.cz>
10421
10422         * gcc.dg/memcpy-1.c: New test.
10423
10424 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10425
10426         PR c++/29735
10427         * g++.dg/warn/main-3.C: New test.
10428
10429 2006-11-28  Jan Hubicka  <jh@suse.cz>
10430
10431         * gcc.dg/winline-1.c: New test.
10432
10433 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10436         alignments.
10437
10438 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10439
10440         PR fortran/29976
10441         * gfortran.dg/missing_optional_dummy_3.f90
10442
10443 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10444
10445         PR fortran/20880
10446         * gfortran.dg/interface_3.f90: Modify errors.
10447
10448 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10449
10450         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10451         fail to link due to relocation overflows on spu-*-*.
10452
10453 2006-11-27  Michael Matz  <matz@suse.de>
10454             Andreas Krebbel  <krebbel1@de.ibm.com>
10455
10456         PR target/29319
10457         * gcc.dg/20061127-1.c: New testcase.
10458
10459 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10460
10461         * gcc.dg/20061124-1.c: Add exit() function prototype.
10462
10463 2006-11-27  Jan Hubicka  <jh@suse.cz>
10464
10465         * gcc.target/i386/memcpy-1.c: Adjust size.
10466         * gcc.dg/visibility-11.c: Likewise.
10467
10468 2006-11-27  Richard Guenther  <rguenther@suse.de>
10469
10470         PR middle-end/25620
10471         * gcc.target/i386/pow-1.c: New testcase.
10472         * gcc.dg/builtins-58.c: Likewise.
10473
10474 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/29886
10477         * g++.dg/expr/cast8.C: New test.
10478
10479 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10480
10481         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10482         Don't ever inline the testcase.
10483
10484 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10485
10486         PR fortran/29982
10487         * gfortran.fortran-torture/compile/parameter_3.f90: New
10488         testcase.
10489
10490 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10491
10492         PR fortran/29951
10493         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10494
10495 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10496
10497         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10498         for CHAR.
10499
10500 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10501
10502         PR libgfortran/29936
10503         * gfortran.dg/write_check3.f90: New test.
10504
10505 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10506
10507         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10508
10509 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10510
10511         PR fortran/20880
10512         * gfortran.dg/interface_3.f90: New test.
10513
10514         PR fortran/29387
10515         * gfortran.dg/generic_8.f90: New test.
10516
10517 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10518
10519         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10520         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10521         * gfortran.dg/specifics_3.f90: Remove.
10522
10523 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10524
10525         PR c/29955
10526         * gcc.dg/gomp/pr29955.c: New test.
10527
10528         PR c/29736
10529         * gcc.dg/pr29736.c: New test.
10530
10531 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10532
10533         PR tree-opt/29964
10534         * gcc.dg/pure-1.c: New test.
10535
10536 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10537
10538         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10539         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10540
10541 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10542
10543         * gcc.dg/20061124-1.c: New testcase.
10544
10545 2006-11-23  Eric Christopher  <echristo@apple.com>
10546
10547         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10548
10549 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10550
10551         PR c/2707
10552         PR c++/26167
10553         * gcc.dg/Wconversion-integer.c: New. Supersedes
10554         Wconversion-negative-constants.c
10555         * gcc.dg/Wconversion-real.c: New.
10556         * gcc.dg/Wconversion-real-integer.c: New.
10557         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10558         * g++.dg/warn/Wconversion1.C: Modified.
10559
10560 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10561
10562         * gfortran.dg/overload_1.f90: New test.
10563
10564 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10565
10566         PR c/9072
10567         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10568         Wtraditional-conversion.
10569         * gcc.dg/overflow-warn-2.c: Likewise.
10570         * gcc.dg/Wconversion.c: Likewise. Renamed as
10571         Wtraditional-conversion.c .
10572         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10573         Wtraditional-conversion-2.c .
10574         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10575         Wtraditional-conversion-2.c
10576         * gcc.dg/Wconversion-negative-constants.c: New.
10577
10578 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10579
10580         * gcc.dg/tree-ssa/dump-1.c: New test.
10581
10582 2006-11-23  David Ung <davidu@mips.com>
10583
10584         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10585         -mfp64, allowable when ISA >= 33 and float is enabled.
10586         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10587         of mthc1 and mfhc1 patterns.
10588
10589 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10590
10591         PR tree-optimization/29921
10592         * gcc.dg/pr29921.c: New test.
10593
10594 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10595
10596         PR fortran/29441
10597         * gfortran.dg/initialization_4.f90: New test.
10598
10599 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10600
10601         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10602         platforms that have interleaving support.
10603         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10604         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10605         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10606         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10607         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10608         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10609         gcc.dg/vect/vect-strided-u8-i8.c,
10610         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10611         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10612         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10613         gcc.dg/vect/vect-strided-float.c,
10614         gcc.dg/vect/vect-strided-a-mult.c,
10615         gcc.dg/vect/vect-strided-mult-char-ls.c,
10616         gcc.dg/vect/vect-strided-a-u16-mult.c,
10617         gcc.dg/vect/vect-strided-a-u32-mult.c,
10618         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10619         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10620         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10621         gcc.dg/vect/vect-strided-mult.c,
10622         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10623         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10624         New.
10625
10626 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10627
10628         PR fortran/25087
10629         * gfortran.dg/auto_char_len_4.f90: New test.
10630
10631 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10632
10633         PR fortran/29652
10634         * gfortran.dg/generic_7.f90: New test.
10635         * gfortran.dg/defined_operators_1.f90: Add new error.
10636
10637 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10638
10639         PR tree-optimization/29902
10640         * g++.dg/tree-ssa/pr29902.C: New test.
10641
10642 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10643
10644         PR fortran/29820
10645         * gfortran.dg/used_types_13.f90: New test.
10646
10647 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10648
10649         * gcc.dg/dfp/snan.c: Delete.
10650
10651 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10652
10653         * g++.dg/cpp0x/static_assert1.C: New.
10654         * g++.dg/cpp0x/static_assert2.C: New.
10655         * g++.dg/cpp0x/static_assert3.C: New.
10656
10657 2006-11-21  Richard Guenther  <rguenther@suse.de>
10658
10659         * gcc.dg/vect/vect-pow-1.c: New testcase.
10660         * gcc.dg/vect/vect-pow-2.c: Likewise.
10661
10662 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR c++/29570
10665         * g++.dg/template/static29.C: New test.
10666
10667         PR c++/29734
10668         * g++.dg/conversion/simd4.C: New test.
10669
10670 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10671
10672         PR c++/29475
10673         * g++.dg/template/access19.C: New test.
10674         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10675         error is reported.
10676
10677 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10678
10679         PR tree-opt/25500
10680         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10681
10682 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10683
10684         PR fortran/27546
10685         * gfortran.dg/import.f90: Extended test.
10686         * gfortran.dg/import2.f90: Extended test.
10687
10688 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10689
10690         * gfortran.dg/volatile3.f90: Add conflict test.
10691
10692 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
10693
10694         PR fortran/24783
10695         * gfortran.dg/implicit_10.f90: New test.
10696
10697 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10698
10699         PR c++/8586
10700         * g++.dg/warn/Wall-write-strings.C: New.
10701
10702 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10703
10704         * gfortran.dg/alloc_comp_constraint_5.f90: New.
10705         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
10706
10707 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10708
10709         * gfortran.dg/use_3.f90: Remove error message.
10710         * gfortran.dg/iso_fortran_env_1.f90: New test.
10711         * gfortran.dg/iso_fortran_env_2.f90: New test.
10712         * gfortran.dg/iso_fortran_env_3.f90: New test.
10713         * gfortran.dg/iso_fortran_env_4.f90: New test.
10714
10715 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
10716
10717         * gcc.dg/vect/vect-27.c: Fix initialization.
10718
10719 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10720
10721         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
10722         * gcc.dg/torture/builtin-minmax-1.c: New.
10723
10724         * gcc.dg/builtins-20.c: Add cases for copysign.
10725
10726 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10727
10728         PR fortran/24285
10729         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
10730
10731 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10732         * gfortran.dg/use_1.f90: New test.
10733         * gfortran.dg/use_1.f90: New test.
10734         * gfortran.dg/use_1.f90: New test.
10735
10736 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
10737
10738         PR tree-optimization/29801
10739         * gcc.dg/pr29801.c: New test.
10740
10741 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR middle-end/29584
10744         * gcc.dg/torture/pr29584.c: New test.
10745
10746 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
10747
10748         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
10749         Condition PowerPC tests for saving FPRs on powerpc_fprs.
10750         * gcc.target/powerpc/compress-float-ppc.c,
10751         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
10752         powerpc_fprs.
10753         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
10754         do not pass -mhard-float.
10755
10756 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10757
10758         * gnat.dg/volatile_aggregate.adb: New test.
10759
10760 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10761
10762         PR fortran/29391
10763         PR fortran/29489
10764         * gfortran.dg/bound_2.f90: Add more checks.
10765         * gfortran.dg/bound_3.f90: New test.
10766
10767 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10768
10769         PR target/29201
10770         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
10771
10772 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10773
10774         * gfortran.dg/import3.f90: Fix error message.
10775
10776 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10777
10778         PR tree-opt/29788
10779         * gfortran.fortran-torture/compile/inline_1.f90:
10780         New testcase.
10781
10782 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10783
10784         * gcc.target/i386/x87regparm-1.c: New test.
10785         * gcc.target/i386/x87regparm-2.c: New test.
10786         * gcc.target/i386/x87regparm-3.c: New test.
10787         * gcc.target/i386/x87regparm-4.c: New test.
10788
10789 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10790
10791         PR fortran/27546
10792         * gfortran.dg/import.f90: New test.
10793         * gfortran.dg/import2.f90: New test.
10794         * gfortran.dg/import3.f90: New test.
10795
10796 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10797
10798         PR fortran/27588
10799         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
10800
10801 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR fortran/29806
10804         * gfortran.dg/contains.f90: New test.
10805         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
10806
10807 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
10808
10809         PR tree-optimization/29581
10810         * gcc.dg/pr29581-1.c: New test.
10811         * gcc.dg/pr29581-2.c: New test.
10812         * gcc.dg/pr29581-3.c: New test.
10813         * gcc.dg/pr29581-4.c: New test.
10814         * gfortran.dg/pr29581.f90: New test.
10815
10816 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
10817
10818         PR fortran/29702
10819         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10820         numbers in error message headers.
10821
10822 2006-11-14  Richard Guenther  <rguenther@suse.de>
10823
10824         * gcc.target/i386/math-torture/math-torture.exp: Restrict
10825         to i?86 and x86_64 targets.
10826
10827 2006-11-14  Caroline Tice  <ctice@apple.com>
10828
10829         * gcc.dg/pubtypes-1.c: New file/testcase.
10830         * gcc.dg/pubtypes-2.c: New file/testcase.
10831         * gcc.dg/pubtypes-3.c: New file/testcase.
10832         * gcc.dg/pubtypes-4.c: New file/testcase.
10833         * g++.dg/pubtypes.C: New file/testcase.
10834
10835 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
10836
10837         PR c++/29106
10838         * g++.dg/init/self1.C: New test.
10839
10840 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10841
10842         PR fortran/29657
10843         * gfortran.dg/conflicts.f90: Add.
10844
10845 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10846
10847         PR rtl-optimization/29798
10848
10849         * gcc.c-torture/execute/pr29798.c: New.
10850
10851 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10852
10853         * gcc.dg/builtins-20.c: Add more cases.
10854
10855 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR fortran/29759
10858         * gfortran.dg/gomp/pr29759.f90: New test.
10859
10860 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/29518
10863         * g++.dg/template/static28.C: New test.
10864
10865 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10866
10867         * lib/c-torture.exp: Use target-libpath.exp.
10868         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10869         set GCC_EXEC_PREFIX env var from global variable of same name.
10870
10871 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10872
10873         PR fortran/26994
10874         * gfortran.fortran-torture/compile/transfer-1.f90:
10875         New testcase.
10876
10877 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10878             Zdenek Dvorak <dvorakz@suse.cz>
10879
10880         PR tree-optimization/29680
10881         * gcc.dg/alias-11.c: New test.
10882
10883 2006-11-12  Jason Merrill  <jason@redhat.com>
10884             Andrew Pinski <pinskia@physics.uc.edu>
10885
10886         PR middle-end/28915
10887         * gcc.target/i386/vectorize1.c: New.
10888
10889 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10890
10891         PR rtl-optimization/29797
10892         * gcc.c-torture/execute/pr29797-1.c: New test case.
10893
10894 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10895
10896         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10897
10898 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10899
10900         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10901
10902 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10903
10904         PR tree-optimization/13827
10905         * gcc.dg/fold-eqand-1.c: New test case.
10906
10907 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10908
10909         PR rtl-opt/28812
10910         * gcc.c-torture/execute/mayalias-3.c: New test.
10911
10912 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10913
10914         PR middle-end/27528
10915         * gcc.c-torture/compile/pr27528.c: New test.
10916         * gcc.dg/pr27528.c: Likewise.
10917
10918 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10919
10920         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10921
10922         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10923
10924 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10925
10926         PR fortran/29758
10927         * gfortran.dg/reshape_source_size_1.f90: New test.
10928
10929 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10930
10931         PR fortran/29315
10932         * gfortran.dg/aliasing_dummy_4.f90: New test.
10933
10934 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10935
10936         PR target/29777
10937         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10938         and x86_64-*-* targets.
10939
10940 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10941
10942         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10943         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10944         New macros. Use them in exact tests.
10945         (TESTIT3): New macro.
10946         Add tests for fmin, fmax and fma.
10947
10948 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10949
10950         PR fortran/29431
10951         * gfortran.dg/array_constructor_13.f90: New test.
10952
10953 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10954
10955         PR fortran/29744
10956         * gfortran.dg/used_types_12.f90: New test.
10957
10958 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10959
10960         PR middle-end/29726
10961         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10962         (test6): Ditto.
10963         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10964         * gcc.dg/fold-eqandshift-3.c: New test case.
10965
10966 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10967
10968         PR fortran/29699
10969         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10970
10971         PR fortran/21370
10972         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10973
10974 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10975
10976         * gcc.dg/20061109-1.c: New testcase.
10977
10978 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10979
10980         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10981
10982 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10983
10984         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10985         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10986
10987 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10988
10989         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10990         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10991
10992 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10993
10994         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10995
10996 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10997
10998         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10999         vect-9.c).
11000         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11001         * gcc.dg/vect/vect-9.c: Now vectorizable.
11002         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11003         that support vect_widen_mult.
11004         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11005         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11006         vect-reduc-dot-u16.c).
11007         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11008         vect-reduc-dot-u16.c).
11009         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11010         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11011         vect-reduc-dot-s8.c).
11012         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11013         vect-reduc-dot-s8.c).
11014         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11015         vect-reduc-dot-s8.c).
11016         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11017         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11018         vect-reduc-dot-u8.c).
11019         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11020         vect-reduc-dot-u8.c).
11021         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11022         * gcc.dg/vect/vect-multitypes-9.c: New test.
11023         * gcc.dg/vect/vect-multitypes-10.c: New test.
11024         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11025         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11026         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11027         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11028         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11029         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11030         wrapv-vect-reduc-dot-s8.c.
11031         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11032         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11033         targets that support vec_unpack.
11034         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11035         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11036         (check_effective_target_vect_widen_mult_hi_to_si): New.
11037         (check_effective_target_vect_widen_sum): Removed.
11038
11039         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11040
11041         * gcc.dg/vect/vect-multitypes-8.c: New test.
11042         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11043
11044         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11045
11046         * gcc.dg/vect/vect-multitypes-7.c: New test.
11047
11048         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11049
11050         * gcc.dg/vect/vect-multitypes-4.c: New test.
11051         * gcc.dg/vect/vect-multitypes-5.c: New test.
11052         * gcc.dg/vect/vect-multitypes-6.c: New test.
11053
11054         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11055
11056         * gcc.dg/vect/vect-multitypes-1.c: New test.
11057         * gcc.dg/vect/vect-multitypes-2.c: New test.
11058         * gcc.dg/vect/vect-multitypes-3.c: New test.
11059
11060 2006-11-07  Eric Christopher  <echristo@apple.com>
11061
11062         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11063         Test using scan-assembler-not.
11064
11065 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11066
11067         * gcc.dg/inline-17.c: New test.
11068
11069 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11070
11071         PR other/25028
11072         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11073         on HP-UX.
11074
11075 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11076
11077         PR fortran/29539
11078         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11079
11080         PR fortran/29634
11081         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11082         test.
11083
11084 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11085
11086         PR fortran/29601
11087         * gfortran.dg/volatile.f90: Add.
11088         * gfortran.dg/volatile2.f90: Add.
11089         * gfortran.dg/volatile3.f90: Add.
11090         * gfortran.dg/volatile4.f90: Add.
11091         * gfortran.dg/volatile5.f90: Add.
11092         * gfortran.dg/volatile6.f90: Add.
11093         * gfortran.dg/volatile7.f90: Add.
11094
11095 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11096
11097         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11098           for matching error messages.
11099         * gfortran.dg/specifics_3.f90: Adjust pattern
11100           for matching error messages.
11101
11102 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11103             Bernhard Fischer  <aldot@gcc.gnu.org>
11104
11105         * lib/gcc-dg.exp (output-exists): New proc.
11106         (output-exists-not): New proc.
11107         * gcc.test-framework/test-framework.awk: Support new directives.
11108         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11109         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11110         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11111         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11112         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11113         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11114
11115 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11116
11117         PR fortran/29630
11118         PR fortran/29679
11119         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11120         * gfortran.dg/initialization_3.f90: New.
11121
11122 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11123
11124         PR libgfortran/25545
11125         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11126
11127 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR middle-end/29695
11130         * gcc.c-torture/execute/pr29695-1.c: New test.
11131         * gcc.c-torture/execute/pr29695-2.c: New test.
11132
11133 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/29565
11136         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11137
11138 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11139
11140         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11141         for matching error messages.
11142
11143 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11144
11145         PR target/26915
11146         * gcc.target/i386/387-12.c: New test.
11147
11148 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11149
11150         PR libfortran/29713
11151         * gfortran.dg/pr29713.f90: New test.
11152
11153 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11154
11155         * gcc.c-torture/execute/arith-rand-ll.c:
11156         Also test for bogus rest sign.
11157
11158 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11159
11160         PR libfortran/27895
11161         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11162
11163 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11164
11165         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11166         from error messages.
11167
11168 2006-11-02  Mike Stump  <mrs@apple.com>
11169
11170         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11171
11172         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11173
11174 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11175
11176         * g++.dg/eh/gcsec1.C: New test.
11177
11178 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11179
11180         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11181         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11182
11183 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11184
11185         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11186         hexadecimal value.
11187         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11188         * gcc.dg/pr14796-2.c: Likewise.
11189
11190 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11191
11192         * gcc.c-torture/execute/20061101-1.c: New test.
11193
11194 2006-11-01  Richard Guenther  <rguenther@suse.de>
11195
11196         * gcc.target/i386/fpprec-1.c: New testcase.
11197
11198 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11199
11200         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11201         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11202
11203 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11204
11205         * gcc.c-torture/execute/20061031-1.c: New test.
11206
11207 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11208
11209         PR 23067
11210         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11211         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11212         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11213         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11214         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11215         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11216         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11217
11218 2006-10-31  Eric Christopher  <echristo@apple.com>
11219             Falk Hueffner  <falk@debian.org>
11220
11221         * gcc.dg/builtin-bswap-1.c: New.
11222         * gcc.dg/builtin-bswap-2.c: New.
11223         * gcc.dg/builtin-bswap-3.c: New.
11224         * gcc.dg/builtin-bswap-4.c: New.
11225         * gcc.dg/builtin-bswap-5.c: New.
11226         * gcc.target/i386/builtin-bswap-1.c: New.
11227
11228 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11229
11230         * gcc.dg/inline-16.c: New.
11231
11232         PR 16622
11233         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11234         defining it.
11235         * gcc.dg/inline-13.c: New.
11236         * gcc.dg/inline-14.c: New.
11237         * gcc.dg/inline-15.c: New.
11238
11239         PR 11377
11240         * gcc.dg/inline6.c: New.
11241         * gcc.dg/inline7.c: New.
11242
11243 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11244
11245         PR middle-end/23470
11246         * gcc.dg/pr23470-1.c: New test case.
11247
11248 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11249
11250         PR fortran/29537
11251         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11252         data.
11253         * gfortran.dg/blockdata_2.f90: New testcase.
11254
11255 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11256
11257         PR libfortran/29627
11258         * gfortran.dg/unf_short_record_1.f90:  New test.
11259
11260 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11261
11262         PR fortran/29067
11263         * gfortran.dg/pr29067.f: New test.
11264
11265 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11266             Richard Sandiford  <richard@codesourcery.com>
11267
11268         * lib/target-supports.exp (get_compiler_messages): Append options
11269         as a single list element.
11270         (check_effective_target_arm_vfp_ok): New.
11271         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11272
11273 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11274
11275         PR fortran/29387
11276         * gfortran.dg/intrinsic_actual_2.f90: New test.
11277
11278         PR fortran/29490
11279         * gfortran.dg/actual_array_interface_1.f90: New test.
11280
11281         PR fortran/29641
11282         * gfortran.dg/used_types_11.f90: New test.
11283
11284 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11285
11286         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11287         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11288         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11289         * g++.old-deja/g++.mike/net25.C (main): Same.
11290         * g++.dg/lookup/exception1.C (main): Same.
11291         * g++.dg/parse/parens2.C (main): Same.
11292
11293 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11294
11295         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11296
11297 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11298
11299         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11300         * gcc.dg/torture/builtin-math-3.c: Likewise.
11301
11302 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11303
11304         PR fortran/29452
11305         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11306         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11307
11308 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11309
11310         PR Fortran/29410
11311         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11312
11313 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11314
11315         * lib/target-supports.exp (check_function_available): Declare
11316         function before calling.
11317
11318 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11319
11320         PR tree-optimization/29637
11321         * gcc.dg/pr29637.c: New test.
11322
11323 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11324
11325         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11326         tree canonicalization.
11327
11328 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11329
11330         * gcc.dg/builtins-20.c: Add more hypot tests.
11331
11332 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11333
11334         * gcc.dg/fold-compare-1.c: New test case.
11335
11336 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11337
11338         PR c++/16307
11339         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11340
11341 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11342
11343         PR tree-optimization/15458
11344         * gcc.dg/fold-xornot-1.c: New test case.
11345
11346 2006-10-29  Richard Guenther  <rguenther@suse.de>
11347
11348         * gcc.target/i386/math-torture/trunc.c: New testcase.
11349
11350 2006-10-29  Richard Guenther  <rguenther@suse.de>
11351
11352         * gcc.target/i386/math-torture/round.c: New testcase.
11353
11354 2006-10-29  Richard Guenther  <rguenther@suse.de>
11355
11356         * gcc.target/i386/math-torture/ceil.c: New testcase.
11357         * gcc.target/i386/math-torture/floor.c: Likewise.
11358
11359 2006-10-29  Richard Guenther  <rguenther@suse.de>
11360
11361         * gcc.target/i386/math-torture/rint.c: New testcase.
11362         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11363
11364 2006-10-29  Richard Guenther  <rguenther@suse.de>
11365
11366         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11367         * gcc.target/i386/math-torture/lceil.c: Likewise.
11368
11369 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11370
11371         PR libgfortran/24313
11372         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11373
11374 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11375
11376         * gcc.c-torture/execute/20020118-1.c,
11377         gcc.c-torture/execute/builtins/strlen.c,
11378         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11379         comment typos.
11380
11381 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11382
11383         * gcc.dg/builtins-20.c: Add tests for hypot.
11384         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11385         two-argument builtins.
11386         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11387         TESTIT2.  Update all callers.
11388         (TESTIT2, TESTIT2_R): New helper macros.
11389         Add testcases for pow, hypot and atan2.
11390
11391 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11392
11393         PR C++/29295
11394         * g++.dg/expr/bool1.C: New test.
11395         * g++.dg/expr/bool2.C: New test.
11396
11397 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11398
11399         PR fortran/28224
11400         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11401         * gfortran.dg/namelist_internal.f90: New test.
11402
11403 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11404
11405         PR fortran/29625
11406         * gfortran.dg/io_real_boz.f90: Add.
11407         * gfortran.dg/io_real_boz2.f90: Add.
11408
11409 2006-10-28  Richard Guenther  <rguenther@suse.de>
11410
11411         PR middle-end/26899
11412         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11413
11414 2006-10-28  Richard Guenther  <rguenther@suse.de>
11415
11416         PR target/28806
11417         * gcc.target/i386/math-torture/lround.c: New testcase.
11418
11419 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11420
11421         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11422         * gcc.dg/builtins-44.c: Likewise.
11423         * gcc.dg/builtins-45.c: Likewise.
11424         * gcc.dg/pr28796-2.c: Likewise.
11425         * gcc.dg/unordered-3.c: Likewise.
11426
11427 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11428
11429         PR libgfortran/27954
11430         * gfortran.dg/error_recovery_2.f90: New test.
11431
11432 2006-10-26  Richard Guenther  <rguenther@suse.de>
11433
11434         * gcc.target/i386/i386.exp: Use glob, not find to collect
11435         tests.  Avoids recursing into subdirectories.
11436         * gcc.target/i386/math-torture/math-torture.exp: Torture
11437         for interesting ia32 math options.
11438         * gcc.target.i386/math-torture/lrint.c: New testcase.
11439
11440 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11441
11442         PR libgfortran/29563
11443         * gfortran.dg/arrayio_9.f90: Update test.
11444         * gfortran.dg/arrayio_19.f90: New test.
11445
11446 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11447
11448         * gcc.dg/20061026.c: New testcase.
11449
11450 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11451
11452         PR libgfortran/29563
11453         * gfortran.dg/arrayio_9.f90: New test.
11454
11455 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11456
11457         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11458         Copy the strings manually, as strcpy may call strlen.
11459
11460 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11461
11462         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11463         Add checks for log, log2, log10 and log1p.
11464
11465         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11466         we already test 0.0.  Add checks for expm1, log, log2, log10,
11467         log1p, cbrt, erf and erfc.
11468
11469 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11470
11471         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11472
11473 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11474
11475         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11476         and remainderl() built-in functions.  Remove -ffast-math from
11477         dg-options.
11478
11479 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11480
11481         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11482         acosh and atanh.
11483
11484         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11485         floating point modifiers to arguments passed to float and long
11486         double functions respectively.  Update all callers to use floating
11487         point numbers, not integers.  Add tests for exp, exp2 and
11488         exp10/pow10.
11489
11490         * gcc.dg/torture/builtin-math-3.c: New test.
11491
11492 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11493
11494         PR fortran/29393
11495         * gfortran.dg/initialize_2.f90: New.
11496
11497 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11498
11499         * gcc.dg/torture/builtin-math-2.c: New test.
11500
11501 2006-10-24  Richard Guenther  <rguenther@suse.de>
11502
11503         PR middle-end/28796
11504         * gcc.dg/pr28796-1.c: New testcase.
11505         * gcc.dg/pr28796-2.c: Likewise.
11506
11507 2006-10-24  Richard Guenther  <rguenther@suse.de>
11508
11509         * gcc.dg/builtins-57.c: New testcase.
11510
11511 2006-10-24  Richard Guenther  <rguenther@suse.de>
11512
11513         PR tree-optimization/29567
11514         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11515
11516 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11517
11518         PR tree-optimization/14784
11519         * gcc.dg/alias-10.c: New test.
11520
11521 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11522
11523         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11524
11525 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11526
11527         * gcc.dg/builtin-strncat-chk-1.c: New test.
11528
11529 2006-10-23  Jan Hubicka  <jh@suse.cz>
11530
11531         * gcc.dg/memmove-1.c: New test.
11532
11533 2006-10-23  Paul Brook  <paul@codesourcery.com>
11534
11535         * gcc.dg/pragma-pack-5.c: New test.
11536
11537 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11538
11539         * g++.dg/other/s390-1.C: New testcase.
11540
11541 2006-10-23  Richard Guenther  <rguenther@suse.de>
11542
11543         PR middle-end/27132
11544         PR middle-end/23295
11545         * gcc.dg/pr27132.c: New testcase.
11546         * gcc.dg/pr23295.c: Likewise.
11547         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11548         * g++.dg/tree-ssa/pr19807.C: Likewise.
11549
11550 2006-10-23  Richard Guenther  <rguenther@suse.de>
11551
11552         PR middle-end/21032
11553         * gcc.dg/pr21032.c: New testcase.
11554
11555 2006-10-22  Jeff Law  <law@redhat.com>
11556         Richard Guenther  <rguenther@suse.de>
11557
11558         PR tree-optimization/15911
11559         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11560
11561 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11562
11563         PR c++/20647
11564         * g++.dg/abi/rtti3.C: New.
11565
11566 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11567
11568         PR middle-end/28252
11569         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11570         transformation.
11571
11572 2006-10-21  Richard Guenther  <rguenther@suse.de>
11573
11574         PR tree-optimization/3511
11575         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11576
11577 2006-10-21  Richard Guenther  <rguenther@suse.de>
11578
11579         PR middle-end/26898
11580         * gcc.dg/torture/pr26898-1.c: New testcase.
11581         * gcc.dg/torture/pr26898-2.c: Likewise.
11582
11583 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11584
11585         PR c++/28053
11586         * g++.dg/parse/bitfield1.C: Adjust error markers.
11587         * g++.dg/parse/bitfield2.C: New test.
11588
11589 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11590
11591         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11592
11593 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11594
11595         PR libfortran/27895
11596         * gfortran.dg/zero_sized_1.f90: New test.
11597
11598 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11599
11600         * gcc.dg/div-compare-1.c: New test.
11601
11602 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11603
11604         PR fortran/29216
11605         * gfortran.dg/result_default_init_1.f90: New test.
11606
11607         PR fortran/29314
11608         * gfortran.dg/automatic_default_init_1.f90: New test.
11609
11610         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11611         from 38 to 33.
11612
11613 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11614
11615         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11616         'using namespace std' without previous declaration.
11617         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11618         * g++.old-deja/g++.robertl/eb133c.C: New.
11619
11620 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11621
11622         PR libgfortran/29277
11623         * gfortran.dg/streamio_4.f90: Update test.
11624         * gfortran.dg/streamio_11.f90: New test.
11625
11626 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11627
11628         PR c++/27952
11629         * g++.dg/inherit/virtual1.C: New test.
11630
11631 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11632
11633         PR c++/28261
11634         * g++.dg/parse/enum3.C: New test.
11635
11636 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR c++/29039
11639         * g++.dg/init/ctor8.C: New test.
11640
11641 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/27270
11644         * g++.dg/ext/complit8.C: Tweak error markers.
11645         * g++.dg/template/complit1.C: Add error marker.
11646
11647 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11648
11649         PR c++/27270
11650         * g++.dg/ext/complit8.C: New test.
11651
11652         PR c++/29408
11653         * g++.dg/parse/dtor12.C: New test.
11654
11655         PR c++/29435
11656         * g++.dg/template/sizeof11.C: New test.
11657
11658 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11659
11660         PR fortran/29392
11661         * gfortran.dg/data_char_3.f90: New test.
11662
11663         PR fortran/29451
11664         * gfortran.dg/negative_automatic_size.f90: New test.
11665
11666 2006-10-16  David Daney  <ddaney@avtrex.com>
11667
11668         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11669
11670 2006-10-16  Eric Christopher  <echristo@apple.com>
11671
11672         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11673         x86_64.
11674
11675 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11676
11677         PR c++/28211
11678         * g++.dg/tc1/dr49.C: Tweak error messages.
11679         * g++.dg/parse/template21.C: New test.
11680
11681 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11682
11683         PR middle-end/20491
11684         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11685
11686 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11687
11688         PR fortran/29403
11689         * gfortran.dg/print_1.f90: New test.
11690
11691 2006-10-15  Jan Hubicka  <jh@suse.cz>
11692
11693         PR middle-end/29241
11694         * gcc.c-torture/compile/pr29241.c: New testcase.
11695
11696 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
11697
11698         PR middle-end/29250
11699         * gcc.c-torture/compile/pr29250.c: New test.
11700
11701 2006-10-15  Richard Guenther  <rguenther@suse.de>
11702
11703         * gcc.dg/pr29299.c: New testcase.
11704
11705 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
11706
11707         PR fortran/24767
11708         * gfortran.dg/label_4.f90: Adjust warning flag.
11709
11710 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
11711
11712         PR fortran/29371
11713         * gfortran.dg/nullify_3.f90: New test.
11714
11715 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11716
11717         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11718         on Solaris 2.5.1 too.
11719
11720 2006-10-13  Eric Christopher  <echristo@apple.com>
11721
11722         * gcc.dg/pr25993.c: Skip for darwin.
11723
11724 2006-10-13  Eric Christopher  <echristo@apple.com>
11725
11726         * gcc.dg/visibility-11.c: Skip for darwin.
11727
11728 2006-10-13  Eric Christopher  <echristo@apple.com>
11729
11730         * gcc.dg/darwin-weakimport-1.c: Use
11731         -fno-asynchronous-unwind-tables.
11732         * gcc.dg/darwin-weakimport-3.c: Ditto.
11733
11734 2006-10-13  Richard Guenther  <rguenther@suse.de>
11735
11736         PR tree-optimization/29446
11737         * gcc.dg/torture/pr29446.c: New testcase.
11738
11739 2006-10-13  Bill Wendling  <wendling@apple.com>
11740
11741         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
11742         * g++.old-deja/g++.jason/hmc1.C: Likewise.
11743         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
11744         * g++.old-deja/g++.law/shadow1.C: Likewise.
11745         * g++.old-deja/g++.law/ctors10.C: Likewise.
11746         * g++.dg/debug/namespace1.C: Likewise.
11747         * g++.dg/inherit/namespace-as-base.C: Likewise.
11748         * g++.dg/opt/delay-slot-1.C: Likewise.
11749         * g++.dg/parse/defarg10.C: Likewise.
11750         * g++.dg/template/ptrmem11.C: Likewise.
11751         * g++.dg/template/mem_func_ptr.C: Likewise.
11752         * g++.dg/template/spec19.C: Likewise.
11753
11754 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
11755
11756         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
11757
11758 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
11759
11760         PR fortran/29373
11761         * gfortran.dg/implicit_9.f90: New test.
11762
11763         PR fortran/29407
11764         * gfortran.dg/namelist_25.f90: New test.
11765
11766         PR fortran/27701
11767         * gfortran.dg/same_name_2.f90: New test.
11768
11769         PR fortran/29232
11770         * gfortran.dg/host_assoc_types_1.f90: New test.
11771
11772         PR fortran/29364
11773         * gfortran.dg/missing_derived_type_1.f90: New test.
11774         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
11775
11776         PR fortran/29422
11777         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
11778
11779         PR fortran/29428
11780         * gfortran.dg/alloc_comp_assign_5.f90: New test.
11781
11782 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11783
11784         PR fortran/29391
11785         * gfortran.dg/bound_2.f90: New test.
11786
11787 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11788
11789         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
11790         directive.
11791         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11792         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
11793         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
11794         * gfortran.dg/gomp/reduction3.f90: Likewise.
11795         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11796         * gfortran.dg/dummy_procedure_2.f90: Likewise.
11797         * gfortran.dg/interface_derived_type_1.f90: Likewise.
11798         * gfortran.dg/forall_4.f90: Likewise.
11799         * gfortran.dg/spec_expr_4.f90: Likewise.
11800         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
11801         * gfortran.dg/forall_5.f90: Likewise.
11802         * gfortran.dg/open_access_append_2.f90: Add check for
11803         compile-time warning.
11804
11805 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/28506
11808         * g++.dg/parse/pure1.C: New test.
11809
11810 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11811
11812         PR fortran/21435
11813         * gfortran.dg/io_constraints_3.f90: New test.
11814         * gfortran.dg/open_access_append_1.f90: Add checks
11815         for compile-time warnings.
11816         * gfortran.dg/pr20163-2.f: Likewise.
11817         * gfortran.dg/iostat_2.f90: Likewise.
11818         * gfortran.dg/label_4.f90: Delete the temporary
11819         file.
11820         * gfortran.dg/direct_io_2.f90: Add a FILE=
11821         specifier.
11822         * gfortran.dg/iomsg_1.f90: Add check for
11823         compile-time warning.
11824
11825 2006-10-12  Jan Hubicka  <jh@suse.cz>
11826
11827         PR c/28419
11828         * gcc.dg/pr28319.c: New test.
11829
11830 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
11831         PR c++/29318
11832         * g++.dg/ext/vla4.C: New test.
11833
11834 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11835
11836         PR c++/27961
11837         * g++.dg/template/crash60.C: New test.
11838         * g++.dg/other/large-size-array.C: Adjust error markers.
11839         * g++.dg/parse/crash27.C: Likewise.
11840         * g++.dg/template/crash1.C: Likewise.
11841
11842 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11843
11844         PR testsuite/29093
11845         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11846
11847 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11848
11849         PR preprocessor/28709
11850         * gcc.dg/cpp/paste14.c: New test.
11851
11852 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11853
11854         PR c++/29175
11855         * g++.dg/init/array24.C: New test.
11856
11857 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11858
11859         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11860         of <sys/types.h>.
11861
11862 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11863
11864         PR c++/29024
11865         * g++.dg/parse/typedef8.C: New test.
11866         * g++.dg/other/mult-stor1.C: Adjust error markers.
11867
11868 2006-10-11  Richard Guenther  <rguenther@suse.de>
11869
11870         PR tree-optimization/28230
11871         * gcc.dg/torture/pr28230.c: New testcase.
11872
11873 2006-10-11  Richard Guenther  <rguenther@suse.de>
11874
11875         PR inline-asm/29119
11876         * gcc.dg/torture/pr29119.c: New testcase.
11877
11878 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11879
11880         PR middle-end/29272
11881         * gcc.c-torture/execute/20060930-2.c: New test.
11882
11883 2006-10-09  Richard Henderson  <rth@redhat.com>
11884
11885         Revert emutls patch.
11886
11887 2006-10-09  Richard Guenther  <rguenther@suse.de>
11888
11889         PR middle-end/29254
11890         * gcc.dg/pr29254.c: New testcase.
11891
11892 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11893             Paul Thomas  <pault@gcc.gnu.org>
11894
11895         PR fortran/20541
11896         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11897         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11898         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11899         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11900         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11901         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11902         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11903         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11904         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11905         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11906         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11907         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11908         * gfortran.dg/alloc_comp_std.f90: New test.
11909         * gfortran.dg/move_alloc.f90: New test.
11910
11911 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11912
11913         PR fortran/29115
11914         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11915
11916         PR fortran/29211
11917         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11918
11919 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11920
11921         PR fortran/28585
11922         * gfortran.dg/new_line.f90: New test.
11923
11924 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11927         * gcc.dg/torture/builtin-convert-1.c,
11928         gcc.dg/torture/builtin-convert-2.c,
11929         gcc.dg/torture/builtin-convert-3.c,
11930         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11931
11932 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11933
11934         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11935         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11936         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11937         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11938
11939 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11940
11941         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11942         Xfail some tests for powerpc-darwin and powerpc-aix.
11943
11944 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11945
11946         PR c/29380
11947         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11948
11949 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11950
11951         PR target/29300
11952         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11953         on hppa*-*-hpux*.
11954
11955 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11956
11957         PR fortran/16580
11958         PR fortran/29288
11959         * gfortran.fortran-torture/execute/specifics.f90:
11960         Add tests for using all possible intrinsics as actual arguments.
11961         * gfortran.dg/specifics_1.f90: Add tests for using
11962         all possible intrinsics as actual arguments.
11963         * gfortran.dg/specifics_2.f90: New file.
11964         * gfortran.dg/specifics_3.f90: New file.
11965
11966 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11967
11968         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11969         * gcc.dg/debug/debug-2.c: Likewise.
11970
11971 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11972
11973         * gcc.c-torture/compile/sync-2.c: New test.
11974
11975 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11976
11977         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11978         line endings.
11979
11980 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11981
11982         PR rtl-optimization/29128
11983         * gcc.c-torture/compile/pr29128.c: New test.
11984
11985 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11986
11987         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11988         line endings.
11989
11990 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11991
11992         PR middle-end/29256
11993         * gcc.dg/tree-ssa/loop-19.c: New test.
11994
11995 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR tree-optimization/29330
11998         * gcc.dg/pr29330.c: New test.
11999
12000         PR target/28924
12001         * gcc.c-torture/compile/20061005-1.c: New test.
12002
12003 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12004
12005         * gcc.dg/typename-vla-1.c: New case.
12006         * gnat.dg/forward_vla.adb: New case.
12007
12008 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12009
12010         PR tree-optimization/29290
12011         * gfortran.dg/loop_nest_1.f90: New test.
12012
12013         PR target/29198
12014         * gcc.dg/tls/opt-12.c: New test.
12015
12016         PR fortran/28415
12017         * gfortran.dg/save_2.f90: New test.
12018
12019         PR c/29091
12020         * gcc.dg/pr29091.c: New test.
12021
12022 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12023
12024         * lib/target-supports.exp
12025         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12026         same as x86_64-*-*; check for LP64.
12027
12028 2006-10-04  Richard Henderson  <rth@redhat.com>
12029
12030         * lib/target-supports.exp (check_effective_target_tls): Redefine
12031         to mean non-emulated tls.
12032         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12033         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12034         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12035         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12036         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12037         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12038         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12039
12040 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12041
12042         PR fortran/29343
12043         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12044
12045 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12046
12047         * gfortran.dg/bounds_check_fail_1.f90: New test.
12048
12049 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12050
12051         PR c++/29020
12052         * g++.dg/template/friend48.C: New test.
12053
12054 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12055
12056         PR fortran/29098
12057         * gfortran.dg/default_initialization_2.f90: New test.
12058
12059 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12060
12061         PR fortran/20779
12062         PR fortran/20891
12063         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12064
12065 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12066
12067         PR fortran/29284
12068         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12069
12070         PR fortran/29321
12071         PR fortran/29322
12072         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12073
12074         PR fortran/25091
12075         PR fortran/25092
12076         * gfortran.dg/entry_array_specs_1.f90: New test.
12077
12078 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12079
12080         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12081         insufficient to inhibit some test failures at -O3.  Do testing
12082         on integers.
12083
12084 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c++/29138
12087         * g++.dg/inherit/access8.C: New test.
12088         * g++.dg/template/dtor4.C: Tweak error messages.
12089
12090 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12091
12092         PR fortran/27478
12093         * gfortran.dg/entry_8.f90: New test.
12094
12095 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12096
12097         PR c++/29291
12098         * g++.dg/parse/new4.C: New test.
12099
12100 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12101
12102         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12103         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12104         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12105         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12106         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12107
12108 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12109
12110         PR fortran/19260
12111         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12112         * gfortran.dg/continuation_2.f90: New test.
12113
12114         PR fortran/19262
12115         * gfortran.dg/continuation_3.f90: New test.
12116         * gfortran.dg/continuation_4.f90: New test.
12117         * gfortran.dg/continuation_5.f: New test.
12118         * gfortran.dg/continuation_6.f: New test.
12119
12120 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/29226
12123         * g++.dg/template/vla1.C: New test.
12124
12125 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12126
12127         PR fortran/29210
12128         * gfortran.dg/complex_parameter_1.f90: New test.
12129
12130 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12131
12132         PR c/29154
12133         * gcc.c-torture/execute/20060929-1.c: New test.
12134
12135 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12136
12137         PR c++/29105
12138         * g++.dg/template/member6.C: New test.
12139         * g++.dg/parse/typename7.C: Adjust error markers.
12140
12141         PR c++/29080
12142         * g++.dg/template/member7.C: New test.
12143
12144 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12145
12146         PR c/24010
12147         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12148         gcc.dg/Woverride-init-3.c: New tests.
12149
12150 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12151
12152         * gcc.c-torture/execute/20060930-1.c: New test.
12153
12154 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12155
12156         PR fortran/18791
12157         * gfortran.dg/specifics_1.f90: New test.
12158         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12159         complex specifics.
12160
12161 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12162
12163         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12164         pthread-init-common.h: New.
12165
12166 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12167
12168         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12169         precision on some archs.
12170
12171 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12172
12173         * gcc.dg/non-local-goto-1.c: New test.
12174         * gcc.dg/non-local-goto-2.c: Likewise.
12175         * gcc.dg/setjmp-3.c: Likewise.
12176         * gcc.dg/setjmp-4.c: Likewise.
12177
12178 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12179
12180         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12181
12182 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12183
12184         PR fortran/28276
12185         * gfortran.dg/exponent_1.f90: New test.
12186
12187         PR fortran/27021
12188         * gfortran.dg/nearest_1.f90: New test.
12189
12190 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12191
12192         PR middle-end/25261
12193         PR middle-end/28790
12194         * gcc.dg/gomp/nestedfn-1.c: New test.
12195
12196 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12197
12198         PR objc/29195
12199         * objc/compile/method-1.m: New test.
12200
12201 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12202
12203         PR c++/26938
12204         * g++.dg/template/crash58.C: New test.
12205         * g++.dg/parse/crash28.C: Adjust error markers.
12206         * g++.dg/template/crash34.C: Likewise.
12207         * g++.dg/template/friend31.C: Likewise.
12208         * g++.dg/template/crash32.C: Likewise.
12209
12210         PR c++/27329
12211         * g++.dg/template/crash59.C: New test.
12212
12213         PR c++/27667
12214         * g++.dg/template/spec33.C: New test.
12215         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12216
12217 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12218             Adam Nemet  <anemet@caviumnetworks.com>
12219
12220         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12221         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12222
12223 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12224
12225         PR target/28911
12226         * gcc.dg/pr28911.c: New.
12227
12228 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12229
12230         PR target/29169
12231         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12232         (dg-options): Add -mfpmath=387.
12233
12234 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12235
12236         PR c/28706
12237         * gcc.dg/pr28706.c: New test.
12238
12239         PR c/28712
12240         * gcc.dg/pr28712.c: New test.
12241
12242 2006-09-22  Mike Stump  <mrs@apple.com>
12243
12244         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12245
12246 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12247
12248         PR tree-optimization/28888
12249         * gcc.dg/pr28888.c: New test.
12250
12251 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/29016
12254         * g++.dg/init/ptrfn1.C: New test.
12255
12256 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12257
12258         PR c++/28861
12259         * g++.dg/template/spec32.C: New test.
12260         * g++.dg/parse/crash9.C: Adjust error markers.
12261
12262         PR c++/28303
12263         * g++.dg/template/typedef6.C: New test.
12264         * g++.dg/init/error1.C: Adjust error markers.
12265         * g++.dg/parse/crash9.C: Likewise.
12266         * g++.dg/template/crash55.C: Likewise.
12267
12268 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12269
12270         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12271
12272 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12273
12274         PR target/27650
12275         * g++.dg/ext/dllimport12.C: New test.
12276
12277 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12278
12279         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12280         * gcc.target/mips/nmadd-2.c: Likewise.
12281         * gcc.target/mips/mips-ps-6.c: New test.
12282         * gcc.target/mips/neg-abs-1.c: Likewise.
12283         * gcc.target/mips/neg-abs-2.c: Likewise.
12284         * gcc.target/mips/nmadd-3.c: New test.
12285
12286 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12287
12288         PR middle-end/28046
12289         * gcc.dg/gomp/atomic-10.c: New test.
12290         * g++.dg/gomp/atomic-10.C: New test.
12291
12292 2006-09-20  Eric Christopher  <echristo@apple.com>
12293
12294         * gcc.target/i386/sse3-not-fisttp.c: New.
12295
12296 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12297
12298         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12299
12300 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12301
12302         * gcc.c-torture/execute/pr28289.c (one): New variable.
12303         (main): Use it instead of argc.
12304         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12305         (main): Use it instead of argc.
12306
12307 2006-09-19  Paul Brook  <paul@codesourcery.com>
12308
12309         PR target/28516
12310         * gcc.dg/nested-func-5.c: New test.
12311
12312 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12313
12314         * lib/target-supports.exp (check_effective_target_tls): Compile
12315         test stubs using ${tool}_target_compile, not just target_compile.
12316         (check_effective_target_tls_runtime): Likewise.
12317
12318 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12319
12320         * gcc.c-torture/compile/20030405-1.x: Remove.
12321
12322         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12323         optimising linker from discarding it.
12324
12325 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12326
12327         PR fortran/28526
12328         * gfortran.dg/keyword_symbol_1.f90: New test.
12329
12330         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12331         pedantic compilation option.
12332
12333 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12334
12335         PR fortran/29060
12336         * gfortran.dg/spread_shape_1.f90: New test.
12337
12338 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12339
12340         PR tree-optimization/28887
12341         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12342
12343 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12344
12345         PR c/25993
12346         * gcc.dg/pr25993.c: New test.
12347
12348 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12349
12350         PR tree-opt/21591
12351         * gcc.dg/vect/pr21591.c: New test.
12352
12353 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12354
12355         PR tree-opt/29059
12356         * gcc.c-torture/compile/strcpy-1.c: New test.
12357         * gcc.c-torture/compile/strcpy-2.c: New test.
12358         * gcc.c-torture/compile/memcpy-1.c: New test.
12359         * gcc.c-torture/compile/memcpy-2.c: New test.
12360
12361 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12362
12363         PR testsuite/29055
12364         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12365
12366 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12367
12368         * gnat.dg/specs/double_record_extension1.ads: New test.
12369         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12370
12371 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12372
12373         PR fortran/29051
12374         * gfortran.dg/oldstyle_3.f90: New test.
12375
12376 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12377
12378         PR libgfortran/29099
12379         * gfortran.dg/secnds-1.f: New test.
12380
12381 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12382
12383         PR libgfortran/29053
12384         * gfortran.dg/streamio_9.f90: New test.
12385         * gfortran.dg/streamio_10.f90: New test.
12386
12387 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12388
12389         PR C++/29002
12390         * g++.dg/init/array22.C: New test.
12391         * g++.dg/init/array23.C: New test.
12392
12393 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12394
12395         * stackcheck.lst: Update list of tests requiring stack checking.
12396         * norun.lst: Adjust for above change.
12397         * ada95.lst: New file.
12398         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12399         requiring -gnat95 switch.
12400
12401 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12402
12403         * gnat.dg/in_out_parameter.adb: New test.
12404
12405 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12406
12407         PR debug/28980
12408         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12409
12410 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12411
12412         * gnat.dg/specs/unchecked_union.ads: New test.
12413
12414 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12415
12416         PR rtl-optimization/28982
12417         * gcc.c-torture/execute/pr28982a.c: New test.
12418         * gcc.c-torture/execute/pr28982b.c: Likewise.
12419
12420 2006-09-12  Eric Christopher  <echristo@apple.com>
12421
12422         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12423         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12424
12425 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12426
12427         PR c/28768
12428         PR preprocessor/14634
12429         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12430         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12431         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12432
12433 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12434
12435         * gcc.dg/pr28243.c: New test.
12436
12437 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12438
12439         PR fortran/28971
12440         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12441         this undiagnosed regression reappears.
12442
12443 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12444
12445         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12446         Treat $srcdir as a literal.
12447         * lib/fortran-torture.exp (fortran-torture-compile,
12448         fortran-torture-execute): Likewise.
12449         * lib/objc-torture.exp (objc-torture-compile,
12450         objc-torture-execute): Likewise.
12451         * lib/profopt.exp (profopt-execute): Likewise.
12452
12453 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12454
12455         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12456
12457 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12458
12459         PR testsuite/28950
12460         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12461
12462 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12463
12464         PR target/13685
12465         * gcc.target/i386/pr13685.c: New test.
12466
12467 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12468
12469         * gcc.dg/pr28726.c: New test.
12470
12471 2006-09-11  Josh Conner  <jconner@apple.com>
12472
12473         * gcc.dg/nrv3.c: Increase size of structure.
12474         * gcc.dg/nrv4.c: Likewise.
12475         * gcc.dg/nrv5.c: Likewise.
12476
12477 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12478
12479         PR libfortran/28890
12480         gfortran.dg/assumed_charlen_function_5.f90: New test.
12481
12482 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/28991
12485         * g++.dg/init/static3.C: New test.
12486
12487 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12488
12489         PR testsuite/29007
12490         * gcc.dg/long-long-cst1.c (t): Add cast to
12491         __SIZE_TYPE__ before casting to int.
12492         (main): Return 0 on success.
12493
12494 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12495
12496         * gcc.c-torture/execute/20060910-1.c: New test.
12497
12498 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12499
12500         PR middle-end/26983
12501         * gcc.dg/pr26983.c: New test.
12502
12503 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12504
12505         PR target/29006
12506         * gcc.c-torture/execute/pr29006.c: New test.
12507
12508 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12509
12510         PR libfortran/28947
12511         gfortran.dg/matmul_4.f90: New test.
12512
12513 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12514
12515         PR fortran/28959
12516         gfortran.dg/used_types_10: New test.
12517
12518 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12519
12520         PR libfortran/28923
12521         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12522         gfortran.dg/array_initializer_3.f90: New test.
12523
12524 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12525
12526         PR fortran/28914
12527         * gfortran.dg/actual_array_constructor_3.f90: New test.
12528
12529 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12530
12531         PR testsuite/26778
12532         * gcc.target/i386/pr26778.c: New testcase.
12533
12534 2006-09-08  Eric Christopher  <echristo@apple.com>
12535
12536         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12537         * gcc.target/i386/memcpy-1.c: Ditto.
12538         * gcc.target/i386/asm-1.c: Ditto.
12539         * gcc.target/i386/20060512-4.c: Ditto.
12540         * gcc.target/i386/compress-float-387.c: Ditto.
12541         * gcc.target/i386/20060512-1.c: Ditto.
12542         * gcc.target/i386/compress-float-sse.c: Ditto.
12543         * gcc.target/i386/20060512-2.c: Ditto.
12544         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12545         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12546         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12547         * gcc.dg/pr26449.c: Ditto.
12548         * gcc.dg/attr-ms_struct-2.c: Ditto.
12549         * gcc.dg/attr-ms_struct-1.c: Ditto.
12550         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12551
12552 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12553
12554         PR c/28504
12555         * gcc.dg/vla-10.c: New test.
12556
12557 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12558
12559         PR c++/28858
12560         * g++.dg/parse/template20.C: New test.
12561         * g++.dg/template/operator8.C: Remove obsolete part.
12562         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12563         * g++.old-deja/g++.pt/crash65.C: Likewise.
12564
12565 2006-09-07  Jason Merrill  <jason@redhat.com>
12566
12567         PR middle-end/27724
12568         * gcc.dg/long-long-cst1.c: New test.
12569
12570 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12571
12572         PR C++/28906
12573         * g++.dg/other/array3.C: New test.
12574         * g++.dg/other/array4.C: New test.
12575         * g++.dg/other/array5.C: New test.
12576
12577 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12578
12579         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12580
12581 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12582
12583         PR target/28946
12584         * gcc.target/i386/pr28946.c: New test.
12585
12586 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12587
12588         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12589         in integer literal constant.
12590         * gfortran.dg/enum_8.f90: Ditto.
12591         * gfortran.dg/g77/20030326-1.f: Ditto.
12592
12593 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12594
12595         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12596         nonconformance usage.
12597
12598 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12599
12600         PR middle-end/28862
12601         * gcc.c-torture/compile/vector-align-1.c: New test.
12602
12603 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12604
12605         PR rtl-opt/27883
12606         * g++.dg/opt/copysign-1.C: New test.
12607
12608 2006-09-06  Jason Merrill  <jason@redhat.com>
12609
12610         PR c++/27371
12611         * g++.dg/warn/unused-result1.C: New test.
12612
12613 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/28903
12616         * g++.dg/ext/vla3.C: New test.
12617
12618         PR c++/28886
12619         * g++.dg/template/array16.C: New test.
12620
12621 2006-09-06  Richard Guenther  <rguenther@suse.de>
12622
12623         * gcc.dg/pr27226.c: Remove testcase again.
12624
12625 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12626
12627         PR tree-opt/28937
12628         * g++.dg/opt/unroll2.C: New test.
12629
12630 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12631
12632         PR tree-opt/28952
12633         * gcc.dg/vect/pr28952.c: New test.
12634
12635 2006-09-05  Richard Guenther  <rguenther@suse.de>
12636
12637         PR tree-optimization/28900
12638         * gcc.dg/torture/pr28900.c: New testcase
12639
12640 2006-09-05  Richard Guenther  <rguenther@suse.de>
12641
12642         PR tree-optimization/28905
12643         * gcc.c-torture/compile/pr28905.c: New testcase.
12644
12645 2006-09-05  Richard Guenther  <rguenther@suse.de>
12646
12647         PR middle-end/28935
12648         * gcc.dg/pr28935.c: New testcase.
12649
12650 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12651
12652         * gcc.c-torture/execute/20060905-1.c: New test.
12653
12654 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12655
12656         PR fortran/28908
12657         * gfortran.dg/used_types_7.f90: New test.
12658         * gfortran.dg/used_types_8.f90: New test.
12659         * gfortran.dg/used_types_9.f90: New test.
12660
12661 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12662
12663         * gcc.c-torture/compile/20060904-1.c: New test.
12664
12665 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12666
12667         PR c++/23287 Revert my 2006-09-01 patch
12668         * g++.dg/parse/dtor12.C: Remove.
12669
12670 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12671
12672         PR c+/27670
12673         * g++.dg/template/operator9.C: New test.
12674
12675         PR c++/27493
12676         * g++.dg/template/operator7.C: New test.
12677
12678         PR c++/27494
12679         * g++.dg/template/operator8.C: New test.
12680
12681         PR c++/27397
12682         * g++.dg/template/crash57.C: New test.
12683
12684         * g++.dg/template/typedef4.C: Adjust error markers.
12685         * g++.dg/template/typedef5.C: Likewise.
12686
12687 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
12688
12689         PR c++/28878
12690         * g++.dg/parse/crash33.C: New test.
12691
12692 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
12693         Richard Guenther  <rguenther@suse.de>
12694         Adam Nemet  <anemet@caviumnetworks.com>
12695
12696         PR middle-end/27226
12697         * gcc.target/mips/memcpy-1.c: New testcase.
12698         * gcc.dg/pr27226.c: Likewise.
12699
12700 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12701
12702         PR c++/28705
12703         * g++.dg/lookup/koenig5.C: New.
12704         * g++.dg/template/crash56.C: New.
12705
12706 2006-09-01  Josh Conner  <jconner@apple.com>
12707
12708         PR c++/25505
12709         * gcc.dg/nrv3.c: New test.
12710         * gcc.dg/nrv4.c: New test.
12711         * gcc.dg/nrv5.c: New test.
12712
12713 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12714
12715         PR c++/23287
12716         * g++.dg/parse/dtor12.C: New.
12717
12718 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
12719
12720         PR tree-optimization/28839
12721         * gcc.dg/pr28839.c: New test.
12722
12723 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
12724
12725         PR target/24367
12726         * gcc.dg/pr24367.c: New testcase.
12727
12728 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
12729
12730         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
12731
12732 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
12733
12734         PR rtl-optimization/27735
12735         * gcc.dg/loop-unswitch-1.c: New test.
12736
12737 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
12738
12739         PR fortran/28885
12740         * gfortran.dg/aliasing_dummy_2.f90: New test.
12741
12742         PR fortran/20067
12743         * gfortran.dg/generic_5.f90: Change error message.
12744
12745         PR fortran/28873
12746         * gfortran.dg/generic_6.f90: New test.
12747
12748         PR fortran/25077
12749         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
12750
12751         PR fortran/25102
12752         * gfortran.dg/invalid_interface_assignment.f90: New test.
12753
12754         PR fortran/24866
12755         * gfortran.dg/module_proc_external_dummy.f90: New test.
12756
12757 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
12758
12759         PR c++/28349
12760         * g++.dg/warn/var-args1.C: New test.
12761
12762 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
12763
12764         PR fortran/28866
12765         * gfortran.dg/simpleif_2.f90: New test.
12766         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
12767         * gfortran.dg/enum_5.f90: Ditto.
12768
12769 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12770             Kazu Hirata  <kazu@codesourcery.com>
12771
12772         PR tree-optimization/17506
12773         * gcc.dg/pr17506.c: New.
12774
12775 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
12776
12777         PR c++/28139
12778         * g++.dg/eh/alias1.C: New test.
12779
12780 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12781
12782         PR c++/28860
12783         * g++.dg/template/ttp22.C: New test.
12784
12785 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
12786
12787         PR middle-end/26632
12788         * gcc.dg/pr26632.c: New.
12789
12790 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12791
12792         PR libgfortran/28354
12793         * gfortran.dg/fmt_zero_precision.f90: New test.
12794
12795 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/28058
12798         * g++.dg/template/spec31.C: New test.
12799
12800 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
12801
12802         PR c++/26573
12803         * g++.dg/other/static2.C: New test.
12804
12805 2006-08-26  Roger Sayle  <roger@eyesopen.com>
12806
12807         * gcc.dg/Wswitch-enum-2.c: New test case.
12808         * gcc.dg/Wswitch-enum-3.c: Likewise.
12809
12810 2006-08-26  Richard Guenther  <rguenther@suse.de>
12811
12812         * gcc.c-torture/compile/20060826-1.c: New testcase.
12813
12814 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
12815
12816         PR c++/28736
12817         * g++.dg/template/void10.C: New test.
12818
12819         PR c++/28737
12820         * g++.dg/template/void8.C: New test.
12821
12822         PR c+_+/28738
12823         * g++.dg/template/void9.C: New test.
12824
12825         * g++.dg/template/void3.C: Adjust error markers.
12826         * g++.dg/template/void4.C: Likewise.
12827         * g++.dg/template/crash55.C: Likewise.
12828         * g++.dg/template/void7.C: Likewise
12829
12830 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/28588
12833         * g++.dg/inherit/access6.C: New test.
12834         * g++.dg/inherit/access7.C: Likewise.
12835
12836         PR c++/28595
12837         * g++.dg/template/array15.C: New test.
12838         * g++.dg/template/crash2.C: Tweak error markers.
12839
12840 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12841
12842         PR middle-end/28683
12843         * gcc.c-torture/compile/20060823-1.c: New test.
12844
12845 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12846
12847         PR c++/28853
12848         * g++.dg/template/ttp21.C: New test.
12849
12850         PR c++/28852
12851         * g++.dg/other/operator1.C: Add error-marker.
12852         * g++.dg/other/operator2.C: New test.
12853
12854 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12855
12856         PR c/27893
12857         * gcc.c-torture/compile/vla-const-1.c,
12858         gcc.c-torture/compile/vla-const-2.c: New tests.
12859
12860 2006-08-26  Richard Guenther  <rguenther@suse.de>
12861
12862         PR middle-end/28814
12863         * gcc.dg/torture/pr28814.c: New testcase.
12864
12865 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12866
12867         PR c/28418
12868         * gcc.c-torture/compile/compound-literal-1.c: New test.
12869
12870 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12871
12872         PR c/28299
12873         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12874         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12875         Expect extra diagnostics.
12876
12877 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12878
12879         gcc.dg/noncompile/pr16876.c: New test.
12880
12881 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12882
12883         PR c++/28056
12884         * g++.dg/parse/local1.C: New test.
12885         * g++.dg/other/qual1.C: Tweak error marker.
12886
12887 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         PR c++/27787
12890         * g++.dg/template/typename10.C: New.
12891         * g++.dg/template/lookup4.C: Remove bogus error marker.
12892
12893 2006-08-25  Richard Guenther  <rguenther@suse.de>
12894
12895         PR testsuite/28829
12896         * gcc.dg/pr26570.c: Fix testcase.
12897
12898 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         PR tree-opt/28807
12901         * gcc.c-torture/execute/mayalias-2.c: New test.
12902         * gcc.dg/tree-ssa/alias-13.c: New test.
12903
12904 2006-08-24  Jan Hubicka  <jh@suse.cz>
12905
12906         PR debug/26881
12907         * gcc.dg/debug/pr26881.c: New file.
12908
12909 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12910
12911         PR fortran/28788
12912         * gfortran.dg/used_types_4.f90: New test.
12913         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12914         association of derived types.
12915         * gfortran.dg/used_types_2.f90: Add module cleanup.
12916         * gfortran.dg/used_types_3.f90: The same.
12917
12918         PR fortran/28771
12919         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12920         fix of regression.
12921
12922 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12923
12924         PR 28813
12925         * gfortran.dg/direct_io_6.f90: Remove test.
12926
12927 2006-08-23  Stuart Hastings  <stuart@apple.com>
12928
12929         PR 28825
12930         * gcc.target/i386/20060821-1.c: New.
12931
12932 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12933
12934         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12935         dg-warning strings for dllimport.
12936
12937 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12938
12939         PR C++/28450
12940         * g++.dg/ext/vector4.C: New test.
12941         * g++.dg/ext/complex1.C: New test.
12942
12943 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12944
12945         PR debug/28692
12946         * gcc.dg/debug/const-1.c: New.
12947         * gcc.dg/debug/const-2.c: New.
12948         * gcc.dg/debug/dwarf2/const-1.c: New.
12949         * gcc.dg/debug/dwarf2/const-2.c: New.
12950         * gcc.dg/debug/dwarf2/const-2b.c: New.
12951
12952 2006-08-22  Richard Guenther  <rguenther@suse.de>
12953
12954         PR middle-end/28776
12955         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12956         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12957
12958 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12959
12960         PR tree-optimization/28003
12961         * g++.dg/tree-ssa/pr28003.C: New.
12962
12963 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12964
12965         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12966
12967 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12968
12969         PR c++/26269
12970         * g++.dg/other/error14.C: New test.
12971
12972         PR c++/28505
12973         * g++.dg/parse/ctor7.C: New test.
12974         * g++.dg/parse/ctor8.C: Likewise.
12975
12976         PR c++/28741
12977         * g++.dg/template/void7.C: New test.
12978
12979 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12980
12981         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12982         * gnat.dg/self_aggregate_with_array.adb: New test.
12983
12984 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12985
12986         * g++.dg/eh/arm-vfp-unwind.C: New test.
12987
12988 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/28341
12991         * g++.dg/template/ref3.C: New test.
12992         * g++.dg/template/nontype13.C: New test.
12993
12994         PR c++/28346
12995         * g++.dg/template/ptrmem17.C: New test.
12996
12997 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12998
12999         PR target/28648 c:
13000         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13001
13002 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13003
13004         PR fortran/28630
13005         * gfortran.dg/used_types_2.f90: New test.
13006
13007         PR fortran/28601
13008         * gfortran.dg/used_types_3.f90: New test.
13009
13010         PR fortran/20886
13011         * gfortran.dg/generic_actual_arg.f90: New test.
13012
13013         PR fortran/28735
13014         * gfortran.dg/module_private_array_refs_1.f90: New test.
13015
13016         PR fortran/28762
13017         * gfortran.dg/program_name_1.f90: New test.
13018
13019         PR fortran/28425
13020         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13021
13022         PR fortran/28496
13023         * gfortran.dg/array_initializer_2.f90: New test.
13024
13025         PR fortran/18111
13026         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13027
13028         PR fortran/28600
13029         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13030
13031         PR fortran/28771
13032         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13033
13034         PR fortran/28660
13035         * gfortran.dg/dependent_decls_1.f90: New test.
13036
13037 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13038
13039         PR fortran/25217
13040         * gfortran.dg/derived_init_2.f90: New.
13041
13042 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13043
13044         * gcc.c-torture/execute/pr28289.c: New test.
13045
13046 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13047
13048         PR c/28744
13049         * gcc.dg/attr-externally-visible-1.c: New test.
13050         * gcc.dg/attr-externally-visible-2.c: New test.
13051         * g++.dg/parse/attr-externally-visible-1.C: New test.
13052         * g++.dg/parse/attr-externally-visible-2.C: New test.
13053
13054 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13055
13056         PR c++/28606
13057         * g++.dg/parse/dtor11.C: New test.
13058
13059 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13060
13061         PR rtl-optimization/28489
13062         * gcc.c-torture/compile/pr28489.c: New test.
13063
13064 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13065
13066         PR c++/28710
13067         * g++.dg/template/redecl4.C: New test.
13068
13069         PR c++/28711
13070         * g++.dg/template/ctor8.C: New test.
13071
13072 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13073
13074         * gcc.dg/pr26570.c: Fix testcase.
13075
13076 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13077
13078         * PR c++/28573
13079         * g++.dg/parse/offsetof6.C: New test.
13080         * g++.dg/parse/offsetof6.C: New test.
13081         * g++.dg/parse/offsetof7.C: New test.
13082
13083 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13084
13085         PR testsuite/28602
13086         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13087         is false.
13088
13089 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13090
13091         PR c++/28302
13092         * g++.dg/ext/vector3.C: New test.
13093
13094 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13095
13096         PR gcov/profile/26570
13097         * gcc.dg/pr26570.c: New test.
13098
13099 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13100
13101         PR c/27697
13102         * gcc.dg/qual-component-1.c: New test.
13103
13104 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13105
13106         PR c++/28593
13107         * g++.dg/parse/new3.C: New test.
13108
13109 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13110
13111         PR fortran/25828
13112         * gfortran.dg/streamio_1.f90: New test.
13113         * gfortran.dg/streamio_2.f90: New test.
13114         * gfortran.dg/streamio_3.f90: New test.
13115         * gfortran.dg/streamio_4.f90: New test.
13116         * gfortran.dg/streamio_5.f90: New test.
13117         * gfortran.dg/streamio_6.f90: New test.
13118         * gfortran.dg/streamio_7.f90: New test.
13119         * gfortran.dg/streamio_8.f90: New test.
13120
13121 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13122
13123         PR c/28287
13124         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13125
13126 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13127
13128         PR c++/28594
13129         * g++.dg/template/void6.C: New test.
13130
13131 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13132
13133         PR c/28649
13134         * gcc.dg/parse-error-1.c: New test.
13135         * gcc.dg/parse-error-2.c: New test.
13136         * gcc.dg/cpp/digraph2.c: Add error-marker.
13137         * gcc.dg/noncompile/920923-1.c: Likewise.
13138
13139 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13140
13141         PR c/27490
13142         * gcc.dg/sizeof-2.c: New testcase.
13143
13144         PR c/27489
13145         * gcc.dg/switch-A.c: New testcase.
13146
13147 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13148
13149         PR c++/28288
13150         PR c++/14556
13151         * g++.old-deja/g++.warn/compare1.C: Delete.
13152         * g++.dg/opt/pr7503-2.C: Delete.
13153         * g++.dg/opt/pr7503-3.C: Delete.
13154         * g++.dg/opt/pr7503-4.C: Delete.
13155         * g++.dg/opt/pr7503-5.C: Delete.
13156         * g++.dg/opt/max1.C: Delete.
13157         * g++.dg/warn/minmax.C: Delete.
13158         * g++.dg/expr/minmax.C: New test.
13159
13160 2006-08-14  Richard Guenther  <rguenther@suse.de>
13161
13162         PR testsuite/28703
13163         * gcc.c-torture/execute/pr28651.c: Do not use argc
13164         to avoid optimization, instead forbid inlining.
13165
13166 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13167
13168         PR rtl-optimization/28634
13169         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13170
13171 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13172
13173         PR c/27184
13174         * gcc.dg/torture/pr27184.c: New test.
13175
13176 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13177
13178         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13179
13180 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13181
13182         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13183         * gfortran.dg/stat_2.f90: Likewise.
13184         * gfortran.dg/chmod_1.f90: Likewise.
13185         * gfortran.dg/chmod_2.f90: Likewise.
13186         * gfortran.dg/chmod_3.f90: Likewise.
13187
13188 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13189
13190         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13191
13192 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13193
13194         * g++.dg/opt/pr23454-2.C: New test.
13195
13196 2006-08-11  Richard Guenther  <rguenther@suse.de>
13197
13198         PR middle-end/28651
13199         * gcc.c-torture/execute/pr28651.c: New testcase.
13200
13201 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13202
13203         * gnat.dg/specs/static_initializer.ads: New test.
13204
13205 2006-08-10  Paul Brook  <paul@codesourcery.com>
13206
13207         * gcc.target/arm/cond-asm.c: New test.
13208
13209 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13210
13211         PR tree-optimization/26197
13212         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13213         * g++.dg/vect/vect.exp: Compile the new tests with
13214         --param max-aliased-vops=0.
13215
13216 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13217
13218         PR c++/28637
13219         * g++.dg/template/void3.C: New test.
13220
13221         PR c++/28638
13222         * g++.dg/template/void4.C: New test.
13223
13224         PR c++/28640
13225         * g++.dg/template/void5.C: New test.
13226
13227 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13228
13229         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13230         after dg-do compile.
13231
13232 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13233
13234         PR tree-optimizations/26969
13235         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13236         "unswitch-loops" with -funswitch-loops.
13237         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13238
13239 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13240
13241         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13242         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13243         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13244         * objc.dg/dwarf-1.m: Likewise.
13245         * objc.dg/dwarf-2.m: Likewise.
13246         * obj-c++.dg/dwarf-2.mm: Likewise.
13247
13248 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13249
13250         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13251         * objc.dg/dwarf-2.m: Likewise.
13252         * obj-c++.dg/dwarf-2.mm: Likewise.
13253
13254         PR libfortran/28603
13255         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13256
13257         PR testsuite/27611
13258         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13259
13260         PR testsuite/27033
13261         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13262
13263 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13264
13265         PR target/27827
13266         * gcc.target/i386/pr27827.c: New testcase.
13267
13268 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13269
13270         PR fortran/28590
13271         * gfortran.dg/sequence_types_1.f90: New test.
13272
13273 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13274
13275         PR fortran/28548
13276         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13277         dg-warning.  Add -pedantic option.
13278
13279 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13280
13281         PR c/28502
13282         * gcc.dg/proto-1.c: New test.
13283
13284         PR c/27721
13285         * gcc.dg/lvalue-4.c: New test.
13286
13287         PR c/28136
13288         * gcc.dg/init-bad-5.c: New test.
13289
13290 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13291
13292         PR c++/28347
13293         * g++.dg/ext/typedef-init.C: Add new test for typedef
13294         initialization inside templates. Adjust existing error markers.
13295
13296 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/28148
13299         * g++.dg/init/ptrmem3.C: New test.
13300
13301 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13302
13303         PR tree-optimization/27770
13304         * lib/target-support.exp: New target keyword "section_anchors".
13305         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13306         tests.
13307         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13308         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13309         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13310         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13311
13312 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13313
13314         * gcc.dg/20060801-1.c: Add missing '}'.
13315
13316 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13317
13318         PR c++/27508
13319         * g++.dg/parse/dtor9.C: New test.
13320         * g++.dg/parse/dtor10.C: New test.
13321         * g++.dg/other/error7.C: Adjust error-marker.
13322
13323         PR c++/28274
13324         * g++.dg/other/default5.C: New test.
13325
13326 2006-08-02  Richard Guenther  <rguenther@suse.de>
13327
13328         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13329
13330 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13331
13332         PR c++/28557
13333         * g++.dg/template/conv9.C: New test.
13334
13335 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13336
13337         PR debug/28063
13338         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13339         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13340         Optionally return assembly text.  Update callers.
13341         (check_no_compiler_messages): Update verbose messages.
13342         (check_no_messages_and_pattern): New.
13343         (check_effective_target_string_merging): New.
13344
13345 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13346
13347         PR c++/28250
13348         * g++.dg/eh/catch4.C: New test.
13349
13350         PR c++/28257
13351         * g++.dg/other/qual1.C: New test.
13352
13353         PR c++/28259
13354         * g++.dg/inherit/error2.C: New test.
13355
13356         PR c++/28267
13357         * g++.dg/other/new1.C: New test.
13358
13359         * g++.dg/warn/pr23075.C: Remove obsolete test.
13360         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13361         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13362
13363 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13364
13365         PR c++/28523
13366         * g++.dg/eh/cast1.C: New test.
13367
13368 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13369
13370         PR libfortran/28452
13371         * gfortran.dg/random_3.f90:  New test.
13372
13373 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13374
13375         PR c++/28432
13376         * g++.dg/other/pr28304.C: Change expected error message.
13377         * g++.dg/other/pr28432.C: New test.
13378
13379 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13380
13381         PR c++/28256
13382         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13383
13384 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13385
13386         PR debug/23336
13387         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13388         at -g1.
13389         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13390         g++.dg/debug/enum-2.C: New.
13391
13392 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13393
13394         PR c++/6634
13395         * g++.dg/parse/long1.C: Add more tests.
13396
13397 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13398
13399         * gfortran.dg/lrshift_1.c: New file.
13400
13401 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13402
13403         PR libgfortran/28335
13404         * gfortran.dg/no_unit_error_1.f90: New test.
13405
13406 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13407
13408         PR libgfortran/28335
13409         * gfortran.dg/no_unit_error_1.f90: Delete test.
13410         * gfortran.dg/no_unit_error_2.f90: Delete test.
13411
13412 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13413
13414         * gfortran.dg/chmod_3.f90: New test.
13415         * gfortran.dg/ltime_gmtime_1.f90: New test.
13416         * gfortran.dg/ltime_gmtime_2.f90: New test.
13417         * gfortran.dg/lrshift_1.f90: New test.
13418         * gfortran.dg/chmod_1.f90: New test.
13419         * gfortran.dg/chmod_2.f90: New test.
13420
13421 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13422
13423         PR c++/27668
13424         * g++.dg/template/crash55.C: New test.
13425
13426         PR c++/27962
13427         * g++.dg/template/nontype16.C: New test.
13428
13429         * g++.dg/template/void2.C: Adjust error markers.
13430         * g++.dg/template/nontype5.C: Adjust error markers.
13431
13432 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13433
13434         * gcc.target/i386/stack-prot-kernel.c: New test.
13435
13436 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13437
13438         * gcc.dg/builtins-55.c: New test case.
13439
13440 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13441
13442         PR rtl-optimization/27907
13443         * gcc.c-torture/compile/pr27907.c: New test.
13444
13445 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13446
13447         * gfortran.dg/mclock.f90: New test.
13448         * gfortran.dg/int_conv_1.f90: New test.
13449         * gfortran.dg/stat_1.f90: New test.
13450         * gfortran.dg/stat_2.f90: New test.
13451
13452 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13453
13454         PR libgfortran/28335
13455         * gfortran.dg/no_unit_error_1.f90: New test.
13456         * gfortran.dg/no_unit_error_2.f90: New test.
13457         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13458
13459 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13460
13461         PR middle-end/28473
13462         * gcc.dg/fold-convround-1.c: New test case.
13463
13464 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13465
13466         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13467
13468 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13469
13470         PR c++/27572
13471         * g++.dg/other/typedef1.C: New test.
13472         * g++.dg/template/typedef4.C: New test.
13473         * g++.dg/template/typedef5.C: New test.
13474
13475 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13476
13477         PR fortran/28416
13478         * gfortran.dg/allocatable_dummy_3.f90: New.
13479
13480 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13481
13482         PR fortran/28439
13483         * gfortran.dg/arithmetic_if.f90:  New test.
13484
13485 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13486
13487         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13488         avoid memcpy optimization.
13489
13490 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13491
13492         PR fortran/25289
13493         * gfortran.dg/direct_io_6.f90: New test.
13494
13495 2006-07-24  Jan Hubicka  <jh@suse.cz>
13496
13497         PR c/25795
13498         PR c++/27369
13499         * gcc.dg/pr25795.c: New test.
13500         * gcc.dg/pr25795-1.c: New test.
13501
13502 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13503
13504         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13505         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13506         which may be transformed to "g || h" on some platforms.
13507
13508 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/28025
13511         * g++.dg/template/friend45.C: New test.
13512
13513 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13514
13515         PR libgfortran/28339
13516         * gfortran.dg/arrayio_8.f90: New test.
13517
13518 2006-07-21  Mike Stump  <mrs@apple.com>
13519
13520         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13521
13522         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13523
13524 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13525
13526         PR c++/28250
13527         * g++.dg/eh/catch3.C: New test.
13528
13529         PR c++/28363
13530         * g++.dg/template/defarg10.C: New test.
13531
13532 2006-07-20  Paul Brook  <paul@codesourcery.com>
13533
13534         PR 27363
13535         * gcc.dg/pr27363.c: New test.
13536
13537 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13538
13539         PR c++/28338
13540         * g++.dg/init/ref13.C: New test.
13541
13542 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13543
13544         PR obj-c++/28434
13545         * obj-c++.dg/proto-error-1.mm: New test.
13546
13547 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13548
13549         PR c++/28337
13550         * g++.dg/template/string1.C: New test.
13551
13552 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/28048
13555         * g++.dg/template/defarg9.C: New test.
13556
13557         PR c++/28235
13558         * g++.dg/template/static27.C: New test.
13559
13560 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13561
13562         PR 28410
13563         * gcc.dg/tree-ssa/pr28410.c: New test.
13564
13565 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13566
13567         PR c++/28258
13568         * g++/dg/other/error13.C: New test.
13569
13570         PR c++/28260
13571         * g++.dg/template/friend44.C: New test.
13572
13573 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13574
13575         PR c++/27495
13576         * g++.dg/other/pr27495.C: New.
13577
13578 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13579
13580         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13581         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13582
13583 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13584
13585         PR c/28286
13586         * gcc.dg/pragma-pack-4.c: New test.
13587
13588 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13589
13590         PR c++/28291
13591         * g++.dg/ext/pr28291.C: New test.
13592
13593 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13594
13595         PR middle-end/28403
13596         * gcc.c-torture/execute/pr28403.c: New test.
13597
13598 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13599
13600         PR middle-end/28402
13601         * gcc.dg/pr28402.c: New test.
13602
13603 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13604
13605         PR c++/28304
13606         * g++.dg/other/pr28304.C: New test.
13607
13608 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13609
13610         PR other/28251
13611         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13612         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13613
13614 2006-07-17  Richard Guenther  <rguenther@suse.de>
13615
13616         PR tree-optimization/28238
13617         * g++.dg/tree-ssa/pr28238.C: New testcase.
13618
13619 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13620
13621         PR c++/28250
13622         * g++.dg/eh/catch1.C: New test.
13623         * g++.dg/eh/catch2.C: New test.
13624
13625 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR c++/28370
13628         * g++.dg/template/anon3.C: New test.
13629
13630 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13631
13632         PR fortran/20844
13633         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13634         specifiers requiring an explicit format tag..
13635
13636         PR fortran/28201
13637         * gfortran.dg/generic_5: New test.
13638
13639         PR fortran/20893
13640         * gfortran.dg/elemental_optional_args_1.f90: New test.
13641
13642 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13643
13644         * gnat.dg/assert.ads: New file.
13645         * gnat.dg/controlled_record.ads: Likewise.
13646         * gnat.dg/controlled_record.adb: Likewise.
13647
13648 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13649
13650         PR c++/28292
13651         * g++.dg/other/error12.C: New test.
13652
13653         PR c++/28269
13654         * g++.dg/template/crash54.C: New test.
13655
13656 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13657
13658         PR c++/28249
13659         * g++.dg/parse/catch1.C: New test.
13660
13661         PR c++/28294
13662         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13663
13664         PR c++/28387
13665         * g++.dg/ext/attrib24.C: New test.
13666
13667 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13668
13669         PR c++/28343
13670         * g++.dg/ext/asmspec1.C: New test.
13671
13672 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13673
13674         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13675         (dg-test): Support shouldfail tests.
13676         * lib/target-supports-dg.exp (dg-shouldfail): New.
13677         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13678         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13679         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13680         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13681         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13682         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13683         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13684
13685 2006-07-13  Jan Hubicka  <jh@suse.cz>
13686
13687         * gcc.target/i386/memcpy-1.c: New.
13688
13689 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
13690
13691         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13692
13693 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
13694
13695         PR fortran/25097
13696         * gfortran.dg/present_1.f90: New test.
13697
13698         PR fortran/20903
13699         * gfortran.dg/interface_derived_type_1.f90: New test.
13700
13701 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
13702
13703         PR fortran/28213
13704         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
13705         list.
13706
13707 2006-07-07  Lee Millward  <lee.millward@gmail.com>
13708
13709         PR c++/27820
13710         * g++.dg/other/label1.C: New test.
13711
13712 2006-07-07  Richard Guenther  <rguenther@suse.de>
13713
13714         PR middle-end/28268
13715         * gcc.dg/torture/pr28268.c: New testcase.
13716
13717 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
13718
13719         PR c++/27019
13720         * g++.dg/ext/pr27019.C: New.
13721
13722 2006-07-07  Richard Guenther  <rguenther@suse.de>
13723
13724         PR tree-optimization/28187
13725         * gcc.dg/pr28187.c: New testcase.
13726
13727 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
13728
13729         * gnat.dg/address_conversion.adb: New test.
13730         * gnat.dg/boolean_subtype.adb: Likewise.
13731         * gnat.dg/frame_overflow.adb: Likewise.
13732         * gnat.dg/pointer_array.adb: Likewise.
13733         * gnat.dg/pointer_conversion.adb: Likewise.
13734
13735 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
13736
13737         PR fortran/28237
13738         PR fortran/23420
13739         * gfortran.dg/print_fmt_5.f90: New test.
13740
13741 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13742
13743         PR fortran/28129
13744         * gfortran.dg/bounds_check_4.f90: New test.
13745
13746 2006-07-05  Richard Guenther  <rguenther@suse.de>
13747
13748         PR target/28158
13749         * gfortran.dg/pr28158.f90: New testcase.
13750
13751 2006-07-05  Richard Guenther  <rguenther@suse.de>
13752
13753         PR tree-optimization/28162
13754         * gcc.dg/pr28162.c: New testcase.
13755
13756 2006-07-05  Richard Guenther  <rguenther@suse.de>
13757         Andrew Pinski  <pinskia@gcc.gnu.org>
13758
13759         PR c++/27084
13760         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
13761
13762 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
13763
13764         PR fortran/28174
13765         * gfortran.dg/actual_array_substr_2.f90: New test.
13766
13767         PR fortran/28167
13768         * gfortran.dg/actual_array_constructor_2.f90: New test.
13769
13770 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13771
13772         * gfortran.dg/itime_idate_1.f: New test.
13773         * gfortran.dg/itime_idate_2.f: New test.
13774
13775 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13776
13777         PR libgfortran/27704
13778         * gfortran.dg/open_status_3.f90: New test.
13779         * gfortran.dg/fmt_l.f90: Update for new feature.
13780
13781 2006-07-03  Asher Langton  <langton2@llnl.gov>
13782
13783         * gfortran.dg/oldstyle_2.f90: New.
13784
13785 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
13786
13787         * gnat.dg/string_slice.adb: New test.
13788
13789 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13790
13791         PR fortran/19259
13792         * gfortran.dg/semicolon_fixed.c: New.
13793         * gfortran.dg/semicolon_free.c: New.
13794
13795 2006-06-30  Mike Stump  <mrs@apple.com>
13796
13797         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
13798         that don't support internal visibility.
13799
13800 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
13801
13802         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
13803         for '(' / ')' needing an extra '\'.
13804
13805 2006-06-29  Roger Sayle  <roger@eyesopen.com>
13806
13807         PR middle-end/27428
13808         * gcc.dg/pr27428-1.c: New test case.
13809
13810 2006-06-29  Mike Stump  <mrs@apple.com>
13811
13812         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13813         on darwin as we can't align commons large enough yet.
13814
13815         * gcc.dg/vla-8.c: Add additional testcases.
13816
13817 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
13818
13819         PR c++/28114
13820         * g++.dg/other/pr28114.C: New.
13821
13822 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
13823
13824         * gcc.c-torture/compile/20060625-1.c: New test.
13825
13826 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
13827
13828         PR fortran/20867
13829         * gfortran.dg/stfunc_3.f90: New test.
13830
13831         PR fortran/25056
13832         * gfortran.dg/impure_actual_1.f90: New test.
13833
13834         PR fortran/20874
13835         * gfortran.dg/elemental_result_1.f90: New test.
13836
13837         PR fortran/25073
13838         * gfortran.dg/select_7.f90: New test.
13839
13840         PR fortran/27554
13841         * intrinsic_actual_1.f: New test.
13842
13843         PR fortran/22038
13844         PR fortran/28119
13845         * gfortran.dg/forall_4.f90: New test.
13846
13847         PR fortran/25072
13848         * gfortran.dg/forall_5.f90: New test.
13849
13850 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13851
13852         PR c++/28051
13853         * g++.dg/template/using13.C: New test.
13854
13855         PR c++/28054
13856         * g++.dg/other/incomplete3.C: New test.
13857
13858 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13859
13860         PR fortran/28081
13861         * gfortran.dg/substr_3.f: New test.
13862         * gfortran.dg/equiv_2.f90: Update expected error message.
13863
13864 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13865
13866         PR fortran/28118
13867         * gfortran.dg/actual_array_substr_1.f90: New test.
13868
13869 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13870
13871         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13872         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13873
13874 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13875
13876         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13877
13878 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13879
13880         PR fortran/27981
13881         * gfortran.dg/simpleif_2.f90: New test.
13882
13883 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13884
13885         * g++.dg/template/error22.C: Fix typo.
13886
13887 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13888
13889         PR c++/28112
13890         * g++.dg/ext/attrib23.C: New test.
13891
13892 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13893
13894         * gnat.dg/varsize_temp.adb: New test.
13895
13896 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13897
13898         PR c++/11468
13899         * g++.dg/other/java2.C: New test.
13900
13901 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13902
13903         PR target/27789
13904         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13905         initialization.
13906
13907 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13908
13909         PR target/27531
13910         * gcc.dg/pr27531-1.c: New test case.
13911
13912 2006-06-22  Asher Langton  <langton2@llnl.gov>
13913
13914         PR fortran/24748
13915         * gfortran.dg/implicit_8.f90: New.
13916
13917 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13918
13919         PR rtl-optimization/28121
13920         * gcc.dg/pr28121.c: New test.
13921
13922 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13923
13924         PR c++/27805
13925         * g++.dg/parse/ptrmem6.C: New test.
13926
13927         PR c++/27821
13928         * g++.dg/template/error22.C: New test.
13929
13930 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13931
13932         PR c++/28111
13933         * g++.dg/template/friend43.C: New test.
13934
13935         PR c++/28110
13936         * g++.dg/template/crash53.C: New test.
13937
13938         PR c++/28109
13939         * g++.dg/rtti/incomplete1.C: New test.
13940
13941 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13942
13943         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13944
13945 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13946
13947         * gcc.c-torture/execute/complex-7.c: New.
13948
13949 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13950
13951         * gcc.dg/merge-all-constants-1.c: New test.
13952
13953 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13954
13955         PR c++/28113
13956         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13957
13958 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13959
13960         * gfortran.dg/rrspacing_1.f90: New test.
13961
13962 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13963
13964         PR c++/28052
13965         * g++.dg/other/bitfield2.C: New test.
13966
13967 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13968
13969         PR tree-optimization/27331
13970         * gcc.dg/pr27331.c: New test.
13971
13972 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13973             Eric Botcazou  <ebotcazou@adacore.com>
13974
13975         PR ada/18692
13976         * lib/gnat.exp: New file.
13977         * lib/gnat-dg.exp: Likewise.
13978         * gnat.dg: New directory.
13979         * gnat.dg/dg.exp: New driver.
13980         * gnat.dg/specs: New directory.
13981         * gnat.dg/specs/specs.exp: New driver.
13982         * gnat.dg/style: New directory.
13983         * gnat.dg/style/style.exp: New driver.
13984
13985 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13986
13987         PR fortran/16206
13988         * gfortran.dg/array_initializer_1.f90: New test.
13989
13990         PR fortran/28005
13991         * gfortran.dg/matmul_3.f90: New test.
13992
13993 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13994
13995         PR middle-end/28075
13996         * gcc.dg/tree-ssa/inline-1.c: New test.
13997
13998 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13999
14000         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14001         in malloc prototype; remove XFAIL.
14002         * gcc.dg/pr18241-2.c: Ditto.
14003         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14004         in memset prototype; remove XFAIL.
14005         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14006
14007 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14008
14009         * gcc.dg/vla-8.c: Add.
14010
14011 2006-06-19  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/27090
14014         * g++.dg/tree-ssa/pr27090.C: New testcase.
14015
14016 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14017
14018         PR target/27861
14019         * gcc.dg/pr27861-1.c: New test case.
14020
14021 2006-06-19  Richard Guenther  <rguenther@suse.de>
14022
14023         PR middle-end/28045
14024         * gcc.dg/torture/pr28045.c: New testcase.
14025
14026 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14027
14028         PR fortran/26801
14029         * gfortran.dg/associated_4.f90: New test.
14030
14031 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14032
14033         PR fortran/19310
14034         PR fortran/19904
14035         * gfortran.dg/real_const_3.f90: New test.
14036
14037 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/28016
14040         * g++.dg/template/static26.C: New test.
14041
14042         PR c++/27979
14043         * g++.dg/expr/bitfield2.C: New test.
14044
14045         PR c++/27884
14046         * g++.dg/parse/linkage2.C: New test.
14047
14048 2006-06-16  Richard Guenther  <rguenther@suse.de>
14049
14050         PR middle-end/27116
14051         * gcc.dg/pr15785-1.c: Revert last change.
14052         * gcc.dg/torture/pr27116-2.c: New testcase.
14053
14054 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14055
14056         PR middle-end/27802
14057         * gcc.dg/pr27802-1.c: New test case.
14058
14059 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++/27689
14062         * g++.dg/template/ttp18.C: New test.
14063         * g++.dg/template/ttp19.C: Likewise.
14064
14065         PR c++/27666
14066         * g++.dg/expr/cond9.C: New test.
14067
14068         PR c++/27640
14069         * g++.dg/template/ctor7.C: New test.
14070
14071 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14072
14073         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14074
14075 2006-06-16  Richard Guenther  <rguenther@suse.de>
14076
14077         PR tree-optimization/27781
14078         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14079
14080 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14081
14082         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14083
14084 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14085
14086         * gcc.dg/tree-ssa/loop-18.c: New test.
14087
14088 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR c++/27665
14091         * g++.dg/template/crash52.C: New test.
14092
14093         PR c++/27648
14094         * g++.dg/ext/attrib22.C: New test.
14095
14096         PR c++/26559
14097         * g++.dg/template/builtin1.C: New test.
14098         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14099
14100         PR c++/28018
14101         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14102         assignment.
14103         * g++.old-deja/g++.pt/crash51.C: Likewise.
14104
14105         PR c++/27227
14106         * g++.dg/lookup/linkage1.C: New test.
14107         * g++.dg/lookup/linkage2.C: Likewise.
14108
14109 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14110
14111         PR middle-end/27959
14112         * gcc.dg/pr27959.c: New testcase.
14113
14114 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14115
14116         PR target/28014:
14117         * g++.dg/eh/div.C: New test.
14118
14119 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR c++/27894
14122         * g++.dg/tree-ssa/pr26757.C: New test.
14123         * g++.dg/tree-ssa/pr27894.C: New test.
14124
14125 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14126
14127         * gcc.c-torture/compile/20060609-1.c: New test.
14128
14129         PR target/27863
14130         * gcc.c-torture/compile/pr27863.c: New test.
14131
14132 2006-06-13  Richard Guenther  <rguenther@suse.de>
14133
14134         PR tree-optimization/27830
14135         * g++.dg/tree-ssa/pr27830.C: New testcase.
14136
14137 2006-06-13  Matthew Sachs  <msachs@apple.com>
14138
14139         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14140         the list of compiler flags; this causes those flags to be checked
14141         for things like dg-skip-if.
14142
14143 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14144
14145         PR c++/27601
14146         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14147
14148 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14149             Kazu Hirata  <kazu@codesourcery.com>
14150
14151         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14152         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14153
14154 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14155
14156         PR c++/27933
14157         * g++.dg/lookup/using15.C: New test.
14158
14159         PR c++/27951
14160         * g++.dg/other/anon4.C: New test.
14161
14162 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14163
14164         PR c++/21210
14165         * g++.dg/init/complex1.C: New test case.
14166
14167 2006-06-11  Eric Christopher  <echristo@apple.com>
14168
14169         PR middle-end/27948
14170         * gcc.dg/bf-ms-layout.c: Run on darwin.
14171         * gcc.dg/bf-no-ms-layout: Ditto.
14172         * gcc.dg/attr-ms_struct-2.c: New.
14173         * gcc.dg/bf-ms-layout-2.c: Ditto.
14174
14175 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14176
14177         * gcc.dg/attr-ms_struct-packed1.c: New.
14178
14179 2006-06-09  Mike Stump  <mrs@apple.com>
14180
14181         * gcc.dg/vla-7.c: Add.
14182
14183 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14184
14185         PR fortran/24558
14186         * gfortran.dg/entry_6.f90: New test.
14187
14188         PR fortran/20877
14189         PR fortran/25047
14190         * gfortran.dg/entry_7.f90: New test.
14191
14192 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14193
14194         PR c/27747
14195         * gcc.dg/cpp/_Pragma6.c: New test.
14196
14197         PR c++/27748
14198         * g++.dg/cpp/_Pragma1.C: New test.
14199
14200         PR preprocessor/27746
14201         * gcc.dg/gomp/macro-3.c: New test.
14202         * gcc.dg/gomp/macro-4.c: New test.
14203         * g++.dg/gomp/macro-3.C: New test.
14204         * g++.dg/gomp/macro-4.C: New test.
14205
14206 2006-06-09  Richard Guenther  <rguenther@suse.de>
14207
14208         PR tree-optimization/26998
14209         * gcc.dg/torture/pr26998.c: New testcase.
14210         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14211
14212 2006-06-08  Mike Stump  <mrs@apple.com>
14213
14214         * gcc.dg/pr27095.c: Account for stubs.
14215
14216         PR target/26427
14217         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14218         produce bad code on darwin.
14219
14220 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14221
14222         PR fortran/27958
14223         * gfortran.dg/substr_2.f: New test.
14224
14225 2006-06-08  Asher Langton  <langton2@llnl.gov>
14226
14227         PR fortran/27786
14228         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14229
14230 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14231
14232         PR target/27421
14233         * gcc.dg/union-3.c: New test.
14234
14235 2006-06-08  Richard Guenther  <rguenther@suse.de>
14236
14237         PR middle-end/27116
14238         * gcc.dg/torture/pr27116.c: New testcase.
14239         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14240
14241 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14242
14243         PR rtl-optimization/26449
14244         * gcc.dg/pr26449.c: New test.
14245
14246 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14247
14248         PR c++/27601
14249         * g++.dg/ext/offsetof1.C: Test member functions.
14250
14251 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14252
14253         * gcc.dg/pr27095.c: Improve scanning.
14254
14255 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14256
14257         PR fortran/23091
14258         * gfortran.dg/saved_automatic_1.f90: New test.
14259
14260         PR fortran/24168
14261         * gfortran.dg/array_simplify_1.f90: New test.
14262
14263         PR fortran/25090
14264         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14265
14266         PR fortran/25058
14267         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14268
14269 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/27177
14272         * g++.dg/expr/cast7.C: New test.
14273
14274 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14275
14276         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14277         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14278         * lib/fortran-torture.exp (fortran-torture-compile,
14279         fortran-torture-execute): Ditto.
14280
14281 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14282
14283         PR target/27842
14284         * gcc.dg/vmx/pr27842.c: New test.
14285
14286 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14287
14288         PR libfortran/27895
14289         * gfortran.dg/bounds_check_3.f90: New test.
14290
14291 2006-06-05  Mike Stump  <mrs@apple.com>
14292
14293         * objc.dg/objc-fast-4.m: Skip for ppc64.
14294
14295 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14296
14297         PR testsuite/27705
14298         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14299
14300 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14301             Victor Kaplansky  <victork@il.ibm.com>
14302
14303         PR tree-optimizations/26360
14304         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14305         with -fno-tree-dce.
14306         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14307
14308 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14309
14310         PR fortran/14067
14311         * gfortran.dg/data_char_1.f90: Add messages for truncated
14312         strings.
14313
14314         PR fortran/16943
14315         * gfortran.dg/func_decl_2.f90: New test.
14316
14317         PR fortran/20839
14318         * gfortran.dg/do_2.f90: New test.
14319
14320         PR fortran/27655
14321         * gfortran.dg/associated_3.f90: New test.
14322
14323 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14324
14325         PR c++/27819
14326         * g++.dg/template/static25.C: New test.
14327
14328         PR c++/27722
14329         * g++.dg/init/array21.C: New test.
14330
14331         PR c++/27807
14332         * g++.dg/ext/complit7.C: New test.
14333
14334         PR c++/27806
14335         * g++.dg/parse/ptrmem5.C: New test.
14336
14337 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14338             Andrew Pinski  <pinskia@physics.uc.edu>
14339
14340         PR c/27150
14341         PR middle-end/27382
14342         * gcc.dg/pr27150-1.c: New testcase.
14343         * gcc.dg/pr27382-1.c: New testcase.
14344         * gcc.dg/pr27382-2.c: New testcase.
14345
14346 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14347
14348         PR c/25161
14349         PR c/27020
14350         * gcc.dg/array-10.c: New test.
14351
14352 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14353
14354         PR c++/27804
14355         * g++.dg/init/const4.C: New test.
14356         * g++.dg/init/member1.C: Add error-marker.
14357         * g++.dg/other/fold1.C: Adjust error-marker.
14358
14359 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14360
14361         PR c++/27601
14362         * g++.dg/ext/offsetof1.C: New test.
14363
14364 2006-06-04 Eric Christopher <echristo@apple.com>
14365
14366         * gcc.dg/attr-ms_struct-1.c: New.
14367
14368 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14369
14370         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14371
14372 2006-06-04  Richard Guenther  <rguenther@suse.de>
14373
14374         PR tree-optimization/27039
14375         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14376
14377 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14378
14379         PR target/26223
14380         * gcc.target/i386/amd64-abi-2.c: New test case.
14381
14382 2006-06-02  Eric Christopher  <echristo@apple.com>
14383
14384         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14385         * gcc.target/i386/20020523-1.c: Skip if darwin.
14386         * gcc.target/i386/asm-3.c: Ditto.
14387         * gcc.target/i386/20011119-1.c: Ditto.
14388         * gcc.target/i386/clobbers.c: Remove pic part of test.
14389
14390 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14391
14392         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14393         * g++.old-deja/g++.other/init19.C: Ditto.
14394         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14395         and add other platforms as expected failures.
14396
14397 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14398
14399         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14400         (is-effective-target-keyword): Ditto.
14401
14402 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14403
14404         PR fortran/27715
14405         * gfortran.dg/extended_char_comparison_1.f:  New test.
14406
14407 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14408
14409         PR fortran/25098
14410         * gfortran.dg/dummy_procedure_1.f90: New test.
14411
14412         PR fortran/25147
14413         * gfortran.dg/dummy_procedure_2.f90: New test.
14414
14415         * gfortran.dg/associated_2.f90: Correct to make consistent with
14416         standard.
14417
14418 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14419
14420         * gcc.target/i386/387-11.c: New test case.
14421
14422 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/27801
14425         * g++.dg/template/cond6.C: New test.
14426
14427         PR c++/26496
14428         * g++.dg/template/crash51.C: New test.
14429         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14430
14431         PR c++/27385
14432         * g++.dg/init/array20.C: New test.
14433
14434 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14435
14436         * gcc.dg/builtins-54.c: New test case.
14437
14438 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/26433
14441         * g++.dg/template/fntry1.C: Add dg-do link.
14442
14443         PR c++/27808
14444         * g++.dg/parse/friend6.C: New test.
14445
14446 2006-05-30  Asher Langton  <langton2@llnl.gov>
14447
14448         * gfortran.dg/cray_pointers_7.f90: New test.
14449
14450 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14451
14452         PR tree-optimization/23452
14453         * gcc.dg/fold-mulconj-1.c: New test case.
14454
14455 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14456
14457         PR c++/27803
14458         * g++.dg/parse/bitfield1.C: New test.
14459
14460 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14461
14462         * gcc.target/ppc-eq0-1.c: New test case.
14463         * gcc.target/ppc-negeq0-1.c: New test case.
14464
14465 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14466
14467         PR c/27273
14468         * gcc.dg/overflow-warn-5.c: New test.
14469
14470 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14471
14472         PR c/27718
14473         * gcc.dg/sizeof-1.c: New test.
14474
14475 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14476
14477         PR target/27790
14478         * gcc.target/i386/pr27790.c: New test.
14479
14480 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14481
14482         PR libgfortran/27757
14483         * gfortran.dg/direct_io_5.f90: New test.
14484
14485 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14486
14487         PR libgfortran/27634
14488         * gfortran.dg/fmt_missing_period_1.f: New test.
14489         * gfortran.dg/fmt_missing_period_2.f: New test.
14490         * gfortran.dg/fmt_missing_period_3.f: New test.
14491
14492 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14493
14494         PR fortran/19777
14495         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14496         arrays.
14497
14498 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14499
14500         PR c++/27713
14501         * g++.dg/template/new6.C: New test.
14502
14503 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14504
14505         PR tree-optimization/24964
14506         * gcc.target/i386/387-10.c: New test case.
14507
14508 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14509
14510         * intrinsics/string_intrinsics.c (compare_string):
14511         Use memcmp instead of strncmp to avoid tripping over
14512         CHAR(0) in a string.
14513
14514 2006-05-27  Richard Guenther  <rguenther@suse.de>
14515
14516         PR middle-end/27773
14517         * gcc.dg/torture/pr27773.c: New testcase.
14518
14519 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14520
14521         * gcc.dg/pr24561.c: Rename to..
14522         * gcc.dg/pr25962.c: .. this.
14523
14524 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14525
14526         PR fortran/19777
14527         * gfortran.dg/bounds_check_2.f: New test.
14528
14529 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14530
14531         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14532         * gfortran.dg/byte_1.f90: Likewise.
14533         * gfortran.dg/dup_save_2.f90: Likewise.
14534
14535 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14536
14537         * gfortran.dg/associated_2.f90: New test.
14538
14539 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14540
14541         PR fortran/27524
14542         * gfortran.dg/bounds_check_1.f90: New test.
14543
14544 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14545
14546         PR rtl-optimization/27661
14547         * gcc.dg/pr27661.c: New test case.
14548
14549 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14550
14551         PR fortran/23151
14552         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14553         * gfortran.dg/print_parentheses_1.f:  New test.
14554         * gfortran.dg/print_parentheses_2.f90:  New test.
14555
14556 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14557
14558         PR target/27758
14559         * gcc.dg/pr27758.c: New test.
14560
14561 2006-05-24  Falk Hueffner  <falk@debian.org>
14562
14563         * gcc.c-torture/compile/pr27571.c: New test.
14564
14565 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14566
14567         PR fortran/27709
14568         * gfortran.dg/spec_expr_4.f90: New test.
14569
14570         PR fortran/27155
14571         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14572
14573 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/20103
14576         * g++.dg/ext/complit6.C: New test.
14577         * g++.dg/ext/complit3.C: Adjust error markers.
14578         * g++.dg/init/const3.C: New test.
14579
14580 2006-05-25  Richard Guenther  <rguenther@suse.de>
14581
14582         PR middle-end/27743
14583         * gcc.dg/torture/pr27743.c: New testcase.
14584
14585 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14586
14587         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14588
14589 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14590
14591         * gcc.dg/compat/scalar-by-value-x.h: New.
14592         * gcc.dg/compat/scalar-by-value-y.h: New.
14593         * gcc.dg/compat/scalar-by-value-5.c: New.
14594         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14595         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14596         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14597         * gcc.dg/compat/scalar-by-value-6.c: New.
14598         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14599         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14600         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14601
14602 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14603
14604         PR tree-optimization/27639
14605         PR tree-optimization/26719
14606         * gcc.dg/pr27639.c: New test.
14607         * gcc.dg/pr26719.c: New test.
14608         * gcc.dg/tree-ssa/scev-cast.c: New test.
14609
14610 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/20173
14613         * g++.dg/template/error21.C: New test.
14614
14615 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14616
14617         PR target/27696
14618         * gcc.target/i386/pr27696.c: New.
14619
14620 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14621
14622         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14623
14624         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14625
14626 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14627
14628         PR c++/27716
14629         * g++.dg/other/assign1.C: New test.
14630
14631 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14632
14633         PR target/27266
14634         * gcc.target/i386/pr27266.c: New.
14635
14636 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14637
14638         PR c++/27451
14639         * g++.dg/ext/asm9.C: New test.
14640
14641 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14642
14643         PR rtl-optimization/25514
14644         * gcc.c-torture/compile/pr25514.c: New test.
14645
14646 2006-05-22  Richard Guenther  <rguenther@suse.de>
14647
14648         Revert
14649         2006-01-31  Richard Guenther  <rguenther@suse.de>
14650
14651         * gcc.target/i386/sselibm-1.c: New testcase.
14652         * gcc.target/i386/sselibm-2.c: Likewise.
14653         * gcc.target/i386/sselibm-3.c: Likewise.
14654         * gcc.target/i386/sselibm-4.c: Likewise.
14655         * gcc.target/i386/sselibm-5.c: Likewise.
14656
14657 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14658
14659         PR c/27420
14660         * gcc.dg/func-args-2.c: New test.
14661
14662         PR c/26818
14663         * gcc.dg/struct-incompl-1.c: New test.
14664
14665 2006-05-22  Richard Guenther  <rguenther@suse.de>
14666
14667         PR testsuite/27708
14668         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14669         the transformations we test for.
14670
14671 2006-05-22  Richard Guenther  <rguenther@suse.de>
14672
14673         PR testsuite/27707
14674         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14675
14676 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14677
14678         PR c++/27210
14679         * g++.dg/warn/new1.C: New test.
14680         * g++.dg/template/new5.C: Likewise.
14681
14682 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14683
14684         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14685         * gcc.target/i386/20060512-3.c: Likewise.
14686
14687 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
14688
14689         PR rtl-optimization/27671
14690         * gcc.c-torture/execute/pr27671-1.c: New.
14691         * gcc.dg/pr27671-2.c: Likewise.
14692
14693         PR tree-optimization/26622.
14694         * gcc.c-torture/compile/pr26622.c: New.
14695
14696 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14697
14698         PR fortran/27613
14699         * gfortran.dg/recursive_reference_1.f90: New test.
14700
14701 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14702
14703         PR fortran/25746
14704         * gfortran.dg/elemental_subroutine_3.f90: New test.
14705
14706         PR fortran/25090
14707         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
14708
14709         PR fortran/27584
14710         * gfortran.dg/associated_target_1.f90: New test.
14711
14712         PR fortran/19015
14713         * gfortran.dg/maxloc_shape_1.f90: New test.
14714
14715 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14716
14717         PR libgfortran/24459
14718         * gfortran.dg/namelist_24.f90: New test.
14719         * gfortran.dg/namelist_12.f: Fix typo in comment.
14720
14721 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         PR middle-end/25776
14724         * g++.dg/other/error11.C: New test.
14725
14726 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14727
14728         * gcc.target/mips/pr26765.c: Add -w to options.
14729
14730 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14731
14732         * lib/target-supports.exp (check_effective_target_mpaired_single):
14733         New function.
14734         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
14735         multilibs.
14736         * g++.dg/vect/vect.exp: Likewise.
14737
14738 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14739
14740         PR testsuite/25891
14741         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
14742
14743 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
14744
14745         PR fortran/27662
14746         * gfortran.dg/temporary_1.f90: New file.
14747
14748 2006-05-19  Andreas Schwab  <schwab@suse.de>
14749
14750         * g++.dg/other/unused1.C: Also match "stringz".
14751
14752 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR c++/26433
14755         * g++.dg/template/fntry1.C: New test.
14756
14757 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/27471
14760         PR c++/27506
14761         * g++.dg/conversion/bitfield5.C: New test.
14762         * g++.dg/conversion/bitfield6.C: New test.
14763
14764 2006-05-18  Mike Stump  <mrs@apple.com>
14765
14766         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
14767         * gcc.dg/vla-4.c: Add.
14768         * gcc.dg/vla-5.c: Add.
14769         * gcc.dg/vla-6.c: Add.
14770
14771 2006-05-12  Stuart Hastings  <stuart@apple.com>
14772
14773         * gcc.target/i386/20060512-1.c: New.
14774         * gcc.target/i386/20060512-2.c: New.
14775         * gcc.target/i386/20060512-3.c: New.
14776         * gcc.target/i386/20060512-4.c: New.
14777
14778 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
14779
14780         PR c++/26122
14781         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
14782
14783         PR c++/26068
14784         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
14785         * g++.dg/parse/linkage1.C: New test.
14786
14787 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14788
14789         PR tree-optimization/27548
14790         * g++.dg/tree-ssa/pr27548.C: New test.
14791
14792 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14793
14794         PR fortran/26551
14795         * gfortran.dg/recursive_check_1.f: New test.
14796         * gfortran.dg/recursive_check_2.f90: New test.
14797
14798 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
14799
14800         * g++.dg/opt/temp2.C: New test.
14801
14802 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14803
14804         PR c++/27491
14805         * g++.dg/init/brace5.C: New test.
14806
14807         PR middle-end/27415
14808         * gcc.dg/gomp/pr27415.c: New test.
14809         * g++.dg/gomp/pr27415.C: New test.
14810
14811         PR tree-optimization/27549
14812         * g++.dg/tree-ssa/pr27549.C: New test.
14813
14814 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14815
14816         PR libgfortran/27575
14817         * gfortran.dg/read_eof_4.f90: New test.
14818
14819 2006-05-16  Richard Guenther  <rguenther@suse.de>
14820
14821         PR tree-optimization/22303
14822         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14823
14824 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
14825
14826         PR middle-end/27573
14827         * gcc.dg/gomp/pr27573.c: New test.
14828         * gfortran.dg/gomp/pr27573.f90: New test.
14829
14830         PR c/27499
14831         * gcc.dg/gomp/pr27499.c: New test.
14832         * g++.dg/gomp/pr27499.C: New test.
14833
14834 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14835
14836         PR c++/27339
14837         * g++.dg/parser/access8.C: Adjust error marker.
14838         * g++.dg/template/access17.C: New test.
14839         * g++.dg/template/access18.C: Likewise.
14840
14841 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14842
14843         PR target/26600
14844         * gcc.target/i386/pr26600.c: New test case.
14845
14846 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14847
14848         PR c++/27505
14849         * g++.dg/expr/bitfield1.C: New test.
14850
14851 2006-05-15  Richard Guenther  <rguenther@suse.de>
14852
14853         PR tree-optimization/27603
14854         * gcc.dg/torture/pr27603.c: New testcase.
14855
14856 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14857
14858         PR fortran/25090
14859         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14860
14861         PR fortran/25082
14862         * gfortran.dg/scalar_return_1.f90: New test.
14863
14864         PR fortran/27411
14865         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14866
14867 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14868
14869         * gcc.dg/gomp/critical-4.c: New test.
14870         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14871         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14872         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14873         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14874
14875 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14876
14877         PR c++/27582
14878         * g++.dg/template/dependent-args1.C: New test.
14879
14880         PR c++/27581
14881         * g++.dg/lookup/this1.C: New test.
14882
14883         PR c++/27315
14884         * g++.dg/template/operator6.C: New test.
14885         * g++.dg/template/incomplete3.C: New test.
14886
14887         PR c++/27559
14888         * g++.dg/template/new4.C: New test.
14889
14890         PR c++/27496
14891         * g++.dg/template/void2.C: New test.
14892
14893 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14894
14895         * g++.dg/template/dependent-expr5.C: New test.
14896
14897 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14898
14899         PR middle-end/26729
14900         * gcc.dg/pr26729-1.c: New test case.
14901
14902 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14903
14904         * gcc.dg/pr27003.c: New test.
14905
14906 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14907
14908         * lib/target-supports.dg (check_cxa_atexit_available): Change
14909         v3_target_compile to ${tool}_target_compile.
14910
14911 2006-05-11  Jason Merrill  <jason@redhat.com>
14912
14913         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14914
14915 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14916
14917         PR fortran/27553
14918         * gfortran.dg/label_5.f90: New test.
14919
14920 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14921
14922         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14923         check_effective_target_powerpc_altivec_ok): New.
14924         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14925         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14926         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14927         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14928         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14929         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14930         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14931         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14932         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14933         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14934         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14935         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14936         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14937         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14938         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14939         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14940         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14941         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14942         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14943         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14944         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14945         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14946         gcc.target/powerpc/altivec-9.c,
14947         gcc.target/powerpc/altivec-consts.c,
14948         gcc.target/powerpc/altivec-pr22085.c,
14949         gcc.target/powerpc/altivec-splat.c,
14950         gcc.target/powerpc/altivec-types-1.c,
14951         gcc.target/powerpc/altivec-types-2.c,
14952         gcc.target/powerpc/altivec-types-3.c,
14953         gcc.target/powerpc/altivec-types-4.c,
14954         gcc.target/powerpc/altivec-varargs-1.c,
14955         gcc.target/powerpc/altivec-vec-merge.c,
14956         gcc.target/powerpc/ppc-vector-memcpy.c,
14957         gcc.target/powerpc/ppc-vector-memset.c,
14958         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14959         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14960         these effective targets.
14961         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14962         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14963
14964 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14965
14966         PR middle-end/27384
14967         * g++.dg/other/fold1.C: New test.
14968
14969         PR middle-end/27488
14970         * gcc.dg/fold-nonneg-1.c: New test.
14971
14972         PR c++/27547
14973         * g++.dg/other/operator1.C: New test.
14974
14975 2006-05-11  Richard Guenther  <rguenther@suse.de>
14976
14977         PR middle-end/27529
14978         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14979
14980 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14981
14982         * lib/target-supports-dg.exp (check-flags): New.
14983         (dg-skip-if): Move flag checks.
14984
14985 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14986
14987         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14988         * lib/target-supports.dg (check_cxa_atexit_available): New.
14989
14990 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14991
14992         PR fortran/27470
14993         * gfortran.dg/multiple_allocation_2.f90: New test case.
14994
14995 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14996
14997         * gcc.target/arm/pr27387.C: Fix a comment typo.
14998
14999 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15000
15001         PR fortran/24549
15002         * gfortran.dg/error_recovery_1.f90: New test.
15003
15004 2006-05-10  Richard Guenther  <rguenther@suse.de>
15005
15006         PR tree-optimization/27302
15007         * gcc.dg/torture/pr27302.c: New testcase.
15008
15009 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15010         Richard Guenther  <rguenther@suse.de>
15011
15012         PR middle-end/27498
15013         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15014
15015 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15016
15017         PR rtl-optimization/27335
15018         * gcc.dg/pr27335.c: New test.
15019
15020 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15021
15022         * gcc.target/mips/mips-ps-5.c: New file.
15023
15024 2006-05-08  Jan Hubicka  <jh@suse.cz>
15025
15026         PR middle-end/25962
15027         * gcc.dg/pr25962.c: New.
15028
15029 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15030
15031         PR target/27158
15032         * gcc.target/powerpc/pr27158.c: New test case.
15033
15034 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15035
15036         PR testsuite/27476
15037         * ada/acats/run_all.sh: Use test -z.
15038
15039 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15040
15041         PR libfortran/18271
15042         * gfortran.dg/spec_expr_3.f90: New test.
15043
15044 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15045
15046         PR target/24879
15047         * gcc.target/i386/monitor.c: New file.
15048
15049 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15050
15051         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15052
15053 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15054
15055         PR c++/27447
15056         * g++.dg/other/ptrmem7.C: New test.
15057
15058 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15059
15060         PR target/27421
15061         * gcc.dg/array-9.c: New test.
15062
15063 2006-05-07  Richard Guenther  <rguenther@suse.de>
15064
15065         PR tree-optimization/27409
15066         * gcc.dg/torture/pr27409.c: New testcase.
15067
15068 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15069
15070         PR fortran/27457
15071         * gfortran.dg/select_6.f90: New.
15072
15073 2006-05-07  Richard Guenther  <rguenther@suse.de>
15074
15075         PR tree-optimization/27136
15076         * gcc.dg/torture/pr27136.c: New testcase.
15077
15078 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15079
15080         PR fortran/24813
15081         * gfortran.dg/char_cons_len_1.f90: New test.
15082
15083 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15084
15085         PR c++/27427
15086         * g++.dg/template/incomplete2.C: New test.
15087
15088 2006-05-06  Richard Guenther  <rguenther@suse.de>
15089
15090         PR tree-optimization/27151
15091         * gcc.dg/vect/pr27151.c: New testcase.
15092
15093 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15094
15095         PR c++/27430
15096         * g++.dg/template/void1.C: New test.
15097
15098         PR c++/27423
15099         * g++.dg/other/void2.C: New test.
15100
15101         PR c++/27422
15102         * g++.dg/conversion/void1.C: New test.
15103
15104 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15105
15106         PR/21391
15107         * g++.dg/other/unused1.C: New.
15108
15109 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15110
15111         PR objc/27240
15112         * objc.dg/member-1.m: New test.
15113
15114 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15115
15116         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15117
15118 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15119
15120         PR libfortran/26985
15121         * gfortran.dg/matmul_2.f90: New test.
15122
15123 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15124
15125         * ada/acats/run_all.sh: Use sync when main not found.
15126
15127 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15128
15129         PR target/26765
15130         * gcc.target/mips/pr26765.c: New.
15131
15132 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15133
15134         * gcc.target/bfin: New directory.
15135         * gcc.target/bfin/bfin.exp: New file.
15136         * gcc.target/bfin/frmul.c: New file.
15137         * gcc.target/bfin/arith.c: New file.
15138         * gcc.target/bfin/mul-combine.c: New file.
15139         * gcc.target/bfin/shift.c: New file.
15140
15141 2006-05-04  Richard Guenther  <rguenther@suse.de>
15142
15143         PR tree-optimization/14287
15144         PR tree-optimization/14844
15145         PR tree-optimization/19792
15146         PR tree-optimization/21608
15147         PR tree-optimization/27090
15148         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15149         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15150         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15151         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15152         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15153
15154 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15155
15156         PR tree-optimization/27285
15157         * gcc.c-torture/execute/pr27285.c: New test.
15158
15159         PR middle-end/27388
15160         * gcc.dg/gomp/pr27388-1.c: New test.
15161         * gcc.dg/gomp/pr27388-2.c: New test.
15162         * gcc.dg/gomp/pr27388-3.c: New test.
15163
15164         PR c++/27359
15165         * g++.dg/gomp/pr27359.C: New test.
15166
15167 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15168
15169         PR fortran/20248
15170         * gfortran.dg/iargc.f90: New test.
15171
15172 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/27102
15175         * g++.dg/template/crash49.C: New test.
15176
15177 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15178
15179         PR testsuite/27032
15180         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15181
15182 2006-05-02  Jeff Law  <law@redhat.com>
15183
15184         PR tree-optimization/27364
15185         * gcc.c-torture/execute/pr27364.c: New test.
15186
15187 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15188
15189         PR c++/27309
15190         * g++.dg/parser/ctor5.C: New test.
15191
15192 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15193
15194         PR target/27387
15195         * gcc.target/arm/arm.exp: New.
15196         * gcc.target/arm/pr27387.C: Likewise.
15197
15198 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15199
15200         PR fortran/27269
15201         PR fortran/27324
15202         * gfortran.dg/module_equivalence_2.f90: New test.
15203
15204 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15205
15206         PR middle-end/27337
15207         * g++.dg/gomp/pr27337-1.C: New test.
15208         * g++.dg/gomp/pr27337-2.C: New test.
15209
15210         PR middle-end/27328
15211         * gcc.dg/gomp/pr27328.c: New test.
15212
15213         PR middle-end/27325
15214         * g++.dg/gomp/pr27325.C: New test.
15215
15216         PR middle-end/27310
15217         * g++.dg/gomp/pr27310.C: New test.
15218
15219 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15220
15221         PR tree-optimization/27291
15222         * g++.dg/tree-ssa/pr27291.C: New test.
15223
15224 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15225
15226         PR tree-optimization/27283
15227         * g++.dg/tree-ssa/pr27283.C: New test.
15228
15229 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15230
15231         * gcc.dg/tree-ssa/loop-16.c: New test.
15232
15233 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15234             Joseph S. Myers  <joseph@codesourcery.com>
15235
15236         * gcc.dg/Wconversion-3.c: New test case.
15237         * gcc.dg/Wconversion-4.c: Likewise.
15238
15239 2006-05-01  Richard Guenther  <rguenther@suse.de>
15240
15241         PR tree-optimization/26726
15242         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15243
15244 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15245
15246         * gcc.dg/Woverflow-1.c: New test case.
15247         * gcc.dg/Woverflow-2.c: Likewise.
15248         * gcc.dg/Woverflow-3.c: Likewise.
15249
15250 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15251
15252         PR c++/27094
15253         * g++.dg/template/defarg8.C: New test.
15254
15255 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15256
15257         PR c++/27278
15258         * g++.dg/parse/operator7.C: New test.
15259
15260 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15261
15262         PR c++/11471
15263         PR c++/27102
15264         * g++.dg/template/crash48.C: New test.
15265
15266         PR c++/27279
15267         * g++.dg/parse/ctor4.C: New test.
15268
15269 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15270
15271         PR fortran/25681
15272         * gfortran.df/char_type_len.f90: New test.
15273
15274 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15275
15276         PR libgfortran/27304
15277         * gfortran.dg/fmt_exhaust.f90: New test.
15278
15279 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15280
15281         PR c/25309
15282         * gcc.dg/large-size-array-2.c: New test case.
15283
15284 2006-04-28  Richard Guenther  <rguenther@suse.de>
15285
15286         PR target/26826
15287         * gcc.target/i386/pr26826.c: New testcase.
15288
15289 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15290
15291         PR middle-end/27260
15292         * gcc.c-torture/execute/pr27260.c: New.
15293
15294 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15295
15296         PR middle-end/27095
15297         * gcc.dg/pr27095.c: New.
15298
15299 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15300
15301         PR c++/27292
15302         * g++.dg/conversion/bitfield4.C: New test.
15303
15304 2006-04-27  Eric Christopher  <echristo@apple.com>
15305
15306         * gcc.dg/pragma-ms_struct.c: New.
15307
15308 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/27102
15311         * g++.dg/template/crash47.C: New test.
15312
15313 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15314
15315         * gcc.target/i386/sse-7.c: build with -msse.
15316
15317 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15318
15319         PR testsuite/27274:
15320         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15321         (main): Exit if processor doesn't support SSE.
15322
15323 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15324
15325         PR middle-end/27282
15326         * gcc.c-torture/compile/pr27282.c: New test.
15327
15328 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15329
15330         PR middle-end/26913
15331         * g++.dg/gomp/pr26913.C: New test.
15332
15333         PR c/25996
15334         * gcc.dg/gomp/pr25996.c: New test.
15335         * g++.dg/gomp/pr25996.C: New test.
15336
15337 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15338
15339         PR rtl-optimization/26725
15340         * gcc.c-torture/compile/pr26725.c: New test.
15341
15342 2006-04-25  Richard Guenther  <rguenther@suse.de>
15343
15344         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15345         than n + -1.
15346
15347 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15348
15349         * gcc.dg/20060425-1.c: New testcase.
15350
15351 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15352
15353         PR tree-optimization/26865
15354         * gcc.dg/pr26865.c: New test.
15355
15356 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/27292
15359         * g++.dg/conversion/bitfield1.C: New test.
15360         * g++.dg/conversion/bitfield2.C: Likewise.
15361         * g++.dg/conversion/bitfield3.C: Likewise.
15362
15363 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15364         Richard Guenther  <rguenther@suse.de>
15365
15366         PR tree-optimization/27236
15367         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15368
15369 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15370
15371         PR c++/19963
15372         * g++.dg/other/incomplete2.C: New test.
15373
15374 2006-04-24  Richard Guenther  <rguenther@suse.de>
15375
15376         PR middle-end/26869
15377         * gcc.dg/torture/pr26869.c: New testcase.
15378
15379 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15380         Richard Guenther  <rguenther@suse.de>
15381
15382         PR tree-optimization/27218
15383         * g++.dg/tree-ssa/pr27218.C: New testcase.
15384
15385 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c++/26912
15388         * g++.dg/template/friend41.C: New test.
15389
15390 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15391
15392         * g++.dg/opt/pr15551.C: Include cstdio.
15393         (main): Use remove instead of unlink.
15394
15395 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15396
15397         * gcc.dg/sibcall-7.c: New test.
15398         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15399         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15400         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15401         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15402         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15403
15404 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15405
15406         PR c++/26534
15407         * g++.dg/opt/bitfield1.C: New test.
15408         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15409         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15410         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15411         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15412         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15413         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15414         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15415         * g++.dg/abi/bitfield2.C: Likewise.
15416         * g++.dg/init/bitfield1.C: Likewise.
15417
15418 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15419
15420         PR fortran/25099
15421         * gfortran.dg/elemental_subroutine_4.f90: New test.
15422         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15423         call sub (m, x).
15424
15425 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15426
15427         * gcc.c-torture/compile/20060421-1.c: New testcase.
15428
15429 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15430
15431         PR c/25875
15432         * gcc.dg/init-bad-4.c: New test.
15433
15434 2006-04-21  Paul Brook  <paul@codesourcery.com>
15435
15436         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15437
15438 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15439
15440         PR fortran/27122
15441         * gfortran.dg/defined_operators_1.f90: New test.
15442         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15443         remove old ones associated, incorrectly, with Note 5.46.
15444
15445         PR fortran/27113
15446         * gfortran.dg/character_array_constructor_1.f90: New test.
15447
15448 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15449
15450         * gcc.dg/20060419-1.c: New test.
15451
15452 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15453
15454         PR c/26774
15455         * gcc.dg/struct-parse-1.c: New test case.
15456
15457 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15458
15459         PR c++/26558
15460         * g++.dg/parse/template19.C: New test.
15461
15462         PR c++/26739
15463         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15464
15465         PR c++/26036
15466         * g++.dg/expr/call3.C: New test.
15467
15468         PR c++/10385
15469         * g++.dg/conversion/dynamic1.C: New test.
15470
15471 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/27102
15474         * g++.dg/template/crash35.C: Tweak error markers.
15475         * g++.dg/template/crash46.C: New test.
15476         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15477         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15478
15479 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15480
15481         PR rtl-optimization/14261
15482         * gcc.c-torture/compile/20060419-1.c: Added.
15483
15484 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15485
15486         * gfortran.dg/label_1.f90: Adjust dg-error.
15487
15488 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15489
15490         PR target/26961
15491         * gcc.dg/fold-cond-1.c: New test case.
15492         * gcc.dg/pr26961-1.c: Likewise.
15493
15494 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15495
15496         PR libgfortran/27138
15497         * gfortran.dg/read_bad_advance.f90: New test.
15498
15499 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15500             Dale Johannesen  <dalej@apple.com>
15501
15502         PR target/24076
15503         * gcc.target/i386/vecinit-3.c: New testcase.
15504         * gcc.target/i386/vecinit-4.c: Likewise.
15505         * gcc.target/i386/sse-18.c: Likewise.
15506         * gcc.target/i386/sse-19.c: Likewise.
15507
15508 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15509
15510         * gfortran.dg/allocate_zerosize_1.f90: New test.
15511
15512 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15513
15514         PR c++/26365
15515         * g++.dg/template/crash45.C: New test.
15516
15517 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15518
15519         PR fortran/26787
15520         * gfortran.dg/proc_assign_1.f90: New test.
15521         * gfortran.dg/procedure_lvalue.f90: Change message.
15522         * gfortran.dg/namelist_4.f90: Add new error.
15523
15524         PR fortran/25597
15525         PR fortran/27096
15526         * gfortran.dg/auto_pointer_array_result_1.f90
15527
15528         PR fortran/27089
15529         * gfortran.dg/specification_type_resolution_1.f90
15530
15531         PR fortran/18003
15532         PR fortran/25669
15533         PR fortran/26834
15534         * gfortran.dg/bounds_temporaries_1.f90: New test.
15535
15536         PR fortran/27124
15537         * gfortran.dg/array_return_value_1.f90: New test.
15538
15539 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15540
15541         PR fortran/25336
15542         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15543
15544 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15545
15546         PR middle-end/26823
15547         * g++.dg/gomp/pr26823-1.C: New test.
15548         * g++.dg/gomp/pr26823-2.C: New test.
15549
15550 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15551
15552         PR middle-end/27134
15553         * gcc.dg/pr27314.c: New test.
15554
15555 2006-04-13  Richard Henderson  <rth@redhat.com>
15556
15557         * g++.dg/gomp/block-0.C: Update expected matches.
15558
15559 2006-04-13  DJ Delorie  <dj@redhat.com>
15560
15561         * lib/target-supports.exp (check_effective_target_int32plus): New.
15562         (check_effective_target_ptr32plus): New.
15563         (check_effective_target_size32plus): New.
15564         (check_effective_target_int16): New.
15565         (check_profiling_available): Add m32c to the list of unsupported
15566         targets.
15567
15568         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15569         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15570         memory size.
15571         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15572         pointers.
15573         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15574         size_t.
15575         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15576         and size_t.
15577         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15578         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15579         not just xstormy16.  Skip m32c due to weird pointer size.
15580         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15581         not just xstormy16.
15582         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15583         not just xstormy16.
15584         * gcc.dg/20020312-2.c: Add m32c support.
15585         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15586         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15587         in test.
15588         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15589         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15590         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15591         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15592         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15593         formats
15594         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15595         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15596         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15597         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15598         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15599         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15600         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15601         in test.
15602         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15603         in test.
15604         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15605         * gcc.dg/pr23049.c: Require >=32 bit integers.
15606         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15607         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15608         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15609         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15610         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15611         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15612         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15613         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15614         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15615         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15616         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15617         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15618         prototype in test.
15619         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15620         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15621         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15622         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15623         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15624
15625         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15626         * gcc.c-torture/execute/20040703-1.x: Likewise.
15627         * gcc.c-torture/execute/20040705-1.x: Likewise.
15628         * gcc.c-torture/execute/20040705-2.x: Likewise.
15629         * gcc.c-torture/execute/20040709-1.x: Likewise.
15630         * gcc.c-torture/execute/20040709-2.x: Likewise.
15631         * gcc.c-torture/execute/20040811-1.x: Likewise.
15632         * gcc.c-torture/execute/20050316-1.x: Likewise.
15633         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15634         * gcc.c-torture/execute/pr19689.x: Likewise.
15635         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15636         * gcc.c-torture/execute/usmul.x: Likewise.
15637         * gcc.c-torture/execute/vrp-5.x: Likewise.
15638         * gcc.c-torture/execute/vrp-6.x: Likewise.
15639         * gcc.dg/debug/20041023-1.s: Likewise.
15640
15641 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15642
15643         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15644         of integers to a vector types are now constant expressions in C.
15645         * gcc.dg/vect/vect-fold-1.c: New test case.
15646
15647 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15648             Ulrich Weigand  <uweigand@de.ibm.com>
15649
15650         PR target/27006
15651         * gcc.dg/vmx/pr27006.c: New testcase.
15652
15653 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15654
15655         PR libgfortran/26766
15656         * gfortran.dg/write_recursive.f90: New test.
15657
15658 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15659
15660         * g++.dg/parse/dtor7.C: New test.
15661         * g++.dg/parse/new1.C: Add error marker.
15662         * g++.dg/template/new3.C: New test.
15663
15664         PR c++/26122
15665         * g++.dg/template/pure1.C: New test.
15666
15667         PR c++/26295
15668         * g++.dg/parse/ptrmem4.C: New test.
15669
15670 2006-04-10  Jeff Law  <law@redhat.com>
15671
15672         PR/27087
15673         * gcc.c-torture/compile/pr27087.c: New test.
15674
15675 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15676
15677         PR/21391
15678         * gcc.dg/20060410.c: New.
15679
15680 2006-04-10  Matthias Klose  <doko@debian.org>
15681
15682         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15683         Recognize multilib directory names containing underscores.
15684
15685 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15686
15687         * gcc.target/i386/vecinit-1.c: New test case.
15688         * gcc.target/i386/vecinit-2.c: Likewise.
15689
15690 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
15691
15692         PR debug/27057
15693         * g++.dg/debug/dwarf2-2.C: New test.
15694
15695 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
15696
15697         PR rtl-optimization/27073
15698         * gcc.c-torture/execute/pr27073.c: New test.
15699
15700 2006-04-08  Mike Stump  <mrs@apple.com>
15701
15702         * gcc.dg/pragma-darwin.c: Improve for ppc64.
15703
15704 2006-04-07  Richard Guenther  <rguenther@suse.de>
15705
15706         PR tree-optimization/26135
15707         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
15708
15709 2006-04-06  Jan Hubicka  <jh@suse.cz>
15710
15711         PR profile/26399
15712         * g++.dg/bprob/g++-bprob-2.C: New testcase.
15713
15714 2006-04-06  Roger Sayle  <roger@eyesopen.com>
15715
15716         * g++.dg/conversion/nullptr1.C: New test case.
15717         * g++.dg/conversion/nullptr2.C: Likewise.
15718
15719 2006-04-05  Roger Sayle  <roger@eyesopen.com>
15720
15721         * gfortran.dg/dependency_18.f90: New test case.
15722
15723 2006-04-05  Richard Guenther  <rguenther@suse.de>
15724
15725         PR tree-optimization/26919
15726         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
15727         * gcc.dg/ipa/ipa-2.c: Likewise.
15728         * gcc.dg/ipa/ipa-3.c: Likewise.
15729         * gcc.dg/ipa/ipa-5.c: Likewise.
15730
15731 2006-04-05  Richard Guenther  <rguenther@suse.de>
15732
15733         PR tree-optimization/26763
15734         * gcc.dg/torture/pr26763-1.c: New testcase.
15735         * gcc.dg/torture/pr26763-2.c: Likewise.
15736
15737 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
15738
15739         PR fortran/23634
15740         PR fortran/25619
15741         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
15742
15743 2006-04-04  Eric Christopher  <echristo@apple.com>
15744
15745         * gcc.target/i386/387-1.c: Allow regexp to match darwin
15746         stubs.
15747         * gcc.target/i386/387-5.c: Ditto.
15748
15749 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
15750
15751         * gcc.target/sparc/struct-ret-check.c: New test.
15752
15753 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15754
15755         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
15756         zero decimal digits specified in format.
15757
15758 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
15759
15760         PR fortran/26891
15761         * gfortran.dg/missing_optional_dummy_1.f90: New test.
15762
15763         PR fortran/26976
15764         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
15765         * gfortran.dg/initialization_1.f90: Make assignment compliant.
15766         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
15767         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
15768         compliant and detect bigendian-ness.
15769
15770 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
15771
15772         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
15773         dummy arguments work when the actual argument is itself a dummy
15774         argument of the caller.
15775
15776 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15777
15778         PR libfortran/24685
15779         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
15780
15781 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15782
15783         * gfortran.dg/dependencency_17.f90: New test case.
15784
15785 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15786
15787         * gfortran.dg/dependency_14.f90: New test case.
15788         * gfortran.dg/dependency_15.f90: Likewise.
15789         * gfortran.dg/dependency_16.f90: Likewise.
15790
15791 2006-03-31  Asher Langton  <langton2@llnl.gov>
15792
15793         PR fortran/25358
15794         gfortran.dg/cray_pointers_6.f90: New test.
15795
15796 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15797
15798         PR libgfortran/26890
15799         * gfortran.dg/read_size_noadvance.f90: New test.
15800
15801 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
15802
15803         PR fortran/25031
15804         * gfortran.dg/multiple_allocation_1.f90: Check that the
15805         size has changed after a re-allocation with stat.
15806
15807 2006-03-30  Richard Guenther  <rguenther@suse.de>
15808
15809         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15810         removal.
15811         * gcc.target/i386/sselibm-2.c: Likewise.
15812         * gcc.target/i386/sselibm-3.c: Likewise.
15813         * gcc.target/i386/sselibm-4.c: Likewise.
15814         * gcc.target/i386/sselibm-5.c: Likewise.
15815
15816 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15817
15818         * gcc.dg/fold-andxor-1.c: New test case.
15819         * gcc.dg/fold-xorand-1.c: Likewise.
15820
15821 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15822
15823         * gcc.dg/fold-convnotconv-1.c: New test case.
15824
15825 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15826
15827         PR fortran/26779
15828         * gfortran.dg/private_type_5.f90: New test.
15829
15830 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
15831
15832         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15833
15834 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
15835
15836         * gfortran.dg/advance_2.f90: New test.
15837         * gfortran.dg/advance_3.f90: New test.
15838
15839         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15840
15841 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15842
15843         PR libgfortran/26661
15844         PR libgfortran/26880
15845         * gfortran.dg/read_x_past.f: New test.
15846
15847 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15848
15849         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15850         to be STABS.
15851
15852 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15853
15854         * objc.dg/dwarf-1.m: Skip on AIX.
15855         * objc.dg/dwarf-2.m: Skip on AIX.
15856
15857 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15858
15859         PR fortran/26816
15860         * gfortran.dg/float_1.f90: New test.
15861
15862 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15863
15864         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15865         X86_64 targets.
15866         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15867
15868 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15869
15870         PR libfortran/26735
15871         * gfortran.dg/convert_implied_open.f90: New test case.
15872
15873 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15874
15875         PR fortran/26769
15876         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15877
15878 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15879
15880         PR middle-end/26717
15881         * gcc.dg/pr26717.c: New test.
15882
15883 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15884
15885         * gfortran.dg/dependency_12.f90: New test case.
15886
15887 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15888
15889         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15890
15891 2006-03-24  Jeff Law  <law@redhat.com>
15892
15893         * gcc.c-torture/pr26840.c: New test.
15894
15895 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15896
15897         * objc.dg/dwarf-2.m: New.
15898         * obj-c++.dg/dwarf-2.mm: New.
15899
15900         * g++.old-deja/g++.other/init19.C: New.
15901
15902 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15903
15904         * g++.dg/eh/spbp.C: Skip on AIX.
15905
15906 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15907
15908         PR middle-end/26611
15909         * g++.dg/gomp/pr26611-1.C: New test.
15910         * g++.dg/gomp/pr26611-2.C: New test.
15911
15912 2006-03-24  Jeff Law  <law@redhat.com>
15913
15914         * gcc.c-torture/compile/pr26833.c: New test.
15915         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15916
15917 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15918
15919         * gfortran.dg/endfile_2.f90: Delete temp file.
15920
15921 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15922
15923         PR fortran/19303
15924         * gfortran.dg/record_marker_1.f90: New test case.
15925         * gfortran.dg/record_marker_2.f: New test case.
15926         * gfortran.dg/record_marker_3.f90: New test case.
15927
15928 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15929
15930         PR fortran/17298
15931         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15932         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15933
15934 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15935
15936         * lib/gcc-dg.exp (cleanup-modules): New proc.
15937         * gfortran.dg/allocatable_function_1.f90,
15938         gfortran.dg/allocate_char_star_scalar_1.f90,
15939         gfortran.dg/assumed_charlen_function_1.f90,
15940         gfortran.dg/assumed_dummy_1.f90,
15941         gfortran.dg/assumed_shape_ranks_1.f90,
15942         gfortran.dg/assumed_shape_ranks_2.f90,
15943         gfortran.dg/assumed_size_dt_dummy.f90,
15944         gfortran.dg/auto_char_dummy_array_1.f90,
15945         gfortran.dg/auto_char_len_3.f90,
15946         gfortran.dg/automatic_module_variable.f90,
15947         gfortran.dg/bad_automatic_objects_1.f90,
15948         gfortran.dg/char_array_constructor.f90,
15949         gfortran.dg/char_array_structure_constructor.f90,
15950         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15951         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15952         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15953         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15954         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15955         gfortran.dg/derived_pointer_recursion.f90,
15956         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15957         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15958         gfortran.dg/dummy_functions_1.f90,
15959         gfortran.dg/elemental_initializer_1.f90,
15960         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15961         gfortran.dg/elemental_pointer_1.f90,
15962         gfortran.dg/elemental_subroutine_1.f90,
15963         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15964         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15965         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15966         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15967         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15968         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15969         gfortran.dg/global_references_1.f90,
15970         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15971         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15972         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15973         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15974         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15975         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15976         gfortran.dg/large_integer_kind_1.f90,
15977         gfortran.dg/large_real_kind_1.f90,
15978         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15979         gfortran.dg/module_double_reuse.f90,
15980         gfortran.dg/module_equivalence_1.f90,
15981         gfortran.dg/module_interface_1.f90,
15982         gfortran.dg/module_parameter_array_refs_1.f90,
15983         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15984         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15985         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15986         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15987         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15988         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15989         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15990         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15991         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15992         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15993         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15994         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15995         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15996         gfortran.dg/same_name_1.f90,
15997         gfortran.dg/sibling_dummy_procedure_1.f90,
15998         gfortran.dg/sibling_dummy_procedure_2.f90,
15999         gfortran.dg/sibling_dummy_procedure_3.f90,
16000         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16001         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16002         gfortran.dg/used_dummy_types_2.f90,
16003         gfortran.dg/used_dummy_types_3.f90,
16004         gfortran.dg/used_dummy_types_4.f90,
16005         gfortran.dg/used_dummy_types_5.f90,
16006         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16007         gfortran.dg/userdef_operator_1.f90: Use it.
16008
16009 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16010
16011         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16012         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16013         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16014         gfortran.dg/write_back.f,
16015         gfortran.fortran-torture/execute/inquire_1.f90,
16016         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16017
16018 2006-03-21  Jeff Law  <law@redhat.com>
16019
16020         * gcc.dg/tree-ssa/vrp28.c: New test.
16021
16022 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16023
16024         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16025         if _STDC_C99 is defined.
16026         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16027         * gcc.dg/builtins-20.c: Likewise.
16028         * gcc.dg/builtins-53.c: Likewise.
16029         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16030         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16031
16032 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16033
16034         PR tree-opt/26781
16035         * gcc.c-torture/compile/pr26781-1.c: New test.
16036         * gcc.c-torture/compile/pr26781-2.c: New test.
16037
16038 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16039
16040         PR c++/26690
16041         * g++.dg/gomp/pr26690-1.C: New test.
16042         * g++.dg/gomp/pr26690-2.C: New test.
16043
16044 2006-03-20  Jeff Law  <law@redhat.com>
16045
16046         * gcc.dg/tree-ssa/pr21829.c: New test.
16047
16048         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16049
16050 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16051
16052         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16053         (check_visibility_available): Use it.
16054         (check_effective_target_default_packed): Likewise.
16055         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16056         (check_effective_target_fopenmp): Likewise.
16057         (check_effective_target_freorder): Likewise.
16058         (check_effective_target_fpic): Likewise.
16059         (check_named_sections_available): Likewise.
16060         (check_effective_target_ilp32): Likewise.
16061         (check_effective_target_lp64): Likewise.
16062
16063 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16064
16065         PR fortran/20935
16066         * gfortran.dg/scalar_mask_2.f90: New test case.
16067
16068 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16069
16070         PR tree-opt/26629
16071         * gcc.dg/tree-ssa/loadpre12.c: New test.
16072         * gcc.dg/tree-ssa/loadpre13.c: New test.
16073         * gcc.dg/tree-ssa/loadpre14.c: New test.
16074         * gcc.dg/tree-ssa/loadpre15.c: New test.
16075         * gcc.dg/tree-ssa/loadpre16.c: New test.
16076         * gcc.dg/tree-ssa/loadpre17.c: New test.
16077         * gcc.dg/tree-ssa/loadpre18.c: New test.
16078         * gcc.dg/tree-ssa/loadpre19.c: New test.
16079         * gcc.dg/tree-ssa/loadpre20.c: New test.
16080         * gcc.dg/tree-ssa/loadpre21.c: New test.
16081         * gcc.dg/tree-ssa/loadpre22.c: New test.
16082
16083 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16084
16085         PR fortran/26741
16086         * gfortran.dg/elemental_initializer_1.f90: New test.
16087
16088         PR fortran/26716
16089         * gfortran.dg/assumed_shape_ranks_2: New test.
16090
16091 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16092
16093         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16094         target fpic.
16095
16096 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16097
16098         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16099         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16100         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16101         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16102         gfortran.fortran-torture/execute/direct_io.f90,
16103         gfortran.fortran-torture/execute/inquire_2.f90,
16104         gfortran.fortran-torture/execute/inquire_4.f90,
16105         gfortran.fortran-torture/execute/list_read_1.f90,
16106         gfortran.fortran-torture/execute/open_replace.f90,
16107         gfortran.fortran-torture/execute/slash_edit.f90,
16108         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16109         temporary files from testcases.
16110
16111 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16112
16113         PR libgfortran/26509
16114         gfortran.dg/write_direct_eor.f90: New test.
16115
16116 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16117
16118         * gcc.target/powerpc/pr26350.c: New.
16119         * gcc.target/powerpc/indexed-addr.c: New.
16120
16121 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16122
16123         * gfortran.dg/dependency_13.f90: New test case.
16124
16125 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16126
16127         PR middle-end/21781
16128         * gcc.dg/real-const-1.c: New test case.
16129
16130 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16131
16132         * g++.old-deja/g++.other/init18.C: New.
16133         * g++.old-deja/g++.other/init5.C: Remove xfail.
16134
16135 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16136
16137         * g++.dg/opt/pr15551.C: Cleanup temp file.
16138
16139 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16140
16141         PR c++/6634
16142         g++.dg/parse/long1.C: New test.
16143
16144 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16145
16146         PR fortran/19101
16147         * gfortran.dg/continuation.f90: New test.
16148         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16149
16150 2006-03-14  Richard Guenther  <rguenther@suse.de>
16151
16152         PR tree-optimization/26672
16153         * gcc.dg/torture/pr26672.c: New testcase.
16154
16155 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16156
16157         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16158         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16159
16160 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16161
16162         PR middle-end/26557
16163         * gcc.c-torture/compile/switch-1.c: New test case.
16164
16165 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16166
16167         PR fortran/25378
16168         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16169         test to include more permuatations of mask and index.
16170         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16171         respond to F2003 spec. that the position returned for an all false
16172         mask && condition is zero.
16173
16174 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16175
16176         PR middle-end/25989
16177         * gcc.dg/gomp/pr25989.c: New test.
16178
16179 2006-03-13  Jeff Law  <law@redhat.com>
16180
16181         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16182
16183 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16184
16185         * gcc.dg/switch-9.c: New test.
16186
16187 2006-03-13  Richard Guenther  <rguenther@suse.de>
16188
16189         PR middle-end/26630
16190         * gcc.dg/torture/pr26630.c: New testcase.
16191
16192 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16193
16194         * gfortran.dg/dependency_10.f90: New test case.
16195         * gfortran.dg/dependency_11.f90: Likewise.
16196
16197 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16198             Erik Edelmann  <eedelman@gcc.gnu.org>
16199
16200         * gfortran.dg/allocatable_function_1.f90: New.
16201         * gfortran.dg/allocatable_function_2.f90: New.
16202
16203 2006-03-10  Richard Guenther  <rguenther@suse.de>
16204
16205         PR middle-end/26565
16206         * gcc.dg/torture/pr26565.c: New testcase.
16207
16208 2006-03-09  Eric Christopher  <echristo@apple.com>
16209
16210         * gcc.c-torture/compile/20060309-1.c: New.
16211
16212 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16213
16214         PR libgfortran/26499
16215         * gfortran.dg/write_back.f: New test.
16216         * gfortran.dg/write_rewind_1.f: New test.
16217         * gfortran.dg/write_rewind_2.f: New test.
16218
16219 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16220
16221         PR libgfortran/26554
16222         * gfortran.dg/read_logical.f90: New test.
16223
16224 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16225
16226         * ada/acats/norun.lst: cdd2a03 now passes.
16227
16228 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16229
16230         PR testsuite/25177
16231         * gcc.target/powerpc/pr18096-1.c: Change where the error
16232         would match.
16233
16234 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16235
16236         * gcc.target/i386/cleanup-1.c: New test.
16237         * gcc.target/i386/cleanup-2.c: New test.
16238
16239 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16240
16241         * gfortran.dg/dependency_9.f90: Remove for the time being.
16242
16243 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16244
16245         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16246         directive.
16247
16248 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16249
16250         * gfortran.dg/dependency_9.f90: New test case.
16251
16252 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16253
16254         * gfortran.dg/dependency_4.f90: New test case.
16255         * gfortran.dg/dependency_5.f90: New test case.
16256         * gfortran.dg/dependency_6.f90: New test case.
16257         * gfortran.dg/dependency_7.f90: New test case.
16258         * gfortran.dg/dependency_8.f90: New test case.
16259
16260 2006-03-03  Paul Brook  <paul@codesourcery.com>
16261
16262         * lib/target-supports.exp (check_profiling_available):
16263         Add m68k-*-elf.
16264
16265 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16266
16267         PR fortran/25031
16268         * multiple_allocation_1.f90: New test.
16269
16270 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16271
16272         PR tree-optimization/26524
16273         * gfortran.dg/pr26524.f: New test case.
16274
16275 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16276
16277         * g++.dg/template/repo5.C: Cleanup repo files.
16278         * gcc.dg/20051201-1.c: Cleanup coverage files.
16279         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16280         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16281         tree dump files.
16282
16283 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16284
16285         * objc.dg/objc-nofilename-1.m: New test.
16286         * objc.dg/bad-receiver-type.m: New test.
16287         * obj-c++.dg/bad-receiver-type.mm: New test.
16288
16289 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16290
16291         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16292
16293 2006-03-01  Mike Stump  <mrs@apple.com>
16294
16295         * g++.dg/abi/key2.C: Add.
16296
16297 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16298
16299         * gfortran.dg/logical_dot_product.f90: New test.
16300
16301         PR fortran/26393
16302         * gfortran.dg/used_interface_ref.f90: New test.
16303
16304         PR fortran/20938
16305         * gfortran.dg/dependency_2.f90: New test.
16306         * gfortran.fortran-torture/execute/where17.f90: New test.
16307         * gfortran.fortran-torture/execute/where18.f90: New test.
16308         * gfortran.fortran-torture/execute/where19.f90: New test.
16309         * gfortran.fortran-torture/execute/where20.f90: New test.
16310
16311 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16312
16313         * g++.dg/tree-ssa/pr26443.C: New test case.
16314
16315 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16316
16317         PR middle-end/26022
16318         * g++.dg/opt/return-slot1.C: New test.
16319
16320 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16321
16322         PR libgfortran/26136
16323         * gfortran.dg/namelist_23.f90: New test.
16324
16325 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16326
16327         PR middle-end/14752
16328         * gcc.dg/fold-eqandshift-2.c: New test case.
16329
16330 2006-02-28  Richard Guenther  <rguenther@suse.de>
16331
16332         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16333         decomposition.
16334
16335 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16336
16337         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16338
16339 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16340
16341         PR libgfortran/26464
16342         * gfortran.dg/backspace_5.f: New test.
16343         * gfortran.dg/backspace_6.f: New test.
16344
16345 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16346
16347         * gcc.dg/fold-eqandnot-1.c: New test case.
16348
16349 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16350
16351         PR middle-end/19983
16352         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16353
16354 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16355
16356         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16357         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16358
16359 2006-02-26  Richard Guenther  <rguenther@suse.de>
16360
16361         PR tree-optimization/26421
16362         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16363
16364 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16365
16366         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16367         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16368
16369 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16370
16371         * gcc.dg/fold-even-1.c: New test case.
16372
16373 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16374
16375         PR middle-end/21137
16376         * gcc.dg/fold-eqandshift-1.c: New test case.
16377
16378 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16379
16380         PR tree-optimization/25125
16381         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16382         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16383
16384 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16385
16386         PR tree-optimizations/26359
16387         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16388         with -fdump-tree-dceloop-details.
16389         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16390
16391 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16392
16393         PR middle-end/23673
16394         * gcc.dg/fold-eqxor-1.c: New test case.
16395         * gcc.dg/fold-eqxor-2.c: Likewise.
16396         * gcc.dg/fold-eqxor-3.c: Likewise.
16397
16398 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16399
16400         PR fortran/23092
16401         * scalar_mask_1.f90: New test.
16402
16403 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16404
16405         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16406         * g++.dg/eh/uncaught2.C: New.
16407         * g++.dg/eh/uncaught3.C: New.
16408
16409 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16410
16411         PR libgfortran/26423
16412         * gfortran.dg/read_many_1.f: New test.
16413
16414 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16415
16416         PR fortran/24519
16417         * gfortran.dg/dependency_3.f90: New test.
16418         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16419         XFAILs.
16420
16421         PR fortran/25395
16422         * gfortran.dg/equiv_6.f90: New test.
16423
16424 2006-02-23  Jeff Law  <law@redhat.com>
16425
16426         * gcc.c-torture/compile/pr26425.c: New test.
16427
16428 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16429
16430         PR middle-end/26412
16431         * gcc.dg/gomp/pr26412.c: New test.
16432
16433 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16434
16435         PR c++/26291
16436         * g++.dg/other/ellipsis1.C: New test.
16437         * g++.dg/parse/operator4.C: Adjust error marker.
16438
16439 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16440
16441         PR target/25603
16442         * gfortran.dg/pr25603.f: New testcase.
16443
16444 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16445
16446         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16447         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16448
16449 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16450
16451         * g++.dg/eh/spbp.C: New.
16452
16453 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16454
16455         PR middle-end/26379
16456         * gcc.target/i386/mmx-7.c: New test.
16457
16458 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16459
16460         PR tree-optimization/26361
16461         * gcc.dg/tree-ssa/vrp27.c: New test case.
16462
16463 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16466         * gcc.dg/tree-ssa/complex-4.c: Here.
16467
16468 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16469
16470         PR middle-end/19543
16471         * gfortran.dg/logical_1.f90: New test case.
16472
16473 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16474
16475         PR middle-end/26334
16476         * gcc.dg/20060218-1.c: Moved to...
16477         * gcc.target/i386/20060218-1.c: ... here.  New test.
16478
16479 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16480
16481         PR fortran/26201
16482         * gfortran.dg/convert_1.f90: New.
16483
16484 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16485
16486         PR fortran/25054
16487         * gfortran.dg/namelist_5.f90: New test.
16488
16489         PR fortran/25089
16490         * gfortran.dg/namelist_4.f90: New test.
16491
16492 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16493
16494         PR tree-opt/25680
16495         * gcc.dg/tree-ssa/complex-3.c: New test.
16496
16497 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16498
16499         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16500         variable to take into account the variable name in the
16501         function header.
16502         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16503
16504 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16505
16506         PR middle-end/26334
16507         * gcc.c-torture/compile/20060217-1.c: New test.
16508         * gcc.dg/20060218-1.c: New test.
16509
16510 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16511
16512         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16513
16514 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16515
16516         * gcc.dg/cpp/undef3.c: New test.
16517         * gcc.dg/cpp/trad/builtins2.c: New test.
16518
16519 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/26266
16522         * g++.dg/template/static22.C: New test.
16523         * g++.dg/template/static23.C: New test.
16524         * g++.dg/template/static24.C: New test.
16525         * g++.dg/template/non-dependent13.C: New test.
16526         * g++.dg/init/member1.C: Tweak error markers.
16527
16528 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16529
16530         PR target/26255
16531         * gcc.c-torture/compile/pr26255.c: New test case.
16532
16533 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16534
16535         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16536         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16537         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16538         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16539         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16540         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16541         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16542
16543 2006-02-16  Jeff Law  <law@redhat.com>
16544
16545         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16546         * gcc.dg/tree-ssa/vrp26.c: New test.
16547
16548 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16549
16550         PR target/20353
16551         PR target/24578
16552         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16553         __UCLIBC__ is defined.
16554
16555 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16556
16557         PR fortran/26224
16558         * gfortran.dg/gomp/pr26224.f: New test.
16559
16560 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16561
16562         PR tree-opt/25918
16563         * lib/target-supports.exp
16564         (check_effective_target_vect_short_mult): New.
16565         (check_effective_target_vect_char_mult): New.
16566         (check_effective_target_vect_widen_sum_qi_to_si): New.
16567         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16568         (check_effective_target_vect_widen_sum_hi_to_si): New.
16569         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16570         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16571         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16572         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16573         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16574         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16575         vect-reduc-pattern-2c.c
16576         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16577         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16578         vect-reduc-pattern-1c.c
16579
16580 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16581
16582         PR fortran/24557
16583         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16584
16585 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16586
16587         PR fortran/26054
16588         * gfortran.dg/enum_8.f90: Remove check for warning.
16589         * gfortran.dg/iomsg_1.f90: Ditto.
16590         * gfortran.dg/enum_1.f90: Ditto.
16591         * gfortran.dg/enum_9.f90: Ditto.
16592         * gfortran.dg/enum_2.f90: Ditto.
16593         * gfortran.dg/enum_10.f90: Ditto.
16594         * gfortran.dg/enum_3.f90: Ditto.
16595         * gfortran.dg/flush_1.f90: Ditto.
16596         * gfortran.dg/enum_4.f90: Ditto.
16597         * gfortran.dg/array_constructor_1.f90: Ditto.
16598         * gfortran.dg/enum_5.f90: Ditto.
16599         * gfortran.dg/enum_6.f90: Ditto.
16600         * gfortran.dg/enum_7.f90: Ditto.
16601
16602 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16603
16604         PR middle-end/26300
16605         * gcc.c-torture/compile/20060215-1.c: New test.
16606
16607 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16608
16609         PR middle-end/23670
16610         * gcc.dg/tree-ssa/andor-2.c: New test case.
16611
16612 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16613
16614         PR fortran/25045
16615         * optional_dim.f90: New test.
16616
16617 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16618
16619         PR fortran/26277
16620         * gfortran.dg/label_4.f90: New.
16621
16622 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16623             Diego Novillo  <dnovillo@redhat.com>
16624             Uros Bizjak  <uros@kss-loka.si>
16625
16626         * gfortran.dg/gomp: New directory.
16627
16628 2006-02-14  Richard Guenther  <rguenther@suse.de>
16629
16630         PR tree-optimization/26258
16631         * gcc.dg/torture/pr26258.c: New testcase.
16632
16633 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16634
16635         PR fortran/26246
16636         * gfortran.dg/pr26246_1.f90: New test.
16637         * gfortran.dg/pr26246_2.f90: New test.
16638
16639         PR middle-end/26092
16640         * gcc.c-torture/compile/20060208-1.c: New test.
16641
16642 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16643
16644         PR fortran/26074
16645         PR fortran/25103
16646         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16647         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16648         * gfortran.dg/automatic_module_variable.f90: Change error message.
16649
16650         PR fortran/20861
16651         * gfortran.dg/internal_dummy_1.f90: New test.
16652
16653         PR fortran/20871
16654         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16655
16656
16657         PR fortran/25083
16658         * gfortran.dg/uncommon_block_data_1.f90: New test.
16659         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16660         with standard.
16661
16662         PR fortran/25088
16663         * gfortran.dg/typed_subroutine_1.f90: New test.
16664
16665 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16666
16667         * objc.dg/dwarf-1.m: New.
16668
16669 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16670
16671         PR middle-end/24427
16672         * gcc.dg/tree-ssa/andor-1.c: New test case.
16673
16674 2006-02-13  Josh Conner  <jconner@apple.com>
16675
16676         PR target/25376
16677         * gcc.dg/pr25376.c: New test.
16678
16679         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16680         assemble.
16681         * lib/target-supports.exp (check_named_sections_available):
16682         Only compile named-sections test -- don't assemble.
16683
16684 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16685
16686         * g++.dg/warn/no-write-strings.C: New test.
16687         * g++.dg/warn/write-strings.C: Likewise.
16688         * g++.dg/warn/write-strings-default.C: Likewise.
16689
16690 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
16691
16692         PR fortran/25806
16693         * gfortran.dg/ret_pointer_2.f90: New test.
16694
16695 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
16696
16697         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16698
16699 2006-02-10  Jeff Law  <law@redhat.com>
16700
16701         * gcc.c-torture/compile/pr26213.c: New test.
16702
16703 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
16704
16705         gfortran.dg/null_1.f90: New test.
16706
16707 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16708
16709         PR fortran/14771
16710         * gfortran.dg/parens_4.f90: New.
16711         * gfortran.dg/parens_5.f90: New.
16712
16713 2006-02-10  Richard Guenther  <rguenther@suse.de>
16714
16715         * gcc.dg/pr23372-1.c: Remove empty file.
16716
16717 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16718         Paul Thomas  <pault@gcc.gnu.org>
16719
16720         PR fortran/14771
16721         * gfortran.dg/parens_1.f90: New.
16722         * gfortran.dg/parens_2.f90: New.
16723         * gfortran.dg/parens_3.f90: New.
16724
16725 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
16726
16727         PR fortran/26038
16728         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
16729
16730         PR fortran/25059
16731         * gfortran.dg/impure_assignment_1.f90: New test.
16732
16733         PR fortran/25070
16734         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
16735
16736 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16737
16738         PR target/26141
16739         * g++.dg/expr/stdarg2.C: New test.
16740
16741 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16742
16743         PR inline-asm/16194
16744         * gcc.dg/pr16194.c: New test.
16745
16746 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16747
16748         * ada/acats/run_acats: Use portable variant of "$@".
16749
16750 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16751
16752         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
16753         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
16754
16755 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16756
16757         PR tree-opt/26179
16758         * g++.dg/opt/pr26179.C: New test.
16759
16760 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16761
16762         PR middle-end/26134
16763         * gcc.dg/tree-ssa/complex-3.c: New test.
16764
16765 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16766
16767         * gcc.c-torture/compile/volatile-1.c: New test.
16768
16769 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
16770
16771         PR 26180
16772         * gcc.dg/tree-ssa/pr26180.c: New test.
16773
16774 2006-02-08  Jeff Law  <law@redhat.com>
16775
16776         * gcc.dg/tree-ssa/pr21417.c: New test.
16777
16778 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16779
16780         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16781         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
16782
16783 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16784
16785         * lib/scanrtl.exp: New.
16786
16787 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16788
16789         PR c++/26071
16790         * g++.dg/other/virtual2.C: New test.
16791
16792         PR c++/26070
16793         * g++.dg/other/virtual1.C: New test.
16794
16795 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16796
16797         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16798         cleanup-ipa-dump): Update dump file glob patterns.
16799         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
16800         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
16801
16802         * lib/gcc-dg.exp: Load it.
16803         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
16804
16805 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
16806
16807         PR testsuite/26159
16808         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16809         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16810
16811 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16812
16813         PR fortran/25577
16814         * gfortran.dg/mvbits_1.f90: New.
16815
16816 2006-02-07  Dirk Mueller  <dmueller@suse.com>
16817
16818         * g++.dg/warn/Wdiv-by-zero.C: New test.
16819         * g++.dg/warn/Wno-div-by-zero.C: New.
16820
16821 2006-02-07  Jeff Law  <law@redhat.com>
16822
16823         * gcc.dg/tree-ssa/pr21559.c: New test.
16824
16825         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16826         multiple VRP passes.
16827         * gcc.dg/tree-ssa/vrp09.c: Likewise.
16828         * gcc.dg/tree-ssa/vrp18.c: Likewise.
16829         * gcc.dg/tree-ssa/pr21582.c: Likewise.
16830         * gcc.dg/tree-ssa/pr20657.c: Likewise.
16831         * gcc.dg/tree-ssa/pr21001.c: Likewise.
16832         * gcc.dg/tree-ssa/vrp02.c: Likewise
16833         * gcc.dg/tree-ssa/vrp11.c: Likewise
16834         * gcc.dg/tree-ssa/pr14341.c: Likewise
16835         * gcc.dg/tree-ssa/vrp19.c: Likewise
16836         * gcc.dg/tree-ssa/vrp20.c: Likewise
16837         * gcc.dg/tree-ssa/vrp03.c: Likewise
16838         * gcc.dg/tree-ssa/pr21086.c: Likewise
16839         * gcc.dg/tree-ssa/pr21959.c: Likewise
16840         * gcc.dg/tree-ssa/vrp21.c: Likewise
16841         * gcc.dg/tree-ssa/vrp04.c: Likewise
16842         * gcc.dg/tree-ssa/pr25485.c: Likewise
16843         * gcc.dg/tree-ssa/pr22026.c: Likewise
16844         * gcc.dg/tree-ssa/vrp22.c: Likewise
16845         * gcc.dg/tree-ssa/vrp05.c: Likewise
16846         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16847         * gcc.dg/tree-ssa/pr20701.c: Likewise
16848         * gcc.dg/tree-ssa/vrp23.c: Likewise
16849         * gcc.dg/tree-ssa/vrp06.c: Likewise
16850         * gcc.dg/tree-ssa/pr22117.c: Likewise
16851         * gcc.dg/tree-ssa/pr20702.c: Likewise
16852         * gcc.dg/tree-ssa/vrp15.c: Likewise
16853         * gcc.dg/tree-ssa/pr21090.c: Likewise
16854         * gcc.dg/tree-ssa/pr21294.c: Likewise
16855         * gcc.dg/tree-ssa/vrp24.c: Likewise
16856         * gcc.dg/tree-ssa/vrp07.c: Likewise
16857         * gcc.dg/tree-ssa/pr21563.c: Likewise
16858         * gcc.dg/tree-ssa/pr25382.c: Likewise
16859         * gcc.dg/tree-ssa/vrp16.c: Likewise
16860         * gcc.dg/tree-ssa/vrp25.c: Likewise
16861         * gcc.dg/tree-ssa/vrp08.c: Likewise
16862         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16863         * gcc.dg/tree-ssa/vrp17.c: Likewise
16864         * gcc.dg/tree-ssa/pr21458.c: Likewise
16865         * g++.dg/tree-ssa/pr18178.C: Likewise
16866
16867 2006-02-07  Richard Guenther  <rguenther@suse.de>
16868
16869         PR c++/26140
16870         Revert
16871         2006-01-30  Richard Guenther  <rguenther@suse.de>
16872         PR c++/23372
16873         * gcc.dg/pr23372-1.C: New testcase.
16874
16875         * g++.dg/tree-ssa/pr26140.C: New testcase.
16876
16877 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/9737
16880         * g++.dg/template/ttp15.C: New test.
16881         * g++.dg/template/ttp16.C: Likewise.
16882         * g++.dg/template/ttp17.C: Likewise.
16883         * g++.old-deja/g++.pt/ttp36.C: Remove.
16884         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16885         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16886         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16887         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16888         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16889         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16890         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16891         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16892         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16893
16894 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16895
16896         PR libfortran/23815
16897         * unf_io_convert_4.f90: New test.
16898
16899 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16900
16901         * gcc.dg/tree-ssa/loadpre10.c: New test.
16902         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16903         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16904         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16905
16906 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16907
16908         PR libfortran/24685
16909         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16910
16911 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16912
16913         PR tree-opt/25251
16914         * gfortran.dg/assign_7.f: New test.
16915
16916 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16917
16918         PR fortran/26041
16919         PR fortran/26064
16920         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16921         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16922         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16923
16924 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16925
16926         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16927         in size_t typedef.
16928
16929 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16930
16931         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16932         * g++.dg/charset/string.c (foo): Likewise.
16933         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16934         const char*
16935         * g++.dg/ext/builtin2.C (printf): Likewise.
16936         * g++.dg/init/new15.C (printf): Likewise.
16937         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16938         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16939         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16940         * g++.dg/template/non-dependent4.C (temp): Likewise.
16941         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16942         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16943         parameter type to const char*.
16944         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16945         Change type to const char*.
16946         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16947         Likewise.
16948         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16949         second parameter type to const char*.
16950         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16951         (Y::Y): Change parameter type to const char*.
16952         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16953         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16954         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16955         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16956         (char*).
16957         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16958         const char*.
16959         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16960         type to const char*.
16961         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16962         return type to const char*.
16963         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16964         to const char*.
16965         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16966         * g++.old-deja/g++.law/refs1.C: Likewise.
16967         * g++.old-deja/g++.law/visibility1.C: Likewise.
16968         * g++.old-deja/g++.law/visibility2.C: Likewise.
16969         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16970         const char*.
16971         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16972         * g++.old-deja/g++.mike/net48.C: Likewise.
16973         * g++.old-deja/g++.mike/p646.C: Likewise.
16974         * g++.old-deja/g++.mike/p6746.C: Likewise.
16975         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16976         type to const char*.
16977         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16978         deprecated conversion warning.
16979         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16980         char*.
16981         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16982         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16983         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16984         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16985         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16986         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16987         * g++.old-deja/g++.pt/t39.C: Likewise.
16988         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16989         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16990
16991 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16992
16993         PR fortran/25075
16994         intrinsic_argument_conformance_1.f90: New test.
16995
16996 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16997
16998         PR fortran/20845
16999         * gfortran.dg/char_result_11.f90: Add SAVE.
17000         * gfortran.dg/der_pointer_4.f90: Ditto.
17001         * gfortran.dg/default_initialization.f90: New test.
17002
17003 2006-02-03  Jeff Law  <law@redhat.com>
17004
17005         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17006         handle more than 100 dump files.
17007         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17008         * lib/scantree.exp (scan-tree-dump): Likewise.
17009         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17010         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17011         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17012         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17013         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17014
17015 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17016
17017         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17018
17019 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17020
17021         * g++.dg/template/using12.C: New test.
17022
17023 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17024
17025         * gcc.target/powerpc/pr25960.c: New test.
17026
17027 2006-02-02  Steven G. Kargl  <kargls@comcast>
17028
17029         PR fortran/24958
17030         gfortran.dg/nullify_2.f90: New test.
17031
17032 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17033
17034         PR 25990
17035         * gcc.dg/gomp/pr25990.c: New test.
17036
17037 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR c++/25342
17040         * g++.gd/template/partial4.C: New test.
17041
17042 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17043
17044         PR middle-end/26001
17045         * gfortran.dg/data_char_2.f90: New.
17046
17047 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17048
17049         PR fortran/26039
17050         maxval_maxloc_conformance_1.f90: New test.
17051
17052 2006-01-31  Richard Guenther  <rguenther@suse.de>
17053
17054         * gcc.target/i386/sselibm-1.c: New testcase.
17055         * gcc.target/i386/sselibm-2.c: Likewise.
17056         * gcc.target/i386/sselibm-3.c: Likewise.
17057         * gcc.target/i386/sselibm-4.c: Likewise.
17058         * gcc.target/i386/sselibm-5.c: Likewise.
17059
17060 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17061
17062         PR fortran/24266
17063         * gfortran.dg/arrayio_derived_2.f90: New.
17064
17065 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17066
17067         * gcc.dg/unsigned-long-compare.c: New test.
17068
17069 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17070
17071         PR testsuite/25318
17072         * lib/target-supports.exp (check_effective_target_freorder):
17073         Check to see if target supports -freorder-blocks-and-partition.
17074         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17075         instead of "dg-require-named-sections".
17076
17077 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17078
17079         PR target/14798:
17080         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17081         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17082         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17083         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17084         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17085         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17086         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17087         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17088
17089 2006-01-30  Richard Guenther  <rguenther@suse.de>
17090
17091         PR c++/23372
17092         * gcc.dg/pr23372-1.C: New testcase.
17093
17094 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17095
17096         * gcc.dg/gomp/pr25874.c: New test.
17097
17098 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17099
17100         PR tree-opt/25911
17101         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17102
17103 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17104
17105         PR fortran/18578
17106         PR fortran/18579
17107         PR fortran/20857
17108         PR fortran/20885
17109         * gfortran.dg/intent_out_1.f90: New test.
17110
17111 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17112
17113         PR fortran/17911
17114         * gfortran.dg/procedure_lvalue.f90: New test.
17115
17116         PR fortran/20895
17117         PR fortran/25030
17118         * gfortran.dg/char_pointer_assign_2.f90: New test.
17119         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17120         assignment to be consistent with standard.
17121         * gfortran.dg/char_result_2.f90: The same.
17122         * gfortran.dg/char_result_8.f90: The same.
17123
17124 2006-01-28  Zack Weinberg  <zackw@panix.com>
17125
17126         * gcc.dg/Woverlength-strings.c
17127         * gcc.dg/Woverlength-strings-pedantic-c89.c
17128         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17129         * gcc.dg/Woverlength-strings-pedantic-c99.c
17130         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17131
17132 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17133
17134         * gcc.c-torture/execute/20060127-1.c: New test.
17135
17136 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17137
17138         PR c++/25999
17139         * g++.dg/ext/pragmaweak1.C: New test.
17140
17141 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/25855
17144         * g++.dg/template/spec29.C: New test.
17145
17146 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17147
17148         PR c/19606.
17149         * gcc.c-torture/execute/pr19606.c: New.
17150
17151 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17152
17153         * gcc.dg/pragma-re-4.c: New test.
17154
17155 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17156
17157         PR fortran/25964
17158         * gfortran.dg/assumed_size_refs_3.f90: New test.
17159
17160 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17161
17162         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17163
17164 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17165
17166         PR ada/21317
17167         * ada/acats/support/impdef.a: Add One_Long_Second.
17168         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17169         * ada/acats/tests/c9/c94026.a: Likewise.
17170         * ada/acats/tests/c9/c97305c.ada: Likewise.
17171         * ada/acats/tests/c9/c99004a.ada: Likewise.
17172
17173 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17174
17175         PR fortran/25964
17176         * gfortran.dg/global_references_2.f90: New test.
17177
17178         PR fortran/25084
17179         PR fortran/20852
17180         PR fortran/25085
17181         PR fortran/25086
17182         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17183         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17184
17185         PR fortran/25416
17186         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17187
17188 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17189
17190         PR c/25892
17191         * gcc.dg/Wpointer-sign.c: New.
17192         * gcc.dg/Wpointer-sign-Wall.c: New.
17193         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17194         * gcc.dg/Wpointer-sign-pedantic.c: New.
17195         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17196         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17197
17198 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17199
17200         PR C/25861
17201         * gcc.c-torture/compile/pr25861.c: New test.
17202
17203 2006-01-26  Paul Brook  <paul@codesourcery.com>
17204
17205         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17206         on short-enum targets.
17207         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17208         variable.
17209         (generate_fields): Use short_enums.
17210         (main): Set short_enums.  Document -e.
17211         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17212         on short-enum targets.
17213         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17214         variable.
17215         (generate_fields): Use short_enums.
17216         (main): Set short_enums.  Document -e.
17217         * lib/target-supports.exp (check_effective_target_short_enums): New.
17218
17219 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17220
17221         PR target/25947
17222         * gcc.dg/torture/pr25947-1.c: New test.
17223
17224 2006-01-25  Jan Hubicka  <jh@suse.cz>
17225             Roger Sayle  <roger@eyesopen.com>
17226
17227         PR rtl-optimization/25703
17228         * gcc.target/i386/20060125-1.c: New test case.
17229         * gcc.target/i386/20060125-2.c: New test case.
17230
17231 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17232
17233         PR fortran/18540
17234         * gfortran.dg/goto_1.f: New.
17235
17236 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17237
17238         PR fortran/25716
17239         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17240         25716 on 32-bit systems too.
17241
17242 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17243
17244         PR testsuite/25590
17245         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17246
17247 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17248
17249         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17250
17251 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17252
17253         PR fortran/25835
17254         * gfortran.dg/read_eof.f90: Delete, renamed.
17255         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17256         * gfortran.dg/read_eof_2.f90: New test.
17257         * gfortran.dg/read_eof_3.f90: New test.
17258
17259 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17260
17261         PR tree-opt/25860
17262         * gcc.c-torture/compile/pr25860.c: New test.
17263
17264 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17265
17266         PR c++/25552
17267         * g++.dg/parse/dtor8.C: New test.
17268
17269 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17270
17271         PR testsuite/25891
17272         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17273         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17274         check_effective_target_fopenmp returns 0.
17275
17276 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17277
17278         PR ada/20548
17279         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17280         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17281         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17282
17283 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17284
17285         PR tree-opt/25857
17286         * g++.dg/opt/pr25857.C: New test.
17287
17288 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17289         Jan Hubicka  <jh@suse.cz>
17290         Richard Guenther  <rguenther@suse.de>
17291
17292         PR rtl-optimization/25654
17293         * gcc.dg/torture/pr25654.c: New testcase.
17294         * gcc.target/i386/pr25654.c: Likewise.
17295
17296 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17297
17298         PR fortran/25901
17299         * gfortran.dg/internal references_2.f90: New test.
17300
17301         Fix regression in testing of admissability of attributes.
17302         * gfortran.dg/intent_used_1.f90: New test.
17303
17304 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17305
17306         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17307         Remove target conditional torture options for i?86 and x86_64
17308         GNU/Linux.
17309
17310 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17311
17312         PR c++/10891
17313         * g++.dg/rtti/no-rtti.C: New.
17314
17315 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17316
17317         PR c++/25895
17318         * g++.dg/inherit/conv2.C: New test.
17319
17320         PR c++/25856
17321         * g++.dg/parse/dtor7.C: New test.
17322
17323         PR c++/25858
17324         * g++.dg/template/crash44.C: New test.
17325
17326 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17327
17328         PR fortran/25124
17329         PR fortran/25625
17330         * gfortran.dg/internal_references_1.f90: New test.
17331           PR fortran/20881
17332         PR fortran/23308
17333         PR fortran/25538
17334         PR fortran/25710
17335         * gfortran.dg/global_references_1.f90: New test.
17336         * gfortran.dg/g77/19990905-1.f: Restore the error that
17337         there is a clash between the common block name and
17338         the name of a subroutine reference.
17339
17340         PR fortran/PR24276
17341         * gfortran.dg/aliasing_dummy_1.f90: New test.
17342
17343 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17344
17345         * gcc.dg/vmx/1b-01.c: Warning fix.
17346         * gcc.dg/vmx/1c-02.c: Likewise.
17347         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17348
17349 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17350
17351         PR testsuite/24962
17352         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17353
17354 2006-01-20  Richard Guenther  <rguenther@suse.de>
17355         Steven Bosscher <stevenb.gcc@gmail.com>
17356
17357         PR rtl-optimization/24626
17358         * gcc.dg/torture/pr24626-1.c: New testcase.
17359         * gcc.dg/torture/pr24626-2.c: Likewise.
17360         * gcc.dg/torture/pr24626-3.c: Likewise.
17361         * gcc.dg/torture/pr24626-4.c: Likewise.
17362
17363 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17364
17365         PR c++/5520
17366         * g++.dg/warn/empty-body.C: New.
17367
17368 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/22136
17371         * g++.dg/template/using10.C: New test.
17372         * g++.dg/temlpate/using11.C: Likewise.
17373         * g++.dg/inherit/using5.C: Tweak error messages.
17374
17375 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17376
17377         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17378         target test.
17379         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17380
17381 2006-01-19  Jan Hubicka  <jh@suse.cz>
17382
17383         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17384
17385 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17386
17387         PR c++/25854
17388         * g++.dg/template/spec28.C: New test.
17389
17390 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17391
17392         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17393         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17394
17395 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17396
17397         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17398         * gcc.dg/gomp/critical-1.c: Likewise.
17399         * gcc.dg/gomp/critical-3.c: Likewise.
17400         * gcc.dg/gomp/empty.c: Likewise.
17401         * gcc.dg/gomp/ordered-1.c: Likewise.
17402         * gcc.dg/gomp/for-4.c: Likewise.
17403         * gcc.dg/gomp/for-6.c: Likewise.
17404         * gcc.dg/gomp/master-3.c: Likewise.
17405         * gcc.dg/gomp/for-8.c: Likewise.
17406         * gcc.dg/gomp/for-10.c: Likewise.
17407         * gcc.dg/gomp/for-18.c: Likewise.
17408         * gcc.dg/gomp/for-5.c: Likewise.
17409         * gcc.dg/gomp/for-7.c: Likewise.
17410         * gcc.dg/gomp/for-9.c: Likewise.
17411
17412 2006-01-18  Jeff Law  <law@redhat.com>
17413
17414         * gcc.dg/tree-ssa/vrp25.c: New test.
17415
17416 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17417
17418         * gcc.dg/pr25805.c: Fix misapplied patch.
17419
17420 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17421
17422         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17423         (check_effective_target_vect_udot_qi): New.
17424         (check_effective_target_vect_sdot_hi): New.
17425         (check_effective_target_vect_udot_hi): New.
17426         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17427         prefixed with "wrapv-" with -fwrapv.
17428         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17429         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17430         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17431         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17432         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17433
17434         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17435         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17436         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17437         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17438
17439 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17440
17441         PR c++/16829
17442         * g++.dg/other/default2.C: New test.
17443         * g++.dg/other/default3.C: New test.
17444
17445 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17446
17447         PR c/25805
17448         * gcc.dg/pr25805.c: New file.
17449
17450 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17451
17452         PR c++/25836
17453         * g++.dg/template/init6.C: New test.
17454
17455 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17456
17457         * gcc.dg/tree-ssa/pr24287.c: New test
17458
17459 2006-01-18  Eric Christopher  <echristo@apple.com>
17460
17461         * g++.dg/eh/table.C: New.
17462
17463 2006-01-18  DJ Delorie  <dj@redhat.com>
17464
17465         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17466         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17467         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17468         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17469
17470 2006-01-18  Jeff Law  <law@redhat.com>
17471
17472         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17473         on wrapping on overflow semantics.
17474
17475         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17476
17477         * gcc.gc/tree-ssa/vrp23.c: New test.
17478         * gcc.gc/tree-ssa/vrp24.c: New test.
17479
17480 2006-01-18  Richard Henderson  <rth@redhat.com>
17481             Aldy Hernandez  <aldyh@redhat.com>
17482             Jakub Jelinek  <jakub@redhat.com>
17483             Diego Novillo  <dnovillo@redhat.com>
17484             Uros Bizjak  <uros@kss-loka.si>
17485
17486         * gcc.dg/gomp: New directory.
17487
17488 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17489             Steven G. Kargl  <kargls@comcast.net>
17490
17491         PR fortran/20869
17492         * gfortran.dg/intrinsic_external_1.f90: New test.
17493
17494         PR fortran/20875.
17495         * gfortran.dg/elemental_pointer_1.f90: New test.
17496
17497         PR fortran/25024
17498         * gfortran.dg/external_procedures_1.f90: New test.
17499
17500         PR fortran/25785
17501         gfortran.dg/assumed_present.f90: New test.
17502
17503 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17504
17505         * g++.dg/parse/lookup5.C: New test.
17506
17507 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17508
17509         PR fortran/25697
17510         * gfortran.dg/read_eof.f90: New test.
17511
17512 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17513
17514         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17515         add a closing brace.
17516
17517 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17518
17519         PR fortran/25631
17520         * gfortran.dg/fmt_tl.f: New test.
17521
17522 2006-01-17  Eric Christopher  <echristo@apple.com>
17523
17524         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17525         * g++.old-deja/g++.warn/impint2.C: Ditto.
17526         * g++.old-deja/g++.other/null1.C: Ditto.
17527         * g++.dg/warn/conv2.C: Ditto.
17528         * g++.dg/warn/conv4.C: New file.
17529
17530 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17531
17532         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17533
17534 2006-01-17  Andreas Jaeger  <aj@suse.de>
17535             Janis Johnson <janis187@us.ibm.com>
17536
17537         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17538         in 64-bit.
17539         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17540         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17541
17542 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17543
17544         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17545         (switchfiles): xfail txxx where xxx >= 25.
17546
17547 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17548
17549         PR testsuite/25764
17550         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17551
17552 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17553
17554         PR c/25682
17555         * gcc.dg/pr25682.c: New test.
17556         * g++.dg/parse/array-size2.C: New test.
17557
17558 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17559
17560         * consistency.vlad: Remove entire directory, 1652 files.
17561
17562 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17563
17564         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17565         check_effective_target_dfprt_nocache): New.
17566         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17567         (check_effective_target_dfprt): New.
17568         * lib/c-compat.exp (check_dfp): Remove.
17569         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17570         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17571         level of support for decimal float.
17572         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17573         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17574         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17575         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17576         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17577         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17578         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17579         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17580         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17581         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17582         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17583         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17584         directives.
17585
17586 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17587
17588         PR testsuite/25741
17589         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17590         $base_dir/../.
17591         * lib/gfortran.exp (gfortran_init): Likewise.
17592         * lib/obj-c++.exp (obj-c++_init): Likewise.
17593         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17594         (scan-assembler-dem-not): Likewise.
17595         * lib/scandump.exp (scan-dump-dem): Likewise.
17596         (scan-dump-dem-not): Likewise.
17597
17598 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17599
17600         PR testsuite/25767
17601         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17602         powerpc-*-darwin*.
17603         * lib/obj-c++.exp (obj-c++_init): Likewise.
17604
17605 2006-01-16  Richard Guenther  <rguenther@suse.de>
17606
17607         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17608
17609 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17610
17611         PR testsuite/25777
17612         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17613         to LD_LIBRARY_PATH.
17614
17615 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17616             Andrew Pinski  <pinskia@physics.uc.edu>
17617
17618         * gcc.dg/minmax-1.c: New test.
17619
17620 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17621
17622         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17623         * gcc.misc-tests/dectest.exp: Ditto.
17624
17625 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17626
17627         PR testsuite/25796
17628         * gcc.target/i386/cmov6.c: Use -march=k8.
17629
17630 2006-01-15  Andreas Jaeger  <aj@suse.de>
17631
17632         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17633         x86 does not have __float128.
17634
17635 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17636
17637         * gcc.target/i386/cmov6.c: New test.
17638
17639 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/25663
17642         * g++.dg/template/ctor6.C: New test.
17643
17644 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17645
17646         PR tree-optimization/25485
17647         * gcc.dg/tree-ssa/pr25485.c: New.
17648
17649 2006-01-14  Richard Guenther  <rguenther@suse.de>
17650
17651         PR tree-optimization/22548
17652         PR tree-optimization/22555
17653         PR tree-optimization/22501
17654         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17655         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17656         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17657         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17658         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17659         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17660         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17661         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17662         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17663
17664 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17665
17666         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17667         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17668
17669 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17670         Richard Guenther  <rguenther@suse.de>
17671
17672         PR rtl-optimization/24257
17673         * gcc.dg/torture/pr24257.c: New testcase.
17674
17675 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17676
17677         * gcc.c-torture/execute/20060110-1.c: New test.
17678         * gcc.c-torture/execute/20060110-2.c: New test.
17679
17680 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17681
17682         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17683
17684 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17685
17686         PR fortran/25756
17687         * gfortran.dg/label_3.f90: New test.
17688
17689 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
17690
17691         PR tree-optimization/25771
17692         * g++.dg/tree-ssa/pr25771.C: New test
17693
17694 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17695
17696         PR tree-opt/24365
17697         * g++.dg/opt/complex5.C: New test.
17698
17699 2006-01-13  Richard Guenther  <rguenther@suse.de>
17700
17701         * gcc.target/i386/387-9.c: New testcase.
17702
17703 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17704
17705         PR c++/24824
17706         * g++.dg/debug/dwarf2-1.C: New.
17707
17708 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17709
17710         PR testsuite/25728
17711         * lib/gcov.exp (verify-lines): Add "close $fd".
17712
17713 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
17714             Ben Elliston  <bje@au.ibm.com>
17715
17716         * gcc.dg/dfp/inf-1.c: New test.
17717
17718 2006-01-12  Janis Johnson <janis187@us.ibm.com>
17719             Yao Qi  <qiyaoltc@cn.ibm.com>
17720             Ben Elliston  <bje@au.ibm.com>
17721             Jon Grimm  <jgrimm2@us.ibm.com>
17722
17723         * gcc.dg/nodfp-1.c: New test.
17724         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17725         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17726         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
17727         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
17728         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
17729         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
17730         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
17731         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
17732         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
17733         * gcc.dg/format/dfp-scanf-1.c: Likewise.
17734         * gcc.dg/format/dfp-printf-1.c: Likewise.
17735         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
17736         (compat_setup_dfp): New.
17737         * gcc.dg/compat/compat.exp: Use it.
17738         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
17739         Make some variables global, prepend "compat_" to their names.
17740         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
17741         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
17742         * gcc.misc-tests/dectest.exp: New test driver for decTest.
17743         * lib/compat.exp (compat_skip_list): Make global, rename.
17744         * lib/c-compat.exp: New file.
17745         * lib/target-supports.exp (check_effective_target_dfp): New.
17746
17747         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
17748         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
17749         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
17750         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
17751         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
17752         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
17753         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
17754         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
17755         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
17756         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
17757         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
17758         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
17759         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
17760         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
17761         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
17762         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
17763         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
17764         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
17765         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
17766         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
17767         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
17768         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
17769         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
17770         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
17771         gcc.dg/dfp/struct-layout-1.c,
17772         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
17773         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
17774         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
17775         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
17776         gcc.dg/dfp/func-vararg-dfp.c,
17777         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
17778         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
17779         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
17780         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
17781         gcc.dg/dfp/wtr-conversion-1.c: New tests.
17782
17783 2006-01-11  Richard Guenther  <rguenther@suse.de>
17784
17785         PR tree-optimization/25734
17786         * gcc.dg/tree-ssa/pr25734.c: New testcase.
17787
17788 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17789
17790         PR fortran/25486
17791         * gfortran.dg/literal_character_constant_1_x.F: New test.
17792         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
17793         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
17794         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
17795
17796 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17797
17798         PR c++/25386
17799         * g++.dg/ext/packed3.C: Add expected packed error.
17800
17801 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
17802
17803         PR target/25706
17804         * gcc.dg/torture/pr25706-1.c: New test.
17805
17806 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
17807
17808         PR tree-optimization/23109
17809         PR tree-optimization/23948
17810         PR tree-optimization/24123
17811
17812         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17813         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17814         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17815         g++.dg/tree-ssa/pr23948.C: New testcases.
17816         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17817         three divisions in order to do the optimization.
17818
17819 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17820
17821         PR c++/25632
17822         * g++.dg/other/pr25632.C: New test.
17823
17824 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
17825
17826         PR fortran/25730
17827         * gfortran.dg/used_types_1.f90: New test.
17828
17829 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
17830
17831         PR target/25718
17832         * gcc.dg/torture/pr25718-1.c: New test.
17833
17834 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17835
17836         * gfortran.dg/list_read_2.f90: Fix typo in description.
17837
17838 2006-01-10  Jan Beulich  <jbeulich@novell.com>
17839
17840         * lib/target-supports.exp (check_visibility_available): Simplify test
17841         for *-*-netware*.
17842         (check_profiling_available): Fail for *-*-netware*.
17843         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17844         * gcc.dg/20021014-1.c: Likewise.
17845         * gcc.dg/nest.c: Likewise.
17846
17847 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17848
17849         fortran/24936
17850         * gfortran.dg/forall_3.f90: New test.
17851
17852 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17853
17854         PR fortran/21977
17855         * gfortran.dg/nesting_2.f90: New test.
17856         * gfortran.dg/nesting_3.f90: New test.
17857
17858 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17859
17860         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17861         Fix typo in comment.
17862
17863 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17864
17865         * gfortran.dg/single_char_string.f90: New test.
17866
17867 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17868
17869         * gfortran.dg/ichar_2.f90: New test.
17870
17871 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17872
17873         PR fortran/25093
17874         * gfortran.dg/private_type_4.f90: New.
17875
17876 2006-01-07  Richard Guenther  <rguenther@suse.de>
17877
17878         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17879
17880 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17881
17882         * gfortran.dg/func_decl_1.f90: New.
17883         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17884         * gfortran.dg/array_alloc_2.f90: Likewise.
17885         * gfortran.dg/char_result_8.f90: Likewise.
17886         * gfortran.dg/dup_save_1.f90: Likewise.
17887         * gfortran.dg/dup_save_2.f90: Likewise.
17888         * gfortran.dg/f2c_6.f90: Likewise.
17889         * gfortran.dg/f2c_7.f90: Likewise.
17890         * gfortran.dg/func_result_2.f90: Likewise.
17891         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17892
17893 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17894
17895         PR fortran/22146
17896         * gfortran.dg/elemental_subroutine_1.f90: New test.
17897         * gfortran.dg/elemental_subroutine_2.f90: New test.
17898
17899         PR fortran/25029
17900         PR fortran/21256
17901         * gfortran.dg/assumed_size_refs_1.f90: New test.
17902
17903         PR fortran/20868
17904         PR fortran/20870
17905         * gfortran.dg/assumed_size_refs_2.f90: New test.
17906         * gfortran.dg/initialization_1.f90: Change warning message.
17907
17908 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17909
17910         * gcc.dg/tree-ssa/loop-15.c: New test.
17911
17912 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17913
17914         PR fortran/25598
17915         * gfortran.dg/backspace_3.f: New test.
17916         * gfortran.dg/backspace_4.f: New test.
17917
17918 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17919
17920         PR fortran/24268
17921         * gfortran.dg/fmt_white.f: Update test.
17922
17923 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17924
17925         * gcc.dg/cast-1.c: Add new warning.
17926         * gcc.dg/cast-2.c: Likewise.
17927         * gcc.dg/cast-3.c: Likewise.
17928         * gcc.dg/format/cast-1.c: Likewise.
17929         * gcc.dg/cast-4.c: New testcase.
17930
17931 2006-01-05  Richard Guenther  <rguenther@suse.de>
17932
17933         PR tree-optimization/22555
17934         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17935
17936 2006-01-05  Richard Guenther  <rguenther@suse.de>
17937             Diego Novillo  <dnovillo@redhat.com>
17938
17939         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17940         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17941         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17942         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17943         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17944         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17945         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17946         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17947         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17948         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17949         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17950         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17951         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17952         * treelang/compile/extravar.tree: Likewise.
17953         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17954         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17955         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17956         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17957         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17958
17959 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17960
17961         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17962         for 64-bit fix.
17963
17964 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17965
17966         PR fortran/23675
17967         gfortran.dg/char_result_11.f90: New.
17968
17969 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/24782
17972         * g++.dg/parse/access9.C: New test.
17973         * g++.dg/tc1/dr52.C: Tweak error markers.
17974
17975 2006-01-04  Richard Henderson  <rth@redhat.com>
17976
17977         Merge from gomp branch.
17978         * g++.dg/parse/pragma2.C: Update expected error lines.
17979
17980 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17981
17982         * g++.dg/other/i386-2.C: New test.
17983
17984         PR target/25554
17985         * gcc.c-torture/compile/20051228-1.c: New test.
17986
17987         PR c/25559
17988         * gcc.dg/pr25559.c: New test.
17989
17990 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/25492
17993         * g++.dg/lookup/friend9.C: New test.
17994
17995         PR c++/25625
17996         * g++.dg/template/repo5.C: New test.
17997
17998 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17999
18000         PR fortran/25101
18001         * gfortran.dg/forall_2.f90: New test.
18002
18003 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18004
18005         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18006         dg-require-weak.  Adjust regexp to handle leading-underscore
18007         targets and space as well as TAB after .weak.  Change previous
18008         64-bit fix to not use naked dot.
18009
18010 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18011
18012         PR rtl-optimization/25578
18013         * gcc.c-torture/execute/20060102-1.c: New testcase.
18014
18015 2006-01-03  Richard Guenther  <rguenther@suse.de>
18016
18017         PR c/25183
18018         * gcc.dg/torture/pr25183.c: New testcase.
18019
18020 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18021
18022         Merge from gomp-branch.
18023         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18024         * gcc.dg/ia64-sync-2.c: Likewise.
18025         * gcc.dg/ia64-sync-3.c: Likewise.
18026         * gcc.dg/ia64-sync-4.c: Likewise.
18027         * gcc.dg/sync-2.c: Likewise.
18028         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18029         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18030
18031 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18032
18033         PR c++/25635
18034         * g++.dg/parse/operator6.C: New test.
18035
18036         PR c++/25637
18037         * g++.dg/parse/error29.C: New test.
18038
18039         PR c++/25638
18040         * g++.dg/parse/dtor6.C: New test.
18041
18042         PR c++/25633
18043         * g++.dg/parse/ctor3.C: New test.
18044
18045         PR c++/25634
18046         * g++.dg/template/class3.C: New test.
18047
18048 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18049
18050         * g++.dg/debug/debug9.C: New.
18051
18052 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18053
18054         PR fortran/24640
18055         * gfortran.dg/label_2.f90: New test.
18056
18057 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18058
18059         * g++.dg/lookup/using12.C: Tighten error marker.
18060
18061 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18062             Andrew Pinski <pinskia@physics.uc.edu>
18063
18064         * gcc.target/powerpc/darwin-abi-3.c: New file.
18065         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18066         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18067         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18068         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18069         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18070         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18071         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18072         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18073
18074 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18075
18076         * gcc.dg/tree-ssa/loadpre1.c: New;
18077         * gcc.dg/tree-ssa/loadpre2.c: New;
18078         * gcc.dg/tree-ssa/loadpre3.c: New;
18079         * gcc.dg/tree-ssa/loadpre4.c: New;
18080         * gcc.dg/tree-ssa/loadpre5.c: New;
18081         * gcc.dg/tree-ssa/loadpre6.c: New;
18082         * gcc.dg/tree-ssa/loadpre7.c: New;
18083         * gcc.dg/tree-ssa/loadpre8.c: New;
18084         * gcc.dg/tree-ssa/loadpre9.c: New;
18085
18086 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18087
18088         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18089         * g++.dg/abi/thunk4.C: Likewise.
18090
18091 2006-01-01  Andreas Jaeger  <aj@suse.de>
18092
18093         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18094         portable.
18095
18096 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18097
18098         PR c++/25294
18099         * gcc.dg/pragma-pack-3.c: New test.
18100         * g++.dg/parse/pragma3.C: New test.
18101
18102 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18103
18104         PR middle-end/24827
18105         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18106
18107 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18108
18109         PR testsuite/25214
18110         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18111
18112 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18113
18114         PR fortran/22607
18115         * gfortran-dg/pure_byref_3.f90: New.
18116
18117         fortran/PR 25396
18118         * gfortran.dg/userdef_operator_1.f90: New.
18119
18120 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18121
18122         * g++.dg/abi/thunk3.C: New.
18123         * g++.dg/abi/thunk4.C: New.
18124
18125 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18126
18127         PR fortran/25532
18128         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18129         associated derived type components of derived types are
18130         properly declared in contained procedures.
18131
18132 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18133
18134         PR libgfortran/25139
18135         * gfortran.dg/backspace_2.f: New test.
18136
18137 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18138
18139         PR libgfortran/25550
18140         * gfortran.dg/endfile.f: New test.
18141
18142 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18143
18144         PR libgfortran/25419
18145         * gfortran.dg/comma.f: New test.
18146
18147 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18148
18149         * lib/gfortran-dg.exp: Remove trailing whitespace.
18150         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18151         -funroll-all-loops.
18152
18153 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18154
18155         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18156         Extended Double long doubles or repeat tests when long double is
18157         the same size as double.
18158
18159 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18160
18161         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18162
18163         PR testsuite/25442
18164         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18165         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18166
18167         PR testsuite/25441
18168         * gcc.dg/pr23911.c: Make test variable static.
18169
18170         PR testsuite/25444
18171         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18172
18173 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18174
18175         PR c++/25439
18176         * g++.dg/parse/crash17.C: Adjust error markers.
18177         * g++.dg/template/error20.C: New test.
18178
18179 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/23172
18182         * g++.dg/ext/complit4.C: New test.
18183
18184         PR c++/25417
18185         * g++.dg/ext/complit5.C: Likewise.
18186
18187 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18188
18189         PR tree-optimization/25125
18190         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18191         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18192         * gcc.c-torture/execute/pr25125.c: New.
18193
18194 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18195
18196         PR fortran/25029
18197         PR fortran/21256
18198         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18199         functions with incorrect assumed size references.
18200
18201 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18202
18203         PR c++/23171
18204         * g++.dg/opt/init1.C: New test.
18205
18206 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/24671
18209         * g++.dg/template/sfinae3.C: New test.
18210
18211 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18212
18213         * g++.dg/other/friend4.C: New test.
18214
18215 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18216
18217         PR target/25005
18218         * g++.dg/opt/pr25005.C: New test.
18219
18220 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18221
18222         PR c++/25369
18223         * g++.dg/template/ptrmem16.C: New test.
18224
18225 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18226
18227         PR fortran/25029
18228         PR fortran/21256
18229         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18230
18231 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18232
18233         PR libgfortran/25307
18234         * gfortran.dg/list_read_5.f90: New test.
18235
18236 2005-12-22  Richard Henderson  <rth@redhat.com>
18237
18238         * gcc.target/i386/sse-7.c: Use -msse2.
18239
18240 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18241
18242         PR rtl-optimization/25432
18243         * gcc.c-torture/compile/20051216-1.c: New test.
18244
18245         PR objc/25328
18246         * objc/execute/pr25328.m: New test.
18247
18248 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18249
18250         PR c++/25364
18251         * g++.dg/template/call4.C: New test.
18252
18253 2005-12-22  Dale Johannesen  <dalej@apple.com>
18254
18255         * gcc.target/i386/sse-17.c: New.
18256
18257 2005-12-22  Paul Brook  <paul@codesourcery.com>
18258
18259         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18260
18261 2005-12-22  Paul Brook  <paul@codesourcery.com>
18262
18263         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18264
18265 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18266
18267         PR tree-opt/25513
18268         * gcc.c-torture/compile/pr25513.c: New test.
18269
18270 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18271
18272         PR c++/23333
18273         * g++.dg/parse/error25.C: Add more tests.
18274
18275 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18276
18277         PR fortran/18990
18278         * gfortran.dg/der_charlen_1.f90: New.
18279
18280 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18281
18282         PR fortran/20889
18283         * gfortran.dg/pointer_component_type_1.f90: New test.
18284
18285         PR fortran/25029
18286         PR fortran/21256
18287         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18288         should give an error with assumed size array refernces and checks
18289         those that should not.
18290         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18291         reference an upper bound so that it does not generate an error.
18292
18293         PR fortran/19362
18294         PR fortran/20244
18295         PR fortran/20864
18296         PR fortran/25391
18297         * gfortran.dg/used_dummy_types_1.f90: New test.
18298         * gfortran.dg/used_dummy_types_2.f90: New test.
18299         * gfortran.dg/used_dummy_types_3.f90: New test.
18300         * gfortran.dg/used_dummy_types_4.f90: New test.
18301         * gfortran.dg/used_dummy_types_5.f90: New test.
18302
18303         PR fortran/23152
18304         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18305         group already being USE associated.
18306         * gfortran.dg/assumed_shape_nml.f90: New test.
18307         * gfortran.dg/assumed_size_nml.f90: New test.
18308
18309         PR fortran/20862
18310         PR fortran/25053
18311         PR fortran/25063
18312         PR fortran/25064
18313         PR fortran/25066
18314         PR fortran/25067
18315         PR fortran/25068
18316         PR fortran/25307
18317         * gfortran.dg/io_constraints_1.f90: New test.
18318         * gfortran.dg/io_constraints_1.f90: New test.
18319         * gfortran.dg/iostat_3.f90: Change wording of warning.
18320         * gfortran.dg/g77/19981216-0.f: The same.
18321
18322 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18323
18324         PR tree-optimization/23518
18325         * gcc.dg/pr23518.c: New.
18326
18327 2005-12-21  Mike Stump  <mrs@apple.com>
18328
18329         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18330
18331 2005-12-21  Paul Brook  <paul@codesourcery.com>
18332
18333         * gcc.dg/pr19340.c: Skip on m68k targets.
18334
18335 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18336
18337         PR rtl-optimization/25196
18338         * gcc.dg/pr25196.c: New test.
18339
18340 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18341
18342         PR fortran/25423
18343         gfortran.dg/where_nested_1.f90: New.
18344
18345 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18346
18347         PR tree-optimization/25382.
18348         * gcc.dg/tree-ssa/pr25382.c: New.
18349
18350 2005-12-20  Richard Guenther  <rguenther@suse.de>
18351
18352         PR middle-end/24306
18353         * gcc.target/i386/pr24306.c: New testcase.
18354
18355 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18356
18357         PR tree-optimization/25501
18358         * gcc.dg/tree-ssa/pr25501.c: New.
18359
18360 2005-12-20  Richard Guenther  <rguenther@suse.de>
18361
18362         Revert
18363         2005-12-02  Richard Guenther  <rguenther@suse.de>
18364
18365         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18366
18367 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18368
18369         PR c++/21228
18370         * g++.dg/warn/Wunreachable-code-2.C: New test.
18371
18372 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18373
18374         PR c++/24278
18375         * g++.dg/template/ctor5.C: New test.
18376
18377         PR c++/24915
18378         * g++.dg/template/overload8.C: New test.
18379
18380 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18381
18382         * gcc.c-torture/compile/pr25483 : New test.
18383
18384 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18385
18386         PR c++/20552
18387         * g++.dg/ext/typeof10.C: New test.
18388
18389 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18390
18391         * gcc.dg/mt-loopi1.c: New.
18392
18393 2005-12-18  Richard Guenther  <rguenther@suse.de>
18394
18395         PR tree-optimization/25481
18396         * gcc.dg/torture/pr25481.c: New testcase.
18397
18398 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18399
18400         PR rtl-optimization/21041
18401         * gcc.dg/pr21041.c: New test.
18402
18403 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18404
18405         PR libgfortran/25463
18406         * gfortran.dg/advance.f90: New test.
18407
18408 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18409
18410         * gcc.dg/20051201-1.c: New test.
18411
18412 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18413
18414         PR fortran/25018
18415         * gfortran.dg/initialization_1.f90: New test.
18416         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18417         * gfortran.dg/g77/980616-0.f: The same.
18418
18419 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18420
18421         * PR fortran/25458
18422         * gfortran.dg/chkbits.f90: New test.
18423
18424 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18425
18426         * gfortran.dg/enum_5.f: Revert to previous version.
18427
18428 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18429
18430         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18431         * gfortran.dg/nested_modules_1.f90: Ditto.
18432         * gfortran.dg/hollerith_f95.f90: Ditto.
18433         * gfortran.dg/select_5.f90: Ditto.
18434         * gfortran.dg/secnds.f: Ditto.
18435         * gfortran.dg/hollerith2.f90: Ditto.
18436         * gfortran.dg/imag_2.f: Ditto.
18437         * gfortran.dg/ftell_2.f90: Ditto.
18438         * gfortran.dg/malloc_free_1.f90: Ditto.
18439         * gfortran.dg/logint-1.f: Ditto.
18440         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18441         * gfortran.dg/e_d_fmt.f90: Ditto.
18442         * gfortran.dg/hollerith_legacy.f90: Ditto.
18443         * gfortran.dg/logint-2.f: Ditto.
18444         * gfortran.dg/enum_5.f90: Ditto.
18445         * gfortran.dg/f2c_2.f90: Ditto.
18446         * gfortran.dg/pr17143.f90: Ditto.
18447         * gfortran.dg/namelist_14.f90: Ditto.
18448         * gfortran.dg/logint-3.f: Ditto.
18449         * gfortran.dg/spread_scalar_source.f90: Ditto.
18450         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18451         * gfortran.dg/namelist_11.f: Ditto.
18452         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18453         * gfortran.dg/g77/20010519-1.f
18454         * gfortran.dg/g77/alpha1.f: Ditto.
18455         * gfortran.dg/g77/990115-1.f: Ditto.
18456         * gfortran.dg/g77/erfc.f: Ditto.
18457         * gfortran.dg/g77/19990313-3.f: Ditto.
18458         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18459         * gfortran.dg/g77/20010426.f: Ditto.
18460         * gfortran.dg/g77/19990313-0.f: Ditto.
18461         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18462         * gfortran.dg/g77/20000629-1.f: Ditto.
18463         * gfortran.dg/g77/970125-0.f: Ditto.
18464         * gfortran.dg/g77/8485.f: Ditto.
18465         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18466         * gfortran.dg/g77/19990313-1.f: Ditto.
18467         * gfortran.dg/g77/int8421.f: Ditto.
18468         * gfortran.dg/g77/19990305-0.f: Ditto.
18469         * gfortran.dg/g77/947.f: Ditto.
18470         * gfortran.dg/g77/19990905-2.f: Ditto.
18471         * gfortran.dg/g77/cabs.f: Ditto.
18472         * gfortran.dg/g77/19990313-2.f: Ditto.
18473         * gfortran.dg/g77/20020307-1.f: Ditto.
18474         * gfortran.dg/g77/dcomplex.f: Ditto.
18475         * gfortran.dg/g77/19990502-1.f: Ditto.
18476         * gfortran.dg/g77/19981216-0.f: Ditto.
18477         * gfortran.dg/common_4.f90: Ditto.
18478         * gfortran.dg/entry_4.f90: Ditto.
18479         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18480         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18481         * gfortran.dg/namelist_12.f: Ditto.
18482         * gfortran.dg/scale_1.f90: Ditto.
18483         * gfortran.dg/modulo_1.f90
18484         * gfortran.dg/hollerith.f90: Ditto.
18485         * gfortran.dg/direct_io_3.f90: Ditto.
18486         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18487         * gfortran.dg/gnu_logical_1.F: Ditto.
18488         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18489         * gfortran.dg/assign_1.f90: Ditto.
18490         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18491         * gfortran.dg/pr23095.f: Ditto.
18492         * gfortran.dg/read_float_1.f90: Ditto.
18493
18494 2005-12-17  Andreas Jaeger  <aj@suse.de>
18495
18496         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18497         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18498
18499 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18500
18501         PR fortran/24268
18502         * gfortran.dg/fmt_white.f: New test.
18503
18504 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18505
18506         * gfortran.dg/label_1.f90: New test.
18507
18508 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18509
18510         PR testsuite/25422
18511         * gcc.dg/20031012-1.c: Add -Walways-true option.
18512         * gcc.dg/weak/weak-3.c: Likewise.
18513         * g++.old-deja/g++.mike/warn8.C: Likewise.
18514
18515 2005-12-16  Mike Stump  <mrs@apple.com>
18516
18517         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18518         exit.
18519
18520 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18521
18522         PR libgfortran/25264
18523         PR libgfortran/25349
18524         * gfortran.dg/tl_editing.f90: Added additional checks.
18525         * gfortran.dg/t_editing.f: New test.
18526         * gfortran.dg/write_padding.f90: New test
18527
18528 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18529
18530         PR testsuite/25215
18531         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18532
18533 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18534
18535         PR rtl-optimization/24899
18536         * gcc.c-torture/execute/20051215-1.c: New test.
18537
18538 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18539
18540         PR 24823
18541         * gfortran.dg/pr24823.f: New test.
18542
18543 2005-12-16  Jeff Law  <law@redhat.com>
18544
18545         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18546
18547 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18548
18549         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18550         (base_types): Change C++ style comments to C style comments.  Remove
18551         aligned types from the array.  Keep Enums disabled.
18552         (complex_types): Remove aligned types from the array.
18553         Comment out "_Complex long double".
18554         (attrib_types): Remove.
18555         (complex_attrib_types): Remove.
18556         (attrib_array_types): Remove.
18557         (complex_attrib_array_types): Remove.
18558         (aligned_bitfld_types): Remove.
18559         (n_aligned_bitfld_types): Remove.
18560         (FEATURE_ALIGNEDPACKED): Delete.
18561         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18562         (singles): Remove support for adding attributes.
18563         (choose_type): Remove support for attributed types.
18564         (generate_fields): Remove support for attributed bit-fields.
18565         Remove support for adding attributes.
18566         (generate_random_tests): Remove support for adding attributes.
18567         (features): Add back "[0] :0" and "complex vector [0]".
18568         (main): Remove support for attributed bit-fields.
18569         Uncomment the calling of generate_random_tests for the rests of
18570         the tests.
18571
18572 2005-12-16  Jan Hubicka  <jh@suse.cz>
18573
18574         * gcc.c-torture/combine/pr25224.c: New.
18575
18576 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18577
18578         PR other/25028
18579         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18580         HP-UX.
18581
18582 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18583
18584         * gcc.dg/20051215-1.c: New file.
18585
18586 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18587
18588         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18589         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18590
18591 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18592
18593         PR fortran/18197
18594         * gfortran.dg/dummy_functions_1.f90: New.
18595
18596 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18597
18598         PR rtl-optimization/25310
18599         * gcc.c-torture/compile/pr25310.c: New test.
18600
18601 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18602
18603         PR debug/25023
18604         * gcc.dg/pr25023.c: New test.
18605
18606 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18607
18608         * g++.old-deja/g++.brendan/redecl1.C,
18609         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18610         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18611         g++.old-deja/g++.oliva/typeof1.C,
18612         g++.old-deja/g++.other/crash16.C,
18613         g++.old-deja/g++.other/crash34.C,
18614         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18615         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18616         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18617         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18618         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18619         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18620         Remove xfail.
18621
18622 2005-12-14  Kean Johnston  <jkj@sco.com>
18623             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18624
18625         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18626         * gcc.target/i386/20020523-1.c: Ditto.
18627         * gcc.target/i386/tailcall-1.c: Ditto.
18628         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18629         * gcc.target/i386/ssetype-5.c: Ditto.
18630
18631 2005-12-14  Jeff Law  <law@redhat.com>
18632
18633         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18634
18635 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18636
18637         PR target/25254
18638         PR target/24188
18639         * gcc.target/i386/pr25254.c: New test.
18640         * gfortran.dg/PR24188.f: New test.
18641
18642 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18643
18644         * lib/fortran-torture.exp: Catch remaining uses of
18645         remote_file build delete.
18646
18647 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18648
18649         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18650
18651 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18652
18653         * gcc.dg/warn-addr-cmp.c: New test.
18654
18655 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18656
18657         PR debug/25023
18658         PR target/25293
18659         * gcc.target/i386/pr25293.c: New test.
18660
18661 2005-12-13  Petr Machata  <machata@post.cz>
18662
18663         PR c++/24907
18664         * g++.dg/parse/comma2.C: New test.
18665
18666 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18667             Jakub Jelinek  <jakub@redhat.com>
18668
18669         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18670         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18671         (limits.h): Include unconditionally.
18672         (stdlib.h): Likewise.
18673         (hashtab.h): Do not include.
18674         (getopt.h): Likewise.
18675         (stddef.h): Include.
18676         (hashval_t): Define.
18677         (struct entry): Add "next" field.
18678         (HASH_SIZE): New macro.
18679         (hash_table): New variable.
18680         (switchfiles): Do not use xmalloc.
18681         (mix): New macro.
18682         (iterative_hash): New function.
18683         (hasht): Remove.
18684         (e_exists): New function.
18685         (e_insert): Likewise.
18686         (output): Use, instead of libiberty hashtable functions.
18687         (main): Do not use getopt.  Do not call htab_create.
18688
18689 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18690
18691         PR c++/25331
18692         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18693         put atal* and atpaal* attributes on array elements.
18694         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18695         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18696         put atal* and atpaal* attributes on array elements.
18697         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18698
18699 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
18700
18701         * gcc.dg/single-precision-constant.c: New test.
18702
18703 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
18704
18705         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
18706         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
18707         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
18708         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18709         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18710         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18711         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
18712         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
18713         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
18714         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
18715         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
18716         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
18717         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
18718         gcc.target/powerpc/ppc-sdata-2.c,
18719         gcc.target/powerpc/ppc-stackalign-1.c,
18720         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
18721         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
18722         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
18723         gcc.target/powerpc/rs6000-ldouble-2.c,
18724         gcc.target/powerpc/rs6000-power2-1.c,
18725         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
18726         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
18727         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
18728         option into target selector.
18729         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
18730         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
18731
18732 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18733
18734         PR objc/25348
18735         * objc.dg/encode-9.m: New test.
18736
18737 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18738
18739         PR testsuite/20772
18740         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
18741         * gcc.dg/asm-b.c: Fix typo.
18742         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
18743         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18744         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
18745         i?86 lp64 and x86_64 ilp32.
18746         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
18747         on i?86 lp64.
18748         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
18749
18750 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
18751
18752         PR fortran/25078
18753         gfortran.dg/equiv_5.f90: New test.
18754
18755 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
18756
18757         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
18758         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
18759         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
18760         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
18761         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
18762         * gcc.dg/tree-ssa/reassoc-5.c: New.
18763         * gcc.dg/tree-ssa/reassoc-6.c: New.
18764         * gcc.dg/tree-ssa/reassoc-7.c: New.
18765         * gcc.dg/tree-ssa/reassoc-8.c: New.
18766         * gcc.dg/tree-ssa/reassoc-9.c: New.
18767         * gcc.dg/tree-ssa/reassoc-10.c: New.
18768         * gcc.dg/tree-ssa/reassoc-11.c: New.
18769
18770 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18771
18772         PR testsuite/25167
18773         PR testsuite/24478
18774         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
18775
18776 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/25300
18779         * g++.dg/template/inherit.C: Do not use a generic error message.
18780
18781 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18782
18783         PR libobjc/25354
18784         * objc.dg/gnu-encoding: New directory.
18785         * objc.dg/gnu-encoding/compat-common.h: New file.
18786         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
18787         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
18788         * objc.dg/gnu-encoding/vector-defs.h: New file.
18789         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
18790         * objc.dg/gnu-encoding/generate-random.c: New file.
18791         * objc.dg/gnu-encoding/generate-random_r.c: New file.
18792         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
18793         * objc.dg/gnu-encoding/generate-random.h: New file.
18794
18795 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
18796
18797         PR c++/25337
18798         * g++.dg/template/defarg7.C: New test.
18799
18800 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18801
18802         PR libobjc/25347
18803         * objc.dg/encode-8.m: New test.
18804
18805 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18806
18807         PR libobjc/25346
18808         * objc.dg/encode-7.m: New test.
18809
18810 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/25010
18813         * g++.dg/opt/inline10.C: New test.
18814
18815 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
18816
18817         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18818
18819 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
18820
18821         * gfortran.dg/substring_equivalence.f90: typo in comment
18822
18823 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18824
18825         PR fortran/25068
18826         * gfortran.dg/iostat_3.f90: New test.
18827
18828 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
18829
18830         PR fortran/23815
18831         * gfortran.dg/unf_io_convert_1.f90: New test.
18832         * gfortran.dg/unf_io_convert_2.f90: New test.
18833         * gfortran.dg/unf_io_convert_3.f90: New test.
18834
18835 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18836
18837         PR testsuite/20772
18838         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18839         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18840         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18841         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18842         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18843         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18844         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18845         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18846         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18847         gcc.dg/torture/fp-int-convert-float128-timode.c,
18848         gcc.dg/torture/fp-int-convert-float128.c,
18849         gcc.dg/torture/fp-int-convert-float80-timode.c,
18850         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18851         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18852
18853         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18854
18855 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18856
18857         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18858
18859 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18860
18861         * gcc.dg/20051207-1.c,
18862         * gcc.dg/20051207-2.c,
18863         * gcc.dg/20051207-3.c: New tests.
18864
18865 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18866
18867         PR testsuite/20772
18868         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18869         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18870         dg-skip-if target selector.
18871
18872         PR testsuite/20772
18873         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18874         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18875         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18876         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18877         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18878         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18879         and/or merge with i?86 cases.
18880
18881         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18882
18883         PR testsuite/20772
18884         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18885         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18886         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18887         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18888         x86_64-*-linux*.
18889
18890 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18891
18892         PR target/25311
18893         * gcc.c-torture/compile/pr25311.c: New test.
18894
18895 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18896
18897         PR libgfortran/25039
18898         * gfortran.dg/read_comma.f: New test.
18899
18900 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18901
18902         PR c++/19317
18903         * g++.dg/opt/pr19317-1.C: New test.
18904         * g++.dg/opt/pr19317-2.C: New test.
18905         * g++.dg/opt/pr19317-3.C: New test.
18906
18907         PR target/19005
18908         * gcc.c-torture/execute/pr19005.c: New test.
18909
18910         PR target/17828
18911         * g++.old-deja/g++.other/comdat5.C: New test.
18912         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18913
18914         * g++.dg/compat/struct-layout-1.exp: New file.
18915         * g++.dg/compat/struct-layout-1.h: New.
18916         * g++.dg/compat/struct-layout-1_generate.c: New.
18917         * g++.dg/compat/struct-layout-1_x1.h: New.
18918         * g++.dg/compat/struct-layout-1_x2.h: New.
18919         * g++.dg/compat/struct-layout-1_y1.h: New.
18920         * g++.dg/compat/struct-layout-1_y2.h: New.
18921
18922         * gcc.dg/20050330-2.c: New test.
18923
18924 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18925
18926         PR fortran/25292
18927         * gfortran.dg/associated_1.f90: New.
18928
18929 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18930
18931         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18932         ILP32 vect_no_align platforms.
18933
18934 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18935             Jakub Jelinek  <jakub@redhat.com>
18936
18937         PR target/25268
18938         * gcc.c-torture/compile/20051207-1.c: New test.
18939
18940 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18941
18942         PR testsuite/20772
18943         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18944         gcc.dg/torture/pr18582-1.c,
18945         gcc.target/i386/attributes-error.c: Also test on x86_64.
18946
18947         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18948
18949 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18950
18951         PR c++/19397
18952         * g++.dg/template/typedef3.C: New test.
18953
18954         PR c++/19762
18955         PR c++/19764
18956         * g++.dg/template/dtor3.C: Fix error markers.
18957
18958 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18959
18960         * lib/target-supports.exp (check_effective_target_sync_char_short):
18961         Add s390*.
18962
18963 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18964
18965         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18966
18967 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18968
18969         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18970         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18971         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18972         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18973
18974 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18975
18976         PR c++/25263
18977         * g++.dg/other/array2.C: New test case.
18978
18979 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18980
18981         * gcc.dg/darwin-weakimport-3.c: New.
18982
18983         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18984         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18985         and to work on Darwin.
18986         * gcc.dg/attr-weakref-1b.c: New file.
18987         * gcc.dg/attr-weakref-2.c: New test.
18988         * gcc.dg/darwin-weakref-1.c: New test.
18989
18990 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18991
18992         PR testsuite/25247
18993         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18994         use in selector expressions.
18995         (dg-xfail-if): Ditto.
18996         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18997         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18998         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18999         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19000         * gcc.test-framework/test-framework.exp: Skip generated tests if
19001         CHECK_TEST_FRAMEWORK is not 1.
19002
19003 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19004
19005         PR tree-optimization/24963
19006         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19007
19008         PR target/24108
19009         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19010
19011         PR target/18580
19012         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19013         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19014         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19015         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19016
19017 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19018
19019         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19020         dg-options.
19021
19022 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19023
19024         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19025
19026 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19027
19028         * gcc.dg/format/cast-1.c: New test.
19029
19030 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19031
19032         PR c/7776
19033         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19034         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19035         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19036         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19037
19038 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19039
19040         * gcc.dg/cast-pretty-print-1.c: New test.
19041
19042 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19043
19044         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19045
19046 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/24173
19049         * g++.dg/template/friend40.C: New test.
19050
19051 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19052
19053         PR target/25199
19054         * gcc.target/i386/movq-2.c: New test.
19055         * gcc.target/i386/movq.c: Remove target i?86, instead add
19056         dg-require-effective-target ilp32.
19057
19058 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19059
19060         PR c++/24103
19061         * g++.dg/other/default1.C: New test.
19062
19063 2005-12-02  Richard Guenther  <rguenther@suse.de>
19064
19065         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19066
19067 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19068
19069         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19070
19071 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19072
19073         PR target/21017
19074         * gcc.target/powerpc/rotate.c: New.
19075
19076 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19077
19078         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19079         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19080
19081 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19082
19083         PR c/13384
19084         * gcc.dg/pr17730-1.c: Adjust.
19085         * gcc.dg/lvalue1.c (main): Likewise.
19086         * gcc.dg/lvalue-2.c: Likewise.
19087         * g++.dg/pr7503-3.C
19088
19089 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19090
19091         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19092         error messages.
19093
19094 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19095
19096         PR fortran/24789
19097         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19098
19099 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19100
19101         PR target/24475
19102         * lib/target-supports.exp (check_effective_target_tls): New.
19103         (check_effective_target_tls_runtime): New.
19104         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19105         for TLS support.
19106         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19107         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19108         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19109         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19110         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19111         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19112         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19113         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19114         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19115         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19116         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19117         effective-target TLS.
19118         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19119         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19120         effective-target TLS runtime.
19121
19122 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19123
19124         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19125
19126 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19127
19128         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19129         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19130         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19131         ignored" warnings when "packing" is the same as the ABI layout.
19132
19133 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19134
19135         PR fortran/21302
19136         * gfortran.dg/line_length_1.f: New test.
19137         * gfortran.dg/line_length_2.f90: Ditto.
19138
19139 2005-11-30  Richard Guenther  <rguenther@suse.de>
19140
19141         PR tree-optimization/21655
19142         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19143
19144 2005-11-30  Dale Johannesen  <dalej@apple.com>
19145
19146         * gcc.c-torture/compile/pr24930.c: New.
19147
19148 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19149
19150         PR fortran/15809
19151         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19152
19153 2005-11-30  Jeff Law  <law@redhat.com>
19154
19155         * g++.old-deja/g++.law/pr25000.C: New test.
19156
19157 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * gcc.dg/tls/opt-11.c: New test.
19160
19161 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19162
19163         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19164         targets.
19165         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19166         LP64 ia64.
19167
19168 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19169
19170         * gfortran.dg/open_access_1.f90: New test.
19171
19172 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19173
19174         * gcc.dg/charset/builtin2.c: New test.
19175
19176 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19177
19178         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19179         on mmix-*-* for *_[xy].c.
19180
19181 2005-11-28  Kean Johnston  <jkj@sco.com>
19182
19183         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19184         headers.
19185         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19186         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19187         * gcc.target/i386/asm-3.c: Ditto.
19188         * gcc.target/i386/clobbers.c: Ditto.
19189         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19190         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19191         test regexp.
19192         * gcc.target/i386/mul.c: Ditto.
19193         * gcc.target/i386/ssetype-1.c: Ditto.
19194         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19195         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19196         static so the test works with -fPIC mode too. Based on comment in
19197         PR19231 by Pinski.
19198         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19199
19200 2005-11-28  Richard Guenther  <rguenther@suse.de>
19201
19202         * gcc.dg/alias-9.c: New testcase.
19203         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19204
19205 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19206             Uros Bizjak  <uros@kss-loka.si>
19207
19208         PR middle-end/20219
19209         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19210         tan(x)/sin(x) transformations.
19211
19212 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19213
19214         PR middle-end/24575
19215         * gcc.dg/tree-ssa/divide-3.c: New test.
19216         * gcc.dg/tree-ssa/divide-4.c: New test.
19217
19218 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19219
19220         PR fortran/24917
19221         *  gfortran.dg/boz_6.f90: New test.
19222
19223 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19224
19225         PR fortran/23912
19226         * gfortran.dg/modulo_1.f90: New test.
19227
19228 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19229
19230         PR libfortran/24919
19231         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19232         fail on CRLF platforms.
19233         * gfortran.dg/ftell_2.f90: Likewise.
19234
19235 2005-11-26  Eric Christopher  <echristo@apple.com>
19236
19237         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19238
19239 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19240
19241         * objc.dg/gnu-runtime-3.m: Simplify.
19242
19243 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19244
19245         PR middle-end/23669
19246         * gcc.dg/tree-ssa/divide-1.c: New test.
19247         * gcc.dg/tree-ssa/divide-2.c: New test.
19248
19249 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19250
19251         PR libgfortran/24945
19252         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19253
19254 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19255
19256         PR libgfortran/24945
19257         * gfortran.dg/open_status_2.f90: New test.
19258
19259 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260
19261         * gcc.c-torture/execute/builtins/fprintf.c,
19262         gcc.c-torture/execute/builtins/fputs-lib.c,
19263         gcc.c-torture/execute/builtins/fputs.c,
19264         gcc.c-torture/execute/builtins/lib/fprintf.c,
19265         gcc.c-torture/execute/builtins/lib/printf.c,
19266         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19267
19268 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19269
19270         * gcc.dg/20050922-2.c: New test.
19271
19272 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19273
19274         * objc.dg/gnu-runtime-3.m: New test.
19275
19276 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19277
19278         PR c++/9278
19279         * g++.dg/other/void1.C: New test.
19280
19281 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19282
19283         PR middle-end/24998
19284         * gcc.dg/torture/fp-int-convert-float.c,
19285         gcc.dg/torture/fp-int-convert-double.c,
19286         gcc.dg/torture/fp-int-convert-long-double.c,
19287         gcc.dg/torture/fp-int-convert-timode.c,
19288         gcc.dg/torture/fp-int-convert-float80.c,
19289         gcc.dg/torture/fp-int-convert-float80-timode.c,
19290         gcc.dg/torture/fp-int-convert-float128.c,
19291         gcc.dg/torture/fp-int-convert-float128-timode.c,
19292         gcc.dg/torture/fp-int-convert.h: New files.
19293
19294 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19295
19296         PR middle-end/24989
19297         * gcc.dg/tree-ssa/bool-10.c: New test.
19298         * gcc.dg/tree-ssa/bool-11.c: New test.
19299         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19300
19301 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19302
19303         PR middle-end/24990
19304         * tree-ssa/pr24990-1.c: New test.
19305
19306 2005-11-24  Richard Guenther  <rguenther@suse.de>
19307         Dirk Mueller <dmueller@suse.de>
19308
19309         PR c++/14024
19310         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19311         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19312         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19313         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19314         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19315         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19316
19317 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19318
19319         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19320
19321 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19322
19323         PR c/21668
19324         * gcc.dg/Wc++-compat.c: New.
19325         * gcc.dg/Wno-c++-compat.c: New.
19326
19327 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19328
19329         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19330         (vspltish, vspltisw): Likewise.
19331
19332 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19333
19334         PR libgfortran/24794
19335         * gfortran.dg/namelist_12.f: Fix quotes.
19336         * gfortran.dg/namelist_13.f90: Fix quotes.
19337         * gfortran.dg/namelist_14.f90: Fix quotes.
19338         * gfortran.dg/namelist_15.f90: Fix quotes.
19339         * gfortran.dg/namelist_use.f90: Fix quotes.
19340         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19341         * gfortran.dg/namelist_21.f90: New test.
19342         * gfortran.dg/namelist_22.f90: New test.
19343
19344 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19345
19346         PR target/23435
19347         * gcc.c-torture/compile/pr23435.c: New.
19348
19349 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19350
19351         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19352
19353 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19354
19355         * gcc.target/powerpc/405-macchw-1.c,
19356         gcc.target/powerpc/405-macchw-2.c,
19357         gcc.target/powerpc/405-macchwu-1.c,
19358         gcc.target/powerpc/405-macchwu-2.c,
19359         gcc.target/powerpc/405-machhw-1.c,
19360         gcc.target/powerpc/405-machhw-2.c,
19361         gcc.target/powerpc/405-machhwu-1.c,
19362         gcc.target/powerpc/405-machhwu-2.c,
19363         gcc.target/powerpc/405-maclhw-1.c,
19364         gcc.target/powerpc/405-maclhw-2.c,
19365         gcc.target/powerpc/405-maclhwu-1.c,
19366         gcc.target/powerpc/405-maclhwu-2.c,
19367         gcc.target/powerpc/405-mulchw-1.c,
19368         gcc.target/powerpc/405-mulchw-2.c,
19369         gcc.target/powerpc/405-mulchwu-1.c,
19370         gcc.target/powerpc/405-mulchwu-2.c,
19371         gcc.target/powerpc/405-mulhhw-1.c,
19372         gcc.target/powerpc/405-mulhhw-2.c,
19373         gcc.target/powerpc/405-mulhhwu-1.c,
19374         gcc.target/powerpc/405-mulhhwu-2.c,
19375         gcc.target/powerpc/405-mullhw-1.c,
19376         gcc.target/powerpc/405-mullhw-2.c,
19377         gcc.target/powerpc/405-mullhwu-1.c,
19378         gcc.target/powerpc/405-mullhwu-2.c,
19379         gcc.target/powerpc/405-nmacchw-1.c,
19380         gcc.target/powerpc/405-nmacchw-2.c,
19381         gcc.target/powerpc/405-nmachhw-1.c,
19382         gcc.target/powerpc/405-nmachhw-2.c,
19383         gcc.target/powerpc/405-nmaclhw-1.c,
19384         gcc.target/powerpc/405-nmaclhw-2.c,
19385         gcc.target/powerpc/440-macchw-1.c,
19386         gcc.target/powerpc/440-macchw-2.c,
19387         gcc.target/powerpc/440-macchwu-1.c,
19388         gcc.target/powerpc/440-macchwu-2.c,
19389         gcc.target/powerpc/440-machhw-1.c,
19390         gcc.target/powerpc/440-machhw-2.c,
19391         gcc.target/powerpc/440-machhwu-1.c,
19392         gcc.target/powerpc/440-machhwu-2.c,
19393         gcc.target/powerpc/440-maclhw-1.c,
19394         gcc.target/powerpc/440-maclhw-2.c,
19395         gcc.target/powerpc/440-maclhwu-1.c,
19396         gcc.target/powerpc/440-maclhwu-2.c,
19397         gcc.target/powerpc/440-mulchw-1.c,
19398         gcc.target/powerpc/440-mulchw-2.c,
19399         gcc.target/powerpc/440-mulchwu-1.c,
19400         gcc.target/powerpc/440-mulchwu-2.c,
19401         gcc.target/powerpc/440-mulhhw-1.c,
19402         gcc.target/powerpc/440-mulhhw-2.c,
19403         gcc.target/powerpc/440-mulhhwu-1.c,
19404         gcc.target/powerpc/440-mulhhwu-2.c,
19405         gcc.target/powerpc/440-mullhw-1.c,
19406         gcc.target/powerpc/440-mullhw-2.c,
19407         gcc.target/powerpc/440-mullhwu-1.c,
19408         gcc.target/powerpc/440-mullhwu-2.c,
19409         gcc.target/powerpc/440-nmacchw-1.c,
19410         gcc.target/powerpc/440-nmacchw-2.c,
19411         gcc.target/powerpc/440-nmachhw-1.c,
19412         gcc.target/powerpc/440-nmachhw-2.c,
19413         gcc.target/powerpc/440-nmaclhw-1.c,
19414         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19415
19416 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19417
19418         PR fortran/24774
19419         * gfortran.dg/inquire_9.f90: New test.
19420
19421         PR fortran/21647
19422         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19423
19424 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19425
19426         PR libfortran/24432
19427         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19428         Check that 'cos' is supported.
19429
19430 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19431
19432         PR fortran/24223
19433         * gfortran.dg/substring_equivalence.f90: New test.
19434
19435         PR fortran/24705
19436         * gfortran.dg/auto_internal_assumed.f90: New test.
19437
19438 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19439
19440         * gcc.dg/fold-div-2.c: New test.
19441
19442 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19443
19444         PR rtl-optimization/24883
19445         * gcc.c-torture/compile/pr24883.c: New test.
19446
19447 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19448
19449         PR middle-end/20583
19450         * gcc.c-torture/compile/pr20583.c: New.
19451
19452 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19453
19454         * gcc.c-torture/execute/usmul.c: New test.
19455
19456 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19457
19458         * gcc.dg/tree-ssa/vrp22.c: New test.
19459
19460 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19461
19462         PR middle-end/24912
19463         * gcc.dg/torture/pr24912-1.c: New test.
19464
19465 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19466
19467         PR fortran/24862
19468         * gfortran.dg/arrayio_derived_1.f90: New test.
19469
19470 2005-11-19  Richard Guenther  <rguenther@suse.de>
19471
19472         PR middle-end/23294
19473         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19474
19475 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19476
19477         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19478
19479 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/8355
19482         * g++.dg/template/friend39.C: New test.
19483
19484 2005-11-18  James E Wilson  <wilson@specifix.com>
19485
19486         * gcc.dg/builtin-strstr.c: New.
19487
19488 2005-11-18  Richard Henderson  <rth@redhat.com>
19489
19490         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19491         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19492         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19493         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19494         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19495         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19496         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19497         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19498         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19499         renaming to remove initial "ia64-".
19500
19501 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19502
19503         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19504
19505 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19506
19507         * g++.dg/cpp/string-2.C: New test.
19508
19509 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19510
19511         * gcc.dg/tree-ssa/loop-14.c: New test.
19512
19513 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19514             Michael Chamberlain <michael@chamberlain.net.au>
19515
19516         * ada/acats/run_all.sh (target_run): Kill long running tests.
19517
19518 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19519
19520         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19521         * gcc.dg/cleanup-9.c: Likewise.
19522         * gcc.dg/cleanup-10.c: Likewise.
19523         * gcc.dg/cleanup-11.c: Likewise.
19524
19525 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19526
19527         PR fortran/24892
19528         * gfortran.dg/open_access_append_1.f90: New test.
19529         * gfortran.dg/open_access_append_2.f90: New test.
19530
19531 2005-11-16  Richard Guenther  <rguenther@suse.de>
19532
19533         PR middle-end/24851
19534         * gcc.c-torture/execute/pr24851.c: New testcase.
19535
19536 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19537
19538         * gcc.dg/fold-overflow-1.c: New test.
19539
19540 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19541
19542         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19543         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19544
19545 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19548         structures.
19549         * g++.dg/eh/forced2.C: Likewise.
19550         * g++.dg/eh/forced3.C: Likewise.
19551         * g++.dg/eh/forced4.C: Likewise.
19552
19553 2005-11-11  Mike Stump  <mrs@apple.com>
19554
19555         * g++.old-deja/g++.mike/unused.C: Add.
19556
19557 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19558
19559         PR c++/24667
19560         * g++.dg/warn/Wcast-qual1.C: New test.
19561
19562 2005-11-15  Jan Hubicka  <jh@suse.cz>
19563
19564         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19565
19566 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19567
19568         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19569
19570 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19571
19572         PR 24840
19573         * gcc.dg/tree-ssa/pr24840.c: New test.
19574
19575 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19576
19577         PR testsuite/24841
19578         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19579
19580 2005-11-14  Dale Johannesen  <dalej@apple.com>
19581
19582         * gcc.c-torture/execute/20051113-1.c: New.
19583
19584 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19585
19586         PR c++/24687
19587         * g++.dg/template/crash43.C: New test.
19588
19589 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19590
19591         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19592
19593 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19594
19595         PR c++/24817
19596         * g++.dg/eh/spec8.C: New test.
19597
19598 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19599
19600         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19601
19602 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19603
19604         PR c++/20293
19605         * g++.dg/parse/ambig4.C: New test.
19606         * g++.dg/tc1/dr101.C: Adjust error markers.
19607         * g++.dg/lookup/strong-using-2.C: Likewise.
19608         * g++.dg/lookup/ambig5.C: Likewise.
19609         * g++.dg/lookup/ambig4.C: Likewise.
19610         * g++.dg/parse/crash22.C: Likewise.
19611
19612 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19613
19614         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19615
19616 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19617
19618         * gcc.dg/nested-calls-1.c: New test.
19619
19620 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19621
19622         * gfortran.dg/complex_intrinsic_1.f90: New test.
19623         * gfortran.dg/complex_intrinsic_2.f90: New test.
19624         * gfortran.dg/fgetc_1.f90: New test.
19625         * gfortran.dg/fgetc_2.f90: New test.
19626         * gfortran.dg/fgetc_3.f90: New test.
19627         * gfortran.dg/ftell_1.f90: New test.
19628         * gfortran.dg/ftell_2.f90: New test.
19629         * gfortran.dg/gnu_logical_1.F: New test.
19630         * gfortran.dg/gnu_logical_2.f90: New test.
19631
19632 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19633
19634         PR middle-end/24820
19635         * gcc.dg/pr24820.c: New test.
19636
19637 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19638
19639         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19640         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19641         variable.
19642
19643 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19644
19645         PR testsuite/24614
19646         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19647
19648 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19649
19650         * gcc.target/cris/cris.exp: New file.
19651         * gcc.target/cris/rld-legit1.c: New test.
19652         * gcc.target/cris/rld-legit2.c: New test.
19653
19654 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19655
19656         PR c++/24780
19657         * g++.dg/opt/pr24780.C: New test.
19658
19659         PR c++/24761
19660         * g++.dg/template/asm1.C: New test.
19661
19662 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19663
19664         PR libgfortran/24787
19665         * gfortran.dg/scan_1.f90: New test.
19666
19667 2005-11-12  Jan Hubicka  <jh@suse.cz>
19668
19669         * gcc.target/i386/minmax-1.c: New.
19670         * gcc.target/i386/minmax-2.c: New.
19671
19672 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19673
19674         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19675
19676 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19677
19678         * gcc.c-torture/execute/20051110-1.c,
19679         gcc.c-torture/execute/20051110-2.c: New tests.
19680
19681 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19682
19683         PR middle-end/24750
19684         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19685         New tests.
19686
19687 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19688
19689         * lib/target-libpath.exp (get_shlib_extension): New proc.
19690         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19691         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19692         * lib/objc.exp (objc_target_compile): Likewise.
19693         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19694         detection.
19695
19696 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19697
19698         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19699
19700         * lib/target-supports.exp (check_effective_target_static_libgfortran):
19701         Add -static to additional_flags and pass it to target_compile.
19702
19703 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19704
19705         PR libgfortran/24719
19706         gfortran.dg/read_noadvance.f90: New test.
19707
19708         PR libgfortran/24699
19709         gfortran.dg/fmt_t_2.f90: New test.
19710
19711         PR libgfortran/24785
19712         gfortran.dg/read_x_eor.f90: New test.
19713
19714         PR libgfortran/24584
19715         gfortran.dg/namelist_empty.f90: Rename test.
19716
19717         PR libgfortran/24489
19718         gfortran/read_eor.f90: Rename test.
19719
19720 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19721
19722         PR fortran/15976
19723         * gfortran.dg/automatic_module_variable.f90: New test.
19724
19725 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19726
19727         PR target/24445
19728         * gcc.dg/pr24445.c: New test.
19729
19730 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19731
19732         PR fortran/24655
19733         PR fortran/24755
19734         * gfortran.dg/recursive_statement_functions.f90: Add statement
19735         functions using inline intrinsic functions and parameters to test
19736         that they no longer seg-fault.
19737
19738         PR fortran/24409
19739         gfortran.dg/nested_modules_4.f90: New test.
19740         gfortran.dg/nested_modules_5.f90: New test.
19741
19742 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19743
19744         PR fortran/24643
19745         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
19746
19747 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
19748
19749         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
19750         failures.
19751
19752 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19753
19754         * gcc.dg/sparc-getcontext-1.c: New test.
19755
19756 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
19757
19758         * gcc.dg/ifcvt-fabs-1.c: New test.
19759
19760 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
19761
19762         PR other/4372
19763         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
19764         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
19765
19766 2005-11-09  Richard Guenther  <rguenther@suse.de>
19767
19768         PR tree-optimization/24716
19769         * gcc.c-torture/execute/pr24716.c: New testcase.
19770
19771 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19772
19773         * gcc.dg/pr24624.c: Disable for non S/390 targets.
19774
19775 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19776
19777         PR 24624
19778         * gcc.dg/pr24624.c: Testcase added.
19779
19780 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19781
19782         PR 24623
19783         * g++.dg/other/pr24623.C: Testcase added.
19784
19785 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
19786
19787         PR fortran/22607
19788         * gfortran-dg/pure_byref_1.f90: New.
19789         * gfortran-dg/pure_byref_2.f90: New.
19790
19791 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
19792
19793         PR c/24101
19794         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
19795         * gcc.dg/dg.exp: Run main loop also for *.i files.
19796
19797 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
19798
19799         PR c++/19450
19800         * g++.dg/tls/diag-3.C: New test.
19801         * g++.dg/tls/diag-4.C: New test.
19802         * g++.dg/tls/static-1.C: New test.
19803         * g++.dg/tls/static-1a.cc: New file.
19804
19805 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
19806
19807         PR 23046
19808         * g++.dg/tree-ssa/pr23046.C: New test.
19809
19810 2005-11-08  Devang Patel <dpatel@apple.com>
19811
19812         PR tree-optimization/23115
19813         * gcc.dg/tree-ssa/pr23115.c: New.
19814
19815 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
19816
19817         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19818         * gcc.target/powerpc/pr16155.c: Same.
19819         * gcc.target/powerpc/altivec-1.c: Same.
19820         * gcc.target/powerpc/altivec-2.c: Same.
19821         * gcc.target/powerpc/altivec-3.c: Same.
19822         * gcc.target/powerpc/altivec-5.c: Same.
19823         * gcc.target/powerpc/altivec-11.c: Same.
19824         * gcc.target/powerpc/altivec-12.c: Same.
19825         * gcc.target/powerpc/altivec-14.c: Same.
19826         * gcc.target/powerpc/altivec-22.c: Same.
19827         * gcc.target/powerpc/altivec-consts.c: Same.
19828         * gcc.target/powerpc/altivec-pr22085.c: Same.
19829         * gcc.target/powerpc/altivec-splat.c: Same.
19830         * gcc.target/powerpc/altivec-varargs-1.c: Same.
19831         * gcc.target/powerpc/altivec-vec-merge.c: Same.
19832         * gcc.target/powerpc/darwin-longlong.c: Same.
19833
19834 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
19835
19836         PR target/19340
19837         * gcc.dg/pr19340.c: New test.
19838
19839 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19840
19841         PR rtl-optimization/24683
19842         * gcc.dg/pr24683.c: New test.
19843
19844 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19845
19846         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19847         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19848
19849 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19850
19851         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19852
19853 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19854
19855         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19856
19857 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19858
19859         PR target/24230
19860
19861         * gcc.target/powerpc/altivec-consts.c,
19862         gcc.target/powerpc/altivec-splat.c: New testcase.
19863
19864 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19865
19866         PR c/24599
19867
19868         * gcc.dg/overflow-2.c: New testcase.
19869
19870 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19871
19872         PR rtl-optimization/23567
19873         * gcc.c-torture/execute/20051104-1.c: New test.
19874
19875 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19876
19877         PR fortran/24534
19878         gfortran.dg/private_type_2.f90: Modified to check that case with
19879         PRIVATE declaration within derived type is accepted.
19880
19881         PR fortran/20838
19882         gfortran.dg/pointer_assign_1.f90: New test.
19883
19884         PR fortran/20840
19885         * gfortran.dg/arrayio_0.f90: New test.
19886
19887         PR fortran/17737
19888         gfortran.dg/data_initialized.f90: New test.
19889         gfortran.dg/data_constraints_1.f90: New test.
19890         gfortran.dg/data_constraints_2.f90: New test.
19891
19892 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19893
19894         PR fortran/24174
19895         PR fortran/24305
19896         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19897
19898 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19899
19900         PR 24670
19901         * gcc.dg/tree-ssa/pr24670.c: New test.
19902
19903 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19904
19905         PR target/22432
19906         * gcc.target/i386/pr22432.c: New test.
19907
19908 2005-11-05  Richard Henderson  <rth@redhat.com>
19909
19910         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19911         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19912         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19913         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19914         from gcc.dg/alpha-*.
19915         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19916         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19917
19918 2005-11-05  Andreas Jaeger  <aj@suse.de>
19919
19920         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19921
19922 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19923
19924         PR target/23424
19925         * gcc.dg/torture/pr23424-1.c: New test.
19926
19927 2005-11-04  Richard Henderson  <rth@redhat.com>
19928
19929         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19930         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19931         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19932         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19933         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19934         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19935         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19936         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19937         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19938         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19939         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19940         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19941         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19942         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19943         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19944         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19945         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19946         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19947         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19948         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19949         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19950         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19951         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19952         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19953         Move from gcc.dg/.
19954         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19955         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19956         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19957         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19958         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19959         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19960         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19961         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19962         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19963         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19964         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19965         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19966         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19967         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19968         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19969         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19970         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19971         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19972         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19973         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19974         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19975         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19976         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19977         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19978         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19979         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19980         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19981         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19982         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19983         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19984         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19985         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19986         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19987         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19988         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19989         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19990         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19991         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19992         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19993         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19994         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19995         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19996         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19997         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19998         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19999
20000 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20001
20002         PR 24627
20003         * gcc.dg/tree-ssa/pr24627.c: New test.
20004
20005 2005-11-04 Paul Brook  <paul@codesourcery.com>
20006
20007         * gcc.dg/tls/opt-10.c: New test.
20008
20009 2005-11-04  Andreas Jaeger  <aj@suse.de>
20010
20011         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20012         avoid extra warnings.
20013
20014 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20015
20016         PR libfortran/22298
20017         * lib/target-supports.exp
20018         (check_effective_target_static_libgfortran): New
20019         static_libgfortran effective target.
20020         * gfortran.dg/static_linking_1.f: New test.
20021         * gfortran.dg/static_linking_1.c: New file.
20022
20023 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20024
20025         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20026
20027 2005-11-03  Josh Conner  <jconner@apple.com>
20028
20029         PR c++/19989
20030         g++.dg/ext/array2.C: New test.
20031         g++.dg/template/dependent-name3.C: New test.
20032         g++.dg/template/dependent-name4.C: New test.
20033         g++.dg/template/sfinae2.C: New test.
20034
20035 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20036
20037         PR preprocessor/22042
20038         * gcc.dg/cpp/strify4.c: New test.
20039
20040 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20041
20042         PR c++/17964
20043         * g++.dg/cpp/string-1.C: New test.
20044
20045 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20046
20047         * gcc.target/powerpc: New directory.
20048         * gcc.target/powerpc/powerpc.exp: New file.
20049         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20050         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20051         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20052         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20053         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20054         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20055         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20056         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20057         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20058         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20059         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20060         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20061         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20062         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20063         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20064         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20065         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20066         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20067         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20068         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20069         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20070         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20071         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20072         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20073         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20074         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20075         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20076         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20077         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20078         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20079         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20080         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20081         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20082         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20083
20084 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/21627
20087         * g++.dg/warn/inline2.C: New test.
20088
20089 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20090
20091         PR middle-end/23155
20092         * g++.dg/ext/c99struct1.C: New test.
20093         * gcc.dg/union-cast-1.c: New test.
20094         * gcc.dg/union-cast-2.c: New test.
20095         * gcc.dg/union-cast-3.c: New test.
20096
20097 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20098
20099         PR middle-end/24589
20100         * gcc.c-torture/execute/zero-struct-2.c: New test.
20101
20102 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20103
20104         PR c++/24582
20105         * g++.dg/init/switch1.C: New test.
20106
20107 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20108
20109         * gcc.dg/delay-slot-1.c: New test.
20110
20111 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20112
20113         PR target/24620
20114         * gcc.dg/pr24620.c: New test.
20115
20116 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20117
20118         PR c/24329
20119         * gcc.dg/format/unnamed-1.c: New test.
20120
20121 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/22434
20124         * g++.dg/expr/cond8.C: New test.
20125
20126         PR c++/24560
20127         * g++.dg/parse/dot1.C: New test.
20128
20129 2005-11-02  Jan Hubicka  <jh@suse.cz>
20130
20131         PR target/23303
20132         * gcc.dg/i386-lea.c: New test
20133
20134 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20135
20136         PR target/24615
20137         * gcc.dg/pr24615.c: New test.
20138
20139 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20140
20141         PR target/24600
20142         * gcc.dg/pr24600.c: New test.
20143
20144 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20145
20146         PR c++/19253
20147         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20148         * g++.dg/parse/typename9.C: New test.
20149         * g++/dg/parse/typename10.C: Likewise.
20150
20151 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20152
20153         PR fortran/18157
20154         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20155         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20156         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20157
20158 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20159
20160         PR c++/24569
20161         * g++.dg/debug/static1.C: New test.
20162
20163 2005-11-02  Josh Conner  <jconner@apple.com>
20164
20165         * g++.dg/crash38.C: moved into proper directory...
20166         * g++.dg/template/crash42.C: ...here
20167
20168 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20169
20170         PR target/18338
20171         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20172         pcc_bitfield_type_matters || default_packed.
20173
20174         * lib/target-supports.exp
20175         (check_effective_target_pcc_bitfield_type_matters): New proc.
20176         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20177
20178         PR testsuite/23304
20179         * lib/target-supports.exp (check_effective_default_packed): New proc.
20180         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20181         Gate expected errors on target ! default_packed.
20182         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20183
20184 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20185
20186         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20187         change (r106358).
20188
20189 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20190
20191         PR fortran/24008
20192         * gfortran.dg/entry_5.f90: New.
20193         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20194
20195 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20196
20197         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20198
20199 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20200
20201         PR fortran/21565
20202         gfortran.dg/namelist_blockdata.f90: New test.
20203
20204         PR fortran/18737
20205         gfortran.dg/external_implicit_none.f90: New test.
20206
20207         PR fortran/14994
20208         * gfortran.dg/secnds.f: New test.
20209
20210 2005-10-31  Jan Hubicka  <jh@suse.cz>
20211
20212         PR target/20928
20213         * gcc.c-torture/compile/pr20928.c: New test.
20214
20215 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20216
20217         PR middle-end/23492
20218         * gcc.c-torture/compile/zero-strct-5.c: New test.
20219
20220 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20221
20222         PR libgfortran/24584
20223         * gfortran.dg/pr24584.f90: New test.
20224
20225 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20226
20227         PR fortran/18883
20228         * gfortran.dg/char_result_9.f90: New.
20229         * gfortran.dg/char_result_10.f90: New.
20230
20231 2005-10-30  Jan Hubicka  <jh@suse.cz>
20232
20233         * g++.dg/tree-ssa/pr24172.C: New testcase.
20234
20235 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20236
20237         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20238
20239 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20240
20241         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20242         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20243         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20244         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20245         gfortran.dg/enum_9.f90,
20246         gfortran.fortran-torture/compile/enum_1.f90,
20247         gfortran.fortran-torture/execute/enum_1.f90,
20248         gfortran.fortran-torture/execute/enum_2.f90,
20249         gfortran.fortran-torture/execute/enum_3.f90,
20250         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20251
20252 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20253
20254         PR target/18482
20255         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20256         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20257
20258 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20259
20260         PR libfortran/20179
20261         * gfortran.dg/mixed_io_1.f90: New test.
20262         * gfortran.dg/mixed_io_1.c: New file.
20263
20264 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20265
20266         * gfortran.dg/malloc_free_1.f90: New test.
20267
20268 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20269
20270         * gcc.dg/nested-func-4.c: Require profiling -pg.
20271
20272 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20273
20274         PR C++/23229
20275         * g++.dg/warn/main-2.C: New test.
20276
20277 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20278
20279         PR fortran/24545
20280         * gfortran.dg/interface_2.f90: new test.
20281
20282 2005-10-28  Josh Conner  <jconner@apple.com>
20283
20284         PR c++/22153
20285         * g++.dg/template/crash38.C: New test.
20286         * g++.dg/parse/explicit1.C: Change expected errors.
20287
20288 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20289
20290         PR C++/23426
20291         * g++.dg/other/large-size-array.C: New test.
20292
20293 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20294
20295         PR middle-end/24362
20296         * g++.dg/opt/complex4.C: New test.
20297
20298 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20299
20300         * gcc.dg/nested-func-4.c: New test.
20301
20302 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20303
20304         PR fortran/24158
20305         gfortran.dg/derived_recursion.f90: New test.
20306         gfortran.dg/implicit_actual.f90: New test.
20307
20308 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20309
20310         PR middle-end/24295, PR testsuite/24477
20311         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20312         removed when weakref hits the tree.
20313
20314 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * gfortran.dg/cray_pointers_4.f90: New test.
20317
20318         * gfortran.dg/cray_pointers_5.f90: New test.
20319
20320 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20321
20322         PR fortran/22290
20323         * gfortran.dg/assign_5.f90: New test.
20324         * gfortran.dg/assign_6.f: New test.
20325
20326 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20327
20328         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20329         CPU has no SSE support.
20330
20331 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20332
20333         PR libgfortran/24224
20334         * gfortran.dg/arrayio_1.f90: Update attribution.
20335         * gfortran.dg/arrayio_2.f90: Update attribution.
20336         * gfortran.dg/arrayio_3.f90: Update attribution.
20337         * gfortran.dg/arrayio_4.f90: Update test conditions.
20338         * gfortran.dg/arrayio_5.f90: Update attribution.
20339         * gfortran.dg/arrayio_6.f90: New test.
20340         * gfortran.dg/arrayio_7.f90: New test.
20341
20342 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20343
20344         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20345
20346 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20347
20348         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20349
20350 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20351
20352         PR fortran/24416
20353         * gfortran.dg/namelist_char_only.f90: New test.
20354
20355 2005-10-24  Asher Langton  <langton2@llnl.gov>
20356
20357         PR fortran/17031
20358         PR fortran/22282
20359         * gfortran.dg/cray_pointers_1.f90: New test.
20360         * gfortran.dg/cray_pointers_2.f90: New test.
20361         * gfortran.dg/cray_pointers_3.f90: New test.
20362         * gfortran.dg/loc_1.f90: New test.
20363         * gfortran.dg/loc_2.f90: New test.
20364
20365 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20366
20367         * gcc.dg/pr24225.c: New test.
20368
20369 2005-10-24  Asher Langton  <langton2@llnl.gov>
20370
20371         * gfortran.dg/dup_save_1.f90: New test.
20372         * gfortran.dg/dup_save_2.f90: New test.
20373
20374 2005-10-24  Paul Brook  <paul@codesourcery.com>
20375
20376         PR 24107
20377         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20378         stdint.h.
20379
20380 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20381
20382         PR libgfortran/24489
20383         * gfortran.dg/pr24489.f90: New test.
20384
20385 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20386
20387         PR fortran/23635
20388         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20389
20390 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20391
20392         PR target/18911
20393         * g++.dg/init/array16.C: Skip for mmix-*-*.
20394
20395 2005-10-23  Asher Langton  <langton2@llnl.gov>
20396
20397         * gfortran.dg/byte_1.f90: New test.
20398         * gfortran.dg/byte_2.f90: New test.
20399
20400 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20401
20402         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20403
20404 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20405
20406         PR fortran/18022
20407         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20408
20409         PR fortran/24311
20410         * gfortran.dg/merge_char_const.f90: New test.
20411
20412         PR fortran/24384
20413         * gfortran.dg/spread_scalar_source.f90: New test.
20414
20415 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20416
20417         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20418
20419         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20420         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20421
20422         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20423
20424 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20425
20426         PR fortran/24426
20427         * gfortran.dg/der_pointer_4.f90: New.
20428
20429 2005-10-22  David Ayers  <d.ayers@inode.at>
20430
20431         * obj-c++.dg/except-1.mm: Simplify.
20432
20433 2005-10-21  David Ayers  <d.ayers@inode.at>
20434
20435         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20436
20437 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20438
20439         * gfortran.dg/assumed_dummy_2.f90: New test.
20440
20441 2005-10-21  James E Wilson  <wilson@specifix.com>
20442
20443         PR preprocessor/15220
20444         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20445
20446 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20447
20448         * gcc.c-torture/execute/20051021-1.c: New test.
20449
20450 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/24260
20453         * g++.dg/ext/tmplattr1.C: New test.
20454
20455 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20456
20457         PR fortran/24440
20458         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20459
20460 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20461
20462         * obj-c++.dg/except-1.mm: New.
20463
20464         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20465
20466 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20467
20468         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20469
20470 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20471
20472         PR middle-end/24295
20473         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20474         declarations with the same names as thunks' alias targets, use
20475         aliases instead.
20476         * gcc.dg/attr-alias-3.c: New test.
20477         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20478
20479 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20480
20481         PR c++/22618
20482         * g++.dg/parse/access8.C: New test.
20483
20484 2005-10-20  Richard Guenther  <rguenther@suse.de>
20485
20486         PR c++/24439
20487         * g++.dg/tree-ssa/pr24439.C: New testcase.
20488
20489 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20490
20491         * g++.dg/opt/delay-slot-1.C: New test.
20492
20493 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20494
20495         PR fortran/21625
20496         * gfortran.fg/der_init_1.f90: New.
20497
20498 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20499
20500         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20501
20502 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20503
20504         PR c++/21908
20505         * g++.dg/parse/error28.C: New test.
20506
20507 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20508
20509         * gcc.dg/profile-generate-2.c: New test.
20510
20511 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20512
20513         PR target/23589
20514         * g++.dg/ext/dllimport11.C: New.
20515
20516 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20517
20518         PR c++/22293
20519         * g++.dg/other/friend3.C: New test.
20520
20521 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/23293
20524         * g++.dg/template/error19.C: New test.
20525
20526 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20527
20528         PR c++/21383
20529         * g++.dg/overload/koenig2.C: New.
20530
20531         PR c++/23118
20532         * g++.dg/overload/error2.C: New.
20533
20534         PR c++/22604
20535         * g++.dg/inherit/covariant14.C: New.
20536
20537 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20538
20539         PR c++/23440
20540         * g++.dg/parse/for1.C: New test.
20541
20542 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20543
20544         PR fortran/23446
20545         * gfortran.dg/host_dummy_index_1.f90: New test.
20546
20547         PR fortran/21459
20548         * gfortran.dg/automatic_char_len_2.f90: New test.
20549
20550         PR fortran/20866
20551         * gfortran.dg/recursive_statement_functions.f90: New test.
20552
20553         PR fortran/20853
20554         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20555
20556         PR fortran/20849
20557         * gfortran.dg/external_initializer.f90: New test.
20558
20559         PR fortran/20837
20560         * non_module_public.f90: New test.
20561
20562 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20563
20564         PR c++/24386
20565         * g++.dg/template/overload7.C: New.
20566
20567         PR c++/22551
20568         * g++.dg/other/switch2.C: Remove expected warnings.
20569
20570         PR c++/21353
20571         * g++.dg/template/defarg6.C: New.
20572
20573 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20574
20575         PR target/24315
20576         * gcc.target/i386/pr24315.c: New test.
20577
20578 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20579
20580         PR c++/24389
20581         * g++.dg/template/static21.C: New test.
20582         * g++.dg/template/static21-a.cc: Likewise.
20583
20584 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20585
20586         PR c++/23959
20587         * g++.dg/warn/Wswitch-default-1.C: New test.
20588         * g++.dg/warn/Wswitch-default-2.C: New test.
20589
20590 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20591
20592         PR c++/22173
20593         * g++.dg/parse/template18.C: New test.
20594         * g++.dg/template/nontype15.C: Likewise.
20595
20596 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20597
20598         PR fortran/22273
20599         * gfortran.dg/spec_expr_2.f90: New.
20600
20601 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20602
20603         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20604         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20605         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20606         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20607         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20608         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20609         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20610         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20611         previous target-specific skips and warning-message matches where
20612         applicable.
20613
20614 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/21347
20617         * g++.dg/warn/Wctor-dtor.C: New test.
20618
20619 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20620
20621         PR c/23439
20622         * gcc.dg/for-1.c: New test.
20623
20624 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20625
20626         PR c++/19565
20627         * g++.dg/warn/Wconversion1.C: New test.
20628         * g++.dg/ext/packed4.C: Compile with -w.
20629         * g++.dg/opt/20050511-1.C: Likewise.
20630         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20631
20632 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20633
20634         * gfortran.dg/boz_5.f90: New test.
20635
20636 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20637
20638         PR c++/22551
20639         * g++.dg/other/switch2.C: New.
20640
20641         PR c++/23984
20642         * g++.dg/init/ctor7.C: New.
20643
20644 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20645
20646         PR c++/23730
20647         * g++.dg/parse/crash32.C: New test.
20648
20649 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20650
20651         PR c++/20721
20652         * g++.dg/init/goto2.C: New test.
20653
20654         PR c++/22464
20655         * g++.dg/template/crash/41.C: New test.
20656
20657         PR c++/22180
20658         * g++.dg/template/crash40.C: New test.
20659
20660         PR c++/23694
20661         * g++.dg/parse/friend5.C: New test.
20662
20663         PR c++/23307
20664         * g++.dg/template/crash38.C: New test.
20665
20666         PR c++/22352
20667         * g++.dg/template/friend38.C: New test.
20668
20669         PR c++/22405
20670         * g++.dg/template/crash39.C: New test.
20671
20672 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20673
20674         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20675         gcc.dg/debug/dwarf2/dwarf-char2.c,
20676         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20677
20678         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20679
20680 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20681
20682         * gcc.dg/dll-2.c: Add tests for warnings.
20683         * gcc.dg/dll-3.c: Likewise.
20684         * gcc.dg/dll-4.c: Likewise.
20685
20686         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20687         * g++.dg/ext/dllimport2.C: Likewise.
20688         * g++.dg/ext/dllimport3.C: Likewise.
20689         * g++.dg/ext/dllimport7.C: Likewise.
20690         * g++.dg/ext/dllimport8.C: Likewise.
20691         * g++.dg/ext/dllimport9.C: Likewise.
20692
20693 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
20694
20695         PR fortran/24092
20696         * gfortran.dg/derived_pointer_recursion.f90: New test.
20697
20698 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
20699
20700         * gcc.c-torture/execute/20051012-1.c: New test.
20701
20702 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20703
20704         PR fortran/18082
20705         * gfortran.dg/automatic_char_len_1.f90: New test.
20706
20707 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20708
20709         PR fortran/20847
20710         * gfortran.dg/save_common.f90: New test.
20711
20712         PR fortran/20856
20713         * gfortran.dg/save_result.f90: New test.
20714
20715 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20716
20717         PR c++/21592
20718         * g++.dg/template/dependent-expr1.C: Add new expected error.
20719         * g++.dg/template/dependent-expr2.C: Adjust error text.
20720         * g++.dg/template/overload6.C: New.
20721
20722         PR c++/23797
20723         * g++.dg/other/typename8.C: New.
20724
20725         PR c++/21117
20726         * g++.dg/other/return1.C: New.
20727
20728 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
20729
20730         PR c++/24052
20731         * g++.dg/ext/label5.C: New.
20732
20733 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20734
20735         PR c++/19964
20736         * g++.dg/parse/crash31.C: New.
20737
20738 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
20739
20740         * g++.dg/ipa/ipa-1.c: New test.
20741         * g++.dg/ipa/ipa-2.c: New test.
20742         * g++.dg/ipa/ipa-3.c: New test.
20743         * g++.dg/ipa/ipa-4.c: New test.
20744         * g++.dg/ipa/ipa-5.c: New test.
20745         * g++.dg/ipa/ipa.exp: New file.
20746
20747 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20748
20749         PR fortran/24207
20750         * gfortran.dg/private_type_3.f90: New test.
20751
20752 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20753
20754         PR fortran/20786
20755         gfortran.dg/aint_anint_1.f90: New test.
20756
20757 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20758
20759         PR libgfortran/24313
20760         gfortran.dg/csqrt.f: New test.
20761
20762 2005-10-11  Ian Lance Taylor  <ian@airs.com>
20763
20764         PR c++/8057
20765         * g++.dg/warn/noeffect7.C: New test.
20766         * g++.dg/warn/noeffect2.C: Instantiate templates.
20767         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
20768         and warning.
20769
20770 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20771
20772         PR c++/21089
20773         * g++.dg/init/float1.C: New test.
20774
20775         PR c++/24277
20776         * g++.dg/init/member1.C: Tweak error markers.
20777
20778 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
20779
20780         PR testsuite/24281
20781         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
20782         Check for null pointer.
20783
20784 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20785
20786         PR c++/21369
20787         * g++.dg/parse/ret-type3.C: New test.
20788
20789 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20790
20791         PR tree-opt/23946
20792         * gcc.c-torture/compile/pr23946.c: New test.
20793
20794 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * g++.dg/opt/mmx2.C: New test.
20797
20798 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20799
20800         PR c++/24277
20801         * g++.dg/template/static20.C: New test.
20802
20803         PR c++/24302
20804         * g++.dg/warn/Wunused-12.C: New test.
20805
20806         PR c++/23437
20807         * g++.dg/template/arg4.C: New test.
20808
20809 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20810
20811         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20812         * gcc.dg/ucnid-3.c: Likewise.
20813         * gcc.dg/ucnid-4.c: Likewise.
20814         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20815         * g++.dg/other/ucnid-1.C: Likewise.
20816         * gcc.dg/sparc-frame-1.c: New test.
20817
20818 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20819
20820         PR c++/24139
20821         * g++.dg/template/spec27.C: New test.
20822
20823         PR c++/24275
20824         * g++.dg/template/static19.C: New test.
20825
20826 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20827
20828         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20829         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20830
20831 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20832
20833         PR target/24136
20834         * gfortran.fortran-torture/compile/pr24136.f: New test.
20835
20836 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
20837
20838         PR c++/22172
20839         * g++.dg/parse/crash30.C: New test.
20840
20841 2005-10-07  Richard Guenther  <rguenther@suse.de>
20842
20843         PR middle-end/24227
20844         * gcc.c-torture/compile/pr24227.c: New testcase.
20845
20846 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20847
20848         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20849         Do not put aligned attributes on array elements.
20850
20851 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20852
20853         PR testsuite/23611, PR testsuite/23615
20854         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20855         writing prototypes of library functions by hand.
20856         * obj-c++.dg/bitfield-4.mm: Likewise.
20857         * obj-c++.dg/const-str-4.mm: Likewise.
20858         * obj-c++.dg/encode-4.mm: Likewise.
20859         * obj-c++.dg/encode-5.mm: Likewise.
20860         * obj-c++.dg/encode-6.mm: Likewise.
20861         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20862         * obj-c++.dg/method-10.mm: Likewise.
20863         * obj-c++.dg/method-17.mm: Likewise.
20864         * obj-c++.dg/method-19.mm: Likewise.
20865         * obj-c++.dg/try-catch-2.mm: Likewise.
20866
20867 2005-10-06  Richard Henderson  <rth@redhat.com>
20868
20869         PR 24236
20870         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20871
20872 2005-10-06  Dale Johannesen  <dalej@apple.com>
20873
20874         * gcc.c-torture/execute/20030125-1.c: Correct.
20875
20876 2005-10-06  Richard Guenther  <rguenther@suse.de>
20877
20878         PR tree-optimization/24238
20879         * g++.dg/tree-ssa/pr24238.C: New testcase.
20880
20881 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20882
20883         PR 18568
20884         * gfortran.dg/der_pointer_3.f90: New test.
20885
20886 2005-10-05  Devang Patel  <dpatel@apple.com>
20887
20888         PR Debug/23205
20889         * g++.dg/other/PR23205.C: New.
20890
20891 2005-10-05  Richard Henderson  <rth@redhat.com>
20892
20893         PR target/23602
20894         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20895         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20896
20897 2005-10-05  Dale Johannesen  <dalej@apple.com>
20898
20899         * gcc.c-torture/execute/float-floor.c: New.
20900
20901 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20902
20903         PR tree-optimization/21419
20904         PR tree-optimization/24146
20905         PR tree-optimization/24151
20906
20907         * g++.dg/ext/asm7.C: New.
20908         * g++.dg/ext/asm8.C: New.
20909         * gcc.dg/asm-1.c: Compile on all targets.
20910         * gcc.dg/asm-pr24146.c: New.
20911         * gcc.dg/pr21419.c: Adjust error messages.
20912
20913 2005-10-05  Richard Guenther  <rguenther@suse.de>
20914
20915         PR fortran/24176
20916         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20917
20918 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20919
20920         PR c++/23513
20921         * g++.dg/template/spec22.C: Robustify test.
20922         * g++.dg/template/spec26.C: New.
20923
20924 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20925
20926         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20927         if target supports vector instructions.
20928
20929 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20930
20931         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20932         C99 functions.
20933
20934 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20935
20936         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20937         check_effective_target_fortran_large_int): Replace cached result
20938         when target changes.
20939
20940 2005-10-04  Devang Patel  <dpatel@apple.com>
20941
20942         * gcc.dg/i386-sse-vect-types.c: New.
20943
20944 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20945
20946         PR preprocessor/13726
20947         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20948         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20949
20950 2005-10-04  Richard Guenther  <rguenther@suse.de>
20951
20952         PR c/23576
20953         * gcc.dg/noncompile/pr23576.c: New testcase.
20954
20955 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20956
20957         PR middle-end/23125
20958         * gcc.dg/register-var-3.c: New test.
20959
20960 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20961
20962         * gcc.dg/pr23049.c: New test.
20963
20964         * gcc.dg/ucnid-4.c: Fix test.
20965
20966 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20967
20968         PR 23445
20969         * gcc.c-torture/compile/pr23445.c: New test.
20970
20971 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20972
20973         * g++.dg/overload/unknown1.C: New.
20974
20975 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20976
20977         PR c++/17775
20978         * g++.dg/template/repo4.C: New test.
20979
20980 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20981
20982         PR libfortran/19308
20983         * gfortran.dg/large_real_kind_2.F90: New test.
20984         * gfortran.dg/large_integer_kind_2.f90: New test.
20985
20986 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20987
20988         * lib/target-supports.exp (check_effective_target_vect_shift):
20989         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20990         (check_effective_target_vect_condition): Fix copy-n-pasto.
20991
20992         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20993         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20994         targets.
20995
20996 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/22621
20999         * g++.dg/template/overload5.C : New test.
21000
21001         PR c++/23840
21002         * g++.dg/expr/stdarg1.C: New test.
21003
21004 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21005
21006         PR 24142
21007         * gcc.c-torture/execute/pr24142.c: New test.
21008
21009 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21010
21011         PR 24141
21012         * gcc.c-torture/execute/pr24141.c: New test.
21013
21014 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21015             Diego Novillo  <dnovillo@redhat.com>
21016
21017         PR 23604
21018         * gcc.c-torture/execute/pr23604.c: New test.
21019
21020 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21021
21022         PR fortran/16404
21023         PR fortran/20835
21024         PR fortran/20890
21025         PR fortran/20899
21026         PR fortran/20900
21027         PR fortran/20901
21028         PR fortran/20902
21029         gfortran.dg/equiv_constraint_1.f90: New test.
21030         gfortran.dg/equiv_constraint_2.f90: New test.
21031         gfortran.dg/equiv_constraint_3.f90: New test.
21032         gfortran.dg/equiv_constraint_4.f90: New test.
21033         gfortran.dg/equiv_constraint_5.f90: New test.
21034         gfortran.dg/equiv_constraint_6.f90: New test.
21035         gfortran.dg/equiv_constraint_7.f90: New test.
21036         gfortran.dg/equiv_constraint_8.f90: New test.
21037         gfortran.dg/private_type_1.f90: New test.
21038         gfortran.dg/private_type_2.f90: New test.
21039         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21040         980628-10.f: Assert std=gnu to permit mixing of
21041         types in equivalence statements.
21042
21043 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21044
21045         PR 24112
21046         * gfortran.dg/open_status_1.f90: New.
21047
21048 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21049
21050         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21051         * gcc.dg/vect/pr22480.c: Clean up temp files.
21052         * gcc.dg/vect/pr23831.c: Clean up temp files.
21053         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21054         Clean up temp files.
21055         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21056         Clean up temp files.
21057
21058         * gcc.dg/20050309-1.c: Clean up temp files.
21059         * gcc.dg/20050325-1.c: Clean up temp files.
21060
21061 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21062
21063         PR tree-optimization/24059
21064         * gcc.dg/vect/pr24059.c : New test.
21065
21066 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21067
21068         PR middle-end/24109
21069         * gcc.c-torture/execute/20050929-1.c: New test.
21070
21071 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21072
21073         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21074
21075 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21076
21077         PR c/21419
21078         * gcc.dg/pr21419.c: New test.
21079
21080 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21081
21082         * gcc.dg/pr23911.c: New test.
21083
21084 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21085
21086         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21087
21088         PR c++/16782
21089         * g++.dg/parse/qualified4.C: New test.
21090         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21091         * g++.old-deja/g++.mike/p8154.C: Likewise.
21092
21093 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21094
21095         PR c++/22147
21096         * g++.dg/template/friend37.C: New test.
21097         * g++.dg/parse/crash28.C: Adjust error markers.
21098
21099 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21100
21101         PR fortran/18518
21102         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21103
21104 2005-09-27  Devang Patel  <dpatel@apple.com>
21105
21106         PR tree-optimization/23625
21107         * gcc.dg/pr23625.c: New test.
21108
21109 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21110
21111         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21112         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21113
21114 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21115
21116         PR fortran/23677
21117         * gfortran.fortran-torture/execute/save_1.f90: New test.
21118         * gfortran.dg/save_1.f90: New test.
21119
21120 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21121
21122         * gcc.target/i386/builtin-apply-mmx.c: New test.
21123
21124         PR target/22576
21125         * gcc.target/i386/pr22576.c: New test.
21126
21127         PR target/22585
21128         * gcc.target/i386/pr22585.c: New test.
21129
21130         PR target/23268
21131         * gcc.target/i386/pr23268.c: New test.
21132
21133         PR middle-end/23831
21134         * gcc.dg/vect/pr23831.c: New test.
21135
21136         PR target/24055
21137         * gcc.target/i386/pr24055.c: New test.
21138
21139 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21140
21141         PR tree-optimization/23960
21142         * gcc.c-torture/compile/pr23960.c: New.
21143
21144 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21145
21146         PR fortran/16861
21147         * gfortran.dg/nested_modules_3.f90: New.
21148
21149 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21150
21151         PR fortran/24005
21152         gfortran.dg/interface_1.f90: New test.
21153
21154 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21155         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21156
21157         PR fortran/23843
21158         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21159
21160 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21161
21162         PR fortran/23516
21163         * gfortran.dg/imag_1.f: New test.
21164         * gfortran.dg/imag_2.f: Ditto.
21165
21166 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21167
21168         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21169
21170 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21171
21172         PR c++/21983
21173         * g++.dg/warn/pr21983.C: New test.
21174
21175 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21176
21177         * gcc.dg/20050922-1.c: Testcase added.
21178
21179 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/23993
21182         * g++.dg/template/array14.C: New test.
21183
21184 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21185
21186         PR fortran/19929
21187         * gfortran.dg/der_ptr_component_1.f90: New test.
21188
21189 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21190
21191         PR c++/23965
21192         * g++.dg/template/error1.C: Reject "no matching function" message.
21193
21194 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21195
21196         PR c++/17609
21197         * g++.dg/lookup/error1.C: New test.
21198
21199 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21200
21201         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21202         functionality of the testcase.
21203
21204 2005-09-20  Richard Henderson  <rth@redhat.com>
21205
21206         * gcc.dg/vect/vect-22.c: Require vect_float.
21207         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21208
21209 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21210
21211         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21212         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21213         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21214         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21215         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21216         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21217         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21218         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21219         * gcc.dg/cpp/ucnid-8.c: New test.
21220
21221 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21222
21223         PR tree-optimization/23929
21224         * gcc.c-torture/compile/pr23929.c: New test.
21225
21226 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21227
21228         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21229         for one loop.
21230
21231 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21232
21233         PR testsuite/23186
21234         * g++.dg/other/pr22003.C: Require named sections.
21235
21236 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21237
21238         PR c++/23947
21239         * g++.dg/rtti/crash3.C: New test.
21240
21241         PR tree-optimization/23818
21242         * gcc.dg/pr23818.c: New test.
21243
21244 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21245
21246         PR fortran/23420
21247         * gfortran.dg/print_fmt_4.f: New.
21248
21249 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21250
21251         PR fortran/23663
21252         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21253
21254 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21255
21256         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21257         Use pointers to local alignable arrays instead. Added comments.
21258         * gcc.dg/vect/vect-46.c: Likewise.
21259         * gcc.dg/vect/vect-48.c: Likewise.
21260         * gcc.dg/vect/vect-49.c: Likewise.
21261         * gcc.dg/vect/vect-52.c: Likewise.
21262         * gcc.dg/vect/vect-53.c: Likewise.
21263         * gcc.dg/vect/vect-54.c: Likewise.
21264         * gcc.dg/vect/vect-56.c: Likewise.
21265         * gcc.dg/vect/vect-57.c: Likewise.
21266         * gcc.dg/vect/vect-58.c: Likewise.
21267         * gcc.dg/vect/vect-60.c: Likewise.
21268         * gcc.dg/vect/vect-61.c: Likewise.
21269
21270         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21271         The test is no longer vectorizable on vect_no_align targets.
21272         * gcc.dg/vect/vect-43.c: Likewsie.
21273
21274         * gcc.dg/vect/vect-44.c: Added comments.
21275         * gcc.dg/vect/vect-45.c: Added comments.
21276         * gcc.dg/vect/vect-50.c: Added comments.
21277         * gcc.dg/vect/vect-51.c: Added comments.
21278
21279         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21280         aligned type.
21281         * gcc.dg/vect/Os-vect-95.c: Likewise.
21282
21283         * gcc.dg/vect/vect-41.c: Test removed.
21284         * gcc.dg/vect/vect-47.c: Test removed.
21285         * gcc.dg/vect/vect-55.c: Test removed.
21286         * gcc.dg/vect/vect-59.c: Test removed.
21287
21288 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21289
21290         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21291         No longer vectorizable on vect_no_align targets.
21292         * gcc.dg/vect/pr20122.c: Likewise.
21293         * gcc.dg/vect/vect-74.c: Likewise.
21294         * gcc.dg/vect/vect-75.c: Likewise.
21295         * gcc.dg/vect/vect-76.c: Likewise.
21296
21297         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21298         Will not be vectorizable on vect_no_align targets once aliasing issues
21299         are resolved.
21300         * gcc.dg/vect/vect-79.c: Likewise.
21301
21302         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21303         * gcc.dg/vect/vect-78.c: Likewise.
21304         * gcc.dg/vect/vect-97.c: Likewise.
21305
21306 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21307
21308         * gcc.dg/pr23943.c: New test.
21309
21310 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21311
21312         PR fortran/19181
21313         * gfortran.dg/derived_pointer_null_1.f90: New test.
21314
21315 2005-09-18  Richard Guenther  <rguenther@suse.de>
21316
21317         PR middle-end/23944
21318         * gcc.c-torture/compile/pr23944.c: New testcase.
21319
21320 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21321
21322         PR fortran/15975
21323         * gfortran.dg/der_pointer_2.f90: New test.
21324
21325 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21326
21327         PR fortran/16861
21328         * gfortran.dg/nested_modules_2.f90: New test.
21329
21330 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21331
21332         PR c++/18368
21333         * g++.dg/other/semicolon.C: New test.
21334
21335 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21336
21337         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21338         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21339
21340 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21341
21342         PR c++/23914
21343         * g++.dg/template/static18.C: New test.
21344
21345         PR c++/21514
21346         * g++.dg/template/crash19.C: Remove dg-error marker.
21347         * g++.dg/template/local4.C: New test.
21348
21349 2005-09-16  Paul Brook  <paul@codesourcery.com>
21350
21351         PR fortran/23906
21352         * gfortran.dg/dependency_1.f90: New test.
21353
21354 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21355
21356         PR c++/23896
21357         * g++.dg/template/static17.C: New test.
21358
21359 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21360
21361         PR c++/23139
21362         * g++.dg/warn/huge-val1.C: New test.
21363
21364 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21365
21366         PR c++/13140
21367         * g++.dg/parse/class2.C: New test.
21368         * g++.dg/template/explicit8.C: Likewise.
21369         * g++.dg/template/spec25.C: Likewise.
21370
21371 2005-09-14  Josh Conner  <jconner@apple.com>
21372
21373         PR middle-end/23584
21374         * gcc.dg/pr23584.c: New test.
21375
21376 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21377
21378         PR fortran/21875 Internal Unit Array I/O, NIST
21379         * gfortran.dg/arrayio_1.f90: New test.
21380         * gfortran.dg/arrayio_1.f90: New test.
21381         * gfortran.dg/arrayio_1.f90: New test.
21382         * gfortran.dg/arrayio_1.f90: New test.
21383         * gfortran.dg/arrayio_1.f90: New test.
21384
21385 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21386
21387         PR middle-end/22480
21388         * gcc.dg/vect/pr22480.c: New test.
21389
21390 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21391
21392         PR fortran/19358
21393         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21394
21395 2005-09-13 Josh Conner <jconner@apple.com>
21396
21397         PR c++/23180
21398         * g++.dg/init/struct2.C: New test.
21399         * g++.dg/init/struct3.C: New test.
21400
21401 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21402
21403         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21404         Clean up temp files.
21405         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21406         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21407         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21408         gcc.dg/tree-ssa/builtin-printf-1.c,
21409         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21410         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21411         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21412         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21413         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21414         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21415         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21416         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21417         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21418         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21419         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21420         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21421
21422 2005-09-13  Josh Conner  <jconner@apple.com>
21423
21424         * lib/gcc-dg.exp: Load scanipa.exp.
21425         (cleanup-dump): New procedure.
21426         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21427         * lib/scandump.exp: New file.
21428         * lib/scantree.exp: Use it.
21429         * lib/scanipa.exp: New file.
21430
21431 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21432
21433         PR fortran/17740
21434         * gfortran.dg/generic_4.f90: New test.
21435
21436 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21437
21438         PR target/23816
21439         * gcc.target/i386/pr23816-1.c: New test.
21440         * gcc.target/i386/pr23816-2.c: New test.
21441
21442
21443 2005-09-13  Bastian Blank <waldi@debian.org>
21444
21445         PR c++/16171
21446         * g++.dg/abi/mangle26.C: New test.
21447         * g++.dg/abi/mangle27.C: New test.
21448         * g++.dg/abi/mangle28.C: New test.
21449         * g++.dg/abi/mangle29.C: New test.
21450
21451         PR c++/23839
21452         * g++.dg/parse/register1.C: New test.
21453
21454 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21455
21456         PR c++/23842
21457         * g++.dg/template/access16.C: New test.
21458
21459 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21460
21461         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21462
21463 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21464
21465         PR fortran/18899
21466         * gfortran.dg/shape_2.f90: New test.
21467
21468 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21469
21470         PR target/19269
21471         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21472         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21473         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21474         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21475         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21476         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21477         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21478         tests.
21479
21480 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21481
21482         PR c++/23841
21483         * g++.dg/parse/template17.C: New test.
21484
21485 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21486
21487         PR c++/23789
21488         * g++.dg/template/nontype14.C: New test.
21489
21490 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21491
21492         PR g++/7874
21493         * g++.dg/lookup/friend7.C: New test.
21494         * g++.dg/lookup/friend8.C: New test.
21495         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21496         so that it will be found via argument dependent lookup.
21497         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21498         friend functions which will no longer be found.
21499         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21500         function g, so that it will be found via argument dependent
21501         lookup.
21502         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21503         * g++.old-deja/g++.mike/net43.C: Likewise.
21504
21505 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c++/23691
21508         * g++.dg/template/static16.C: New test.
21509
21510 2005-09-12  Josh Conner  <jconner@apple.com>
21511
21512         PR middle-end/23237
21513         * gcc.c-torture/compile/pr23237.c: New test.
21514
21515 2005-09-11  Richard Henderson  <rth@redhat.com>
21516
21517         * g++.dg/other/error8.C: Update expected diagnostic text.
21518
21519 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21520
21521         PR libfortran/19872
21522         * gfortran.dg/overwrite_1.f: New test.
21523
21524 2005-09-09  Josh Conner  <jconner@apple.com>
21525
21526         * g++.dg/init/pr23180-1.C: Removed.
21527         * g++.dg/init/pr23180-2.C: Removed.
21528
21529 2005-09-09  David Daney <ddaney@avtrex.com>
21530
21531         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21532         files which are ...
21533         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21534         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21535
21536 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21537
21538         * gfortran.dg/iostat_2.f90: New test.
21539
21540 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/22252
21543         * g++.dg/ext/interface1.C: New test.
21544         * g++.dg/ext/interface1.h: Likewise.
21545         * g++.dg/ext/interface1a.cc: Likewise.
21546
21547 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21548
21549         * gfortran.dg/iomsg_1.f90: New test case.
21550
21551 2005-09-09  Richard Guenther  <rguenther@suse.de>
21552
21553         PR c++/23624
21554         * g++.dg/tree-ssa/pr23624.C: New testcase.
21555
21556 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21557
21558         PR fortran/19239
21559         * gfortran.dg/vector_subscript_1.f90,
21560         * gfortran.dg/vector_subscript_2.f90: New tests.
21561
21562 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21563
21564         PR fortran/21104
21565         * gfortran.dg/array_alloc_1.f90,
21566         * gfortran.dg/array_alloc_2.f90,
21567         * gfortran.dg/array_alloc_3.f90: New tests.
21568
21569 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21570
21571         PR fortran/12840
21572         * gfortran.dg/array_constructor_6.f90
21573         * gfortran.dg/array_constructor_7.f90
21574         * gfortran.dg/array_constructor_8.f90
21575         * gfortran.dg/array_constructor_9.f90
21576         * gfortran.dg/array_constructor_10.f90
21577         * gfortran.dg/array_constructor_11.f90
21578         * gfortran.dg/array_constructor_12.f90: New tests.
21579
21580 2005-09-08  Josh Conner  <jconner@apple.com>
21581
21582         PR c++/23180
21583         * g++.dg/init/pr23180-1.C: New test.
21584         * g++.dg/init/pr23180-2.C: New test.
21585
21586 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21587
21588         PR fortran/18878
21589         * gfortran.dg/module_double_reuse.f90: New.
21590
21591 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21592
21593         PR fortran/23270
21594         PR fortran/22304
21595         PR fortran/18870
21596         PR fortran/17917
21597         PR fortran/16511
21598         * gfortran.dg/common_equivalence_1.f: New.
21599         * gfortran.dg/common_equivalence_2.f: New.
21600         * gfortran.dg/common_equivalence_3.f: New.
21601         * gfortran.dg/contained_equivalence_1.f90: New.
21602         * gfortran.dg/module_blank_common.f90: New.
21603         * gfortran.dg/module_commons_1.f90: New.
21604         * gfortran.dg/module_equivalence_1.f90: New.
21605         * gfortran.dg/nested_modules_1.f90: New.
21606         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21607         equivalences and add comment to connect the test with
21608         the PR.
21609
21610 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21611
21612         PR fortran/23765
21613         * gfortran.dg/common_6.f90: New test.
21614
21615 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21616
21617         PR fortran/15326
21618         * gfortran.dg/char_result_1.f90,
21619         * gfortran.dg/char_result_2.f90,
21620         * gfortran.dg/char_result_3.f90,
21621         * gfortran.dg/char_result_4.f90,
21622         * gfortran.dg/char_result_5.f90,
21623         * gfortran.dg/char_result_6.f90,
21624         * gfortran.dg/char_result_7.f90,
21625         * gfortran.dg/char_result_8.f90: New tests.
21626
21627 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21628
21629         PR fortran/19928
21630         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21631
21632 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21633
21634         PR obj-c++/16816
21635         * obj-c++.dg/selector-5.mm: New test.
21636         * obj-c++.dg/selector-6.mm: New test.
21637
21638 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21639
21640         PR objc/20574
21641         PR objc/19324
21642         * objc.dg/error-1.m: New test.
21643
21644 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21645
21646         PR fortran/23373
21647         * gfortran.fortran-torture/execute/pr23373-1.f90,
21648         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21649
21650 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21651
21652         PR libfortran/23760
21653         * gfortran.dg/g77/1832.f: Remove long string in write statement
21654         to allow the test to pass on correct list directed output with
21655         prepended space.
21656
21657 2005-09-07  James E Wilson  <wilson@specifix.com>
21658
21659         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21660
21661 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21662
21663         * gfortran.dg/parameter+save.f90: Rename to
21664         * gfortran.dg/parameter_save.f90: .. this.
21665
21666 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21667
21668         PR fortran/20848
21669         * gfortran.dg/parameter+save.f90: New test case.
21670
21671 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21672
21673         PR fortran/19269
21674         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21675
21676 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21677
21678         PR c/23075
21679         * gcc.dg/pr23075.c: New test.
21680         * g++.dg/warn/pr23075.C: New test.
21681
21682         PR target/22362
21683         * gcc.target/i386/pr22362.c: New test.
21684
21685         PR rtl-optimization/23098
21686         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21687
21688         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21689         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21690         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21691
21692 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
21693
21694         * g++.dg/expr/cast6.C: New test.
21695
21696         PR c++/9782
21697         * g++.dg/init/new15.C: New test.
21698
21699 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21700
21701         * gcc.dg/vect/Os-vect-95.c: New test.
21702         * gcc.dg/vect/vect-95.c: Same.
21703
21704 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21705
21706         * gcc.dg/vect/vect-29.c: Update xfail testing.
21707         * gcc.dg/vect/vect-44.c: Same.
21708         * gcc.dg/vect/vect-48.c: Same.
21709         * gcc.dg/vect/vect-50.c: Same.
21710         * gcc.dg/vect/vect-72.c: Same.
21711         * gcc.dg/vect/vect-77.c: Same.
21712         * gcc.dg/vect/vect-78.c: Same.
21713         * gcc.dg/vect/vect-80.c: Same.
21714         * gcc.dg/vect/vect-96.c: Same.
21715         * gcc.dg/vect/vect-100.c: Same.
21716         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
21717         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
21718         * gfortran.dg/vect/vect-5.f90: Same.
21719
21720 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21721
21722         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
21723         start strings.
21724         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21725         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21726
21727         PR c++/23056
21728         * g++.dg/opt/pr23056.C: New test.
21729
21730         PR rtl-optimization/23098
21731         * gcc.target/i386/pr23098.c: New test.
21732
21733 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
21734
21735         PR c++/23667
21736         * g++.dg/template/static15.C: New test.
21737
21738         PR c++/21440
21739         * g++.dg/ext/stmtexpr5.C: New test.
21740         * g++.dg/ext/stmtexpr6.C: Likewise.
21741
21742 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
21743
21744         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
21745
21746         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
21747         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21748         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21749
21750 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
21751
21752         PR libfortran/23321
21753         * gfortran.dg/direct_io_4.f90: New test case.
21754
21755 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
21756             Rasmus Hahn  <rassahah@neofonie.de>
21757
21758         PR libobjc/23108
21759         * objc.dg/type-stream-1.m: New test.
21760
21761 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
21762
21763         PR fortran/23661
21764         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
21765         gfortran.dg/print_fmt_3.f90: New test.
21766
21767 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21768
21769         * gfortran.dg/fmt_t_1.f90: New test.
21770
21771 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21772
21773         PR rtl-optimization/23454
21774         * g++.dg/opt/pr23454.C: New test.
21775
21776 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
21777
21778         PR c++/23699
21779         * g++.dg/ext/static1.C: New test.
21780
21781 2005-09-02  Richard Henderson  <rth@redhat.com>
21782
21783         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
21784         tail call to check_fa_work.
21785
21786 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
21787
21788         PR c++/21687
21789         * g++.dg/other/gc3.C: New test.
21790
21791 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21792
21793         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
21794         * gcc.dg/20050826-1.c: Likewise.
21795
21796 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
21797
21798         PR c++/23167
21799         * g++.dg/expr/volatile1.C: New test.
21800
21801 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
21802
21803         PR middle-end/23547
21804         * gcc.dg/pr23547.c: New test.
21805
21806 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
21807
21808         PR c/22061
21809         * gcc.c-torture/execute/pr22061-1.c,
21810         * gcc.c-torture/execute/pr22061-2.c,
21811         * gcc.c-torture/execute/pr22061-3.c,
21812         * gcc.c-torture/execute/pr22061-4.c: New tests.
21813
21814 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21815
21816         * gcc.dg/Wredundant-decls-2.c: New test to check that
21817         -Wredundant-decls does not issue warning for a variable
21818         definition following a declaration.
21819
21820 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
21821
21822         PR debug/7241
21823         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21824         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21825         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21826
21827         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21828         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21829         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21830         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21831         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21832         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21833         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21834         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21835
21836 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21837
21838         PR objc/23306
21839         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21840         scan-assmbler.
21841
21842 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21843
21844         PR target/21255
21845         * gcc.dg/pr21255-1.c: New test.
21846         * gcc.dg/pr21255-2-mb.c: Likewise.
21847         * gcc.dg/pr21255-2-ml.c: Likewise.
21848         * gcc.dg/pr21255-3.c: Likewise.
21849         * gcc.dg/pr21255-4.c: Likewise.
21850
21851 2005-08-31  Dale Johannesen  <dalej@apple.com>
21852
21853         * gcc.dg/20050830-1.c: New.
21854
21855 2005-08-31  Josh Conner  <jconner@apple.com>
21856
21857         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21858         command-line options for arm-*-* targets.
21859         * g++.dg/init/array16.C: Likewise.
21860         * g++.dg/other/crash-4.C: Likewise.
21861
21862 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21863
21864         PR obj-c++/23640
21865         * obj-c++.dg/gnu-runtime-3.mm: New test.
21866
21867 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21868
21869         PR c++/13377
21870         * g++.dg/lookup/ambig4.C: New test.
21871         * g++.dg/lookup/ambig5.C: New test.
21872         * g++.dg/tc1/dr101.C: Adjust error markers.
21873
21874 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21875
21876         PR c++/23639
21877         * g++.dg/template/ttp5.C: Adjust error markers.
21878
21879 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21880
21881         PR testsuite/23609
21882         * lib/obj-c++.exp: Include target-libpath.exp.
21883         (obj-c++_link_flags): Look for the GNU libobjc library
21884         and set the library path to include it.
21885         Don't manually set LD_LIBRARY_PATH (etc.) but call
21886         set_ld_library_path_env_vars instead.
21887         (obj-c++_target_compile): Don't set library path or
21888         linker flags because they are already set correctly
21889         in obj-c++_link_flags.
21890
21891 2005-08-30  Josh Conner  <jconner@apple.com>
21892
21893         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21894         to command-line options for arm-*-* targets.
21895
21896 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21897
21898         * g++.dg/other/i386-1.C: New.
21899
21900 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21901
21902         PR preprocessor/20348
21903         PR preprocessor/20356
21904         * gcc.dg/cpp/pr20348.c: New test.
21905         * gcc.dg/cpp/pr20348.h: New file.
21906         * gcc.dg/cpp/inc/pr20348.h: New file.
21907         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21908         * gcc.dg/cpp/pr20356.c: New test.
21909         * gcc.dg/cpp/pr20356.h: New file.
21910         * gcc.dg/cpp/inc/pr20356.h: New file.
21911         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21912
21913 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21914
21915         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21916         Fix array dimension to avoid correct end-of-file error.
21917
21918 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21919
21920         PR libfortran/23598
21921         * gfortran.dg/iostat_1.f90: New test.
21922
21923 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21924
21925         PR middle-end/23408
21926         * gcc.dg/pr23408.c: New test.
21927
21928 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21929
21930         PR c++/23099
21931         * g++.dg/init/member1.C: Make sure erroneous static data member
21932         definitions are required.
21933         * g++.dg/template/static13.C: New test.
21934         * g++.dg/template/static14.C: Likewise.
21935
21936 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21937
21938         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21939         -march=pentium4, remove ilp32 requirement.
21940
21941         PR middle-end/23484
21942         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21943         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21944
21945 2005-08-29  Andreas Jaeger  <aj@suse.de>
21946
21947         PR testsuite/23607
21948         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21949
21950 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21951
21952         * gcc.c-torture/execute/20050316-2.c: New test.
21953         * gcc.c-torture/execute/20050316-3.c: New test.
21954         * gcc.dg/torture/pr16104-1.c: New test.
21955
21956 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21957
21958         PR middle-end/23463
21959         * gcc.c-torture/execute/zero-struct-1.c: New test.
21960
21961 2005-08-27  Richard Guenther  <rguenther@suse.de>
21962
21963         PR target/23575
21964         * gcc.target/i386/pr23575.c: New testcase.
21965
21966 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21967
21968         PR rtl-optimization/23561
21969         * gcc.c-torture/execute/20050826-1.c: New test.
21970
21971         PR rtl-opt/23560
21972         * gcc.c-torture/execute/20050826-2.c: New test.
21973
21974 2005-08-26  Dale Johannesen  <dalej@apple.com>
21975
21976         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21977         * gcc.dg/20050826-1.c: New.
21978
21979 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/19004
21982         * g++.dg/template/nontype13.C: New test.
21983
21984         PR c++/23491
21985         * g++.dg/init/new14.C: New test.
21986         * g++.dg/expr/anew1.C: Do not XFAIL.
21987         * g++.dg/expr/anew2.C: Likewise.
21988         * g++.dg/expr/anew3.C: Likewise.
21989
21990 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21991
21992         PR middle-end/22439
21993         * gcc.dg/vla-3.c: New test.
21994
21995 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21996
21997         PR fortran/20363
21998         * gfortran.dg/named_interface.f90: New.
21999
22000 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22001
22002         * gcc.c-torture/execute/frame-address.c: New test.
22003
22004 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         PR c++/20817
22007         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22008
22009 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22010
22011         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22012
22013 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22014
22015         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22016         * gcc.dg/altivec-22.c: Rename from..
22017         * gcc.dg/altivec-nomfcr.c: ..this.
22018
22019 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22020
22021         PR tree-optimization/23546
22022         * gcc.dg/tree-ssa/pr23546.c: New test.
22023
22024 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22025
22026         PR fortran/17758
22027         * gfortran.dg/nonreturning_statements.f90: New test.
22028
22029 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22030
22031         PR c++/22454
22032         * g++.dg/parse/crash29.C: New.
22033
22034 2005-08-23  DJ Delorie  <dj@redhat.com>
22035
22036         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22037         constants have the L suffix.
22038
22039 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22040
22041         PR c++/23044
22042         * g++.dg/template/instantiate8.C: New.
22043
22044 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22045
22046         PR middle-end/23467
22047         * gcc.c-torture/execute/pr23467.c: New test.
22048
22049 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22050
22051         PR tree-optimization/22043
22052         * gcc.c-torture/execute/20050613-1.c: New test.
22053
22054 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22055
22056         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22057
22058 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22059
22060         PR rtl-optimization/23478
22061         * g++.dg/opt/pr23478.C: New test.
22062
22063 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22064
22065         PR c/18715
22066         * gcc.dg/switch-warn-3.c: New test.
22067
22068 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22069
22070         PR c++/22233
22071         * g++.dg/template/param1.C: New test.
22072
22073 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22074
22075         PR c++/23089
22076         * g++.dg/other/incomplete1.C: New test.
22077
22078 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22079
22080         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22081         are vectorizable.
22082
22083 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22084
22085         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22086         d_lines_5.f: New.
22087
22088 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22089
22090         * gcc.target/i386/sse-4.c: New test.
22091
22092 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22093
22094         PR testsuite/23239
22095         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22096
22097 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22098
22099         * gcc.dg/20050811-1.c: New test.
22100         * gcc.dg/20050811-2.c: New test.
22101
22102 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22103
22104         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22105
22106 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22107
22108         PR 23476
22109         * gcc.c-torture/compile/pr23476.c: New test.
22110
22111 2005-08-19  Devang Patel  <dpatel@apple.com>
22112
22113         PR tree-optimization/23048
22114         * gcc.dg/tree-ssa/pr23048.c: New test.
22115
22116 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22117
22118         PR middle-end/20624
22119         * g++.dg/warn/Wreturn-3.C: New test
22120
22121 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22122
22123         PR tree-optimization/22228
22124         * g++.dg/vect/pr22543.cc: New test.
22125
22126 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22127
22128         PR tree-optimization/21574
22129         * gcc.dg/tree-ssa/pr21574.c: New test.
22130
22131 2005-08-16  James E Wilson  <wilson@specifix.com>
22132
22133         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22134
22135 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22136
22137         PR tree-opt/23402
22138         * gcc.c-torture/compile/zero-strct-3.c: New test.
22139         * gcc.c-torture/compile/zero-strct-4.c: New test.
22140
22141 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22142
22143         PR target/23376
22144         * gcc.target/x86_64/pr23376.c: New test.
22145
22146 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22147
22148         PR c++/23337
22149         * g++.dg/ext/vector2.C: New.
22150
22151 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22152
22153         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22154
22155 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22156
22157         PR libfortran/23428
22158         * gfortran.dg/inquire-complex.f90: New test case.
22159
22160 2005-08-16  James E Wilson  <wilson@specifix.com>
22161
22162         PR tree-optimization/21105
22163         * gcc.dg/large-size-array.c: New.
22164
22165 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22166
22167         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22168         type.
22169         * gcc.dg/vect/vect-41: Likewise.
22170         * gcc.dg/vect/vect-42: Likewise.
22171         * gcc.dg/vect/vect-43: Likewise.
22172         * gcc.dg/vect/vect-44: Likewise.
22173         * gcc.dg/vect/vect-46: Likewise.
22174         * gcc.dg/vect/vect-47: Likewise.
22175         * gcc.dg/vect/vect-48: Likewise.
22176         * gcc.dg/vect/vect-52: Likewise.
22177         * gcc.dg/vect/vect-53: Likewise.
22178         * gcc.dg/vect/vect-54: Likewise.
22179         * gcc.dg/vect/vect-55: Likewise.
22180         * gcc.dg/vect/vect-56: Likewise.
22181         * gcc.dg/vect/vect-57: Likewise.
22182         * gcc.dg/vect/vect-58: Likewise.
22183         * gcc.dg/vect/vect-59: Likewise.
22184         * gcc.dg/vect/vect-60: Likewise.
22185         * gcc.dg/vect/vect-61: Likewise.
22186         * gcc.dg/vect/vect-85: Likewise.
22187         * gcc.dg/vect/vect-87: Likewise.
22188         * gcc.dg/vect/vect-88: Likewise.
22189         * gcc.dg/vect/vect-93.c: Likewise.
22190         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22191         * gcc.dg/vect/vect-75: Likewise.
22192         * gcc.dg/vect/vect-76: Likewise.
22193         * gcc.dg/vect/vect-77: Likewise.
22194         * gcc.dg/vect/vect-78: Likewise.
22195         * gcc.dg/vect/vect-80: Likewise.
22196         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22197         vectorized for the expected reason, rather than checking how alignment
22198         was handled.
22199         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22200         aligned type and also instead of aligned pointers. Added documentation.
22201
22202 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22203
22204         * gfortran.dg/power.f90: New test.
22205
22206 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22207
22208         PR rtl-optimization/23299
22209         * g++.dg/opt/pr23299.C: New test.
22210
22211 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22212
22213         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22214
22215 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22216
22217         * g++.dg/template/local6.C: New test.
22218
22219 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22220
22221         * execute/exceptions/finally-1.m: Check that the catch and finally are
22222         being called.  Also add a "return 0;" at the end of main.
22223
22224 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22225
22226         PR fortran/21432.
22227         * gfortran.dg/namelist_print_1.f: New test of functionality of
22228         PRINT namelist.
22229         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22230         namelist generates error with -std=f95.
22231
22232 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22233
22234         PR tree-optimization/23119
22235         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22236
22237 2005-08-13  Marcin Koziej  <creep@desk.pl>
22238             Andrew Pinski  <pinskia@physics.uc.edu>
22239
22240         PR libobjc/22492
22241         * execute/exceptions/finally-1.m: New test.
22242
22243 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22244
22245         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22246         testsuite.
22247         * objc/execute/exceptions/trivial.m: New test.
22248         * objc.dg/try-catch-11.m: Move to ...
22249         * objc/execute/exceptions/foward-1.m: Here.
22250         * objc.dg/try-catch-2.m: Move to ...
22251         * objc/execute/exceptions/catchall-1.m: Here.
22252         * objc.dg/try-catch-8.m: Move to ...
22253         * objc/execute/exceptions/local-variables-1.m: Here.
22254
22255 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22256
22257         * objc.dg/nested-func-1.m: Move to ...
22258         * objc/execute/nested-func-1.m: Here.
22259
22260 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22261
22262         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22263         in ${options} instead of [target_info name].
22264         * lib/obj-c++.exp (objc_target_compile): Likewise.
22265
22266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22267
22268         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22269
22270 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22271
22272         part of PR testsuite/23348
22273         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22274         each of the torture options.
22275         * objc/compile/trivial.m: New test.
22276
22277 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22278
22279         * gfortran.dg/eoshift.f90: Correct format.
22280
22281 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22282
22283         * gfortran.fortran-torture/execute/character_passing.f90:
22284         Fix comment typo.
22285
22286 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22287
22288         PR c++/8271
22289         * g++.dg/template/unify10.C: New.
22290
22291 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22292
22293         * g++.dg/parse/pr22514.C: Move to...
22294         * g++.dg/debug/pr22514.C: here.
22295
22296 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22297
22298         PR c++/23266
22299         * g++.dg/inherit/pure1.C: New test.
22300
22301         * ChangeLog: Fix typos.
22302
22303 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22304             Steven Bosscher  <stevenb@suse.de>
22305
22306         * gfortran.dg/runtime_warning_1.f90: New test.
22307
22308 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22309
22310         PR c++/23219
22311         * g++.dg/parse/crash28.C: New.
22312
22313 2005-08-11  Richard Guenther  <rguenther@suse.de>
22314
22315         PR target/23289
22316         * gcc.target/i386/tailcall-1.c: New testcase.
22317
22318 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22319
22320         * gcc.dg/vect/vect-67.c: Un-xfail.
22321
22322 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22323
22324         PR c++/23225
22325         * g++.dg/parse/crash27.C: new test.
22326
22327 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22328
22329         PR libfortran/22143
22330         * gfortran.dg/shift-kind.f90: New testcase.
22331
22332 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22333
22334         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22335         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22336
22337 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22338
22339         PR c++/20646
22340         * g++.dg/other/mult-stor1.C: New test.
22341
22342 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22343
22344         * gcc.c-torture/pr18299-1.c: Move to ...
22345         * gcc.c-torture/compile/pr18299-1.c: Here.
22346
22347 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22348
22349         * gfortran/fortran.torture/execute/character_passing.f90:
22350         Fix types for LSAME.
22351
22352 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22353
22354         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22355         input data back to what it was originally.
22356
22357 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22358
22359         * objc.dg/try-catch-8.m: Enable for all targets.
22360
22361 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22362
22363         * gcc.dg/pr23165.c: New test.
22364
22365 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22366
22367         PR tree-optimization/23234
22368         * gcc.dg/tree-ssa/pr23234.c: New test.
22369
22370 2005-08-08  Josh Conner  <jconner@apple.com>
22371
22372         PR rtl-optimization/23241
22373         * gcc.dg/char-compare.c: New test.
22374
22375 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22376
22377         PR c++/22508
22378         * g++.dg/init/new13.C: New test.
22379
22380 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22381
22382         PR c++/21166
22383         * g++.dg/other/crash-4.C: Adjust
22384         * g++/dg/ext/packed9.C: New.
22385
22386 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22387
22388         PR middle-end/21964
22389         * gcc.c-torture/execute/pr21964-1.c: New test.
22390
22391 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22392
22393         PR c/22458
22394         * gcc.dg/pr22458-1.c: New test.
22395
22396 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22397             Steven G. Kargl <kargls@comcast.net>
22398
22399         PR fortran/22390
22400         * gfortran.dg/flush_1.f90: New test.
22401
22402 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22403
22404         PR c++/23191
22405         * g++.dg/template/eh2.C: New test.
22406
22407 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22408
22409         PR c++/19498
22410         * g++.dg/template/instantiate7.C: New test.
22411
22412 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22413
22414         PR c/23113
22415         * gcc.dg/Wunused-value-1.c: New test.
22416
22417 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22418
22419         PR rtl-optimization/23233
22420         * gcc.c-torture/compile/pr23233-1.c: New test.
22421
22422 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22423
22424         PR fortran/18833
22425         PR fortran/20850
22426         * gfortran.dg/equiv_1.f90: New test.
22427         * gfortran.dg/equiv_2.f90: New test.
22428         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22429         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22430         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22431
22432 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22433
22434         * gcc.c-torture/execute/vrp-5.c: New test.
22435         * gcc.c-torture/execute/vrp-6.c: New test.
22436         * gcc.dg/tree-ssa/vrp21.c: New test.
22437
22438 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22439
22440         * g++.dg/parse/pr22514.C: New test.
22441
22442 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22443
22444         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22445
22446         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22447         instead of constant loads / pool entries.
22448
22449 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22450
22451         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22452         TEST_TO_WCTYPE.
22453
22454 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22455
22456         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22457         __WINT_TYPE__ in generated prototypes if possible.
22458
22459 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22460
22461         PR 22037
22462         * g++.dg/tree-ssa/pr22037.C:
22463
22464 2005-08-04  Richard Henderson  <rth@redhat.com>
22465
22466         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22467         scan-tree-dump-times directive.
22468
22469 2005-08-04  Jan Hubicka  <jh@suse.cz>
22470
22471         * gcov-1.C: Fix switch counts.
22472         * gcov-4b.c: Likewise.
22473
22474 2005-08-03  Jeff Law  <law@redhat.com>
22475
22476         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22477
22478 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22479
22480         * gcc.c-torture/execute/pr23135.c: New test.
22481
22482 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22483
22484         PR tree-optimization/19899
22485         * gcc.dg/tree-ssa/scev-1.c: New test.
22486         * gcc.dg/tree-ssa/scev-2.c: New test.
22487
22488 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22489
22490         PR target/18582
22491         * gcc.dg/torture/pr18582-1.c: New test.
22492
22493 2005-08-03  Jan Hubicka  <jh@suse.cz>
22494
22495         * update-conroll.c: New testcase.
22496         * update-conroll-2.c: New testcase.
22497
22498 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22499
22500         * gfortran.dg/constant_substring.f: New test.
22501         * gfortran.dg/pr22491.f: New test.
22502
22503 2005-08-02  Jan Hubicka  <jh@suse.cz>
22504
22505         * update-threading.c: Replace by the proper one.
22506
22507 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22508
22509         PR 23164
22510         * g++.dg/tree-ssa/pr23164.C: New test.
22511
22512 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22513
22514         * gcc.dg/tree-ssa/pr23192.c: New test.
22515
22516 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22517
22518         * gcc.c-torture/execute/vrp-4.c: New test.
22519
22520 2005-08-02  Jan Hubicka  <jh@suse.cz>
22521
22522         * update-threading.c: New test.
22523
22524 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22525
22526         * gcc.c-torture/compile/20050801-1.c: New test.
22527         * gcc.c-torture/compile/20050801-2.c: New test.
22528
22529 2005-08-01  Jan Hubicka  <jh@suse.cz>
22530
22531         * val-prof-5.c: New test.
22532
22533 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22534
22535         PR c/22311
22536         * gcc.dg/pr22311-1.c : New test.
22537
22538 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22539
22540         PR target/23095
22541         * gfortran.dg/pr23095.f: New test.
22542
22543         PR c++/22003
22544         * g++.dg/other/pr22003.C: New test.
22545
22546 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22547
22548         PR target/20621
22549         * gcc.c-torture/execute/pr20621-1.c: New test.
22550
22551 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22552
22553         * gfortran.dg/comma_format_extension_4.f: Adjust length
22554         of string for format.
22555         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22556         print statement with internal write.
22557         * gfortran.dg/der_array_io_2.f: Likewise.
22558         * gfortran.dg/der_array_io_3.f: Likewise.
22559
22560 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22561
22562         * gcc.dg/fold-abs-4.c: new test.
22563
22564 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22565
22566         PR fortran/22570 an related issues.
22567         * gfortran.dg/x_slash_1.f: New test.
22568
22569 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22570
22571         PR c/23143
22572         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22573         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22574
22575 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22576
22577         PR c/529
22578         * gcc.dg/Wshadow-3.c: New test.
22579
22580 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22581
22582         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22583         used to have the wrong bounds).
22584
22585 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22586
22587         PR c/21720
22588         * gcc.dg/hex-round-1.c: Test more cases.
22589         * gcc.dg/hex-round-2.c: New test.
22590
22591 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22592
22593         PR 22550
22594         * g++.dg/tree-ssa/pr22550.C: New test.
22595
22596 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22597
22598         * gcc.dg/tree-ssa/vrp19.c: New test.
22599         * gcc.dg/tree-ssa-vrp20.c: New test.
22600
22601 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22602
22603         PR c/22240
22604         * gcc.dg/transparent-union-4.c: New test.
22605
22606 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22607
22608         PR c/22192
22609         * gcc.dg/c99-vla-2.c: New test.
22610
22611 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22612
22613         PR c/21720
22614         * gcc.dg/hex-round-1.c: New test.
22615
22616 2005-07-28  Jan Hubicka  <jh@suse.cz>
22617
22618         * inliner-1.c: Do not dump everything.
22619         * tree-prof.exp: Do not pass -ftree-based-profiling.
22620         * bprob.exp: Likewise.
22621
22622         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22623
22624 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22625
22626         PR c++/22545
22627         * g++.dg/expr/ptrmem7.C: New test.
22628
22629 2005-07-28  Mike Stump  <mrs@apple.com>
22630
22631         * g++.old-deja/g++.mike/visibility-1.C: New test.
22632
22633 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22634
22635         PR c/20187
22636         * gcc.c-torture/execute/pr20187-1.c: New test.
22637
22638 2005-07-28  Jeff Law  <law@redhat.com>
22639
22640         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22641         * gcc.dg/tree-ssa/vrp18.c: New test.
22642
22643 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22644
22645         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22646
22647 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22648
22649         PR tree-optimization/22506
22650         * gcc.dg/vect/ps22506.c: New test.
22651
22652 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22653
22654         PR target/21149
22655         * gcc.target/i386/sse-3.c: New test.
22656
22657 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22658
22659         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22660         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22661
22662 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22663
22664         PR c/22589
22665         * gcc.c-torture/compile/pr22589-1.c: New test.
22666
22667 2005-07-28  Jan Hubicka  <jh@suse.cz>
22668
22669         * update-loopch.c: New testcase.
22670
22671 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22672
22673         PR rtl-optimization/23047
22674         * gcc.c-torture/execute/pr23047.c: New test.
22675         * gcc.c-torture/execute/pr23047.x: New.
22676
22677 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22678
22679         PR tree-optimization/22493
22680         * gcc.c-torture/execute/pr22493-1.c: New test.
22681         * gcc.c-torture/execute/pr22493-1.x: New.
22682         * gcc.c-torture/execute/vrp-1.c: New test.
22683         * gcc.c-torture/execute/vrp-2.c: New test.
22684         * gcc.c-torture/execute/vrp-2.c: New test.
22685
22686 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
22687
22688         * gcc.target/frv/all-builtin-read8.c: Delete.
22689         * gcc.target/frv/all-builtin-read16.c: Delete.
22690         * gcc.target/frv/all-builtin-read32.c: Delete.
22691         * gcc.target/frv/all-builtin-read64.c: Delete.
22692         * gcc.target/frv/all-builtin-write8.c: Delete.
22693         * gcc.target/frv/all-builtin-write16.c: Delete.
22694         * gcc.target/frv/all-builtin-write32.c: Delete.
22695         * gcc.target/frv/all-builtin-write64.c: Delete.
22696         * gcc.target/frv/all-read-write-1.c: New.
22697
22698 2005-07-27  Jeff Law  <law@redhat.com>
22699
22700         * gcc.c-torture/execute/pr22630.c: New test.
22701
22702 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
22703
22704         PR tree-optimization/23073
22705         * gcc.dg/vect/nodump-pr23073.c: New test.
22706         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
22707
22708 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
22709
22710         PR tree-optimize/22348
22711         * gcc.c-torture/execute/pr22348.c: New.
22712
22713 2005-07-27  Richard Guenther  <rguenther@suse.de>
22714
22715         * gcc.dg/tree-ssa/salias-1.c: New testcase.
22716
22717 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22718
22719         PR fortran/22503
22720         * gfortran.dg/logical_comp.f90: New test.
22721
22722 2005-07-27  Jan Hubicka  <jh@suse.cz>
22723
22724         * inliner-1.c: Add cleanup of dumps.
22725         * val-prof-*.c: Likewise.
22726         * update-tailcall.c: New.
22727
22728 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
22729
22730         PR 22591
22731         * gcc.dg/tree-ssa/pr22591.c: New test.
22732         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
22733
22734 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
22735
22736         PR libobjc/22606
22737         * objc.dg/try-catch-11.m: New test.
22738
22739 2005-07-26  Richard Guenther  <rguenther@suse.de>
22740
22741         PR tree-optimization/22486
22742         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
22743
22744 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22745
22746         PR tree-opt/22484
22747         * g++.dg/opt/loop2.C: New test.
22748
22749 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22750
22751         * gcc.dg/tree-ssa/reassoc-3.c: New test.
22752         * gcc.dg/tree-ssa/reassoc-4.c: New test.
22753
22754 2005-07-25  Adam Nemet  <anemet@lnxw.com>
22755
22756         * lib/profopt.exp (profopt-execute): Check for profiling data
22757         files on the target.
22758
22759 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
22760
22761         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
22762         for matching of asm labels.
22763
22764 2005-07-25  Richard Guenther  <rguenther@suse.de>
22765
22766         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
22767
22768 2005-07-25  Richard Guenther  <rguenther@suse.de>
22769
22770         PR testsuite/22624
22771         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
22772
22773 2005-07-25  Ira Rosen  <irar@il.ibm.com>
22774
22775         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
22776         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
22777         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
22778         * gcc.dg/vect/vect-100.c: New test.
22779         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
22780         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
22781         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
22782         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
22783         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
22784         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
22785         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
22786         * gfortran.dg/vect/pr19049.f90: New testcase.
22787         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
22788
22789 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
22790
22791         * gcc.c-torture/execute/20050713-1.c: New test.
22792
22793         PR fortran/20063
22794         * gfortran.fortran-torture/execute/data_4.f90: New test.
22795
22796         PR middle-end/20303
22797         * gcc.dg/visibility-d.c: New test.
22798
22799 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
22800
22801         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
22802         * gfortran.dg/underflow.f90: Ditto.
22803
22804 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22805
22806         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
22807         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22808         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22809
22810 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22811
22812         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22813         include case of field width of zero.
22814
22815 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22816
22817         PR libgfortran/21875
22818         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22819         with trailing blanks on normal formatted read.
22820
22821 2005-07-23  Chao-ying Fu  <fu@mips.com>
22822
22823         * gcc.target/mips/mips32-dsp-type.c: New test.
22824         * gcc.target/mips/mips32-dsp.c: New test.
22825
22826 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
22827
22828         PR testsuite/21073
22829         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22830
22831         PR testsuite/20454
22832         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22833         and __cyg_profile_func_exit.
22834
22835 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
22836
22837         * gfortran.dg/comma_format_extension_3.f: Fix typo.
22838         * gfortran.dg/comma_format_extension_4.f: Same.
22839         * gfortran.dg/pr15332.f: Same.
22840         * gfortran.dg/pr21730.f: Same.
22841
22842 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22843
22844         * g++.dg/opt/vrp2.C: Fix testcase.
22845
22846         PR tree-opt/22625
22847         * g++.dg/opt/vrp2.C: New test.
22848
22849 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22850
22851         PR debug/21828
22852         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22853
22854 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22855
22856         * gcc.dg/tree-ssa/20050719-1.c: New test.
22857
22858 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22859
22860         * gcc.dg/bfin-longcall-1.c: New file.
22861         * gcc.dg/bfin-longcall-2.c: New file.
22862
22863 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22864
22865         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22866
22867 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22868
22869         PR middle-end/19055
22870         * gcc.dg/tree-ssa/pr19055.c: New test.
22871         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22872
22873 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22874
22875         PR C++/22358
22876         * g++.dg/other/pr22358.C: New test.
22877
22878 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22879
22880         PR c++/2922
22881         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22882
22883 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22884
22885         PR c++/15938
22886         * g++.dg/init/union2.C: New test.
22887
22888 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22889
22890         PR c/22393
22891         * gcc.dg/complex-4.c: New test.
22892
22893 2005-07-21  Richard Guenther  <rguenther@suse.de>
22894
22895         PR testsuite/22522
22896         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22897         scanning for asm labels.
22898         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22899
22900 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22901
22902         PR target/22085
22903         * gcc.dg/altivec-pr22085.c: New.
22904
22905 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22906
22907         PR tree-optimization/19210
22908         * gcc.dg/tree-ssa/pr19210-1.c: New.
22909         * gcc.dg/tree-ssa/pr19210-2.c: New.
22910
22911 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22912
22913         PR rtl-optimization/22167
22914         * g++.dg/opt/pr22167.C: New test.
22915
22916 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22917
22918         PR c++/2922
22919         * g++.dg/lookup/two-stage2.C: New.
22920         * g++.dg/lookup/two-stage3.C: New.
22921         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22922         fixed two-stage name lookup for operators.
22923         * g++.dg/template/call3.C: Compiler now produces an appropriate
22924         error message.
22925         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22926         14 as a candidate.
22927         * g++.dg/template/ptrmem4.C: Compiler produces different error
22928         message.
22929         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22930         connect_to_method as a candidate.
22931
22932 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22933
22934         * gcc.dg/fold-alloc-1.c: New test.
22935
22936 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22937
22938         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22939         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22940
22941 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22942
22943         * gcc.dg/fold-abs-1.c: New test.
22944         * gcc.dg/fold-abs-2.c: New test.
22945         * gcc.dg/fold-abs-3.c: New test.
22946
22947 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22948
22949         Make CONSTRUCTOR use VEC to store initializers.
22950         * g++.dg/ext/complit3.C: Check for specific error messages.
22951         * g++.dg/init/brace2.C: Update error message.
22952         * g++.dg/warn/Wbraces2.C: Likewise.
22953
22954 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22955
22956         PR fortran/16940
22957         * gfortran.dg/module_interface_1.f90: New test.
22958
22959 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22960             Kenneth Zadeck <zadeck@naturalbridge.com>
22961
22962         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22963
22964 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22965
22966         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22967         specify -Wformat for these tests.
22968         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22969         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22970         * gcc.dg/format/opt-6.c: Delete.
22971
22972 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22973
22974         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22975         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22976
22977 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22978
22979         * gcc.dg/tree-ssa/alias-2.c: New test.
22980
22981 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/22263
22984         * g++.dg/template/explicit7.C: New test.
22985
22986 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22987
22988         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22989         field width of 8 to +Inf and -Inf.
22990
22991 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/22139
22994         * g++.dg/template/friend36.C: New test.
22995
22996 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22997
22998         PR fortran/21730
22999         * gfortran.dg/pr21730.f: New test.
23000
23001 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23002             Kenneth Zadeck <zadeck@naturalbridge.com>
23003
23004         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23005         since pure const detection cannot run at -O1 in c compiler.
23006         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23007         can now optimize this case properly.
23008         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23009         because we now pass.
23010         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23011
23012 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23013
23014         PR c/22421
23015         * gcc.dg/format/bitfld-1.c: New test.
23016
23017 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/22204
23020         * g++.dg/rtti/repo1.C: New test.
23021
23022 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23023
23024         PR middle-end/22398
23025         * gcc.c-torture/compile/pr22398.c: New test.
23026
23027 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23028
23029         PR c++/22132
23030         * g++.dg/expr/cast4.C: New test.
23031
23032 2005-07-15  Richard Guenther  <rguenther@suse.de>
23033
23034         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23035         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23036
23037 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23038
23039         PR tree-optimization/22230
23040         * gcc.dg/tree-ssa/pr22230.c: New test.
23041
23042 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gfortran.dg/g77/cpp6.f: New test.
23045
23046         PR fortran/22417
23047         * gfortran.dg/g77/cpp5.F: New test.
23048         * gfortran.dg/g77/cpp5.h: New file.
23049         * gfortran.dg/g77/cpp5inc.h: New file.
23050
23051 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23052
23053         PR libfortran/16435
23054         * gfortran.dg/tl_editting.f90: New.
23055         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23056
23057 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23058
23059         * gfortran.dg/char_array_constructor.f90: New test.
23060
23061 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23062
23063         * gfortran.dg/past_eor.f90: New.
23064         * gfortran.dg/complex_read.f90: New.
23065
23066 2005-07-13  Jeff Law  <law@redhat.com>
23067
23068         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23069         additional casts.
23070
23071         * gcc.dg/tree-ssa/pr22321.c: New test
23072
23073 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23074
23075         PR tree-optimization/21921
23076         * gcc.dg/tree-ssa/pr21921.c: New.
23077
23078 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23079
23080         PR tree-optimizatio/22442
23081         * gcc.dg/tree-ssa/loop-11.c: New test.
23082
23083 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23084
23085         PR tree-opt/21840
23086         * gcc.c-torture/compile/pr21840.c: New test.
23087
23088 2005-07-12  Jan Hubicka  <jh@suse.cz>
23089
23090         * gcc.c-torture/compile/pr22379.c: New test.
23091
23092 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23093
23094         PR libfortran/21593
23095         gfortran.dg/dev_null.f90: Remove outdated comment about
23096         PR libfortran/21593.
23097
23098
23099 2005-07-12  Dale Johannesen  <dalej@apple.com>
23100
23101         * gcc.target/i386/compress-float-sse.c: New.
23102         * gcc.target/i386/compress-float-sse-pic.c: New.
23103         * gcc.target/i386/compress-float-387.c: New.
23104         * gcc.target/i386/compress-float-387-pic.c: New.
23105         * gcc.dg/compress-float-ppc.c: New.
23106         * gcc.dg/compress-float-ppc-pic.c: New.
23107
23108 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23109
23110         PR libfortran/21593
23111         gfortran.dg/dev_null.f90: Remove targets.
23112
23113 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23114
23115         PR tree-opt/22335
23116         * gcc.dg/pr22335-1.c: New test.
23117         * gcc.dg/pr22335-2.c: New test.
23118
23119 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23120
23121         PR c++/20172
23122         * g++.dg/template/nontype12.C : New test.
23123
23124 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23125
23126         * gcc.dg/tree-ssa/loop-10.c: New test.
23127
23128 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23129
23130         * gcc.c-torture/execute/20020720-1.x: Remove.
23131
23132 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23135
23136 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23137
23138         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23139         (dg-mips-options): Use it.
23140
23141 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23142
23143         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23144
23145 2005-07-09  Richard Henderson  <rth@redhat.com>
23146
23147         * lib/target-supports.exp (check_effective_target_sync_char_short):
23148         Add alpha.
23149
23150 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23151
23152         PR libfortran/22217
23153         * gfortran.dg/negative-z-descriptor.f90: New test.
23154
23155 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23156
23157         PR tree-opt/22329
23158         * gcc.dg/pr22329.c: New test.
23159
23160 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23161
23162         PR tree-optimization/20139
23163         * gcc.dg/tree-ssa/pr20139.c: New.
23164
23165 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23166
23167         PR tree-opt/22356
23168         * gcc.dg/pr22356-1.c: New test.
23169
23170 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         PR c++/21799
23173         * g++.dg/template/unify8.C: New.
23174         * g++.dg/template/unify9.C: New.
23175
23176 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23177
23178         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23179
23180 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23181
23182         * gcc.dg/darwin-version-1.c: New.
23183         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23184         * gcc.dg/builtins-20.c: Likewise.
23185         * gcc.dg/builtins-53.c: Likewise.
23186         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23187         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23188         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23189         * gcc.dg/torture/builtins-power-1.c: Likewise.
23190         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23191         on Darwin.
23192
23193 2005-07-07  Jeff Law  <law@redhat.com>
23194
23195         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23196         argument evaluation order.
23197
23198 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23199
23200         PR libfortran/21594
23201         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23202         Add test cases where the shift length is greater than the
23203         array length.
23204
23205 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23206
23207         * obj-c++.dg/proto-lossage-6.mm: New.
23208         * objc.dg/proto-lossage-6.m: New.
23209
23210 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23211
23212         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23213         * objc.dg/gnu-runtime-2.m: Likewise.
23214
23215 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23216
23217         * gfortran.dg/longline.f: New test.
23218
23219         * gfortran.dg/badline.f: New test.
23220
23221 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23222
23223         PR fortran/16531
23224         PR fortran/15966
23225         PR fortran/18781
23226         * gfortran.dg/hollerith.f90: New.
23227         * gfortran.dg/hollerith2.f90: New.
23228         * gfortran.dg/hollerith3.f90: New.
23229         * gfortran.dg/hollerith4.f90: New.
23230         * gfortran.dg/hollerith_f95.f90: New.
23231         * gfortran.dg/hollerith_legacy.f90: New.
23232         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23233
23234 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23235
23236         PR objc/22274
23237         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23238         * objc.dg/gnu-runtime-2.m: New.
23239
23240 2005-07-06  Jeff Law  <law@redhat.com>
23241
23242         * gcc.dg/tree-ssa/vrp17.c: New test.
23243
23244 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23245
23246         PR fortran/22327
23247         * gfortran.dg/array_constructor_5.f90: New test.
23248
23249 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23250
23251         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23252
23253 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23254
23255         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23256         * gcc.dg/980816-1.c: Ditto.
23257
23258 2005-07-06  Jeff Law  <law@redhat.com>
23259
23260         * gcc.c-torture/compile/pr21356.c: New test.
23261
23262 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23263
23264         PR c/22013
23265         PR c/22098
23266         * gcc.c-torture/compile/pr22013-1.c,
23267         gcc.c-torture/execute/pr22098-1.c,
23268         gcc.c-torture/execute/pr22098-2.c,
23269         gcc.c-torture/execute/pr22098-3.c: New tests.
23270
23271 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23272
23273         PR c/22308
23274         * gcc.dg/pr22308-1.c: New test.
23275
23276 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23277
23278         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23279         target.
23280         * gcc.dg/compare9.c: Use -fshort-enums instead of
23281         -fno-short-enums.  Change the last test to dg-bogus.
23282
23283 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23284
23285         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23286         * gcc.dg/compare9.c: New.
23287
23288 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23289
23290         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23291
23292 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23293
23294         PR testsuite/22288
23295         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23296
23297
23298 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23299
23300         * gcc.dg/format/gcc_gfc-1.c: New.
23301
23302 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23303
23304         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23305
23306 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23307
23308         PR fortran/20842
23309         * gfortran.dg/io_invalid_1.f90: New test.
23310
23311 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23312
23313         * gcc.dg/format/gcc_diag-1.c: Update.
23314
23315 2005-07-02  Jeff Law  <law@redhat.com>
23316
23317         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23318         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23319
23320 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23321
23322         * gcc.dg/format/gcc_diag-1.c: Update.
23323
23324 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23325
23326         PR tree-opt/22269
23327         * gcc.c-torture/compile/pr22269.c: New test.
23328
23329 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23330
23331         PR 21584
23332         PR 22219
23333         * g++.dg/tree-ssa/pr21584-1.C: New test.
23334         * g++.dg/tree-ssa/pr21584-2.C: New test.
23335
23336 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23337
23338         * obj-c++.dg/try-catch-11.mm: New.
23339         * objc.dg/try-catch-10.m: New.
23340
23341 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23342
23343         * g++.dg/other/ucnid-1.C: xfail on AIX.
23344
23345 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23346
23347         PR 22234
23348         * gcc.dg/20050629-1.c: New test.
23349
23350 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23351
23352         * obj-c++.dg/const-str-1[0-1].mm: New.
23353         * objc.dg/const-str-1[0-1].m: New.
23354
23355 2005-05-29  Richard Henderson  <rth@redhat.com>
23356
23357         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23358         Rename from check_effective_target_vect_no_max.
23359         (check_effective_target_vect_no_int_add): New.
23360         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23361         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23362         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23363         * gcc.dg/vect/vect-reduc-1.c: Use both.
23364         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23365
23366 2005-05-29  Richard Henderson  <rth@redhat.com>
23367
23368         * lib/target-supports.exp (check_effective_target_vect_no_max):
23369         Remove i386 and x86_64.
23370
23371 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23372
23373         PR testsuite/21969
23374         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23375
23376 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23377
23378         PR middle-end/21969
23379         * gcc.dg/vect/pr21969.c: New test.
23380
23381 2005-06-28  Eric Christopher  <echristo@redhat.com>
23382
23383         PR c/22052
23384         PR c/21975
23385         * gcc.dg/inline1.c: New test.
23386         * gcc.dg/inline2.c: Ditto.
23387         * gcc.dg/inline3.c: Ditto.
23388         * gcc.dg/inline4.c: Ditto.
23389         * gcc.dg/inline5.c: Ditto.
23390
23391 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23392
23393         PR libfortran/22142
23394         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23395         Add testcase also testing eoshift1 for PR 22142.
23396
23397 2005-06-28  Richard Henderson  <rth@redhat.com>
23398
23399         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23400         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23401         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23402         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23403         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23404
23405 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23406
23407         PR libfortran/22142
23408         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23409         Add testcase for PR 22142.
23410
23411 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23412
23413         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23414         gcc.target/ia64/fpreg-2.c: New tests.
23415
23416 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23417
23418         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23419
23420 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23421
23422         PR libfortran/22170
23423         * gfortran.dg/slash_1.f90: New test.
23424
23425 2005-06-27  Richard Henderson  <rth@redhat.com>
23426
23427         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23428         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23429         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23430         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23431         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23432         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23433
23434 2005-06-27  Richard Henderson  <rth@redhat.com>
23435
23436         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23437         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23438
23439 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23440
23441         * obj-c++.dg/proto-lossage-5.mm: New.
23442         * objc.dg/proto-lossage-5.m: New.
23443
23444 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23445
23446         PR 21959
23447         * gcc.dg/tree-ssa/pr21959.c: New test.
23448
23449 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23450
23451         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23452         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23453         testing uninitialized var.
23454
23455         * gcc.c-torture/execute/builtins/chk.h: New.
23456         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23457         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23458         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23459         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23460         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23461         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23462         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23463         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23464         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23465         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23466         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23467         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23468         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23469         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23470         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23471         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23472         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23473         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23474         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23475         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23476         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23477         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23478         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23479         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23480         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23481         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23482         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23483         * gcc.dg/builtin-object-size-1.c: New test.
23484         * gcc.dg/builtin-object-size-2.c: New test.
23485         * gcc.dg/builtin-object-size-3.c: New test.
23486         * gcc.dg/builtin-object-size-4.c: New test.
23487         * gcc.dg/builtin-object-size-5.c: New test.
23488         * gcc.dg/builtin-stringop-chk-1.c: New test.
23489         * gcc.dg/builtin-stringop-chk-2.c: New test.
23490         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23491         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23492         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23493         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23494         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23495         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23496         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23497         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23498         * gcc.c-torture/execute/printf-1.c: New test.
23499         * gcc.c-torture/execute/fprintf-1.c: New test.
23500         * gcc.c-torture/execute/vprintf-1.c: New test.
23501         * gcc.c-torture/execute/vfprintf-1.c: New test.
23502         * gcc.c-torture/execute/printf-chk-1.c: New test.
23503         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23504         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23505         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23506
23507 2005-06-27  Michael Matz  <matz@suse.de>
23508
23509         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23510         slot is not merged if address escapes.
23511
23512 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23513
23514         PR c/21911
23515         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23516
23517 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23518
23519         PR middle-end/17965
23520         * gcc.c-torture/compile/20050622-1.c: New test.
23521
23522         PR middle-end/22028
23523         * gcc.dg/20050620-1.c: New test.
23524
23525 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23526
23527         PR tree-optimization/22026
23528         * gcc.dg/tree-ssa/pr22026.c: New.
23529
23530 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23531
23532         PR libfortran/22144
23533         * gfortran.dg/shift-alloc.f90: New testcase.
23534
23535 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23536
23537         * all files: Update FSF address in copyright headers.
23538
23539 2005-06-22  Jan Hubicka  <jh@suse.cz>
23540
23541         * wholeprogram-1.c: New testcase.
23542         * wholeprogram-2.c: New testcase.
23543
23544 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23545
23546         PR 22171
23547         * gcc.dg/tree-ssa/pr22171.c: New test.
23548
23549 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23550
23551         * gfortran.dg/simplify_modulo.f90: New.
23552
23553 2005-06-24  Jan Hubicka  <jh@suse.cz>
23554
23555         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23556
23557 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23558
23559         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23560
23561 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23562
23563         * obj-c++.dg/typedef-alias-1.mm: New.
23564         * objc.dg/typedef-alias-1.m: New.
23565
23566 2005-06-23  Jeff Law  <law@redhat.com>
23567
23568         * gcc.dg/tree-ssa/vrp16.c: New test.
23569
23570 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23571
23572         * lib/target-supports.exp: Add
23573         check_effective_target_fortran_large_real and
23574         check_effective_target_fortran_large_int to check for
23575         corresponding effective targets.
23576         * gfortran.dg/large_integer_kind_1.f90: New test.
23577         * gfortran.dg/large_real_kind_1.f90: New test.
23578
23579 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23580
23581         PR tree-optimization/22117
23582         * gcc.dg/tree-ssa/pr22117.c: New.
23583
23584 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23585
23586         PR testsuite/22123
23587         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23588
23589 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23590
23591         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23592
23593 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23594
23595         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23596         * gfortran.dg/f2c_4.c: Likewise.
23597
23598 2005-06-22 Paul Brook  <paul@codesourcery.com>
23599
23600         PR fortran/21034
23601         * gfortran.dg/auto_save_1.f90: New test.
23602
23603 2005-06-22  Michael Matz  <matz@suse.de>
23604
23605         * gcc.target/x86-64/abi: New directory.
23606         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23607         * gcc.target/x86-64/abi/README.gcc: New file.
23608         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23609         * gcc.target/x86-64/abi/asm-support.s: New file.
23610         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23611         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23612         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23613         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23614         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23615         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23616         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23617         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23618         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23619         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23620         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23621         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23622         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23623         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23624         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23625         * gcc.target/x86_64/abi/test_varargs.c: New test.
23626
23627 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23628
23629         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23630         32-bit i?86 and x86_64.
23631
23632 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23633
23634         * obj-c++.dg/const-str-[1-9].mm: New tests.
23635
23636 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23637
23638         PR fortran/22010
23639         * gfortran.dg/namelist_use.f90: New.
23640         * gfortran.dg/namelist_use_only.f90: New.
23641
23642 2005-06-21  Jeff Law  <law@redhat.com>
23643
23644         * gcc.dg/tree-ssa/vrp15.c: New test.
23645
23646 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23647
23648         * lib/target-supports.exp (check_effective_target_vect_reduction):
23649         Remove.
23650         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23651         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23652         remove vect_reduction target keyword. Also avoid two returns in main.
23653         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23654         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23655         * gcc.dg/vect/vect-reduc-1short.c: New test.
23656         * gcc.dg/vect/vect-reduc-1char.c: New test.
23657         * gcc.dg/vect/vect-reduc-2short.c: New test.
23658         * gcc.dg/vect/vect-reduc-2char.c: New test.
23659         * gcc.dg/vect/vect-reduc-6.c: New test.
23660         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23661         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23662         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23663
23664 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23665         Paul Thomas  <pault@gcc.gnu.org>
23666
23667         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23668         New tests.
23669
23670 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23671
23672         * gfortran.dg/backslash_1.f90: New test.
23673         * gfortran.dg/backslash_2.f90: New test.
23674
23675 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23676
23677         * gfortran.dg/duplicate_labels.f90: New test.
23678
23679 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23680
23681         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23682         unsupportable relocations.
23683         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23684         * gcc.dg/20050321-2.c: xfail for NetWare.
23685
23686 2005-06-20  Andreas Jaeger  <aj@suse.de>
23687
23688         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23689         gcc.target/i386/fastcall-sseregparm.c,
23690         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23691
23692 2005-06-19  Richard Henderson  <rth@redhat.com>
23693
23694         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23695
23696 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23697
23698         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23699
23700 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
23701
23702         PR c++/22115
23703         * g++.dg/conversion/simd2.C: Change expected error message.
23704
23705 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23706
23707         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
23708         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23709         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23710
23711 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
23712
23713         * gcc.dg/fold-mod-1.c: New test.
23714
23715 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
23716
23717         PR fortran/19926
23718         * gfortran.dg/pr19926.f90: New test.
23719
23720 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23721
23722         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
23723         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
23724         targets.
23725         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23726         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23727
23728 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
23729
23730         * gcc.target/ia64/float80-varargs-1.c: New test.
23731
23732 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23733
23734         PR tree-opt/22035
23735         * gfortran.dg/f2c_6.f90: New test.
23736
23737 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
23738
23739         PR c++/17413
23740         * g++.dg/template/local5.C: New.
23741
23742 2005-06-17  Richard Henderson  <rth@redhat.com>
23743
23744         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
23745
23746 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
23747
23748         PR testsuite/21945
23749         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
23750
23751 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
23752
23753         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
23754         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
23755         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
23756         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
23757         check_vect to verify the presence of hardware vector support.
23758
23759 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
23760
23761         PR testsuite/22056
23762         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
23763
23764 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23765
23766         PR libfortran/19216
23767         * gfortran.dg/pr19216.f: Add correct space between brackets and
23768         dg directive.
23769
23770 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23771
23772         PR libfortran/16436
23773         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
23774
23775 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
23776
23777         * gcc.target/i386/attributes-error.c: New testcase.
23778         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
23779         * gcc.target/i386/regparm-stdcall.c: Likewise.
23780         * gcc.target/i386/sseregparm-1.c: Likewise.
23781         * gcc.target/i386/sseregparm-2.c: Likewise.
23782
23783 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
23784
23785         * g++.dg/rtti/crash2.C: New.
23786
23787 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
23788
23789         * gcc.dg/noncompile/20040203-3.c: Update expected message.
23790
23791 2005-06-15  David Ung  <davidu@mips.com>
23792
23793         * gcc.target/mips/mips16e-extends.c: New test for testing the
23794         generation of MIPS16e zeb/zeh, seb/seh instructions.
23795
23796 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
23797
23798         PR 22018
23799         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
23800         * gcc.dg/tree-ssa/pr22018.c: New test.
23801
23802 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
23803
23804         * gcc.dg/simd-1.c: Update error messages.
23805         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
23806         * gcc.dg/simd-2.c: Update error messages.
23807         * gcc.dg/simd-4.c: New.
23808
23809 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
23810
23811         PR c++/20678
23812         * g++.dg/other/crash-4.C: New.
23813
23814 2005-06-14  Devang Patel  <dpatel@apple.com>
23815
23816         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23817
23818 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         PR c++/21929
23821         * g++.dg/parse/crash11.C: Update
23822
23823 2005-06-13  Jeff Law  <law@redhat.com>
23824
23825         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23826         perform the desired transformations.
23827         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23828         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23829
23830 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23831
23832         PR fortran/22038
23833         * gfortran.dg/forall_1.f90: Un-XFAIL.
23834
23835 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
23836
23837         PR c++/21929
23838         * g++.dg/parse/crash26.C: New.
23839
23840         PR c++/20789
23841         * g++.dg/init/member1.C: New.
23842
23843 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gfortran.dg/altreturn_1.f90: New test.
23846
23847 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23848
23849         PR middle-end/21985
23850         * gcc.dg/tree-ssa/pr21985.c: New test.
23851
23852 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23853
23854         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23855
23856 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23857
23858         PR c++/21930
23859         * g++.dg/other/error10.C: New test case.
23860
23861 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23862
23863         PR libfortran/19155
23864         * gfortran.dg/pr19155.f: Add test.
23865
23866 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23867
23868         * gfortran.dg/f2c_7.f90: New test.
23869
23870         * gfortran.dg/forall_1.f90: XFAILed.
23871
23872 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23873
23874         * gcc.dg/pr14796-1.c: New.
23875         * gcc.dg/pr14796-2.c: New.
23876
23877 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23878
23879         PR fortran/17792
23880         PR fortran/21375
23881         * gfortran.dg/deallocate_stat.f90: New test.
23882
23883 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23884
23885         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23886
23887 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23888
23889         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23890         access will be generated when this loop is vectorized. Test that
23891         accesses with same alignment were detected.
23892         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23893         Test that accesses with same alignment were detected.
23894         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23895         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23896         alignment were detected.
23897
23898 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23899
23900         PR c++/10611
23901         * g++.dg/conversion/simd2.C: New.
23902
23903 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23904
23905         * gcc.dg/Wcxx-compat-1.c: New.
23906
23907 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23908
23909         PR libfortran/21480
23910         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23911         complex array.
23912
23913 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23914
23915         * gcc.dg/alias-8.c: New.
23916
23917 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23918
23919         * gcc.dg/format/cmn_err-1.c: Update.
23920
23921 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23922
23923         PR target/20666
23924         * gcc.target/sparc/fexpand-2.c: New.
23925         * gcc.target/sparc/fpmerge-2.c: New.
23926         * gcc.target/sparc/fpmul-2.c: New.
23927         * gcc.target/sparc/noresult.c: New.
23928         * gcc.target/sparc/pdist-2.c: New.
23929         * gcc.target/sparc/pdist-3.c: New.
23930
23931 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23932
23933         PR testsuite/21702
23934         * gcc.target/i386/i386.exp: Fix comment typo.
23935
23936 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23937
23938         PR c++/19497
23939         * g++.dg/inherit/using5.C: New.
23940         * g++.dg/inherit/using6.C: New.
23941
23942 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23943
23944         PR c++/19894
23945         * g++.dg/template/ptrmem15.C: New test.
23946
23947         PR c++/20563
23948         * g++.dg/ext/label4.C: New test.
23949
23950 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23951
23952         * gcc.dg/tls/debug-1.c: New test.
23953
23954 2005-06-07  Dale Johannesen  <dalej@apple.com>
23955
23956         * gcc.target/i386/movq.c: New.
23957
23958 2005-06-07  Dale Johannesen  <dalej@apple.com>
23959
23960         * gcc.dg/20050607-1.c: New.
23961
23962 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23963
23964         PR middle-end/21850
23965         * gcc.c-torture/execute/20050607-1.c: New test.
23966
23967 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23968
23969         PR libfortran/21926
23970         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23971         Test case where the return array has lowest stride one,
23972         but isn't packed.
23973
23974 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23975
23976         * lib/target-supports.exp (check_effective_target_sync_int_long):
23977         Add s390 and s390x targets.
23978
23979 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23980
23981         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23982         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23983         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23984         * gcc.dg/tree-ssa/loop-9.c: New test.
23985
23986 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23987
23988         * g++.dg/parse/defarg10.C: New.
23989
23990 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23991
23992         PR regression/21897
23993         * gcc.c-torture/execute/20050604-1.c: New test.
23994
23995 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23996
23997         PR 21903
23998         * g++.dg/parse/defarg9.C: New.
23999
24000         PR c++/20637
24001         * g++.dg/inherit/using4.C: New.
24002         * g++.dg/overload/error1.C: Adjust expected errors.
24003         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24004         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24005         * g++.old-deja/g++.other/redecl2.C: Likewise.
24006         * g++.old-deja/g++.other/redecl4.C: Likewise.
24007         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24008
24009 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24010
24011         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24012
24013 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24014
24015         * lib/gfortran.exp (gfortran_target_compile): Call
24016         dg-additional-files-options
24017         * gfortran.dg/f2c_4.f90: New file
24018         * gfortran.dg/f2c_4.c: New file
24019         * gfortran.dg/f2c_5.f90: New file
24020         * gfortran.dg/f2c_5.c: New file
24021
24022 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24023
24024         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24025
24026         PR fortran/21912
24027         * gfortran.dg/array_constructor_4.f90: New test.
24028
24029 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24030
24031         PR c++/21619
24032         * g++.dg/ext/builtin9.C: New test.
24033
24034 2005-06-05  Dale Johannesen  <dalej@apple.com>
24035
24036         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24037         * gcc.c-torture/execute/20050603-2.c: Ditto.
24038
24039 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24040
24041         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24042         * gcc.dg/vect/vect-reduc-1.c: New.
24043         * gcc.dg/vect/vect-reduc-2.c: New.
24044         * gcc.dg/vect/vect-reduc-3.c: New.
24045
24046 2005-06-04  Dale Johannesen  <dalej@apple.com>
24047
24048         * gcc.c-torture/execute/20050603-1.c: New.
24049         * gcc.c-torture/execute/20050603-2.c: New.
24050         * gcc.dg/20050603-3.c: New.
24051
24052 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24053
24054         PR fortran/19195
24055         * gfortran.dg/debug_1.f90: New test.
24056
24057         * gfortran.dg/forall_1.f90: New test.
24058
24059 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24060
24061         * gfortran.dg/array_constructor_3.f90: New test.
24062
24063 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24064
24065         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24066
24067 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24068
24069         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24070
24071 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24072
24073         PR c/21873
24074         * gcc.dg/init-excess-1.c: New test.
24075
24076 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/21853
24079         * g++.dg/expr/static_cast6.C: New test.
24080
24081 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24082
24083         * gcc.dg/tree-ssa/vrp14.c: New test.
24084
24085 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24086
24087         PR c++/21336
24088         * g++.dg/template/new2.C: New test.
24089
24090 2005-06-03  Josh Conner  <jconner@apple.com>
24091
24092         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24093         all entries in initializer.
24094
24095 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24096
24097         PR middle-end/21858
24098         * gcc.dg/pr21858.c: New testcase.
24099
24100 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24101
24102         PR tree-optimization/21292
24103
24104         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24105         New.
24106         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24107         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24108         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24109         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24110         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24111
24112 2005-06-02  Richard Henderson  <rth@redhat.com>
24113
24114         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24115
24116 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24117
24118         * gcc.dg/wtypequal.c: New testcase.
24119
24120 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24121
24122         PR 21582
24123         * gcc.dg/tree-ssa/pr21582.c: New test.
24124
24125 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24126
24127         PR c++/21280
24128         * g++.dg/opt/interface2.h: New.
24129         * g++.dg/opt/interface2.C: New.
24130         * g++.dg/init/ctor4.C: Adjust error lines.
24131         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24132         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24133         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24134         * g++.old-deja/g++.pt/assign1.C: Likewise.
24135         * g++.old-deja/g++.pt/crash20.C: Likewise.
24136
24137 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24138
24139         PR tree-optimization/21734
24140         * g++.dg/vect/pr21734_1.cc: New.
24141         * g++.dg/vect/pr21734_2.cc: New.
24142
24143 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         PR c++/20350
24146         * g++.dg/template/spec24.C: New.
24147
24148         PR c++/21151
24149         * g++.dg/pch/local-1.C: New.
24150         * g++.dg/pch/local-1.Hs: New.
24151
24152 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24153
24154         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24155         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24156         * gcc.dg/tree-ssa/pr14341.c: New test.
24157         * gcc.dg/tree-ssa/pr14841.c: New test.
24158         * gcc.dg/tree-ssa/pr20701.c: New test.
24159         * gcc.dg/tree-ssa/pr21086.c: New test.
24160         * gcc.dg/tree-ssa/pr21090.c: New test.
24161         * gcc.dg/tree-ssa/pr21332.c: New test.
24162         * gcc.dg/tree-ssa/pr21458.c: New test.
24163         * gcc.dg/tree-ssa/pr21658.c: New test.
24164         * gcc.dg/tree-ssa/vrp01.c: New test.
24165         * gcc.dg/tree-ssa/vrp02.c: New test.
24166         * gcc.dg/tree-ssa/vrp03.c: New test.
24167         * gcc.dg/tree-ssa/vrp04.c: New test.
24168         * gcc.dg/tree-ssa/vrp05.c: New test.
24169         * gcc.dg/tree-ssa/vrp06.c: New test.
24170         * gcc.dg/tree-ssa/vrp07.c: New test.
24171         * gcc.dg/tree-ssa/vrp08.c: New test.
24172         * gcc.dg/tree-ssa/vrp09.c: New test.
24173         * gcc.dg/tree-ssa/vrp10.c: New test.
24174         * gcc.dg/tree-ssa/vrp11.c: New test.
24175         * gcc.dg/tree-ssa/vrp12.c: New test.
24176         * gcc.dg/tree-ssa/vrp13.c: New test.
24177
24178 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24179
24180         PR 21029
24181         * gcc.dg/tree-ssa/pr21029.c: New test.
24182
24183 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24184
24185         * gfortran.dg/logint-1.f: New test case.
24186         * gfortran.dg/logint-2.f: Likewise.
24187         * gfortran.dg/logint-3.f: Likewise.
24188
24189 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24190
24191         PR c/21536
24192         PR c/20760
24193         * gcc.dg/20050527-1.c: New test.
24194
24195         * gcc.dg/i386-sse-12.c: New test.
24196
24197         PR fortran/21729
24198         * gfortran.dg/implicit_5.f90: New test.
24199
24200 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24201
24202         PR fortran/20883
24203         * gfortran/assign_4.f90: New test.
24204         * gfortran/assign_2.f90: Change compile to run.
24205
24206 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24207
24208         * lib/target-supports.exp
24209         (check_effective_target_sync_char_short): New.
24210         * gcc.dg/sync-2.c: New.
24211
24212 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24213
24214         PR tree-optimization/21817
24215         * gcc.dg/torture/pr21817-1.c: New.
24216
24217 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         PR c++/21165
24220         * g++.dg/template/init5.C: New.
24221
24222 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24223
24224         * gfortran.dg/char_initialiser_actual.f90:
24225         Test character initialisers as actual arguments.
24226         * gfortran.dg/char_pointer_comp_assign.f90:
24227         Test character pointer structure component assignments.
24228         * gfortran.dg/char_array_structure_constructor.f90:
24229         Test character components in structure constructors.
24230
24231 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24232
24233         PR middle-end/20931
24234         * g++.dg/opt/pr20931.C: New test.
24235
24236 2005-05-31  Andreas Jaeger  <aj@suse.de>
24237
24238         PR testsuite/20772
24239         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24240         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24241         g++.old-deja/g++.ext/asmspec1.C,
24242         g++.old-deja/g++.other/regstack.C,
24243         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24244         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24245         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24246         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24247         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24248         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24249         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24250         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24251         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24252         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24253         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24254         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24255         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24256         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24257         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24258         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24259         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24260         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24261         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24262
24263 2005-05-31  Jeff Law  <law@redhat.com>
24264
24265         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24266
24267 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24268
24269         PR middle-end/21743
24270         * gcc.dg/builtins-1.c: Activate disabled clog test.
24271         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24272
24273 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24274
24275         * gfortran.dg/char_pointer_assign.f90:
24276         Test character-pointer assignments and pointer assignments.
24277         * gfortran.dg/char_pointer_dummy.f90:
24278         Test character-pointer dummy arguments.
24279         * gfortran.dg/char_pointer_func.f90:
24280         Test character-pointer function returns.
24281         * gfortran.dg/char_pointer_dependency.f90:
24282         Test character-pointer functions with dependencies.
24283
24284 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/21784
24287         * g++.dg/lookup/using14.C: New test.
24288
24289 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24290
24291         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24292         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24293         trailing ^M.
24294
24295 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24296
24297         PR c++/17413
24298         * g++.dg/template/local5.C: New.
24299
24300         PR target/21761
24301         * gcc.c-torture/compile/pr21761.c: New.
24302
24303         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24304         before darwin8.
24305
24306 2005-05-30  Steven G. Kargl
24307
24308         PR fortran/20846
24309         * gfortran.dg/inquire_8.f90: New test.
24310
24311 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24312
24313         PR libfortran/21376
24314         * gfortran.dg/output_exponents_1.f90: New test.
24315
24316 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24317
24318         PR libfortran/20006
24319         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24320
24321 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24322
24323         PR c++/21210
24324         * g++.dg/ext/complex1.C: New test.
24325
24326         PR c++/21340
24327         * g++.dg/init/ctor6.C: New test.
24328
24329 2005-05-29  Jan Hubicka  <jh@suse.cz>
24330
24331         * gcc.c-torture/compile/pr21562.c: New.
24332
24333 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24334
24335         * gfortran.dg/subnormal_1.f90: New test.
24336
24337 2005-05-28  Jan Hubicka  <jh@suse.cz>
24338
24339         * tree-prof.exp: Fix comment.
24340         * value-prof-1.c: New.
24341         * value-prof-2.c: New.
24342         * value-prof-3.c: New.
24343         * value-prof-4.c: New.
24344
24345 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24346
24347         PR c++/21614
24348         * g++.dg/expr/ptrmem6.C: New test.
24349         * g++.dg/expr/ptrmem6a.C: Likewise.
24350
24351 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24352
24353         PR tree-optimization/21658
24354         * gcc.dg/tree-ssa/pr21658.c: New.
24355
24356 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         PR c++/21455
24359         * g++.dg/inherit/ptrmem3.C: New.
24360
24361         PR c++/21681
24362         * g++.dg/parse/template16.C: New.
24363
24364 2005-05-27  Andreas Jaeger  <aj@suse.de>
24365
24366         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24367
24368         * gcc.dg/i386-sse-8.c: Run test on all archs.
24369
24370 2005-05-26  Mike Stump  <mrs@apple.com>
24371
24372         * objc.dg/isa-field-1.m: Only run on darwin.
24373         * objc.dg/lookup-1.m: Likewise.
24374         * objc.dg/try-catch-8.m: Likewise.
24375
24376 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24377
24378         PR tree-optimization/9814
24379         * gcc.dg/pr9814-1.c: New test case.
24380
24381 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24382
24383         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24384         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24385         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24386         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24387         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24388         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24389         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24390         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24391         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24392         objc.dg/try-catch-8.m: New.
24393
24394 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24395
24396         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24397         remove extraneous semicolons.
24398
24399 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24400
24401         * obj-c++.dg/comp-types-12.mm: New.
24402         * objc.dg/comp-types-11.m: New.
24403         * objc.dg/selector-4.m: New.
24404
24405 2005-05-26  Andreas Jaeger  <aj@suse.de>
24406
24407         PR testsuite/20772
24408         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24409         g++.old-deja/g++.ext/attrib3.C,
24410         g++.old-deja/g++.other/store-expr1.C,
24411         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24412         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24413         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24414         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24415         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24416         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24417         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24418         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24419         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24420         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24421         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24422         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24423         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24424         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24425         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24426         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24427         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24428         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24429         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24430
24431 2005-05-26  Andreas Jaeger  <aj@suse.de>
24432
24433         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24434         x86-64 compilation.
24435
24436 2005-05-26  Andreas Jaeger  <aj@suse.de>
24437
24438         PR testsuite/20772
24439         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24440         gcc.misc-tests/i386-pf-athlon-1.c,
24441         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24442         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24443         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24444         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24445         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24446         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24447         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24448         programs.
24449
24450         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24451         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24452         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24453         x86-64 compilation.
24454
24455         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24456         x86_64.
24457
24458         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24459         effective-target ilp32.
24460
24461 2005-05-26  David Ung  <davidu@mips.com>
24462
24463         * gcc.target/mips/ext_ins.c: New test for testing the generation
24464         of MIPS32/64 rev 2 ext/ins instructions.
24465
24466 2005-05-26  Andreas Jaeger  <aj@suse.de>
24467
24468         * treelang/compile/unsigned.tree: Use gimple instead of
24469         nonexisting generic dump.
24470
24471 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24472
24473         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24474
24475 2005-05-26  Andreas Jaeger  <aj@suse.de>
24476
24477         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24478
24479 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24480
24481         PR libfortran/17283
24482         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24483         Test callee-allocated memory with write statements.
24484
24485 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24486
24487         PR middle-end/21709
24488         * gcc.dg/pr21709-1.c: New test case.
24489
24490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24491             Mike Stump  <mrs@apple.com>
24492
24493         * objc/execute/next_mapping.h: Update for C++.
24494
24495         * obj-c++.dg/selector-1.mm: Move to...
24496         * obj-c++.dg/selector-4.mm: here...
24497
24498         * obj-c++.dg/basic.mm: New.
24499         * obj-c++.dg/comp-types-1.mm: New.
24500         * obj-c++.dg/cxx-class-1.mm: New.
24501         * obj-c++.dg/cxx-ivars-1.mm: New.
24502         * obj-c++.dg/cxx-ivars-2.mm: New.
24503         * obj-c++.dg/cxx-ivars-3.mm: New.
24504         * obj-c++.dg/cxx-scope-1.mm: New.
24505         * obj-c++.dg/cxx-scope-2.mm: New.
24506         * obj-c++.dg/defs.mm: New.
24507         * obj-c++.dg/empty-private-1.mm: New.
24508         * obj-c++.dg/encode-1.mm: New.
24509         * obj-c++.dg/encode-2.mm: New.
24510         * obj-c++.dg/encode-3.mm: New.
24511         * obj-c++.dg/extern-c-1.mm: New.
24512         * obj-c++.dg/extra-semi.mm: New.
24513         * obj-c++.dg/fix-and-continue-2.mm: New.
24514         * obj-c++.dg/isa-field-1.mm: New.
24515         * obj-c++.dg/ivar-list-semi.mm: New.
24516         * obj-c++.dg/local-decl-1.mm: New.
24517         * obj-c++.dg/lookup-1.mm: New.
24518         * obj-c++.dg/lookup-2.mm: New.
24519         * obj-c++.dg/method-1.mm: New.
24520         * obj-c++.dg/method-2.mm: New.
24521         * obj-c++.dg/method-3.mm: New.
24522         * obj-c++.dg/method-4.mm: New.
24523         * obj-c++.dg/method-5.mm: New.
24524         * obj-c++.dg/method-6.mm: New.
24525         * obj-c++.dg/method-7.mm: New.
24526         * obj-c++.dg/no-extra-load.mm: New.
24527         * obj-c++.dg/overload-1.mm: New.
24528         * obj-c++.dg/pragma-1.mm: New.
24529         * obj-c++.dg/pragma-2.mm: New.
24530         * obj-c++.dg/private-1.mm: New.
24531         * obj-c++.dg/private-2.mm: New.
24532         * obj-c++.dg/proto-qual-1.mm: New.
24533         * obj-c++.dg/qual-types-1.mm: New.
24534         * obj-c++.dg/stubify-1.mm: New.
24535         * obj-c++.dg/stubify-2.mm: New.
24536         * obj-c++.dg/super-class-1.mm: New.
24537         * obj-c++.dg/super-class-2.mm: New.
24538         * obj-c++.dg/super-dealloc-1.mm: New.
24539         * obj-c++.dg/super-dealloc-2.mm: New.
24540         * obj-c++.dg/template-1.mm: New.
24541         * obj-c++.dg/template-2.mm: New.
24542         * obj-c++.dg/template-3.mm: New.
24543         * obj-c++.dg/template-4.mm: New.
24544         * obj-c++.dg/template-5.mm: New.
24545         * obj-c++.dg/template-6.mm: New.
24546         * obj-c++.dg/try-catch-1.mm: New.
24547         * obj-c++.dg/try-catch-2.mm: New.
24548         * obj-c++.dg/try-catch-3.mm: New.
24549         * obj-c++.dg/try-catch-4.mm: New.
24550         * obj-c++.dg/try-catch-5.mm: New.
24551         * obj-c++.dg/try-catch-6.mm: New.
24552         * obj-c++.dg/try-catch-7.mm: New.
24553         * obj-c++.dg/try-catch-8.mm: New.
24554         * obj-c++.dg/try-catch-9.mm: New.
24555         * obj-c++.dg/va-meth-1.mm: New.
24556
24557 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24558
24559         * obj-c++.dg/selector-1.mm: New.
24560         * obj-c++.dg/selector-2.mm: New.
24561
24562 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24563
24564         * obj-c++.dg/selector-3.mm: New.
24565         * objc.dg/selector-3.m: New.
24566
24567 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24568
24569         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24570         about where warning appears.
24571
24572 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24573
24574         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24575         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24576         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24577         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24578
24579 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24580
24581         * gcc.dg/20050524-1.c: New test.
24582
24583 2005-05-25  Jan Hubicka  <jh@suse.cz>
24584
24585         * gcc.dg/tree-prof/inliner-1.c: New.
24586
24587 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24588
24589         * gcc.dg/tree-prof: New directory.
24590         * gcc.dg/tree-prof/tree-prof.exp: New.
24591
24592 2005-05-25  DJ Delorie  <dj@redhat.com>
24593
24594         * gcc.dg/Wattributes-1.c: New.
24595         * gcc.dg/Wattributes-2.c: New.
24596         * gcc.dg/Wattributes-3.c: New.
24597
24598 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24599
24600         PR tree-optimization/19833
24601         * gcc.dg/uninit-4.c: Remove xfail.
24602         * gcc.dg/uninit-9.c: Ditto.
24603
24604 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24605
24606         * obj-c++.dg/bitfield-[1-5].mm: New.
24607         * obj-c++.dg/class-protocol-1.mm: New.
24608         * obj-c++.dg/comp-types-1[0-1].mm: New.
24609         * obj-c++.dg/comp-types-[2-9].mm: New.
24610         * obj-c++.dg/encode-[4-8].mm: New.
24611         * obj-c++.dg/layout-1.mm: New.
24612         * obj-c++.dg/method-1[0-9].mm: New.
24613         * obj-c++.dg/method-2[0-1].mm: New.
24614         * obj-c++.dg/method-[8-9].mm: New.
24615         * obj-c++.dg/objc-gc-3.mm: New.
24616         * obj-c++.dg/try-catch-10.mm: New.
24617         * objc.dg/bitfield-5.m: New.
24618         * objc.dg/comp-types-10.m: New.
24619         * objc.dg/comp-types-9.m: New.
24620         * objc.dg/layout-1.m: New.
24621         * objc.dg/objc-gc-4.m: New.
24622         * objc.dg/try-catch-9.m: New.
24623         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24624         * objc.dg/comp-types-1.m: Likewise.
24625         * objc.dg/comp-types-[5-6].m: Likewise.
24626         * objc.dg/method-9.m: Likewise.
24627
24628 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24629
24630         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24631         and on hardware without VMX support.
24632
24633         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24634
24635         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24636
24637         * lib/profopt.exp (dg-final-generate, dg-final-use,
24638         profopt-final-code, profopt-get-options): New.
24639         (profopt-execute): Process test directives.
24640
24641         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24642         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24643         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24644
24645 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24646
24647         PR C++/21645
24648         * g++.dg/init/ctor5.C: New test.
24649
24650 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24651
24652         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24653         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24654         vect-113.c, vect-114.c.
24655
24656 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24657
24658         * gcc.dg/const-elim-1.c: Remove xfails.
24659
24660 2005-05-23  Jeff Law  <law@redhat.com>
24661
24662         * gcc.c-torture/compile/pr21638.c: New test.
24663         * gcc.c-torture/compile/20050520-1.c: New test.
24664
24665 2005-05-23  Nick Clifton  <nickc@redhat.com>
24666
24667         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24668         be a proper triple, ie: m32r*-*-*.
24669         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24670
24671 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24672
24673         PR middle-end/21331
24674         PR tree-opt/21293
24675         * gcc.c-torture/compile/pr21293.c: New test.
24676         * gcc.c-torture/execute/pr21331.c: New test.
24677
24678 2004-05-20  Richard Henderson  <rth@redhat.com>
24679
24680         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24681
24682 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24683
24684         * obj-c++-dg.exp: Add.
24685         * obj-c++.exp: Add.
24686         * obj-c++.dg/dg.exp: Add.
24687
24688 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24689
24690         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24691         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24692
24693 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
24694
24695         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24696
24697 2004-05-19  Richard Henderson  <rth@redhat.com>
24698
24699         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24700
24701 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
24702
24703         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
24704
24705         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
24706
24707 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
24708
24709         PR c++/21495
24710         * g++.dg/parse/extern1.C: New test.
24711         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
24712
24713 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24714
24715         * gcc.dg/c99-math.h: New.
24716         * gcc.dg/c99-math-float-1.c: New test.
24717         * gcc.dg/c99-math-double-1.c: Likewise.
24718         * gcc.dg/c99-math-long-double-1.c: Likewise.
24719
24720 2005-05-18  Richard Henderson  <rth@redhat.com>
24721
24722         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
24723
24724 2005-05-18  Devang Patel  <dpatel@apple.com>
24725
24726         * g++.dg/opt/20050511-1.C: New test.
24727
24728 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
24729
24730         PR libfortran/21127
24731         * gfortran.dg/reshape-complex.f90: New test.
24732
24733 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
24734
24735         * gfortran.dg/array_constructor_1.f90: New test.
24736         * gfortran.dg/array_constructor_2.f90: New test.
24737
24738 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24739
24740         PR fortran/20954
24741         * gfortran.dg/pr20954.f: New test.
24742
24743 2005-05-17  Mike Stump  <mrs@apple.com>
24744
24745         Yet more Objective-C++...
24746
24747         * objc.dg/method-5.m: Update.
24748         * objc.dg/method-6.m: Update.
24749         * objc.dg/method-7.m: Update.
24750         * objc.dg/method-9.m: Update.
24751         * objc.dg/try-catch-2.m: Update.
24752
24753 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
24754
24755         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
24756         Remove little-endian optimizations.
24757
24758 2005-05-17  Jeff Law  <law@redhat.com>
24759
24760         * g++.dg/tree-ssa/pr14814.C: New test.
24761         * gcc.dg/tree-ssa/pr14814.C: New test.
24762         * gcc.dg/tree-ssa/pr17141-1.C: New test.
24763         * gcc.dg/tree-ssa/pr17141-2.C: New test.
24764
24765 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24766
24767         * gcc.dg/compat/generate-random.c: Do not include
24768         libiberty.h.
24769         * gcc.dg/compat/generate-random_r.c: Likewise.
24770
24771 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
24772
24773         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
24774
24775 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24776
24777         PR middle-end/21595
24778         * g++.dg/tree-ssa/builtin1.C: New testcase.
24779
24780 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
24781
24782         PR c++/21454
24783         * g++.dg/opt/const4.C: New test.
24784
24785         PR middle-end/21492
24786         * g++.dg/opt/crossjump1.C: New test.
24787
24788         PR tree-optimization/21610
24789         * gcc.c-torture/compile/20050516-1.c: New test.
24790
24791         PR fortran/15080
24792         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
24793         about the test failing.
24794         * gfortran.fortran-torture/execute/where_7.f90: New test.
24795         * gfortran.fortran-torture/execute/where_8.f90: New test.
24796
24797 2005-05-16  Richard Henderson  <rth@redhat.com>
24798
24799         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
24800         i?86 and x86_64.
24801
24802 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
24803
24804         * gcc.dg/compat/generate-random.c (config.h): Do not include.
24805         (limits.h): Include unconditionally.
24806         (stdlib.h): Likewise.
24807         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24808         (limits.h): Include unconditionally.
24809         (stdlib.h): Likewise.
24810         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24811         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24812         (limits.h): Include unconditionally.
24813         (stdlib.h): Likewise.
24814         (hashtab.h): Do not include.
24815         (getopt.h): Likewise.
24816         (stddef.h): Include.
24817         (hashval_t): Define.
24818         (struct entry): Add "next" field.
24819         (HASH_SIZE): New macro.
24820         (hash_table): New variable.
24821         (switchfiles): Do not use xmalloc.
24822         (mix): New macro.
24823         (iterative_hash): New function.
24824         (hasht): Remove.
24825         (e_exists): New function.
24826         (e_insert): Likewise.
24827         (output): Use, instead of libiberty hashtable functions.
24828         (main): Do not use getopt.  Do not call htab_create.
24829
24830 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
24831
24832         PR libstdc++/21526
24833         * lib/target-supports.exp (check_mkfifo_available):
24834         Return 0 for cygwin as mkfifo support incomplete on platform.
24835         Fix typos in comments.
24836
24837 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
24838
24839         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24840
24841 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24842
24843         PR fortran/17432
24844         * gfortran.dg/assign_4.f: New test.
24845
24846 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24847
24848         PR tree-optimization/21563
24849         * gcc.dg/tree-ssa/pr21563.c: New.
24850
24851 2005-05-14  Jan Hubicka  <jh@suse.cz>
24852
24853         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24854
24855 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24856
24857         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24858
24859 2005-05-13  Julian Brown  <julian@codesourcery.com>
24860
24861         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24862         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24863
24864 2005-05-13  Jan Hubicka  <jh@suse.cz>
24865
24866         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24867         * gcc.dg/fold-xor-?.c: Likewise.
24868         * gcc.dg/pr15784-?.c: Likewise.
24869         * gcc.dg/pr20922-?.c: Likewise.
24870         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24871         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24872         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24873
24874 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24875
24876         PR fortran/21260
24877         * gfortran.dg/hollerith_1.f90: New test.
24878
24879 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24880
24881         * gfortran.dg/func_result_2.f90: New test.
24882
24883 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24884
24885         * gfortran.dg/dev_null.f90: New test.
24886
24887 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24888
24889         * gcc.dg/arm-vfp1.c: Revert last change.
24890
24891 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24892
24893         PR middle-end/19807
24894         PR tree-optimization/19639
24895         * g++.dg/tree-ssa/pr19807.C: New testcase.
24896
24897 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24898
24899         PR libfortran/21471
24900         * gfortran.dg/append-1.f90: New test.
24901
24902 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24903
24904         * gcc.dg/pr18501.c: XFAIL.
24905         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24906         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24907         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24908         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24909         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24910         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24911         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24912         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24913
24914 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24915
24916         PR fortran/20178
24917         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24918         gfortran.dg/f2c_3.f90: New tests.
24919
24920         * gfortran.dg/return_1.f90: Fix dg annotation.
24921
24922 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24923
24924         * gcc.c-torture/compile/20050510-1.c: New test.
24925
24926 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24927
24928         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24929
24930 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24931
24932         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24933
24934 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24935
24936         PR c/17913
24937         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24938
24939 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24940
24941         PR c/21342
24942         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24943         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24944
24945 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24946
24947         PR debug/16676
24948         * gcc.dg/debug/pr16676.c: New test.
24949
24950 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24951
24952         PR testsuite/21443
24953         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24954         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24955         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24956         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24957         Change -O1 to -O2.
24958         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24959         -fno-tree-dominator-opts.
24960
24961 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24962
24963         * gfortran.dg/return_1.f90: New test.
24964
24965 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24966
24967         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24968
24969         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24970
24971 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24972
24973         PR c++/21427
24974         * g++.dg/inherit/covariant13.C: New.
24975
24976 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24977
24978         PR libfortran/19155
24979         * gfortran.dg/pr19155.f: New test.
24980
24981 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24982
24983         PR inline-asm/8788
24984         * gcc.dg/pr8788-1.c: New testcase.
24985
24986 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24987
24988         PR target/21416
24989         * gcc.target/mips/fpcmp-[12].c: New tests.
24990
24991 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24992
24993         * lib/target-supports-dg.exp (dg-require-fork): New function.
24994         (dg-require-mkfifo): Likewise.
24995         * lib/target-supports.exp (check_function_available): New
24996         function.
24997         (check_fork_available): Likewise.
24998         (check_mkfifo_available): Likewise.
24999
25000 2005-05-06  Jeff Law  <law@redhat.com>
25001
25002         * gcc.c-torture/compile/pr21380.c: New test.
25003
25004 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25005
25006         PR c++/20961
25007         * g++.dg/ext/weak3.C: New test.
25008
25009 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25010
25011         PR c++/21352
25012         * g++.dg/template/crash37.C: New test.
25013
25014 2005-05-05  Paul Brook  <paul@codesourcery.com>
25015
25016         * gcc.dg/arm-g2.c: Use effective-target arm32.
25017         * gcc.dg/arm-mmx-1.c: Ditto.
25018         * gcc.dg/arm-scd42-2.c: Ditto.
25019         * gcc.dg/arm-vfp1.c: Ditto.
25020         * lib/target-supports.exp (check_effective_target_arm32): New
25021         function.
25022
25023 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25024
25025         PR libfortran/21354
25026         gfortran.dg/in_pack_rank7.f90: New test.
25027
25028 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25029
25030         PR middle-end/15618
25031         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25032
25033 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25034
25035         PR middle-end/21265
25036         * gcc.dg/20050503-1.c: New test.
25037
25038         PR rtl-optimization/21239
25039         * gcc.dg/i386-sse-11.c: New test.
25040
25041 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25042
25043         PR target/16888
25044         * gcc.target/i386/asm-1.c: New test.
25045
25046 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25047
25048         PR rtl-optimization/21330
25049         * gcc.c-torture/execute/20050502-1.c: New test.
25050
25051         PR target/21297
25052         * gcc.c-torture/execute/20050502-2.c: New test.
25053
25054 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25055
25056         PR middle-end/21282
25057         * gcc.dg/pr21282.c: New.
25058
25059 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25060
25061         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25062         * gcc.dg/vect/vect-92.c: Likewise.
25063         * gcc.dg/vect/vect-93.c: Likewise.
25064         * gcc.dg/vect/vect-dv-1.c: Likewise.
25065         * gcc.dg/vect/vect-dv-2.c: Likewise.
25066         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25067
25068 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25069
25070         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25071         * gfortran.dg/vect/vect-2.f90: Likewise.
25072         * gfortran.dg/vect/vect-3.f90: Likewise.
25073         * gfortran.dg/vect/vect-4.f90: Likewise.
25074         * gfortran.dg/vect/vect-5.f90: Likewise.
25075
25076 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25077
25078         PR target/20813
25079         * gcc.dg/rs6000-fpint-2.c: New.
25080
25081 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25082
25083         PR c/15698
25084         * gcc.dg/builtins-30.c: Update expected messages.
25085         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25086         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25087         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25088
25089 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25090
25091         PR tree-optimization/21294
25092         * gcc.dg/tree-ssa/pr21294.c: New.
25093
25094 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25095
25096         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25097         __builtin_altivec_st_internal_4si built-in.
25098
25099 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25100
25101         PR c++/15875
25102         * g++.dg/template/ptrmem14.C: New test.
25103
25104 2005-05-02  Paul Brook  <paul@codesourcery.com>
25105
25106         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25107
25108 2005-05-02  Michael Matz  <matz@suse.de>
25109
25110         PR c++/19542
25111         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25112
25113 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25114
25115         * g++.dg/cpp/weak.C: New test.
25116
25117 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25118
25119         * gcc.dg/tree-ssa/loop-8.c: New test.
25120
25121 2005-04-30  Michael Maty  <matz@suse.de>
25122
25123         * gcc.dg/inline-mcpy.c: New test.
25124
25125 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25126
25127         PR libfortran/18958
25128         * gfortran.dg/eoshift.f90: New test case.
25129
25130 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25131
25132         PR libfortran/18857
25133         * gfortran.dg/matmul_1.f90: New test.
25134
25135 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25136
25137         PR tree-optimization/21030
25138         * gcc.dg/tree-ssa/pr21030.c: New.
25139
25140 2005-04-29  Devang Patel  <dpatel@apple.com>
25141
25142         PR tree-optimization/21272
25143         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25144
25145 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25146
25147         PR fortran/13082
25148         PR fortran/18824
25149         * gfortran.dg/entry_4.f90: New test.
25150         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25151         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25152         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25153         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25154         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25155         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25156         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25157
25158 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25159
25160         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25161
25162 2005-04-29  Paul Brook  <paul@codesourcery.com>
25163
25164         * gfortran.dg/entry_3.f90: New test.
25165
25166 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25167
25168         * gfortran.dg/implicit_4.f90: New test.
25169
25170 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25171
25172         * lib/target-supports.exp (check_profiling_available): Return
25173         false for xtensa-*-elf.
25174
25175 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25176
25177         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25178         error if file cannot be deleted.
25179
25180 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25181
25182         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25183         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25184         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25185         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25186         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25187         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25188         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25189         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25190         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25191         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25192         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25193         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25194         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25195
25196 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25197
25198         PR fortran/20865
25199         * gfortran.dg/pr20865.f90: New test.
25200
25201 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25202
25203         * gcc.dg/void-cast-2.c: New test.
25204
25205 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25206
25207         PR c/21159
25208         * gcc.dg/void-cast-1.c: New test.
25209
25210 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25211
25212         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25213
25214 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25215
25216         PR fortran/21177
25217         * gfortran.dg/pr21177.f90: New test.
25218
25219 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25220
25221         PR tree-optimization/21171
25222         * gcc.dg/tree-ssa/pr21171.c: New test.
25223
25224 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25225
25226         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25227         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25228         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25229         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25230         gcc.dg/tree-ssa/gen-vect-32.c: New.
25231         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25232         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25233         don't run on PPC32.
25234
25235 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25236
25237         PR c/21213
25238         * gcc.dg/transparent-union-3.c: New test.
25239
25240 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25241
25242         PR c/20740
25243         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25244         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25245         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25246         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25247         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25248         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25249
25250 2005-04-26  Jeff Law  <law@redhat.com>
25251
25252         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25253         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25254         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25255         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25256         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25257         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25258         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25259
25260 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25261
25262         PR tree-optimization/17598
25263         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25264
25265 2005-04-25  Mike Stump  <mrs@apple.com>
25266
25267         * objc.dg/fix-and-continue-1.m: Add.
25268
25269 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25270
25271         PR c++/20995
25272         * g++.dg/opt/pr20995-1.C: New test case.
25273
25274 2005-04-25  Devang Patel <dpatel@apple.com>
25275
25276         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25277
25278 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25279
25280         PR testsuite/21062
25281         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25282
25283 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25284
25285         PR C++/21188
25286         * g++.dg/opt/rtti2.C: New test.
25287
25288 2005-04-25  Paul Brook  <paul@codesourcery.com>
25289         Steven G. Kargl  <kargls@comcast.net>
25290
25291         PR fortran/20879
25292         * gfortran.dg/ichar_1.f90: New file.
25293
25294 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25295
25296         PR middle-end/20991
25297         * g++.dg/opt/pr20991.C: New test.
25298
25299         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25300         where sizeof (type) < __alignof__ (type).
25301         * gcc.dg/compat/struct-layout-1.h: Likewise.
25302
25303 2005-04-24  Per Bothner  <per@bothner.com>
25304             Devang Patel  <dpatel@apple.com>
25305
25306         PR preprocessor/20907
25307         * gcc.dg/cpp/very-long-comment.c: New test.
25308
25309 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25310
25311         PR fortran/20059
25312         * gfortran.dg/common_5.f: New test.
25313
25314 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25315
25316         PR middle-end/21082
25317         * g++.dg/tree-ssa/pr21082.C: New testcase.
25318
25319 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25320
25321         * gcc.dg/vect/vect-99.c: New test.
25322
25323 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25324
25325         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25326
25327 2005-04-22  Jeff Law  <law@redhat.com>
25328
25329         * gcc.dg/uninit-5.c: Remove xfails.
25330         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25331         conditionals and loads.
25332
25333 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25334
25335         PR libfortran/20074
25336         PR libfortran/20436
25337         PR libfortran/21108
25338         * gfortran.dg/nested_reshape.f90: new test
25339         * gfortran.dg/reshape-alloc.f90: new test
25340         * gfortran.dg/reshape.f90: new test
25341
25342 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25343
25344         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25345
25346         * gcc.dg/arm-vfp1.c: New test.
25347
25348 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25349
25350         PR c++/21087
25351         * g++.dg/lookup/builtin2.C: New test.
25352
25353 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25354
25355         * gcc.dg/weak/weak-13.c: New test.
25356
25357 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25358
25359         * lib/target-supports.exp (check_effective_target_sync_int_long):
25360         Add powerpc*.
25361
25362 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25363
25364         * gcc.target/mips/branch-1.c: New test.
25365
25366 2005-04-21  Richard Henderson  <rth@redhat.com>
25367
25368         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25369         * gcc.dg/vect/vect-86.c: Likewise.
25370         * gcc.dg/vect/vect-87.c: Likewise.
25371         * gcc.dg/vect/vect-88.c: Likewise.
25372
25373 2005-04-21  Devang Patel  <dpatel@apple.com>
25374
25375         PR optimization/20994
25376         * gcc.dg/tree-ssa/ifc-3.c: New test.
25377
25378 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25379
25380         PR c/12913
25381         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25382         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25383         gcc.dg/c99-vla-jump-5.c: New tests.
25384
25385 2005-04-19  Richard Henderson  <rth@redhat.com>
25386
25387         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25388         Fix typo in exists check.
25389         (check_effective_target_sync_int_long): New.
25390         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25391         * gcc.dg/ia64-sync-2.c: Likewise.
25392         * gcc.dg/ia64-sync-3.c: Likewise.
25393         * gcc.dg/ia64-sync-4.c: Likewise.
25394
25395 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25396
25397         * gcc.dg/fold-xor-1.c: New test.
25398         * gcc.dg/fold-xor-2.c: New test.
25399
25400 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25401
25402         PR target/20670
25403         * g++.dg/eh/fp-regs.C: New test.
25404
25405 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25406
25407         * gcc.dg/Wint-to-pointer-cast-1.c,
25408         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25409         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25410         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25411
25412 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25413
25414         PR fortran/16861
25415         * gfortran.dg/pr16861.f90: New test.
25416
25417 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25418
25419         * gcc.dg/pr21085.c: New test.
25420
25421 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25422
25423         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25424         (setup_mips_tests, dg-mips-options): New procedures.
25425         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25426         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25427         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25428         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25429         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25430         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25431         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25432         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25433         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25434         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25435         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25436         dg-mips-options instead of dg-options.  Remove now-redundant
25437         preprocessor guards.
25438         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25439         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25440         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25441         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25442         * gcc.dg/vr-mult-2.c: Delete.
25443         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25444         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25445         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25446         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25447         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25448         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25449         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25450
25451 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25452
25453         * ada/acats/run_all.sh: Use sync when executable not present.
25454
25455 2005-04-18  Devang Patel  <dpatel@apple.com>
25456
25457         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25458         * gcc.dg/vect/vect-11a.c: New.
25459         * gcc.dg/vect/vect-none.c: Update.
25460         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25461
25462 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25463
25464         PR tree-optimization/20922
25465         * gcc.dg/pr20922-1.c: New test.
25466         * gcc.dg/pr20922-2.c: New test.
25467         * gcc.dg/pr20922-3.c: New test.
25468         * gcc.dg/pr20922-4.c: New test.
25469         * gcc.dg/pr20922-5.c: New test.
25470         * gcc.dg/pr20922-6.c: New test.
25471
25472 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25473
25474         PR libfortran/20950
25475         * gfortran.dg/pr20950.f: New test.
25476
25477 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25478
25479         PR libfortran/19216
25480         * gfortran.dg/pr19216.f: New test.
25481
25482 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25483
25484         PR tree-optimization/21001
25485         * gcc.dg/tree-ssa/pr21001.c: New.
25486
25487 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25488
25489         PR libfortran/21075
25490         * gfortran.dg/reshape_rank7.f90: New test.
25491
25492 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25493
25494         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25495         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25496         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25497         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25498         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25499         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25500         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25501         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25502         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25503         wrong way round).
25504         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25505         in namelists.  New test.
25506         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25507         New test.
25508         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25509         New test.
25510         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25511         namelist.  New test.
25512         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25513         New test.
25514         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25515         New test.
25516         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25517         namelist.  New test.
25518         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25519         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25520         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25521         New test.
25522         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25523         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25524         arrays. New test.
25525
25526 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25527
25528         * gfortran.dg/wtruncate.f: New testcase.
25529         * gfortran.dg/wtruncate.f90: New testcase.
25530
25531 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25532
25533         PR c++/21025
25534         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25535         which sizeof/alignof is dependent, rather than just whether we are
25536         processing_template_decl.
25537
25538 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25539
25540         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25541         corrected typo where the wrong variables had been compared.
25542
25543 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25544
25545         PR libfortran/18495
25546         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25547         Test callee-allocated version of return array with a write
25548         statement.
25549         Test spread with a temporary with another write statement.
25550
25551 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25552
25553         PR tree-optimization/21031
25554         * gcc.dg/tree-ssa/pr21031.c: New.
25555
25556 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25557
25558         PR tree-optimization/21004
25559         * gcc.dg/builtins-53.c: Include builtins-config.h.
25560         Check floorf, ceilf, floorl and ceill transformations
25561         only when HAVE_C99_RUNTIME is defined.
25562
25563 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25564
25565         PR middle-end/20739
25566         * gcc.dg/tree-ssa/pr20739.c: New test.
25567
25568 2005-04-14  Mike Stump  <mrs@apple.com>
25569
25570         * gcc.dg/Foundation.framework/empty: New.
25571         * gcc.dg/framework-2.c: New.
25572
25573 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25574
25575         PR tree-optimization/21021
25576         * gcc.c-torture/compile/pr21021.c: New.
25577
25578 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25579
25580         PR testsuite/21010
25581         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25582         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25583         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25584         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25585         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25586         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25587         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25588         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25589
25590 2005-04-14  Richard Henderson  <rth@redhat.com>
25591
25592         * lib/target-supports.exp (check_effective_target_vect_condition):
25593         Add ia64, i?86, and x86_64.
25594
25595 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25596
25597         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25598
25599 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25600
25601         PR tree-optimization/20657
25602         * gcc.dg/tree-ssa/pr20657.c: New.
25603
25604 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25605
25606         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25607         (long long int)trunc*.
25608
25609 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25610
25611         PR target/20927
25612         * gcc.dg/pr20927.c: New test.
25613
25614 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25615
25616         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25617         * gcc.target/mips/asm-1.c: Likewise.
25618
25619 2005-04-13  Dale Johannesen  <dalej@apple.com>
25620
25621         * objc.dg/objc-fast-4.m: New.
25622
25623 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25624
25625         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25626         directory.
25627         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25628
25629 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25630
25631         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25632         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25633         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25634
25635 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25636
25637         PR tree-optimization/20913
25638         * gcc.dg/tree-ssa/pr20913.c: New.
25639
25640         PR tree-optimization/20702
25641         * gcc.dg/tree-ssa/pr20702.c: New.
25642
25643 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25644
25645         PR c++/13744
25646         * g++.dg/inherit/local3.C: New test.
25647
25648 2005-04-12  Jeff Law  <law@redhat.com>
25649
25650         * gcc.dg/tree-ssa/20050412-1.c: New test.
25651
25652 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25653
25654         PR libfortran/19016
25655         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25656         Add tests with mask generated by expression.
25657         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25658         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25659         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25660
25661 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25662
25663         PR middle-end/20917
25664         * gcc.dg/20050409-1.c: New test.
25665
25666 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25667
25668         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25669
25670 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25671
25672         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25673         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25674         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25675         (TARGET_CXX): Adjust accordingly.
25676         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25677         determine_class_data_visibility and class_data_always_comdat.
25678         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25679         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25680         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25681         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25682         (arm_cxx_determine_class_data_visibility): New.
25683         (arm_cxx_class_data_always_comdat): Likewise.
25684         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25685         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25686         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25687         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25688         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25689         Define.
25690
25691 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25692
25693         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25694
25695 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
25696
25697         * gcc.dg/i386-darwin-fpmath.c: New.
25698
25699 2004-04-11  Devang Patel  <dpatel@apple.com>
25700
25701         * lib/target-supports.exp (check_effective_target_vect_condition): New.
25702         * gcc.dg/vect/vect-ifcvt-1.c: New test.
25703         * gcc.dg/vect/vect-ifcvt-2.c: New test.
25704         * gcc.dg/vect/vect-ifcvt-3.c: New test.
25705         * gcc.dg/vect/vect-ifcvt-4.c: New test.
25706         * gcc.dg/vect/vect-ifcvt-5.c: New test.
25707         * gcc.dg/vect/vect-ifcvt-6.c: New test.
25708         * gcc.dg/vect/vect-ifcvt-7.c: New test.
25709         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
25710
25711 2004-04-11  Devang Patel  <dpatel@apple.com>
25712
25713         * gcc.dg/vect/vect-dv-1.c: New test.
25714         * gcc.dg/vect/vect-dv-2.c: New test.
25715
25716 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25717
25718         PR tree-optimization/20933
25719         * gcc.dg/tree-ssa/pr20933.c: New test.
25720
25721 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25722
25723         * gfortran.dg/fold_nearest.f90: New test.
25724
25725 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
25726
25727         * gcc.dg/tree-ssa/alias-1.c: New test.
25728
25729 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25730
25731         PR tree-optimization/20920
25732         * g++.dg/tree-ssa/pr20920.C: New test.
25733
25734 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
25735
25736         * gcc.dg/builtins-53.c: Also check (int)ceil* and
25737         (long long int)ceil*.
25738
25739 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
25740
25741         * g++.dg/warn/Wdtor1.C: Declare template in system header with
25742         explicit C++ linkage.
25743
25744 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25745
25746         * gfortran.dg/pr17229.f: Take care of the new obsolescence
25747         warning for arithmetic IF statements.
25748
25749 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
25750
25751         * eor_handling_1.f90: New test case.
25752         * eor_handling_2.f90: New test case.
25753         * eor_handling_3.f90: New test case.
25754         * eor_handling_4.f90: New test case.
25755         * eor_handling_5.f90: New test case.
25756         * noadv_size.f90: New test case.
25757         * pad_no.f90: New test case.
25758
25759 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
25760
25761         * gcc.c-torture/execute/20050410-1.c: New test.
25762
25763 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
25764
25765         * gcc.dg/pr20126.c: New.
25766
25767 2005-04-09  Bud Davis  <bdavis@gfortran.org>
25768             Steven G. Kargl <kargls@comcast.net>
25769
25770         * gfortran.dg/PR19872.f: New test.
25771
25772 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25773
25774         * gfortran.dg/nint_1.f90: Fix dg-do directive.
25775
25776 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25777
25778         * gfortran.dg/nint_1.f90: New test.
25779
25780 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25781
25782         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
25783         Added test for callee-allocated arrays with write statements.
25784         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
25785         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
25786         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25787         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25788         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25789
25790 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25791
25792         PR libfortran/20163
25793         * gfortran.dg/open-options-blanks.f: New test.
25794
25795 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25796
25797         PR fortran/13257
25798         * gfortran.dg/comma_format_extension_[1234].f: New tests.
25799
25800 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
25801
25802         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25803         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25804         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25805         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25806         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25807         * gcc.c-torture/execute/stdarg-4.c: New test.
25808
25809         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25810
25811         PR target/20795
25812         * g++.dg/abi/param2.C: New test.
25813
25814 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25815
25816         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25817
25818 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25819
25820         * gcc.dg/builtins-53.c: New test.
25821
25822 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
25823
25824         * g++.dg/tree-ssa/pr18178.C: New test.
25825         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25826         * gcc.c-torture/execute/20041019-1.c: New test.
25827         * gcc.dg/tree-ssa/20041008-1.c: New test.
25828         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25829         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25830         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25831         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25832         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25833         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25834         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25835         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25836         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25837         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25838
25839 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25840
25841         PR rtl-optimization/20466
25842         * gcc.c-torture/execute/pr20466-1.c: New test.
25843
25844 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25845
25846         PR c++/20905
25847         * g++.dg/parse/cond2.C: New test.
25848
25849         PR c++/20145
25850         * g++.dg/warn/Wdtor1.C: New test.
25851
25852 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25853
25854         PR fortran/17229
25855         * gfortran.dg/pr17229.f: New test.
25856
25857 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25858
25859         * gfortran.dg/tiny_1.f90: New test.
25860         * gfortran.dg/tiny_2.f90: ditto.
25861
25862 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25863
25864         * gfortran.dg/eor_1.f90: Fix dg-do run line
25865         * gfortran.dg/open_new.f90: Fix dg-do run line
25866
25867 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25868
25869         * lib/target-supports.exp (get_compiler_messages): Support
25870         optional arguments, the fourth being compiler options.
25871         (check_effective_target_fpic): New proc.
25872         * gcc.dg/20050321-2.c: Restrict to target fpic.
25873
25874 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25875
25876         * gcc.dg/15443-1.c: New test.
25877         * gcc.dg/15443-2.c: Likewise.
25878
25879 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25880
25881         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25882
25883 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25884
25885         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25886
25887 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25888
25889         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25890         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25891         -m64.
25892         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25893         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25894         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25895
25896 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25897
25898         PR c++/20212
25899         * g++.dg/warn/Wunused-11.C: New test.
25900
25901 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25902
25903         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25904
25905 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25906
25907         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25908
25909 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25910
25911         PR c++/20734
25912         * g++.dg/template/ptrmem13.C: New test.
25913
25914 2005-04-05  Per Bothner  <per@bothner.com>
25915
25916         * lib/gcc.exp: Always add -fno-show-column, for now.
25917
25918 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25919
25920         PR testsuite/20767
25921         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25922         of plain old "unsigned int" for the type of "i".  Makes this test
25923         64bit clean.
25924
25925 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25926
25927         * gcc.dg/i386-ssefn-1.c: New test.
25928         * gcc.dg/i386-ssefn-2.c: New test.
25929         * gcc.dg/i386-ssefn-3.c: New test.
25930         * gcc.dg/i386-ssefn-4.c: New test.
25931
25932 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25933
25934         PR tree-optimization/20076
25935         * gcc.dg/builtin-apply4.c: New test.
25936
25937         PR preprocessor/19475
25938         * gcc.dg/cpp/macspace1.c: New test.
25939         * gcc.dg/cpp/macspace2.c: New test.
25940
25941 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25942
25943         * gfortran.dg/pr20755.f: Fixed bad format.
25944
25945 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25946
25947         PR c++/20763
25948         * g++.dg/ext/attrib21.C: New test.
25949
25950 2004-04-05  Devang Patel  <dpatel@apple.com>
25951
25952         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25953         * gcc.dg/vect/vect-shift-1.c: New test.
25954
25955 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25956
25957         PR libfortran/20755
25958         * gfortran.dg/pr20755.f: New test.
25959
25960 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25961
25962         * gfortran.dg/pr15959.f90: New test.
25963         * gfortran.dg/string_pad_trunc.f90: New test.
25964
25965 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25966
25967         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25968         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25969         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25970         syntax.
25971
25972 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25973
25974         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25975
25976 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25977
25978         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25979         * gcc.c-torture/compile/20011119-2.c: Likewise.
25980         * gcc.c-torture/compile/981001-2.c: Likewise.
25981
25982 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25983
25984         PR c++/20679
25985         * g++.dg/template/overload4.C: New test.
25986
25987 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         PR c++/20746
25990         * g++.dg/abi/covariant5.C: New.
25991
25992         PR debug/20505
25993         * g++.dg/debug/const2.C: New.
25994
25995 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25996
25997         PR rtl-optimization/16104
25998         * gcc.c-torture/execute/20050316-1.c: New test.
25999
26000 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         * g++.dg/template/spec23.C: Fix dg-error text.
26003
26004 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26005
26006         PR c++/19199
26007         * g++.dg/expr/lval2.C: New.
26008
26009 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26010
26011         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26012         __builtin_strcasecmp and __builtin_strncasecmp.
26013
26014 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26015
26016         PR c++/20723
26017         * g++.dg/template/spec22.C: New.
26018         * g++.dg/template/spec23.C: New.
26019
26020 2005-04-03  Dale Ranta  <dir@lanl.gov>
26021             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26022
26023         PR libfortran/20068
26024         PR libfortran/20125
26025         PR libfortran/20156
26026         PR libfortran/20471
26027         * gfortran.dg/backspace.f: New test.
26028
26029 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26030
26031         * gcc.dg/pr19345.c: New test.
26032
26033 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26034
26035         PR tree-optimization/20640
26036         * gcc.dg/torture/tree-loop-1.c: New.
26037
26038 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26039
26040         PR rtl-optimization/20290
26041         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26042
26043 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26044
26045         * gcc.dg/rs6000-fpint.c: New.
26046
26047 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26048
26049         * gcc.dg/old-style-then-proto-1.c: New test.
26050
26051 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26052
26053         * gfortran.fortran-torture/execute/backspace.f90: Check
26054         after backspace and read was incorrect.
26055
26056 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26057
26058         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26059         buffer past the terminating NUL using memcmp.
26060         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26061         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26062
26063         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26064         Fix unused/uninitialized variable warnings.
26065
26066         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26067         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26068         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26069         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26070
26071         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26072         gcc.c-torture/execute/builtins/fputs-lib.c,
26073         gcc.c-torture/execute/builtins/lib/fprintf.c,
26074         gcc.c-torture/execute/builtins/lib/main.c,
26075         gcc.c-torture/execute/builtins/lib/memcmp.c,
26076         gcc.c-torture/execute/builtins/lib/memmove.c,
26077         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26078         gcc.c-torture/execute/builtins/lib/memset.c,
26079         gcc.c-torture/execute/builtins/lib/printf.c,
26080         gcc.c-torture/execute/builtins/lib/sprintf.c,
26081         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26082         gcc.c-torture/execute/builtins/lib/strchr.c,
26083         gcc.c-torture/execute/builtins/lib/strcmp.c,
26084         gcc.c-torture/execute/builtins/lib/strcpy.c,
26085         gcc.c-torture/execute/builtins/lib/strcspn.c,
26086         gcc.c-torture/execute/builtins/lib/strlen.c,
26087         gcc.c-torture/execute/builtins/lib/strncat.c,
26088         gcc.c-torture/execute/builtins/lib/strncmp.c,
26089         gcc.c-torture/execute/builtins/lib/strncpy.c,
26090         gcc.c-torture/execute/builtins/lib/strrchr.c,
26091         gcc.c-torture/execute/builtins/lib/strspn.c,
26092         gcc.c-torture/execute/builtins/lib/strstr.c,
26093         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26094         gcc.c-torture/execute/builtins/strlen-2.c,
26095         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26096         prototypes.
26097
26098 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26099
26100         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26101         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26102         selectany usage.
26103
26104 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26105
26106         PR c++/19406
26107         * g++.dg/debug/using1.C: New test.
26108
26109 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26110
26111         PR middle-end/20524
26112         * gcc.dg/alias-7.c: Prefix asm-declared name with
26113         __USER_LABEL_PREFIX__.
26114
26115 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26116
26117         Fix fallout from PR middle-end/15700:
26118         * gcc.c-torture/compile/20011119-1.c: Take
26119         __USER_LABEL_PREFIX__ into account.
26120         * gcc.c-torture/compile/20011119-2.c: Likewise.
26121
26122 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26123
26124         PR c++/18644
26125         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26126
26127 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26128
26129         PR c/17855
26130         * gcc.c-torture/compile/struct-non-lval-1.c,
26131         gcc.c-torture/compile/struct-non-lval-2.c,
26132         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26133
26134 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26135
26136         * gcc.dg/tls/tls.exp: Remove temporary file.
26137         * g++.dg/tls/tls.exp: Ditto.
26138         * lib/file-format.exp: Ditto.
26139         * g++.dg/special/ecos.exp: Ditto.
26140
26141         * lib/profopt.exp: Treat prof_ext as a list.
26142         * gcc.misc-tests/bprob.exp: Ditto.
26143         * g++.dg/bprob/bprob.exp: Ditto.
26144
26145         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26146         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26147         g++.dg/tree-ssa/pointer-reference-alias.C,
26148         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26149         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26150         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26151         g++.dg/vect/pr19951.cc: Ditto.
26152         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26153         gcc.dg/builtins-47.c: Ditto.
26154         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26155         gcc.dg/pr20115-1.c: Ditto.
26156         * gcc.dg/tree-ssa/20030530-2.c,
26157         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26158         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26159         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26160         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26161         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26162         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26163         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26164         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26165         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26166         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26167         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26168         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26169         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26170         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26171         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26172         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26173         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26174         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26175         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26176         gcc.dg/tree-ssa/20030824-1.c,
26177         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26178         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26179         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26180         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26181         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26182         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26183         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26184         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26185         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26186         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26187         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26188         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26189         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26190         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26191         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26192         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26193         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26194         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26195         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26196         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26197         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26198         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26199         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26200         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26201         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26202         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26203         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26204         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26205         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26206         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26207         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26208         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26209         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26210         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26211         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26212         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26213         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26214         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26215         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26216         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26217         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26218         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26219         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26220         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26221         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26222         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26223         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26224         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26225         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26226         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26227         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26228         gcc.dg/tree-ssa/useless-1.c: Ditto.
26229         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26230         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26231         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26232         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26233         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26234         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26235         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26236         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26237         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26238         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26239         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26240         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26241         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26242         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26243         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26244         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26245         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26246         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26247         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26248         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26249         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26250         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26251         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26252         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26253         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26254         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26255         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26256         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26257         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26258         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26259         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26260         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26261         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26262         gcc.dg/vect/vect-none.c: Ditto.
26263         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26264         treelang/compile/unsigned.tree: Ditto.
26265
26266         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26267         * gcc.dg/cpp/direct2s.c: Ditto.
26268         * gcc.dg/cpp/paste4.c: Ditto.
26269         * gcc.dg/cpp/separate-1.c: Ditto.
26270         * gcc.dg/pch/save-temps-1.c: Ditto.
26271         * g++.dg/ext/altivec-10.C: Ditto.
26272         * g++.dg/pch/pch.C: Ditto.
26273
26274         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26275
26276         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26277         * g++.dg/template/repo1.C: Ditto.
26278         * g++.dg/template/repo2.C: Ditto.
26279         * g++.dg/template/repo3.C: Ditto.
26280         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26281         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26282         * g++.old-deja/g++.pt/repo1.C: Ditto.
26283         * g++.old-deja/g++.pt/repo2.C: Ditto.
26284         * g++.old-deja/g++.pt/repo3.C: Ditto.
26285         * g++.old-deja/g++.pt/repo4.C: Ditto.
26286
26287         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26288         * gcc.dg/20030107-1.c: Ditto.
26289         * gcc.dg/20030702-1.c: Ditto.
26290         * gcc.dg/profile-generate-1.c: Ditto.
26291         * g++.dg/other/profile1.C: Ditto.
26292         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26293
26294         * lib/gcc-dg.exp (remove-build-file): New.
26295         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26296         cleanup-tree-dump, cleanup-saved-temps): New.
26297
26298 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26299
26300         PR c++/19203, DR 214
26301         * g++.dg/parse/ambig3.C: Not ambiguous.
26302         * g++.dg/template/spec20.C: New.
26303         * g++.dg/template/spec21.C: New.
26304
26305 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26306
26307         PR target/20045
26308         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26309
26310 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26311
26312         PR libfortran/20660
26313         * gfortran.dg/negative_unit.f: New test.
26314
26315 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26316
26317         * gcc.dg/20050330-1.c: New test.
26318
26319 2005-03-30  Devang Patel  <dpatel@apple.com>
26320
26321         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26322
26323 2005-03-30  Dale Johannesen  <dalej@apple.com>
26324
26325         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26326
26327 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26328
26329         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26330         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26331         Strip options from test name.
26332
26333 2005-03-31  Jan Hubicka  <jh@suse.cz>
26334
26335         * gcc.dg/varpool-1.c: New testcase.
26336
26337 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26338
26339         PR c/772
26340         PR c/17913
26341         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26342         gcc.dg/stmt-expr-label-3.c : New tests.
26343         * gcc.c-torture/execute/medce-2.c: Remove.
26344
26345 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26346
26347         PR c/20368
26348         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26349         tests.
26350
26351 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26352
26353         * gcc.c-torture/compile/pr20203.c: New test.
26354
26355 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26356
26357         * gfortran.dg/promotion.f90: New test.
26358
26359 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26360
26361         PR middle-end/20491
26362         * gcc.dg/torture/asm-subreg-1.c: New test.
26363
26364 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26365
26366         PR c/20672
26367         * gcc.dg/pr20672-1.c: New test.
26368
26369 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26370
26371         * gfortran.dg/vect: New directory.
26372         * gfortran.dg/vect/vect.exp: New.
26373         * gfortran.dg/vect/vect-1.f90: New test.
26374         * gfortran.dg/vect/vect-2.f90: New test.
26375         * gfortran.dg/vect/vect-3.f90: New test.
26376         * gfortran.dg/vect/vect-4.f90: New test.
26377         * gfortran.dg/vect/vect-5.f90: New test.
26378
26379 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26380
26381         PR middle-end/20622
26382         * gcc.dg/alias-7.c: New test.
26383
26384 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26385
26386         * gcc.dg/sparc-reg-1.c: New test.
26387
26388 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26389
26390         PR target/19890
26391         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26392
26393 2005-03-29  Dale Ranta  <dir@lanl.gov>
26394             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26395
26396         PR libfortran/20163
26397         * gfortran.dg/pr20163-2.f: New test.
26398
26399 2005-03-28  Jan Hubicka  <jh@suse.cz>
26400
26401         PR middle-end/20635
26402         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26403         by Jakub Jelinek.
26404
26405 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26406
26407         PR tree-optimization/20626
26408         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26409         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26410
26411 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26412
26413         * gfortran.dg/underflow.f90: New test.
26414         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26415
26416 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26417
26418         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26419
26420 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26421
26422         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26423         (g++_init): Make sure that CXXFLAGS is set.
26424         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26425         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26426         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26427         * lib/objc.exp (objc_init): Likewise.
26428         * lib/treelang.exp (treelang_init): Likewise.
26429
26430 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26431
26432         PR tree-optimization/20470
26433         * gcc.dg/tree-ssa/pr20470.c: New test.
26434
26435 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26436
26437         * gcc.dg/ppc-stfiwx.c: New.
26438
26439 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26440
26441         PR target/19888
26442         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26443
26444 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26445
26446         * gcc.dg/20050325-1.c: Fix a typo.
26447
26448 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26449
26450         PR libfortran/19678
26451         PR libfortran/19679
26452         * gfortran.dg/dos_eol.f: New test.
26453
26454 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26455
26456         PR rtl-optimization/20249
26457         * gcc.dg/20050325-1.c: New test.
26458
26459 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26460
26461         PR libfortran/15332
26462         * gfortran.dg/pr15332.f: New test.
26463
26464 2005-03-24  Dale Johannesen  <dalej@apple.com>
26465
26466         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26467
26468 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26469
26470         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26471         'internal' visibility.
26472         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26473         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26474         'protected' visibility.
26475         * gcc.dg/visibility-7.c: Likewise.
26476         * lib/target-supports.exp (check_visibility_available): Take
26477         a parameter, the kind of visibility to check for.
26478         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26479         to check_visibility_available.
26480
26481         * g++.dg/expr/cast3.C: New.
26482
26483 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26484
26485         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26486         rs6000.
26487
26488 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26489
26490         PR target/20095
26491         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26492
26493 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26494
26495         * gcc.dg/badshift.c: Renamed to...
26496         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26497
26498         * gcc.target/i386/badshift.c: Renamed to...
26499         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26500         only.
26501
26502         PR rtl-optimization/20532
26503         * gcc.target/i386/badshift.c: New.
26504
26505 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26506
26507         * gfortran.dg/pr18025.f90: New test.
26508
26509 2005-03-23  Dale Johannesen  <dalej@apple.com>
26510
26511         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26512
26513 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26514
26515         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26516
26517         * lib/target-supports.exp (check_iconv_available): Default
26518         libiconv to -liconv, if there is no definition.
26519
26520 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26521
26522         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26523
26524 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26525
26526         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26527         * g++.dg/opt/pr7503-2.C: Likewise.
26528         * g++.dg/opt/pr7503-3.C: Likewise.
26529         * g++.dg/opt/pr7503-4.C: Likewise.
26530         * g++.dg/opt/pr7503-5.C: Likewise.
26531         * g++.dg/warn/minmax.C: New test.
26532
26533 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26534
26535         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26536         * gfortran.dg/g77_intrinsics_sub.f: New test.
26537
26538 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26539             Jan Hubicka  <jh@suse.cz>
26540             Steven Bosscher <stevenb@suse.de
26541
26542         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26543
26544 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26545
26546         PR c++/19980
26547         * g++.dg/template/redecl3.C: New test.
26548
26549 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26550
26551         PR c++/20499
26552         * g++.dg/parse/error16.C: Tweak error markers.
26553
26554 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26555
26556         PR target/20561
26557         * gcc.dg/20050321-2.c: New test.
26558
26559 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26560
26561         PR c++/20465
26562         PR c++/20381
26563         * g++.dg/template/ptrmem12.C: New.
26564
26565 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26566
26567         PR rtl-optimization/20527
26568         * gcc.c-torture/execute/pr20527-1.c: New test.
26569
26570 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26571
26572         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26573         program, compile it into a real executable and then delete the .c
26574         and .x files afterwards, to avoid problems on testglue targets.
26575
26576 2005-03-21  Stuart Hastings  <stuart@apple.com>
26577
26578         * gcc.target/i386/sse-2.c: New.
26579
26580 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26581
26582         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26583
26584 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26585
26586         * g++.dg/parse/crash25.C: Fix typo.
26587
26588 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26589
26590         PR c++/20461
26591         * g++.dg/parse/crash24.C: New test.
26592
26593         PR c++/20536
26594         * g++.dg/parse/crash25.C: New test.
26595
26596 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26597
26598         PR c++/20147
26599         * g++.dg/ext/stmtexpr4.C: New test.
26600
26601 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26602
26603         PR middle-end/20539
26604         * gcc.c-torture/compile/pr13066-1.c: New test case.
26605         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26606         * g++.dg/opt/pr13066-1.C: Likewise.
26607
26608 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26609
26610         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26611
26612 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26613
26614         PR fortran/18525
26615         * gfortran.dg/nesting_1.f90: New test.
26616
26617 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26618
26619         PR c++/20240
26620         * g++.dg/lookup/using13.C: New test.
26621
26622 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26623
26624         PR c++/20333
26625         * g++.dg/template/crash36.C: New test.
26626
26627 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26628
26629         PR c++/20463
26630         * g++.dg/template/crash35.C: New test.
26631
26632 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26633
26634         PR c++/19966
26635         * g++.dg/overload/operator2.C: New test.
26636
26637 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26638
26639         PR libfortran/20257
26640         * gfortran.dg/pr20257.f90: New test.
26641
26642 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26643
26644         PR libfortran/20480
26645         * gfortran.dg/pr20480.f90: New test.
26646
26647 2005-03-16  Richard Henderson  <rth@redhat.com>
26648
26649         PR middle-end/15700
26650         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26651         (_rtld_global): New.
26652         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26653         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26654
26655         * gcc.dg/alias-3.c: New.
26656         * gcc.dg/alias-4.c: New.
26657         * gcc.dg/alias-5.c: New.
26658         * gcc.dg/alias-6.c: New.
26659
26660 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26661
26662         * gcc.dg/cpp/ucnid-7.c: New.
26663
26664 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26665             Dorit Naishlos  <dorit@il.ibm.com>
26666
26667         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26668         darwin.
26669
26670 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26671
26672         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26673         support misaligned accesses.
26674         * gcc.dg/vect/vect-58.c: Likewise.
26675         * gcc.dg/vect/vect-92.c: New.
26676         * gcc.dg/vect/vect-93.c: New.
26677
26678 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26679
26680         PR fortran/18827
26681         * gfortran.dg/assign_2.f90: New test.
26682         * gfortran.dg/assign_3.f90: New test.
26683         * gfortran.dg/assign.f90: New test.
26684
26685 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26686
26687         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26688         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26689         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26690         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26691         names.
26692
26693 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
26694
26695         * gcc.dg/cpp/ucnid-6.c: New.
26696
26697         * gcc.dg/cpp/normalize-1.c: New.
26698         * gcc.dg/cpp/normalize-2.c: New.
26699         * gcc.dg/cpp/normalize-3.c: New.
26700         * gcc.dg/cpp/normalize-4.c: New.
26701         * gcc.dg/cpp/ucnid-4.c: New.
26702         * gcc.dg/cpp/ucnid-5.c: New.
26703         * g++.dg/cpp/normalize-1.C: New.
26704         * g++.dg/cpp/ucnid-1.C: New.
26705
26706 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26707
26708         * gcc.dg/pr18628.c: New.
26709
26710 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26711
26712         PR c++/20280
26713         * g++.dg/tree-ssa/pr20280.C: New.
26714
26715 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26716
26717         PR fortran/20467
26718         * gfortran.dg/stfunc_2.f90: New test.
26719
26720 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26721
26722         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
26723
26724 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26725
26726         * gcc.dg/tree-ssa/20050314-1.c: New test.
26727
26728 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26729
26730         PR c++/4403
26731         PR c++/9783, DR433
26732         * g++.dg/template/friend34.C: New test.
26733         * g++.dg/template/friend35.C: Likewise.
26734         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
26735
26736 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26737
26738         Friend class name lookup 5/n
26739         PR c++/1016
26740         * g++.dg/lookup/hidden-class1.C: New test.
26741         * g++.dg/lookup/hidden-class2.C: Likewise.
26742         * g++.dg/lookup/hidden-class3.C: Likewise.
26743         * g++.dg/lookup/hidden-class4.C: Likewise.
26744         * g++.dg/lookup/hidden-class5.C: Likewise.
26745         * g++.dg/lookup/hidden-class6.C: Likewise.
26746         * g++.dg/lookup/hidden-class7.C: Likewise.
26747         * g++.dg/lookup/hidden-class8.C: Likewise.
26748         * g++.dg/lookup/hidden-class9.C: Likewise.
26749         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26750         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
26751         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
26752         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26753         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
26754         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
26755         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
26756         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
26757         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
26758         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
26759         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
26760
26761 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
26762
26763         PR c++/20157
26764         * g++.dg/template/error18.C: New test.
26765
26766 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26767
26768         PR debug/16792
26769         * g++.dg/debug/pr16792.C: New test.
26770
26771 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26772
26773         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
26774         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
26775         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
26776         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
26777         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
26778         test assertion names.
26779
26780 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26781
26782         PR fortran/18600
26783         * gfortran.dg/stfunc_1.f90: New test.
26784
26785 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26786
26787         PR fortran/16907
26788         * gfortran.dg/real_index_1.f90: New test.
26789
26790 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26791
26792         PR fortran/20323
26793         * gfortran.dg/spec_expr_1.f90: New test.
26794
26795 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26796
26797         PR c/20402
26798         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
26799         new parser.
26800
26801 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26802
26803         PR fortran/20361
26804         * gfortran.dg/largeequiv_1.f90: New test.
26805
26806 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26807
26808         * gcc.dg/ucnid-1.c: New.
26809         * gcc.dg/ucnid-2.c: New.
26810         * gcc.dg/ucnid-3.c: New.
26811         * gcc.dg/ucnid-4.c: New.
26812         * gcc.dg/ucnid-5.c: New.
26813         * gcc.dg/ucnid-6.c: New.
26814         * gcc.dg/cpp/ucnid-1.c: New.
26815         * gcc.dg/cpp/ucnid-2.c: New.
26816         * gcc.dg/cpp/ucnid-3.c: New.
26817         * g++.dg/other/ucnid-1.C: New.
26818
26819 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26820
26821         * gcc.dg/vmx/darwin-abi-3.c: Delete.
26822
26823 2005-03-11  Per Bothner  <per@bothner.com>
26824
26825         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
26826         that diagnotics refer to correct token.
26827         * gcc.dg/unused-3.c: Likewise.
26828
26829 2005-03-11  Per Bothner  <per@bothner.com>
26830
26831         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26832         constant" is now actually on same line as string constant.
26833         * gcc.dg/cpp/direct2s.c: Likewise.
26834
26835 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
26836
26837         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26838
26839 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26840
26841         PR libfortran/20124
26842         * gfortran.dg/pr20124.f90: New Test
26843
26844 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26845
26846         PR tree-optimization/20130
26847         * gcc.dg/pr20130-1.c: New test.
26848
26849 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26850
26851         PR target/20095
26852         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26853
26854 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26855
26856         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26857
26858 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26859
26860         * g++.dg/eh/forced1.C: Fix comment.
26861         * g++.dg/eh/forced2.C: Ditto.
26862         * g++.dg/eh/forced3.C: Ditto.
26863         * g++.dg/eh/forced4.C: Ditto.
26864
26865 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26866
26867         PR rtl-opt/20412
26868         * gcc.c-torture/compile/pr20412.c: New test.
26869
26870 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26871
26872         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26873
26874 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26875
26876         PR target/20322
26877         * gcc.dg/20050307-1.c: New test.
26878
26879 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26880
26881         PR c++/20375
26882         * g++.dg/other/stdarg3.C: New.
26883
26884 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26885
26886         PR c++/18384, c++/18327
26887         * g++.dg/init/array19.C: New test.
26888
26889         PR inline-asm/20314
26890         * gcc.dg/torture/pr20314-1.c: New test.
26891         * gcc.dg/torture/pr20314-2.c: New test.
26892
26893 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26894
26895         * gcc.dg/20050309-1.c: New test.
26896
26897 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26898
26899         * gcc.dg/builtins-10.c: Reactivate disabled test.
26900         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26901         new cbrt transformations.
26902
26903 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26904
26905         PR c++/20208
26906         * g++.dg/template/array13.C: New test.
26907
26908 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26909
26910         PR c++/16859
26911         * g++.dg/init/brace4.C: New test.
26912
26913 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         PR c++/20186
26916         * g++.dg/template/non-dependent12.C: New.
26917
26918 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26919
26920         PR c++/20142
26921         * g++.dg/init/array18.C: Add dg-do run marker.
26922
26923         PR c++/20142
26924         * g++.dg/init/array18.C: New test.
26925
26926 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26927
26928         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26929         * g++.dg/gcov/gcov.exp: Likewise.
26930         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26931         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26932         * lib/c-torture.exp: Likewise.
26933         * lib/fortran-torture.exp: Likewise.
26934         * lib/g++.exp: Likewise.
26935         * lib/gcc-defs.exp: Likewise.
26936         * lib/gcc-dg.exp: Likewise.
26937         * lib/gcc.exp: Likewise.
26938         * lib/gcov.exp: Likewise.
26939         * lib/gfortran.exp: Likewise.
26940         * lib/mike-g++.exp: Likewise.
26941         * lib/mike-gcc.exp: Likewise.
26942         * lib/objc-torture.exp: Likewise.
26943         * lib/objc.exp: Likewise.
26944         * lib/profopt.exp: Likewise.
26945         * lib/target-libpath.exp: Likewise.
26946         * lib/target-supports.exp: Likewise.
26947         * lib/treelang.exp: Likewise.
26948         * lib/wrapper.exp: Likewise.
26949
26950 2005-03-08  Jeff Law  <law@redhat.com>
26951
26952         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26953         PHI-OPT changes.
26954
26955 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26956
26957         * gcc.dg/vect/pr20122.c: New test.
26958
26959 2005-03-07  Jeff Law  <law@redhat.com>
26960
26961         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26962         was folded away.
26963         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26964         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26965         * gcc.dg/tree-ssa/pr18134.c: New test.
26966
26967 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26968
26969         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26970         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26971         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26972
26973 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26974
26975         PR tree-opt/17671
26976         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26977
26978 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26979
26980         * g++.dg/warn/Wnvdtor.C: New test.
26981
26982 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26983
26984         * gcc.dg/torture/pr19683-1.c: New test.
26985
26986 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26987
26988         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26989         * gfortran.dg/g77/19990313-2.f: Ditto.
26990         * gfortran.dg/g77/19990313-3.f: Ditto.
26991         * gfortran.dg/g77/19990525-0.f: Ditto.
26992         * gfortran.dg/g77/19990826-0.f: Ditto.
26993         * gfortran.dg/g77/19990826-2.f: Ditto.
26994         * gfortran.dg/g77/19990826-3.f: Ditto.
26995         * gfortran.dg/g77/20000511-1.f: Ditto.
26996         * gfortran.dg/g77/20000511-2.f: Ditto.
26997         * gfortran.dg/g77/970625-2.f: Ditto.
26998         * gfortran.dg/g77/980310-2.f: Ditto.
26999         * gfortran.dg/g77/980310-3.f: Ditto.
27000         * gfortran.dg/g77/980310-8.f: Ditto.
27001         * gfortran.dg/g77/980519-2.f: Ditto.
27002         * gfortran.dg/g77/alpha1.f: Ditto.
27003         * gfortran.dg/g77/claus.f: Ditto.
27004         * gfortran.dg/g77/erfc.f: Ditto.
27005         * gfortran.dg/g77/short.f: Ditto.
27006         * gfortran.fortran-torture/execute/data.f90: Ditto.
27007         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27008         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27009
27010 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27011
27012         * lib/file-format.exp (gcc_target_object_format): Add check for som
27013         format and hardcode object formats on hppa*-*-hpux*.
27014         * lib/target-supports.exp (check_weak_available): Add check for som
27015         object format.  Always return 0 on hppa*-*-hpux10*.
27016
27017         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27018         is defined.
27019
27020         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27021
27022 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27023
27024         * gfortran.dg/pr19936_1.f90: New test.
27025         * gfortran.dg/pr19936_2.f90: New test.
27026         * gfortran.dg/pr19936_3.f90: New test.
27027
27028 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27029             Paul Thomas <prthomas@drfccad.cea.fr>
27030
27031         * gfortran.dg/PR19754_1.f90: New test.
27032         * gfortran.dg/PR19754_2.f90: Ditto.
27033
27034 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27035
27036         PR c++/19311
27037         * g++.dg/template/non-dependent11.C: New test.
27038
27039 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27040
27041         * lib/target-supports.exp (check_iconv_available): Fix comment.
27042
27043 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27044             Joseph S. Myers  <joseph@codesourcery.com>
27045
27046         PR c++/19797
27047         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27048
27049 2005-03-04  Matthew Sachs  <msachs@apple.com>
27050
27051         * gcc.exp (gcc_target_compile): Put braces around
27052         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27053         * objc.exp (objc_target_compile): Likewise.
27054         * treelang.exp (treelang_target_compile): Likewise.
27055
27056 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27057
27058         PR fortran/19673
27059         * gfortran.dg/func_result_1.f90: New test.
27060
27061 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27062
27063         * gcc.misc-tests/options.exp: New test.
27064
27065 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27066
27067         * gcc.dg/pr15784-4.c: New test.
27068
27069 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27070
27071         * gcc.c-torture/execute/pr17133.c: New.
27072         * gcc.c-torture/compile/20050303-1.c: New.
27073
27074 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27075
27076         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27077
27078 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27079
27080         * g++.dg/overload/using2.C: New.
27081
27082 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27083
27084         PR c++/19916
27085         * g++.dg/init/ptrmem2.C: New test.
27086
27087 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27088
27089         PR c/8927
27090         * gcc.dg/pr8927-1.c: New test.
27091
27092 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         PR c++/20232
27095         * g++.dg/inherit/covariant12.C: New.
27096
27097 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27098
27099         PR fortran/19479
27100         * gfortran.dg/bound_1.f90: New test.
27101
27102 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27103
27104         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27105         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27106
27107 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27108
27109         PR c/20245
27110         * gcc.dg/pr20245-1.c: New test.
27111
27112 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27113
27114         PR middle-end/19874
27115         * gcc.c-torture/execute/20050119-2.c: New test case.
27116
27117 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27118
27119         * README: Update the DejaGnu bug reporting address.
27120         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27121         * lib/objc-torture.exp: Likewise.
27122
27123 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27124
27125         * gfortran.dg/boz_1.f90: New test.
27126         * gfortran.dg/boz_3.f90: New test.
27127         * gfortran.dg/boz_4.f90: New test.
27128
27129 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27130
27131         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27132         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27133
27134 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27135
27136         PR libfortran/20101
27137         * gfortran.dg/write_0_pe_format.f90: New test.
27138
27139 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27140
27141         PR c++/20206
27142         * g++.dg/opt/thunk2.C: New test.
27143         * g++.dg/opt/covariant1.C: New test.
27144
27145 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27146
27147         * gfortran.dg/e_d_fmt.f90: New test.
27148
27149 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27150
27151         * gcc.dg/asm-b.c: Fix comment typos.
27152
27153 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27154
27155         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27156         a V_MAY_DEF also.
27157
27158 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27159
27160         PR tree-opt/20188
27161         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27162         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27163         * gcc.dg/asm-b.c: New test.
27164
27165 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27166
27167         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27168         Disable this test on IRIX 6.
27169
27170 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27171
27172         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27173         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27174         parser.
27175
27176 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27177
27178         PR tree-optimization/20204
27179         * gcc.dg/pr20204.c: New test.
27180
27181 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27182
27183         PR target/20196
27184         * gcc.c-torture/execute/20050224-1.c: New test.
27185
27186         PR c++/20175
27187         * g++.dg/warn/Wbraces2.C: New test.
27188
27189 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/19878
27192         * g++.dg/init/const2.C: New test.
27193
27194 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27195
27196         PR tree-optimization/20100
27197         * gcc.c-torture/execute/pr20100-1.c: New test.
27198
27199 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27200
27201         * gfortran.dg/implicit_3.f90: New test.
27202
27203         * gfortran.dg/deftype_1.f90: New test.
27204
27205 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27206
27207         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27208         the test passes.
27209         * g++.dg/other/anon3.C: Accept a warning.
27210
27211 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27212
27213         * gcc.dg/pr20017.c: Fix a comment typo.
27214
27215 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27216
27217         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27218
27219 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27220
27221         PR ada/19902
27222         * ada/acats/tests/cxa/cxa3004.a: Remove.
27223         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27224
27225 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27226
27227         PR c++/20073
27228         * g++.dg/init/const1.C: New test.
27229
27230         PR c++/19991
27231         * g++.dg/parse/constant7.C: New test.
27232
27233         PR c++/20152
27234         * g++.dg/parse/error27.C: New test.
27235         * g++.dg/template/qualttp15.C: Adjust error markers.
27236         * g++.old-deja/g++.other/struct1.C: Likewise.
27237
27238         PR c++/20153
27239         * g++.dg/template/error17.C: New test.
27240
27241         PR c++/20148
27242         * g++.dg/parser/error26.C: New test.
27243
27244 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27245
27246         PR tree-optimization/20100
27247         PR tree-optimization/20115
27248         * gcc.dg/pr20115.c: New test.
27249         * gcc.dg/pr20115-1.c: New test.
27250         * gcc.dg/pr20100.c: New test.
27251         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27252         call-clobbered variables after alias1.
27253
27254 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27255
27256         * gfortran.dg/list_read_4.f90: new test.
27257
27258 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27259
27260         PR rtl-optimization/20017.
27261         * gcc.dg/pr20017.c: New.
27262
27263 2005-02-22  Devang Patel  <dpatel@apple.com>
27264
27265         PR 19952
27266         * g++.dg/tree-ssa/pr19952.C: New test.
27267
27268 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27269
27270         PR c++/19883
27271         * g++.dg/parse/constant6.C: New test.
27272
27273 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27274
27275         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27276         * g++.dg/charset/asm2.c: Likewise.
27277         * g++.dg/charset/asm3.c: Likewise.
27278         * g++.dg/charset/asm4.c: Likewise.
27279         * g++.dg/charset/asm5.c: Likewise.
27280         * g++.dg/charset/attribute1.c: Likewise.
27281         * g++.dg/charset/attribute2.c: Likewise.
27282         * g++.dg/charset/extern1.cc: Likewise.
27283         * g++.dg/charset/extern2.cc: Likewise.
27284         * g++.dg/charset/extern3.cc: Likewise.
27285         * g++.dg/charset/function.cc: Likewise.
27286         * g++.dg/charset/string.c: Likewise.
27287         * g++.dg/charset/charset.exp: Likewise.
27288         * lib/target-supports.exp (check_iconv_available): Fix comment.
27289
27290 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27291
27292         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27293         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27294         * gcc.dg/charset/asm2.c: Likewise.
27295         * gcc.dg/charset/asm3.c: Likewise.
27296         * gcc.dg/charset/asm4.c: Likewise.
27297         * gcc.dg/charset/asm5.c: Likewise.
27298         * gcc.dg/charset/asm6.c: Likewise.
27299         * gcc.dg/charset/attribute1.c: Likewise.
27300         * gcc.dg/charset/attribute2.c: Likewise.
27301         * gcc.dg/charset/builtin1.c: Likewise.
27302         * gcc.dg/charset/extern.c: Likewise.
27303         * gcc.dg/charset/function.c: Likewise.
27304         * gcc.dg/charset/string.c: Likewise.
27305         * gcc.dg/charset/charset.exp: Likewise.
27306
27307 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27308
27309         PR fortran/20086
27310         * gfortran.dg/pr20086.f90: New test.
27311
27312 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27313
27314         PR tree-optimization/19786
27315         * g++.dg/tree-ssa/pr19786.C: New.
27316
27317 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27318
27319         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27320
27321 2005-02-21  Jeff Law  <law@redhat.com>
27322
27323         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27324
27325 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27326
27327         * gfortran.dg/do_iterator: Split loop, markup all lines for
27328         which an error locus is printed.
27329         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27330         locus is printed.
27331         * gfortran.dg/select_4.f90: Likewise.
27332         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27333         locuses in the various permutations.
27334
27335 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27336
27337         PR tree-optimization/19951
27338         * g++.dg/vect: New directory.
27339         * g++.dg/vect/vect.exp: New file.
27340         * g++.dg/vect/pr19951.cc: New testcase.
27341         * g++.dg/dg.exp: Also prune vectorizer tests.
27342
27343 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27344
27345         PR 18785
27346         * gcc.dg/charset/builtin1.c: New test.
27347
27348 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27349
27350         PR c++/19299
27351         * g++.dg/inherit/volatile1.C: New test.
27352
27353         PR c++/19440
27354         * g++.dg/template/dtor4.C: New test.
27355
27356 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27357
27358         * gfortran.dg/int_1.f90: New test.
27359
27360 2005-02-19  Devang Patel  <dpatel@apple.com>
27361
27362         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27363
27364 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27365
27366         * gfortran.dg/achar_1.f90: New test.
27367
27368 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27369
27370         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27371
27372 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27373             Jakub Jelinek  <jakub@redhat.com>
27374
27375         PR tree-optimization/19828
27376         * gcc.dg/tree-ssa/loop-7.c: New test.
27377         * gcc.c-torture/execute/20050218-1.c: New test.
27378
27379 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27380
27381         PR c/20043
27382         * gcc.dg/transparent-union-1.c: New test.
27383         * gcc.dg/transparent-union-2.c: New test.
27384
27385 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27386
27387         PR tree-optimization/18977
27388         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27389
27390 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27391
27392         PR target/20054
27393         * gcc.dg/pr20054.c: New test.
27394
27395 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27396
27397         PR c++/19508
27398         * g++.dg/ext/attrib20.C: New test.
27399
27400 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27401
27402         PR middle-end/20030
27403         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27404
27405 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27406
27407         PR c++/20008
27408         * g++.dg/opt/switch4.C: New.
27409
27410 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27411
27412         PR c++/20023
27413         PR tree-optimization/20009
27414         * gcc.c-torture/compile/20050217-1.c: New test.
27415         * g++.dg/opt/switch3.C: New test.
27416
27417         PR tree-optimization/18947
27418         * gcc.c-torture/compile/20050215-1.c: New test.
27419         * gcc.c-torture/compile/20050215-2.c: New test.
27420         * gcc.c-torture/compile/20050215-3.c: New test.
27421
27422 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27423
27424         PR c++/20028
27425         * g++.dg/template/crash34.C: New.
27426
27427         PR c++/20022
27428         * g++.dg/other/access3.C: New.
27429
27430 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27431
27432         * gcc.dg/vect/vect-98.c: New test.
27433
27434 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27435
27436         PR tree-optimization/19967
27437         * gcc.dg/pr19967.c: New.
27438
27439 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27440
27441         PR middle-end/19857
27442         * gcc.dg/tree-ssa/20050215-1.c: New test.
27443         * gcc.c-torture/execute/20050215-1.c: New test.
27444
27445 2005-02-15  Eric Christopher  <echristo@redhat.com>
27446
27447         * gcc.dg/cpp/20050215-1.c: New file.
27448
27449 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27450
27451         PR tree-optimization/15785
27452         * gcc.dg/pr15785-1.c: New test.
27453
27454 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27455
27456         PR c++/17788
27457         * g++.dg/init/ctor4.C: New.
27458         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27459
27460 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27461
27462         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27463         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27464
27465 2005-02-15  Andreas Schwab  <schwab@suse.de>
27466
27467         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27468         declare malloc.
27469
27470 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27471
27472         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27473
27474 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27475
27476         PR tree-optimization/19853
27477         * gcc.c-torture/compile/pr19853.c: New test.
27478
27479 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27480
27481         PR c++/19608
27482         * g++.dg/parse/local-class1.C: New.
27483
27484         PR c++/19895
27485         * g++.dg/parse/ptrmem3.C: New.
27486
27487         PR c++/19884
27488         * g++.old-deja/g++.oliva/template6.C: Add another case.
27489         * g++.dg/template/explicit6.C: New.
27490
27491 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27492
27493         PR c++/17816
27494         * g++.dg/other/redecl2.C: New.
27495
27496 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27497
27498         PR c++/19891
27499         * g++.dg/abi/covariant4.C: New.
27500
27501 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27502
27503         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27504         New tests.
27505
27506 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27507
27508         * gcc.dg/vect/vect-96.c: Fix typo.
27509
27510 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27511
27512         PR c++/14479
27513         PR c++/19487
27514         * g++.dg/template/enum5.C: New test.
27515
27516 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27517
27518         * gcc.dg/vect/vect-97.c: New test.
27519
27520 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27521
27522         * gcc.dg/vect/vect-96.c: New test.
27523
27524 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27525
27526         * gcc.dg/builtins-34.c: Also check ldexp*.
27527
27528 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27529
27530         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27531
27532 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27533
27534         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27535         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27536         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27537         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27538         selector_list, selector_expression, dg-process-target): Move to new
27539         file target-supports-dg.exp.
27540         * lib/target-supports-dg.exp: New.
27541
27542         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27543         New.
27544
27545 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27546
27547         PR c++/19666
27548         * g++.dg/other/ptrmem6.C: New test.
27549
27550         PR middle-end/19858
27551         * gcc.c-torture/compile/20050210-1.c: New test.
27552
27553 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27554
27555         PR c++/19755
27556         * g++.dg/warn/Wbraces1.C: New test.
27557
27558 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27559
27560         * gcc.dg/builtins-52.c: New testcase.
27561
27562 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27563
27564         PR c/19342
27565         * gcc.c-torture/execute/20050119-1.c: New test.
27566
27567 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27568
27569         PR c++/19811
27570         * g++.dg/init/delete1.C: New test.
27571
27572 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27573
27574         PR c++/18470
27575         * g++.dg/template/static12.C: New test.
27576
27577 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27578
27579         PR c++/19787
27580         * g++.dg/conversion/ambig1.C: New test.
27581
27582         PR c++/19739
27583         * g++.dg/ext/attrib19.C: New test.
27584
27585         PR c++/19732
27586         * g++.dg/parse/dtor5.C: New test.
27587
27588         PR c++/19762
27589         * g++.dg/template/dtor3.C: New test.
27590
27591         PR c++/19826
27592         * g++.dg/template/static11.C: New test.
27593         * g++.dg/template/crash2.C: Remove dg-error marker.
27594
27595 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27596
27597         PR C++/18491
27598         * g++.old-deja/g++.mike/p10769a.C: Remove.
27599
27600 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27601
27602         * gcc.dg/builtins-48.c: New test case.
27603         * gcc.dg/builtins-49.c: New test case.
27604         * gcc.dg/builtins-50.c: New test case.
27605         * gcc.dg/builtins-51.c: New test case.
27606
27607 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27608
27609         PR middle-end/19583
27610         * g++.dg/warn/Wreturn-type-3.C: New test.
27611
27612 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27613
27614         PR middle-end/19402
27615         * gcc.dg/pr19402-1.c: New testcase.
27616         * gcc.dg/pr19402-2.c: likewise.
27617
27618 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27619
27620         PR middle-end/19854
27621         * g++.dg/tree-ssa/tmmti.C: New testcase.
27622
27623 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27624
27625         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27626
27627 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27628
27629         PR c++/19733
27630         * g++.dg/parse/crash23.C: New test.
27631         * g++.dg/warn/Weff1.C: New test.
27632
27633 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27634
27635         * gcc.dg/20050209-1.c: New test.
27636
27637 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27638
27639         PR target/19799
27640         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27641
27642 2005-02-08  Mike Stump  <mrs@apple.com>
27643
27644         * g++.dg/pch/import-2.c: New test.
27645         * g++.dg/pch/import-2.hs: New.
27646         * g++.dg/pch/include/import-2a.h: New.
27647         * g++.dg/pch/include/import-2b.h: New.
27648
27649 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27650
27651         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27652
27653 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27654
27655         * gfortran.dg/substr_1.f90: New test.
27656
27657 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27658
27659         PR middle-end/19775
27660         * gcc.dg/torture/builtin-power-1.c: Disable test for
27661         invalid transformation.
27662         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27663         no longer optimize.
27664         * gcc.dg/builtins-47.c: New testcase.
27665
27666 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27667             Dorit Naishlos  <dorit@il.ibm.com>
27668
27669         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27670
27671 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27672
27673         * gcc.c-torture/compile/20050206-1.c: New test.
27674
27675 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27676
27677         PR tree-opt/19768
27678         * g++.dg/opt/pr19768.C: New test.
27679
27680 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27681
27682         PR tree-opt/19736
27683         * gcc.c-torture/compile/pr19736.c: New test.
27684
27685 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27686
27687         PR c++/17401
27688         * g++.dg/parse/error25.C: New test.
27689
27690 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
27691
27692         * gcc.c-torture/execute/20050203-1.c: New.
27693
27694 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
27695
27696         * gcc.dg/vect/vect-85.c: Remove xfail.
27697         * gcc.dg/vect/vect-86.c: Remove xfail.
27698         * gcc.dg/vect/vect-87.c: Remove xfail.
27699         * gcc.dg/vect/vect-88.c: Remove xfail.
27700
27701 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
27702
27703         * gcc.dg/altivec-19.c: New.
27704
27705 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
27706
27707         PR c/17807
27708         * gcc.dg/nested-func-3.c: New test.
27709         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
27710
27711 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
27712
27713         * gcc.test-framework/gen_directive_tests: Generate tests for
27714         selector expressions.
27715
27716 2005-02-02  Matt Austern  <austern@apple.com>
27717
27718         PR c++/19628
27719         * g++/ext/builtin7.C: New.
27720         * g++/ext/builtin8.C: New.
27721
27722 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27723
27724         PR c/18502
27725         * gcc.dg/pr18502-1.c: New test.
27726
27727 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27728
27729         PR c++/17413
27730         * g++.dg/template/local4.C: Tweak.
27731
27732 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
27733
27734         PR tree-optimization/19578
27735         * gcc.c-torture/compile/20050202-1.c: New test.
27736
27737 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27738
27739         PR c/19435
27740         * gcc.dg/c99-init-4.c: New test.
27741
27742 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27743
27744         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
27745
27746         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
27747
27748         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
27749         * g++.dg/eh/check-vect.h: New.
27750
27751         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
27752         * gcc.dg/vect/vect-78.c: Ditto.
27753         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
27754         Remove.
27755
27756         * g++.dg/conversion/simd1.C: Expect warning.
27757         * g++.dg/ext/attribute-test-1.C: Ditto.
27758         * g++.dg/ext/attribute-test-2.C: Ditto.
27759         * g++.dg/ext/attribute-test-3.C: Ditto.
27760         * g++.dg/ext/attribute-test-4.C: Ditto.
27761
27762         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
27763         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
27764
27765         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
27766
27767 2005-02-01  Richard Henderson  <rth@redhat.com>
27768
27769         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27770         long double for ibm double-double format.
27771         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27772
27773 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
27774
27775         PR tree-optimization/19633
27776         * gcc.dg/pr19633-1.c: New test.
27777         * gcc.dg/pr19633.c: Tweak to make pointer point
27778         to NULL or a symbol.
27779
27780 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27781
27782         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
27783         New procs.
27784         (dg-process-target (local override)): Handle selector expressions.
27785
27786         * gcc.test-framework/README: Describe tests in source directory.
27787         * gcc.test-framework/test-framework.awk: Handle dg- tests.
27788         * gcc.test-framework/test-framework.exp: Handle dg- tests.
27789         * gcc.test-framework/dg-bogus-exp-P.c: New test.
27790         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
27791         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
27792         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
27793         * gcc.test-framework/dg-do-link-exp-P.c: New test.
27794         * gcc.test-framework/dg-do-run-exp-P.c: New test.
27795         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
27796         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
27797         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
27798         * gcc.test-framework/dg-error-exp-P.c: New test.
27799         * gcc.test-framework/dg-error-exp-XP.c: New test.
27800         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
27801         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
27802         * gcc.test-framework/dg-output-exp-P.c: New test.
27803         * gcc.test-framework/dg-output-exp-XF.c: New test.
27804         * gcc.test-framework/dg-warning-exp-P.c: New test.
27805         * gcc.misc-tests/dg-1.c: Remove.
27806         * gcc.misc-tests/dg-2.c: Remove.
27807         * gcc.misc-tests/dg-3.c: Remove.
27808         * gcc.misc-tests/dg-4.c: Remove.
27809         * gcc.misc-tests/dg-5.c: Remove.
27810         * gcc.misc-tests/dg-6.c: Remove.
27811         * gcc.misc-tests/dg-7.c: Remove.
27812         * gcc.misc-tests/dg-8.c: Remove.
27813         * gcc.misc-tests/dg-9.c: Remove.
27814         * gcc.misc-tests/dg-10.c: Remove.
27815         * gcc.misc-tests/dg-11.c: Remove.
27816         * gcc.misc-tests/dg-12.c: Remove.
27817         * gcc.misc-tests/dg-test.exp: Remove.
27818
27819         * gcc.test-framework/test-framework.awk: Change recording and
27820         printing of passes and failures.
27821
27822         * gcc.test-framework: New directory.
27823         * gcc.test-framework/README: New.
27824         * gcc.test-framework/test-framework.exp: New.
27825         * gcc.test-framework/test-framework.awk: New.
27826         * gcc.test-framework/gen_directive_tests: New.
27827
27828 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
27829
27830         * lib/treelang.exp: Fix comment typos.
27831         (treelang_target_compile): Don't append libs=-ltreelang to options.
27832
27833 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
27834
27835         * g++.dg/parse/typename7.C: Adjust error messages.
27836
27837 2005-01-31  Jeff Law  <law@redhat.com>
27838
27839         * gcc.c-torture/execute/20050131-1.c: New test.
27840         * gcc.dg/wcaselabel.c: New test.
27841
27842 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27843
27844         * g++.dg/other/warning1.C: Adjust error messags.
27845         * g++.dg/parse/constant5.C: New test.
27846
27847 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27848
27849         PR c/19333
27850         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27851         the test case valid.
27852         * gcc.dg/20030815-1.c: Remove invalid tests.
27853         * gcc.dg/array-7.c: Adjust expected result.
27854         * gcc.dg/pr18596-3.c: Likewise.
27855         * gcc.dg/noncompile/20000901-1.c: Likewise.
27856         * gcc.dg/noncompile/init-2.c: Likewise.
27857         * gcc.dg/noncompile/init-4.c: Likewise.
27858
27859 2005-01-31  Dale Johannesen  <dalej@apple.com>
27860
27861         * g++.dg/opt/pr19650.C: New test.
27862
27863 2005-01-31  Richard Henderson  <rth@redhat.com>
27864
27865         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27866         long double for intel double extended format.
27867         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27868
27869 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27870
27871         PR c++/19555
27872         * g++.dg/template/static10.C: New test.
27873
27874         PR c++/19395
27875         * g++.dg/parse/error24.C: New test.
27876
27877         PR c++/19367
27878         * g++.dg/lookup/builtin1.C: New test.
27879
27880         PR c++/19457
27881         * g++.dg/warn/conv3.C: New test.
27882
27883 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27884
27885         PR fortran/19647
27886         * gfortan.dg/inquire_7.f90
27887
27888 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27889
27890         PR tree-optimization/15791
27891         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27892         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27893         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27894         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27895         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27896         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27897         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27898         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27899         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27900         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27901
27902 2005-01-29  Paul Brook  <paul@codesourcery.com>
27903
27904         PR fortran/18565
27905         * check.c (real_or_complex_check): New function.
27906         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27907         * intrinsic.c (add_functions): Use new check functions.
27908         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27909         Add prototypes.
27910
27911 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27912
27913         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27914         gcc.dg/lvalue-3.c: New tests.
27915         * gcc.dg/concat.c: Update expected messages.
27916
27917 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27918
27919         PR libfortran/19595
27920         * gfortran.dg/eor_1.f90: New test.
27921
27922 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27923
27924         PR fortran/19589
27925         * gfortran.dg/logical_data_1.f90: New test.
27926
27927 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27928
27929         PR c++/19253
27930         * g++.dg/template/crash33.C: New test.
27931
27932         PR c++/19667
27933         * g++.dg/template/crash32.C: New test.
27934
27935 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27936
27937         PR middle-end/16558
27938         * g++.dg/warn/Wreturn-type-2.C: New test.
27939
27940 2004-06-24  Jeff Law  <law@redhat.com>
27941
27942         * gcc.dg/tree-ssa/20050128-1.c: New test.
27943
27944 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27945
27946         * gcc.target/frv/all-mdpackh-1.c: New test.
27947
27948 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27949
27950         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27951
27952 2005-01-27  Richard Henderson  <rth@redhat.com>
27953
27954         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27955
27956 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27957
27958         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27959
27960 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27961
27962         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27963         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27964         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27965         to cope with cases where the multilib options override the dg-options.
27966
27967 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27968
27969         PR c/18946
27970         * gcc.dg/noncompile/20050120-1.c: New test.
27971
27972 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27973
27974         PR tree-optimization/19633
27975         * gcc.dg/pr19633.c: New test.
27976         * gcc.dg/tree-ssa/pr19633.c: New test.
27977
27978 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27979
27980         * gcc.dg/20041216-1.c: New test.
27981
27982 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27983
27984         PR objc/18862
27985         * objc.dg/selector-2.m: New test.
27986
27987 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27988
27989         * g++.dg/opt/range-test-2.C: New test.
27990
27991         PR rtl-optimization/19579
27992         * gcc.c-torture/execute/20050124-1.c: New test.
27993
27994 2005-01-26  Greg Parker  <gparker@apple.com>
27995         Stuart Hastings  <stuart@apple.com>
27996
27997         * gcc.c-torture/execute/20050125-1.c: New.
27998
27999 2005-01-18  Jan Hubicka  <jh@suse.cz>
28000
28001         PR tree-optimize/19337
28002         * gcc.c-torture/compile/20050119-1.c: New test.
28003
28004 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28005
28006         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28007         test for successful match.
28008
28009 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28010
28011         PR objc/18408
28012         * objc.dg/comp-types-7.m: New test.
28013
28014 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28015
28016         * lib/target-supports.exp (current_target_name): New.
28017         (check_effective_target_ilp32, check_effective_target_lp64):
28018         Cache the result to use as long as the current target, with
28019         multilib flags, remains the same.
28020
28021         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28022         (dg-require-weak, dg-require-visibility, dg-require-alias,
28023         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28024         dg-require-effective-target, dg-skip-if): Remove call to
28025         skip_test_and_clear_xfail.
28026         (dg-test): Clear xfail data.
28027
28028 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28029
28030         PR target/17751
28031         * gcc.dg/ppc64-toc.c: New test.
28032
28033         * g++.dg/tree-ssa/empty-1.C: New test.
28034
28035         PR middle-end/19551
28036         * gcc.c-torture/execute/20050121-1.c: New test.
28037         * gcc.dg/20050121-2.c: New test.
28038
28039 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28040         Paul Brook  <paul@codesourcery.com>
28041
28042         PR fortran/17941
28043         * gfortran.dg/real_const_1.f: New test.
28044         * gfortran.dg/real_const_2.f90: New test.
28045         * gfortran.dg/complex_int_1.f90: New test.
28046
28047 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28048
28049         PR fortran/19313
28050         * gfortan.dg/inquire_6.f90: New test.
28051
28052 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28053
28054         PR libfortran/19451
28055         * open_readonly_1.f90: New test.
28056
28057 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28058
28059         PR libfortran/18982
28060         * gfortran.dg/open_new.f90: New file.
28061
28062 2005-01-22  Paul Brook  <paul@codesourcery.com>
28063
28064         * namelist_1.f90: New test.
28065
28066 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28067
28068         PR tree-optimization/19484
28069         * gcc.c-torture/compile/20050122-[12].c: New tests.
28070
28071 2005-01-22  Paul Brook  <paul@codesourcery.com>
28072
28073         * gfortran.dg/implicit_2.f90: New test.
28074
28075 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28076
28077         PR fortran/19314
28078         * gfortran.dg/inquire_5.f90: New test.
28079
28080 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28081
28082         PR c/18809
28083         * gcc.dg/pr18809-1.c: New test.
28084
28085 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28086
28087         * gcc.dg/20050121-1.c: New test.
28088
28089         PR tree-optimization/13000
28090         * gcc.dg/20040206-1.c: Change warning to point where function is
28091         being inlined.
28092
28093 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28094
28095         PR c++/19208
28096         * g++.dg/template/array11.C: New test.
28097
28098 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28099
28100         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28101         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28102         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28103         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28104         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28105         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28106
28107 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28108
28109         PR tree-optimization/15349
28110         * gcc.dg/tree-ssa/pr15349.c: New.
28111
28112 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28113
28114         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28115
28116 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28117
28118         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28119         scan-assembler-times directive name.
28120
28121         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28122         after dg-do.
28123
28124         PR rtl-optimization/19462
28125         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28126
28127 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28128
28129         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28130         counting function calls on ia64.
28131
28132 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28133
28134         PR rtl-optimization/15139
28135         * gcc.dg/20050111-2.c: New test.
28136
28137         PR c/17297
28138         * gcc.c-torture/compile/20050113-1.c: New testcase.
28139
28140         PR middle-end/19164
28141         * gcc.dg/20050113-1.c: New testcase.
28142
28143 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28144
28145         * gcc.dg/vect/vect-85.c: Add comment.
28146         * gcc.dg/vect/vect-86.c: Add xfail for now.
28147         * gcc.dg/vect/vect-87.c: Add xfail for now.
28148         * gcc.dg/vect/vect-88.c: Add xfail for now.
28149         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28150
28151 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28152
28153         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28154
28155 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28156
28157         * g++.dg/debug/typedef3.C: New test.
28158
28159 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28160
28161         PR c/19472
28162         * gcc.dg/asm-a.c: New test.
28163
28164 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28165
28166         * gcc.dg/sh-relax.c: Add prototype for abort.
28167
28168 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28169
28170         * gcc.dg/short-compare-1.c: New test.
28171         * gcc.dg/short-compare-2.c: Likewise.
28172
28173 2005-01-18  Michael Matz  <matz@suse.de>
28174
28175         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28176
28177 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28178
28179         PR tree-optimization/19121
28180         * gcc.c-torture/compile/pr19121.c: New test.
28181
28182 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28183
28184         PR target/19357
28185         * gcc.c-torture/compile/pr19357.c: New test.
28186
28187 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28188
28189         PR c/5675
28190         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28191         pass--those that refer just to the variable, possibly with a
28192         cast.
28193         * gcc.dg/c99-const-expr-3.c: Likewise.
28194
28195         PR middle-end/13127
28196         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28197         longer emitted.
28198
28199 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28200
28201         PR fortran/18778
28202         * gfortran.dg/endfile_2.f90: New test.
28203
28204 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28205
28206         PR 19168
28207         * gfortran.dg/select_5.f90: New test.
28208
28209 2004-01-16  Paul Brook  <paul@codesourcery.com>
28210
28211         * gfortran.dg/common_4.f90: New test.
28212
28213 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28214
28215         PR rtl-optimization/19462
28216         * gcc.dg/torture/pr19462-1.c: New test.
28217
28218 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28219
28220         PR objc/19321
28221         * objc.dg/func-ptr-2.m: New.
28222         * objc.dg/volatile-1.m: New.
28223
28224 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28225
28226         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28227
28228 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28229
28230         PR tree-optimization/19060
28231         * gcc.c-torture/execute/20050104-1.c: New test.
28232
28233 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28234
28235         PR fortran/18983
28236         * gfortran.dg/write_to_null.f90: New test.
28237
28238 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28239             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28240
28241         PR other/19328
28242         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28243         argument.
28244
28245 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28246
28247         PR c++/19263
28248         * g++.dg/init/vector1.C: New test.
28249
28250 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28251
28252         PR target/13158
28253         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28254         PR target/18987
28255         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28256
28257 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28258
28259         * gfortran.dg/select_1.f90: New test.
28260         * gfortran.dg/select_2.f90: New test.
28261         * gfortran.dg/select_3.f90: New test.
28262         * gfortran.dg/select_4.f90: New test.
28263
28264 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28265
28266         PR middle-end/19084
28267         PR rtl-optimization/19348
28268         * gcc.dg/20050111-1.c: New test.
28269         * gcc.c-torture/execute/20050111-1.c: New test.
28270
28271         * gcc.dg/i386-asm-4.c: New test.
28272
28273 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28274
28275         * gcc.dg/nested-func-2.c: New test.
28276         * ada/acats/norun.lst: Remove c953002.
28277
28278 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28279
28280         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28281
28282 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28283
28284         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28285
28286 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28287
28288         PR target/18761
28289         * g++.dg/abi/align1.C: New test.
28290
28291 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28292
28293         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28294         at a time.
28295         * g++.dg/ext/altivec_check.h: Support compiling as C.
28296
28297 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28298
28299         PR c++/19355
28300         * g++.dg/expr/pr19355-1.C: New test case.
28301
28302 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28303
28304         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28305         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28306         * ada/acats/tests/c3/c92005b.ada: Likewise.
28307         * ada/acats/tests/c3/cxb3012.a: Likewise.
28308         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28309
28310 2005-01-09  Paul Brook  <paul@codesourcery.com>
28311
28312         * gfortran.dg/common_2.f90: New file.
28313         * gfortran.dg/common_3.f90: New file.
28314
28315 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28316
28317         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28318
28319 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28320
28321         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28322         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28323         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28324         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28325         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28326         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28327         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28328         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28329         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28330         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28331         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28332         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28333         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28334         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28335         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28336         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28337         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28338         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28339         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28340         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28341         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28342         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28343         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28344         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28345         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28346         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28347         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28348         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28349         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28350         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28351         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28352         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28353         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28354         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28355         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28356         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28357         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28358         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28359         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28360         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28361         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28362         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28363         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28364         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28365         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28366         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28367         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28368         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28369         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28370         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28371         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28372         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28373         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28374         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28375         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28376         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28377         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28378         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28379         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28380         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28381         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28382         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28383         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28384         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28385         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28386         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28387         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28388
28389         * gcc.dg/vect/vect-1.c: Fix spelling.
28390         * gcc.dg/vect/vect-10.c: Fix spelling.
28391         * gcc.dg/vect/vect-11.c: Fix spelling.
28392         * gcc.dg/vect/vect-12.c: Fix spelling.
28393         * gcc.dg/vect/vect-14.c: Fix spelling.
28394         * gcc.dg/vect/vect-15.c: Fix spelling.
28395         * gcc.dg/vect/vect-16.c: Fix spelling.
28396         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28397         * gcc.dg/vect/vect-64.c: Fix comments.
28398         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28399
28400 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28401             Ira Rosen  <irar@il.ibm.com>
28402
28403         * gcc.dg/vect/vect-70.c: New test.
28404         * gcc.dg/vect/vect-71.c: New test.
28405
28406 2005-01-09  Manfred Hollstein  <mh@suse.com>
28407
28408         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28409         * gcc.dg/pr18241-2.c: Likewise.
28410         * gcc.dg/pr18241-3.c: Likewise.
28411         * gcc.dg/pr18241-4.c: Likewise.
28412         * gcc.dg/pr18241-5.c: Likewise.
28413
28414 2005-01-08  Richard Henderson  <rth@redhat.com>
28415
28416         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28417         False for x86 and x86-64.
28418
28419 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28420
28421         PR tree-optimization/18241
28422         * gcc.dg/pr18241-1.c: New test.
28423         * gcc.dg/pr18241-2.c: New test.
28424         * gcc.dg/pr18241-3.c: New test.
28425         * gcc.dg/pr18241-4.c: New test.
28426         * gcc.dg/pr18241-5.c: New test.
28427
28428 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28429
28430         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28431         gfortran.dg/select_4.f90: New.
28432
28433 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * gcc.c-torture/execute/20050107-1.c: New test.
28436
28437 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28438
28439         PR c++/19298
28440         * g++.dg/template/ref2.C: New.
28441
28442 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28443
28444         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28445         instead of being empty.
28446
28447 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28448
28449         PR fortran/15553
28450         * gfortran.dg/array-1.f90: New test.
28451
28452 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28453
28454         PR tree-optimization/19283
28455         * gcc.c-torture/execute/20050106-1.c: New test.
28456
28457         PR rtl-optimization/18861
28458         * gcc.dg/20050105-1.c: New test.
28459
28460         PR tree-optimization/18828
28461         * gcc.dg/20050105-2.c: New test.
28462
28463 2005-01-07  Andreas Jaeger  <aj@suse.de>
28464
28465         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28466
28467 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28468
28469         PR fortran/18398
28470         * gfortran.dg/fmt_read.f90: New test.
28471
28472 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28473
28474         * gcc.dg/rs6000-ldouble-2.c: New.
28475
28476 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28477
28478         PR c++/19244
28479         * g++.dg/parser/ctor2.C: New test.
28480
28481 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28482
28483         PR c++/17154
28484         * g++.dg/template/using9.C: New test.
28485
28486 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28487
28488         PR c++/19258
28489         * g++.dg/lookup/friend6.C: New test.
28490
28491 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28492
28493         PR c++/19270
28494         * g++.dg/template/array10.C: New.
28495
28496 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28497
28498         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28499         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28500
28501 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * gcc.c-torture/compile/20050105-1.c: New test.
28504
28505 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28506
28507         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28508
28509 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28510
28511         PR middle-end/19100
28512         * gcc.dg/conv-3.c: New test case.
28513
28514 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28515
28516         * gcc.dg/asm-wide-1.c: New test.
28517
28518 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28519
28520         PR c++/19030
28521         * g++.dg/parse/crash22.C: New
28522
28523 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28524
28525         PR 19257
28526         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28527
28528 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28529
28530         PR middle-end/17767
28531         * gcc.dg/i386-mmx-6.c: New test case.
28532
28533 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28534
28535         PR tree-optimization/18308
28536         * gcc.dg/vect/pr18308.c: New testcase.
28537
28538 2005-01-04  Andreas Jaeger  <aj@suse.de>
28539
28540         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28541
28542 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28543             Robert Bowdidge <bowdidge@apple.com>
28544
28545         * gcc.dg/cpp/subframework1.c: New.
28546         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28547         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28548         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28549         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28550
28551 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28552
28553         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28554         producing warning.
28555         * gcc.dg/darwin-weakimport-2.c: New.
28556
28557 2005-01-03  Richard Henderson  <rth@redhat.com>
28558
28559         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28560
28561 2005-01-03  Richard Henderson  <rth@redhat.com>
28562
28563         * gcc.dg/vect/vect.exp: Enable for ia64.
28564         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28565         (check_effective_target_vect_float): Likewise.
28566         (check_effective_target_vect_no_align): Likewise.
28567         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28568         * gcc.dg/vect/vect-8.c: Likewise.
28569
28570 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28571
28572         PR target/19236
28573         * gcc.dg/pr19236-1.c: New test case.
28574
28575 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28576
28577         PR rtl-optimization/12092
28578         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28579
28580 2005-01-02  Andreas Jaeger  <aj@suse.de>
28581
28582         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28583
28584 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28585             Andrew Pinski  <pinskia@physics.uc.edu>
28586
28587         PR rtl-optimization/12092
28588         * gcc.dg/pr12092-1.c: New test case.
28589
28590 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28591
28592         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28593         'hidden' and 'default' for better portability.
28594         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28595
28596         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28597         6 and 7.
28598         * g++.old-deja/g++.brendan/new3.C: Likewise.
28599
28600 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28601
28602         * gcc.dg/20041231-1.C: New test.
28603         * g++.dg/warn/Wunreachable-code-1.C: New test.
28604
28605 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28606
28607         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28608         file, not /dev/null.  Abort on error.
28609
28610 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28611             Ziemowit Laski  <zlaski@apple.com>
28612
28613         PR objc/18971
28614         * objc.dg/encode-5.m: New test.
28615
28616 2004-12-29  Richard Henderson  <rth@redhat.com>
28617
28618         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28619         * objc.dg/stabs-1.m: Disable for ia64.
28620
28621 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28622
28623         PR c++/19190
28624         * g++.dg/warn/Wunused-10.C: New test.
28625
28626 2004-12-28  Richard Henderson  <rth@redhat.com>
28627
28628         * objc.dg/stabs-1.m: Disable for alpha.
28629
28630 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28631
28632         PR c++/19149
28633         * g++.dg/parse/error23.C: New test.
28634
28635 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28636
28637         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28638
28639         PR fortran/19032
28640         * gfortran.dg/intrinsic_modulo_1.f90: New.
28641         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28642         tests with divisor -1.
28643
28644 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28645
28646         * g++.dg/opt/temp1.C (memcpy): Return a value.
28647
28648         PR c++/19148
28649         * g++.dg/expr/cond7.C: New test.
28650
28651 2004-12-27  Paul Brook  <paul@codesourcery.com>
28652
28653         * gfortran.dg/g77/select_no_compile.f: Remove.
28654
28655 2004-12-27  Richard Henderson  <rth@redhat.com>
28656
28657         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28658         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28659         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28660
28661 2004-12-26  Richard Henderson  <rth@redhat.com>
28662
28663         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28664         by 1i instead of token pasting.
28665
28666 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28667
28668         PR tree-optimization/17578
28669         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28670         to additional_flags.
28671         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28672
28673 2004-12-25  Richard Henderson  <rth@redhat.com>
28674
28675         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28676         Remove Alpha.
28677
28678 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28679
28680         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28681         hppa*-*-hpux*.
28682         * gcc.dg/pr17957.c (dg-options): Likewise.
28683         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28684         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28685         instead of 0 on __hppa__.
28686         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28687         "foo,%r" on hppa*-*-*.
28688
28689 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
28690
28691         PR fortran/19071
28692         * gfortran.dg/complex_write.f90: New test.
28693
28694 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28695
28696         PR c++/17595
28697         * g++.dg/parse/pragma2.C: New test.
28698
28699         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28700
28701 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28702
28703         * gcc.dg/empty2.c: Add missing dg-warning.
28704
28705 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28706
28707         PR c++/17413
28708         * g++.dg/template/local4.C: New test.
28709         * g++.dg/template/crash19.C: Add dg-error marker.
28710
28711         * g++.dg/template/crash31.C: Correct embedded PR number.
28712
28713 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28714
28715         PR c++/16405
28716         * g++.dg/opt/temp1.C: Add do-run marker.
28717
28718 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28719
28720         * g++.dg/template/spec19.C: New.
28721
28722 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28723
28724         PR target/16819
28725         * gcc.dg/empty2.c: New.
28726
28727 2004-12-23  Richard Henderson  <rth@redhat.com>
28728
28729         * lib/target-supports.exp (check_effective_target_vect_no_align):
28730         Remove i?86 and x86-64.
28731
28732 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28733
28734         PR c++/16405
28735         * g++.dg/opt/temp1.C: New test.
28736
28737 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28738
28739         PR c++/18733
28740         * g++.dg/template/friend33.C: New testcase.
28741
28742 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
28743
28744         PR c++/18464
28745         * g++.dg/template/cond5.C: New test.
28746
28747         PR c++/18492
28748         * g++.dg/inherit/thunk3.C: New test.
28749
28750         PR c++/11224
28751         * g++.dg/warn/Wunused-9.C: New test.
28752
28753 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
28754
28755         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
28756
28757 2004-12-22  Jan Beulich  <jbeulich@novell.com>
28758
28759         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
28760
28761 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
28762
28763         PR c++/18378
28764         * g++.dg/ext/packed8.C: New test.
28765
28766         PR c++/19063
28767         * g++.dg/template/crash31.C: New test.
28768
28769         PR c++/19034
28770         * g++.dg/template/crash30.C: New test.
28771
28772 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28773
28774         PR C++/18984
28775         * g++.dg/eh/ctor3.C: New test.
28776
28777 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28778
28779         * objc.dg/stabs-1.m: Allow section name to be quoted and
28780         assembly label to begin with '.LL'.
28781
28782 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
28783
28784         * gcc.dg/vect/vect.exp
28785         (check_effective_target_lp64_or_vect_no_align): New.
28786         * gcc.dg/vect/vect-77.c: Use it.
28787         * gcc.dg/vect/vect-78.c: Use it.
28788
28789         * lib/target-supports.exp
28790         (check_effective_target_vect_no_max,
28791         check_effective_target_vect_no_bitwise,
28792         check_effective_target_vect_no_align): New.
28793         * gcc.dg/vect/vect-13.c: Use them.
28794         * gcc.dg/vect/vect-17.c: Ditto.
28795         * gcc.dg/vect/vect-18.c: Ditto.
28796         * gcc.dg/vect/vect-19.c: Ditto.
28797         * gcc.dg/vect/vect-20.c: Ditto.
28798         * gcc.dg/vect/vect-27.c: Ditto.
28799         * gcc.dg/vect/vect-29.c: Ditto.
28800         * gcc.dg/vect/vect-44.c: Ditto.
28801         * gcc.dg/vect/vect-48.c: Ditto.
28802         * gcc.dg/vect/vect-50.c: Ditto.
28803         * gcc.dg/vect/vect-52.c: Ditto.
28804         * gcc.dg/vect/vect-54.c: Ditto.
28805         * gcc.dg/vect/vect-56.c: Ditto.
28806         * gcc.dg/vect/vect-58.c: Ditto.
28807         * gcc.dg/vect/vect-60.c: Ditto.
28808         * gcc.dg/vect/vect-72.c: Ditto.
28809         * gcc.dg/vect/vect-80.c: Ditto.
28810
28811 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
28812
28813         PR c++/14075
28814         * g++.dg/init/string1.C: New.
28815
28816         PR c++/18975
28817         * g++.dg/other/synth1.C: New.
28818
28819 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28820
28821         PR c/18963
28822         * gcc.dg/pr18963-1.c: New test.
28823
28824 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28825
28826         PR c/18596
28827         * gcc.dg/funcdef-storage-1.c (foo): Remove.
28828         * gcc.dg/pr18596-1.c: Use dg-error.
28829         (dg-options): Use -fno-unit-at-a-time.
28830         * gcc.dg/pr18596-2.c: New test.
28831         * gcc.dg/pr18596-3.c: New test.
28832
28833 2004-12-20  Roger Sayle  <roger@eyesopen.com>
28834
28835         PR middle-end/18683
28836         * g++.dg/opt/pr18683-1.C: New test case.
28837
28838 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
28839
28840         PR other/19093
28841         * g++.dg/opt/max1.C: Fix for 64bit targets.
28842
28843 2004-12-20  Matt Austern  <austern@apple.com>
28844
28845         PR c++/19044
28846         * g++.dg/ext/builtin6.C: New
28847
28848 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28849
28850         PR tree-optimization/19080
28851         * gcc.c-torture/compile/pr19080.c: New test.
28852
28853 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28854
28855         * gcc.dg/20041219-1.c: New test.
28856
28857 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28858
28859         PR middle-end/19068
28860         * g++.dg/opt/max1.C: New test case.
28861
28862 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28863
28864         * gcc.dg/fdata-sections-1.c: New test.
28865
28866 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28867
28868         PR middle-end/18548
28869         * gcc.dg/max-1.c: New test case.
28870
28871 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28872
28873         * gcc.c-torture/execute/20041218-1.c: New test.
28874
28875 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28876
28877         * gcc.dg/pr18501.c: New test.
28878         * gcc.dg/uninit-5.c: XFAIL.
28879         * gcc.dg/uninit-9.c: XFAIL.
28880
28881 2004-12-17  Dale Johannesen  <dalej@apple.com>
28882
28883         * gcc.dg/20041213-1.c: New.
28884
28885 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28886
28887         * objc.dg/stabs-1.m: Allow assembly label to begin
28888         with a dot ('.').
28889
28890 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28891
28892         * gcc.c-torture/execute/20041213-1.c: Move...
28893         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28894
28895 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28896
28897         PR c++/18721
28898         * g++.dg/lookup/conv-5.C: New.
28899
28900 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28901
28902         * objc.dg/stabs-1.m: New test.
28903
28904 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28905
28906         * gcc.dg/visibility-c.c: Change compile to
28907         assemble for the test.
28908
28909 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28910
28911         PR target/19041
28912         * gcc.dg/visibility-c.c: New test.
28913
28914 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28915
28916         PR middle-end/18493
28917         * gcc.dg/switch-8.c: New test case.
28918
28919 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28920
28921         PR c++/18905
28922         * g++.dg/template/init4.C: New.
28923         * g++.dg/opt/static3.C: Enable optimizer.
28924
28925 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28926
28927         * g++.dg/other/complex1.C: New test.
28928
28929 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28930
28931         * g++.dg/opt/inline9.C: New test.
28932
28933 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28934
28935         PR fortran/18993
28936         * gfotran.dg/nullify_1.f: New test.
28937
28938 2004-12-15  Richard Henderson  <rth@redhat.com>
28939
28940         * gcc.target/i386/i386.exp: New harness.
28941         * gcc.target/i386/vect-args.c: New.
28942
28943 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28944
28945         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28946
28947 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28948
28949         PR c++/18825
28950         * g++.dg/template/friend32.C: New test.
28951
28952 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28953
28954         * cpp/pragma-once-1.c: New test.
28955         * cpp/pragma-once-1b.h: Likewise.
28956         * cpp/pragma-once-1c.h: Likewise.
28957         * cpp/pragma-once-1d.h: Likewise.
28958         * cpp/inc/pragma-once-1a.h: Likewise.
28959
28960 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28961             Steven G. Kargl  <kargls@comcast.net>
28962
28963         PR fortran/17597
28964         * gfortran.dg/list_read_3.f90: New test.
28965
28966 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28967
28968         * gcc.dg/ftrapv-2.c: New test.
28969
28970 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28971
28972         PR c++/18981
28973         * g++.dg/template/typename9.C: New test.
28974
28975 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/18738
28978         * g++.dg/template/typename8.C: New test.
28979         * g++.dg/parse/friend2.C: Tweak error message.
28980
28981 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28982
28983         * gcc.c-torture/20041214-1.c: New test.
28984
28985 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28986
28987         PR c++/18965
28988         * g++.dg/init/array17.C: New test.
28989
28990 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR c++/18793
28993         * g++.dg/init/aggr3.C: New test.
28994
28995 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28996
28997         * gcc.dg/altivec-types-1.c: New test.
28998         * gcc.dg/altivec-types-2.c: New test.
28999         * gcc.dg/altivec-types-3.c: New test.
29000         * gcc.dg/altivec-types-4.c: New test.
29001         * g++.dg/ext/altivec-types-1.C: New test.
29002         * g++.dg/ext/altivec-types-2.C: New test.
29003         * g++.dg/ext/altivec-types-3.C: New test.
29004         * g++.dg/ext/altivec-types-4.C: New test.
29005
29006 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29007
29008         PR middle-end/18951
29009         * gcc.c-torture/execute/20041213-1.c: New test.
29010
29011 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         PR c++/18949
29014         * g++.dg/template/cast1.C: New.
29015
29016 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29017
29018         * gcc.c-torture/execute/20041213-2.c: New test.
29019
29020 2004-12-13  Richard Henderson  <rth@redhat.com>
29021
29022         * gcc.dg/i386-sse-10.c: Fix typo in options.
29023
29024 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29025
29026         PR c++/18968
29027         * g++.dg/opt/pr18968.C: New test.
29028
29029 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29030
29031         PR c++/18925
29032         * g++.dg/ext/visibility/staticdatamem.C: New test.
29033
29034 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29035
29036         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29037
29038 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29039
29040         PR rtl-optimization/18928
29041         * gcc.dg/pr18928-1.c: New test case.
29042
29043 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29044
29045         PR tree-opt/16951
29046         * gcc.c-torture/compile/20041211-1.c: New.
29047
29048 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29049
29050         PR middle-end/17564
29051         * gcc.c-torture/execute/20041212-1.c: New test.
29052
29053 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29054
29055         PR fortran/18869
29056         * gfortran.dg/common_1.f90: New test.
29057
29058 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29059         Paul Brook  <paul@codesourcery.com>
29060
29061         PR fortran/16222
29062         * gfortran.dg/real_do_1.f90: New test.
29063
29064 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29065
29066         PR tree-opt/18040
29067         * g++.dg/opt/ptrmem6.C: New test.
29068
29069 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29070
29071         PR middle-end/18921
29072         * gcc.dg/pr18921-1.c: New test case.
29073
29074 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29075
29076         PR fortran/17175
29077         * gfortran.dg/scale_1.f90: New test.
29078
29079 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29080
29081         PR middle-end/18903
29082         * gcc.c-torture/compile/pr18903.c: New test.
29083
29084 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29085
29086         * gcc.c-torture/execute/20041210-1.c: New test.
29087
29088 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29089
29090         PR c++/18731
29091         * g++.dg/parser/struct-1.C: New test.
29092         * g++.dg/parser/struct-2.C: New test.
29093         * g++.dg/parser/struct-3.C: New test.
29094
29095 2004-12-09  Richard Henderson  <rth@redhat.com>
29096
29097         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29098
29099         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29100         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29101
29102 2004-12-09  Matt Austern  <austern@apple.com>
29103
29104         PR c++/18514
29105         * g++.dg/ext/builtin1.C: New
29106         * g++.dg/ext/builtin2.C: New
29107         * g++.dg/ext/builtin3.C: New
29108         * g++.dg/ext/builtin4.C: New
29109         * g++.dg/ext/builtin5.C: New
29110
29111 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29112
29113         PR tree-opt/18904
29114         * g++.dg/opt/ptrmem5.C: New test.
29115
29116 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29117
29118         * g++.dg/parse/typename5.C: Adjust for new error.
29119         * g++.dg/parse/typename7.C: New.
29120
29121 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29122
29123         PR c++/18073
29124         * g++.dg/other/mmintrin.C: New test.
29125
29126 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29127
29128         PR c++/16681
29129         * g++.dg/init/array15.C: New.
29130         * g++.dg/init/array16.C: New.
29131
29132 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29133
29134         PR fortran/18826
29135         * gfortran.dg/assign_1.f90: New test.
29136
29137 2004-12-08  Nick Clifton  <nickc@redhat.com>
29138
29139         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29140         * gcc.target/xstormy16/data_below100: Likewise.
29141         * gcc.target/xstormy16/sfr: Likewise.
29142         * gcc.target/xstormy16/below100.S: New test source file.
29143         * gcc.target/xstormy16/below100.ld: New test linker script.
29144         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29145         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29146         bp instructions.
29147         * gcc.target/xstormy16/bp.c: Likewise.
29148
29149         * gcc.target/xstormy16/bss_below100: New files:
29150         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29151         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29152         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29153         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29154         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29155         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29156         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29157         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29158         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29159         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29160         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29161         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29162         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29163         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29164         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29165         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29166         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29167         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29168         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29169         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29170         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29171         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29172         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29173         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29174         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29175         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29176         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29177
29178         * gcc.target/xstormy16/data_below100: New files:
29179         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29180         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29181         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29182         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29183         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29184         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29185         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29186         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29187         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29188         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29189         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29190         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29191         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29192         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29193         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29194         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29195         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29196         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29197         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29198         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29199         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29200         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29201         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29202         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29203         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29204         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29205         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29206
29207         * gcc.target/xstormy16/sfr: New files:
29208         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29209         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29210         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29211         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29212         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29213         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29214         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29215         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29216         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29217         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29218         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29219         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29220         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29221         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29222         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29223         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29224         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29225         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29226         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29227         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29228         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29229         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29230         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29231         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29232         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29233         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29234         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29235         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29236         27_if0_sfrw_bitfield_f.c
29237
29238 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29239
29240         PR c++/18100
29241         * g++.dg/lookup/name-clash4.C: New test.
29242
29243 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29244
29245         PR c++/18672
29246         * g++.dg/opt/array1.C: New.
29247
29248         PR c++/18803
29249         * g++.dg/template/operator5.C: New.
29250
29251 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29252
29253         PR c/18867
29254         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29255
29256 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29257
29258         * gcc.dg/noncompile/20041207.c: New test.
29259
29260 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29261
29262         * g++.dg/other/unreachable-1.C: New test.
29263
29264 2004-12-06  Nick Clifton  <nickc@redhat.com>
29265
29266         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29267         <limits.h> because the latter comes from gcc's include/ directory
29268         and not the newlib/libc/include directory.
29269
29270 2004-12-04  Richard Henderson  <rth@redhat.com>
29271
29272         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29273
29274 2004-12-04  Richard Henderson  <rth@redhat.com>
29275
29276         * lib/target-supports.exp (check_gc_sections_available): Disable
29277         for alpha and ia64.
29278
29279 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29280
29281         PR middle-end/17909
29282         * g++.dg/other/vararg-2.C: New test.
29283
29284 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29285
29286         PR c++/17011, c++/17971
29287         * g++.dg/template/error15.C: Adjust expected error.
29288         * g++.dg/template/instantiate3.C: Likewise.
29289
29290 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29291
29292         * gcc.dg/altivec-18.c: Fix for darwin
29293
29294 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         PR c++/18782
29297         * g++.dg/parse/ptrmem2.C: New.
29298
29299         PR c++/18318
29300         * g++.dg/template/new1.C: New.
29301
29302 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29303
29304         PR fortran/18710
29305         * gfortran.dg/direct_io_3.f90: New test.
29306
29307 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29308
29309         PR 18758
29310         * g++.dg/parse/crash21.C: New.
29311
29312 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29313
29314         PR c++/15664, c++/18276
29315         * g++.dg/template/ttp13.C: New test.
29316         * g++.dg/template/ttp14.C: Likewise.
29317
29318 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29319
29320         PR c++/18123
29321         * g++.dg/parse/enum2.C: New test.
29322         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29323
29324 2004-12-02  Nick Clifton  <nickc@redhat.com>
29325
29326         * gcc.target/xstormy16: New test directory.
29327         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29328         * gcc.target/xstormy16/bp.c: Check the generation of bp
29329         instructions.
29330         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29331         bn instructions and the BELOW100 attribute.
29332
29333 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29334
29335         PR target/16952
29336         * gcc.dg/ppc-eabi.c: New.
29337
29338 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29339
29340         PR fortran/18284
29341         * gfortran.dg/backspace.f90
29342
29343 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29344
29345         * gfortran.dg/inquire.f90: New test.
29346
29347 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29348
29349         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29350         handle effective-target-keyword.
29351         (dg-skip-if): Support effective-target keyword as target list.
29352         (dg-xfail-if): Ditto.
29353         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29354
29355 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29356
29357         PR tree-optimization/18291
29358         * gcc.c-torture/compile/pr18291.c: New test.
29359
29360 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29361
29362         PR C++/18729
29363         * g++.dg/parse/crash20.C: New.
29364
29365         PR c++/17431
29366         * g++.dg/overload/arg1.C: New.
29367         * g++.dg/overload/arg2.C: New.
29368         * g++.dg/overload/arg3.C: New.
29369         * g++.dg/overload/arg4.C: New.
29370
29371 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29372
29373         * gcc.dg/c99-flex-array-4.c: Remove.
29374
29375 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29376
29377         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29378
29379         * lib/target-supports.exp (is-effective-target): Simplify.
29380
29381         * lib/target-supports.exp (check_effective_target_vect_long):
29382         Fix for powerpc64-*-*.
29383
29384 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29385
29386         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29387         to support new requirements on FreeBSD 5.
29388
29389 2004-11-30  Devang Patel  <dpatel@apple.com>
29390
29391         PR 18702
29392         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29393
29394 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29395
29396         * g++.dg/ext/altivec-13.C: New test.
29397
29398 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29399
29400         PR tree-opt/18298
29401         * gcc.c-torture/execute/p18298.c: New test.
29402
29403 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29404             Dorit Naishlos  <dorit@il.ibm.com>
29405
29406         PR tree-opt/18607
29407         * gcc.dg/vect/vect-89.c: New test.
29408
29409 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29410
29411         * gcc.dg/pr18596-1.c: New test.
29412
29413 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29414
29415         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29416
29417 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29418
29419         PR c/18479
29420         * gcc.dg/pr18479.c: New test.
29421
29422 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29423
29424         PR target/18490
29425         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29426         mmix-knuth-mmixware.
29427
29428         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29429         cris-*-elf* cris-*-aout* mmix-*-*
29430
29431 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29432
29433         PR middle-end/18725
29434         * gcc.dg/pr18725.c: New test.
29435
29436 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29437
29438         PR target/18488
29439         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29440
29441         PR target/18336
29442         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29443
29444 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/18368
29447         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29448         * g++.old-deja/g++.law/ctors5.C: Likewise.
29449         * g++.old-deja/g++.other/crash25.C: Likewise.
29450
29451         PR c++/18674
29452         * g++.dg/template/error16.C: New test.
29453
29454         PR c++/18512
29455         * g++.dg/template/crash29.C: New test.
29456
29457 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29458
29459         PR tree-optimization/18712
29460         * gcc.c-torture/compile/pr18712.c: New test.
29461
29462 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29463
29464         PR c/7544
29465         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29466         tests.
29467
29468 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29469
29470         PR c++/18652
29471         * g++.dg/lookup/crash6.C: New test.
29472
29473 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29474
29475         PR middle-end/18164
29476         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29477
29478 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29479
29480         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29481         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29482         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29483
29484 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29485
29486         * gcc.dg/pr18164.c: New test.
29487
29488 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29489
29490         * gcc.dg/funroll-loops-all.c: New.
29491
29492 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29493
29494         PR target/18489
29495         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29496         delimeter, match space and TAB as well as ":".
29497
29498         PR target/18484
29499         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29500
29501         PR target/18348
29502         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29503
29504         PR target/18345
29505         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29506
29507         PR target/18337
29508         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29509
29510 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29511
29512         * gfortran.dg/direct_io_2.f90: New test.
29513
29514 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29515
29516         PR target/18334
29517         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29518
29519 2004-11-28  Richard Henderson  <rth@redhat.com>
29520
29521         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29522
29523 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29524
29525         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29526         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29527         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29528         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29529         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29530         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29531         gcc.dg/pointer-arith-8.c: New tests.
29532
29533 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29534
29535         PR fortran/18364
29536         * gfortran.dg/endfile.f90: New test.
29537
29538 2004-11-27  Falk Hueffner  <falk@debian.org>
29539
29540         * gcc.dg/loop-6.c: New test.
29541
29542 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29543
29544         * gcc.c-torture/execute/20041126-1.c: New test.
29545
29546 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29547
29548         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29549         on IRIX.
29550
29551 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29552
29553         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29554         functions.
29555
29556 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29557
29558         PR rtl-optimization/17825
29559         * gcc.c-torture/compile/20041119-1.c: New test.
29560
29561 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29562
29563         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29564         Check existence of ld library path variables before unsetting.
29565
29566 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29567
29568         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29569
29570 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29571
29572         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29573
29574 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29575
29576         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29577
29578 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29579
29580         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29581         dg-do directive.
29582
29583 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29584
29585         * gcc.dg/pr17957.c: Pass --param, not -param.
29586
29587 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29588
29589         PR middle-end/17957
29590         * gcc.dg/pr17957.c: New test.
29591
29592 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29593
29594         PR c++/18445
29595         * g++.dg/template/crash28.C: Likewise.
29596
29597         PR c++/18001
29598         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29599         * g++.dg/ext/lvaddr.C: Likewise.
29600         * g++.dg/opt/pr7503-3.C: Likewise.
29601
29602         PR c++/18466
29603         * g++.dg/parse/qualified3.C: New test.
29604         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29605
29606         PR c++/18545
29607         * g++.dg/expr/return1.C: New test.
29608
29609 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29610
29611         Friend class name lookup 3/n, PR c++/3332
29612         * g++.dg/lookup/friend3.C: New test.
29613         * g++.dg/lookup/friend4.C: Likewise.
29614         * g++.dg/lookup/friend5.C: Likewise.
29615
29616 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29617
29618         Friend class name lookup 2/n, PR c++/14513, c++/15410
29619         * g++.dg/lookup/friend2.C: New test.
29620         * g++.dg/template/friend31.C: Likewise.
29621
29622 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29623
29624         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29625
29626 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29627
29628         PR c++/17473
29629         * g++.dg/tc1/dr56.C: Remove.
29630         * g++.dg/template/typedef1.C: Add dg-error markers.
29631         * g++.old-deja/g++.other/typedef7.C: Likewise.
29632
29633         PR c++/18285
29634         * g++.dg/parse/typedef7.C: New test.
29635
29636 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29637
29638         * gcc.c-torture/execute/20041124-1.c: New test.
29639
29640 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29641
29642         * g++.dg/template/deduce3.C: New test.
29643
29644         PR c++/18586
29645         * g++.dg/template/crash27.C: New test.
29646
29647         PR c++/18530
29648         * g++.dg/warn/Wshadow-3.C: New test.
29649
29650 2004-11-24  Devang Patel  <dpatel@apple.com>
29651
29652         PR/18555
29653         * gcc.dg/cpp/isysroot-1.c: New test.
29654         * gcc.dg/cpp/usr/include/stdio.h: New file.
29655         * gcc.dg/cpp/isysroot-2.c: New test.
29656         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29657         New file.
29658
29659 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29660
29661         PR c++/8929
29662         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29663
29664 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29665
29666         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29667         * gcc.target/sparc/pdist.c: Likewise.
29668
29669 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29670
29671         PR c++/16882
29672         * g++.dg/conversion/simd1.C: New test.
29673
29674 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29675
29676         * lib/target-libpath.exp: New file defining
29677         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29678         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29679         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29680         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29681         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29682
29683 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29684
29685         * gcc.dg/pragma-align-2.c: Test macro expansion.
29686         * gcc.dg/pragma-pack-2.c: New test.
29687
29688 2004-11-23  Richard Henderson  <rth@redhat.com>
29689
29690         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29691         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29692         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29693         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29694         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29695         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29696
29697         * gcc.dg/vect/vect.exp: Add check for alpha.
29698         * lib/target-supports.exp (check_alpha_max_hw_available): New.
29699         (check_effective_target_vect_int): Enable for alpha.
29700         (check_effective_target_vect_long): New.
29701         (is-effective-target): Add it.
29702
29703 2004-11-23  Uros Bizjak <uros@kss-loka.si>
29704
29705         * gcc.dg/pr18614-1.c: New test.
29706
29707 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29708
29709         * gcc.dg/setjmp-2.c: New test.
29710
29711 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
29712
29713         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
29714         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
29715         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
29716         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
29717         gcc.target/sparc/pdist.c: New tests.
29718
29719 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
29720
29721         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
29722
29723 2004-11-22  Dale Johannesen  <dalej@apple.com>
29724
29725         * gcc.dg/20041111-1.c: New.
29726
29727 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29728
29729         PR tree-opt/18536
29730         * gcc.dg/vect/pr18536.c: New test.
29731
29732 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29733
29734         PR c++/18354
29735         * g++.dg/template/nontype11.C: New test.
29736
29737 2004-11-21  Roger Sayle  <roger@eyesopen.com>
29738
29739         PR middle-end/18520
29740         * gcc.dg/pr18520-1.c: New test case.
29741
29742 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
29743
29744         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
29745         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
29746         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
29747         expected diagnostics.
29748
29749 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29750
29751         PR target/18580
29752         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
29753         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
29754         vect-77.c, vect-77a.c: XFAIL on the SPARC.
29755
29756 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29757
29758         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
29759
29760 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
29761             Joseph Myers  <joseph@codesourcery.com>
29762
29763         * lib/target-supports.exp (check_visibility_available): Really
29764         test the compiler.
29765
29766 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29767
29768         PR tree-opt/18181
29769         * gcc.dg/vect/vect-85.c: New test.
29770         * gcc.dg/vect/vect-86.c: New test.
29771         * gcc.dg/vect/vect-87.c: New test.
29772         * gcc.dg/vect/vect-88.c: New test.
29773
29774 2004-11-19  Ben Elliston  <bje@au.ibm.com>
29775
29776         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
29777
29778 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
29779
29780         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
29781         * gcc.dg/ppc-and-1.c: Ditto.
29782         * gcc.dg/ppc-compare-1.c: Ditto.
29783         * gcc.dg/ppc-mov-1.c: Ditto
29784
29785 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
29786             Mark Mitchell  <mark@codesourcery.com>
29787
29788         * gcc.dg/pragma-init-fini-2.c: New test.
29789
29790 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29791             Aldy Hernandez  <aldyh@redhat.com>
29792
29793         * lib/target-supports.exp (check_effective_target_vect_int): New
29794         (check_effective_target_vect_float): New
29795         (check_effective_target_vect_double): New.
29796         (is-effective-target): Support new effective targets keywords.
29797         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
29798         default action for dg-do.
29799         * gcc.dg/vect/pr16105.c: Use new support.
29800         * gcc.dg/vect/pr18400.c: Ditto.
29801         * gcc.dg/vect/pr18425.c: Ditto.
29802         * gcc.dg/vect/vect-1.c: Ditto.
29803         * gcc.dg/vect/vect-10.c: Ditto.
29804         * gcc.dg/vect/vect-11.c: Ditto.
29805         * gcc.dg/vect/vect-12.c: Ditto.
29806         * gcc.dg/vect/vect-13.c: Ditto.
29807         * gcc.dg/vect/vect-14.c: Ditto.
29808         * gcc.dg/vect/vect-15.c: Ditto.
29809         * gcc.dg/vect/vect-16.c: Ditto.
29810         * gcc.dg/vect/vect-17.c: Ditto.
29811         * gcc.dg/vect/vect-18.c: Ditto.
29812         * gcc.dg/vect/vect-19.c: Ditto.
29813         * gcc.dg/vect/vect-2.c: Ditto.
29814         * gcc.dg/vect/vect-20.c: Ditto.
29815         * gcc.dg/vect/vect-21.c: Ditto.
29816         * gcc.dg/vect/vect-22.c: Ditto.
29817         * gcc.dg/vect/vect-23.c: Ditto.
29818         * gcc.dg/vect/vect-24.c: Ditto.
29819         * gcc.dg/vect/vect-25.c: Ditto.
29820         * gcc.dg/vect/vect-26.c: Ditto.
29821         * gcc.dg/vect/vect-27.c: Ditto.
29822         * gcc.dg/vect/vect-27a.c: Ditto.
29823         * gcc.dg/vect/vect-28.c: Ditto.
29824         * gcc.dg/vect/vect-29.c: Ditto.
29825         * gcc.dg/vect/vect-29a.c: Ditto.
29826         * gcc.dg/vect/vect-3.c: Ditto.
29827         * gcc.dg/vect/vect-30.c: Ditto.
29828         * gcc.dg/vect/vect-31.c: Ditto.
29829         * gcc.dg/vect/vect-32.c: Ditto.
29830         * gcc.dg/vect/vect-33.c: Ditto.
29831         * gcc.dg/vect/vect-34.c: Ditto.
29832         * gcc.dg/vect/vect-35.c: Ditto.
29833         * gcc.dg/vect/vect-36.c: Ditto.
29834         * gcc.dg/vect/vect-37.c: Ditto.
29835         * gcc.dg/vect/vect-38.c: Ditto.
29836         * gcc.dg/vect/vect-4.c: Ditto.
29837         * gcc.dg/vect/vect-40.c: Ditto.
29838         * gcc.dg/vect/vect-41.c: Ditto.
29839         * gcc.dg/vect/vect-42.c: Ditto.
29840         * gcc.dg/vect/vect-43.c: Ditto.
29841         * gcc.dg/vect/vect-44.c: Ditto.
29842         * gcc.dg/vect/vect-45.c: Ditto.
29843         * gcc.dg/vect/vect-46.c: Ditto.
29844         * gcc.dg/vect/vect-47.c: Ditto.
29845         * gcc.dg/vect/vect-48.c: Ditto.
29846         * gcc.dg/vect/vect-48a.c: Ditto.
29847         * gcc.dg/vect/vect-49.c: Ditto.
29848         * gcc.dg/vect/vect-5.c: Ditto.
29849         * gcc.dg/vect/vect-50.c: Ditto.
29850         * gcc.dg/vect/vect-51.c: Ditto.
29851         * gcc.dg/vect/vect-52.c: Ditto.
29852         * gcc.dg/vect/vect-53.c: Ditto.
29853         * gcc.dg/vect/vect-54.c: Ditto.
29854         * gcc.dg/vect/vect-55.c: Ditto.
29855         * gcc.dg/vect/vect-56.c: Ditto.
29856         * gcc.dg/vect/vect-56a.c: Ditto.
29857         * gcc.dg/vect/vect-57.c: Ditto.
29858         * gcc.dg/vect/vect-58.c: Ditto.
29859         * gcc.dg/vect/vect-59.c: Ditto.
29860         * gcc.dg/vect/vect-6.c: Ditto.
29861         * gcc.dg/vect/vect-60.c: Ditto.
29862         * gcc.dg/vect/vect-61.c: Ditto.
29863         * gcc.dg/vect/vect-62.c: Ditto.
29864         * gcc.dg/vect/vect-63.c: Ditto.
29865         * gcc.dg/vect/vect-64.c: Ditto.
29866         * gcc.dg/vect/vect-65.c: Ditto.
29867         * gcc.dg/vect/vect-66.c: Ditto.
29868         * gcc.dg/vect/vect-67.c: Ditto.
29869         * gcc.dg/vect/vect-68.c: Ditto.
29870         * gcc.dg/vect/vect-69.c: Ditto.
29871         * gcc.dg/vect/vect-7.c: Ditto.
29872         * gcc.dg/vect/vect-72.c: Ditto.
29873         * gcc.dg/vect/vect-72a.c: Ditto.
29874         * gcc.dg/vect/vect-73.c: Ditto.
29875         * gcc.dg/vect/vect-74.c: Ditto.
29876         * gcc.dg/vect/vect-75.c: Ditto.
29877         * gcc.dg/vect/vect-76.c: Ditto.
29878         * gcc.dg/vect/vect-77.c: Ditto.
29879         * gcc.dg/vect/vect-77a.c: Ditto.
29880         * gcc.dg/vect/vect-78.c: Ditto.
29881         * gcc.dg/vect/vect-79.c: Ditto.
29882         * gcc.dg/vect/vect-8.c: Ditto.
29883         * gcc.dg/vect/vect-80.c: Ditto.
29884         * gcc.dg/vect/vect-82.c: Ditto.
29885         * gcc.dg/vect/vect-82_64.c: Ditto.
29886         * gcc.dg/vect/vect-83.c: Ditto.
29887         * gcc.dg/vect/vect-83_64.c: Ditto.
29888         * gcc.dg/vect/vect-9.c: Ditto.
29889         * gcc.dg/vect/vect-all.c: Ditto.
29890         * gcc.dg/vect/vect-none.c: Ditto.
29891
29892 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29893
29894         * lib/gcc-dg.exp (dg-skip-if): New function.
29895         (dg-forbid-option): Remove.
29896         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29897         * g++.dg/abi/bitfield8.C: Likewise.
29898         * g++.dg/abi/dtor1.C: Likewise.
29899         * g++.dg/abi/empty10.C: Likewise.
29900         * g++.dg/abi/empty7.C: Likewise.
29901         * g++.dg/abi/empty9.C: Likewise.
29902         * g++.dg/abi/layout3.C: Likewise.
29903         * g++.dg/abi/layout4.C: Likewise.
29904         * g++.dg/abi/thunk1.C: Likewise.
29905         * g++.dg/abi/thunk2.C: Likewise.
29906         * g++.dg/abi/vbase11.C: Likewise.
29907         * g++.dg/abi/vthunk2.C: Likewise.
29908         * g++.dg/abi/vthunk3.C: Likewise.
29909         * g++.dg/ext/attrib8.C: Likewise.
29910         * g++.dg/opt/longbranch2.C: Likewise.
29911         * g++.dg/opt/reg-stack4.C: Likewise.
29912         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29913         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29914         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29915         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29916         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29917         * gcc.dg/20000609-1.c: Likewise.
29918         * gcc.dg/20000720-1.c: Likewise.
29919         * gcc.dg/20011107-1.c: Likewise.
29920         * gcc.dg/20011119-1.c: Likewise.
29921         * gcc.dg/20020108-1.c: Likewise.
29922         * gcc.dg/20020122-2.c: Likewise.
29923         * gcc.dg/20020122-3.c: Likewise.
29924         * gcc.dg/20020201-3.c: Likewise.
29925         * gcc.dg/20020206-1.c: Likewise.
29926         * gcc.dg/20020218-1.c: Likewise.
29927         * gcc.dg/20020310-1.c: Likewise.
29928         * gcc.dg/20020411-1.c: Likewise.
29929         * gcc.dg/20020418-2.c: Likewise.
29930         * gcc.dg/20020426-1.c: Likewise.
29931         * gcc.dg/20020426-2.c: Likewise.
29932         * gcc.dg/20020517-1.c: Likewise.
29933         * gcc.dg/20020523-1.c: Likewise.
29934         * gcc.dg/20020523-2.c: Likewise.
29935         * gcc.dg/20020729-1.c: Likewise.
29936         * gcc.dg/20030204-1.c: Likewise.
29937         * gcc.dg/20030826-2.c: Likewise.
29938         * gcc.dg/20030926-1.c: Likewise.
29939         * gcc.dg/20031202-1.c: Likewise.
29940         * gcc.dg/980312-1.c: Likewise.
29941         * gcc.dg/980313-1.c: Likewise.
29942         * gcc.dg/990117-1.c: Likewise.
29943         * gcc.dg/990424-1.c: Likewise.
29944         * gcc.dg/990524-1.c: Likewise.
29945         * gcc.dg/991230-1.c: Likewise.
29946         * gcc.dg/i386-387-1.c: Likewise.
29947         * gcc.dg/i386-387-2.c: Likewise.
29948         * gcc.dg/i386-387-3.c: Likewise.
29949         * gcc.dg/i386-387-4.c: Likewise.
29950         * gcc.dg/i386-387-5.c: Likewise.
29951         * gcc.dg/i386-387-6.c: Likewise.
29952         * gcc.dg/i386-asm-1.c: Likewise.
29953         * gcc.dg/i386-bitfield1.c: Likewise.
29954         * gcc.dg/i386-bitfield2.c: Likewise.
29955         * gcc.dg/i386-loop-1.c: Likewise.
29956         * gcc.dg/i386-loop-2.c: Likewise.
29957         * gcc.dg/i386-loop-3.c: Likewise.
29958         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29959         * gcc.dg/i386-pic-1.c: Likewise.
29960         * gcc.dg/i386-regparm.c: Likewise.
29961         * gcc.dg/i386-signbit-1.c: Likewise.
29962         * gcc.dg/i386-signbit-2.c: Likewise.
29963         * gcc.dg/i386-signbit-3.c: Likewise.
29964         * gcc.dg/i386-sse-5.c: Likewise.
29965         * gcc.dg/i386-sse-8.c: Likewise.
29966         * gcc.dg/i386-unroll-1.c: Likewise.
29967         * gcc.dg/tls/opt-1.c: Likewise.
29968         * gcc.dg/tls/opt-2.c: Likewise.
29969         * gcc.dg/unroll-1.c: Likewise.
29970         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29971         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29972         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29973         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29974
29975 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29976
29977         * g++.dg/template/incomplete1.C: New test.
29978
29979 2004-11-16  Nick Clifton  <nickc@redhat.com>
29980
29981         Revert patches accidentally commited during checkin of fixes for
29982         xstormy16 tests:
29983         gcc.c-torture/execute/simd-4.c: Revert
29984         gcc.dg/20040910-1.c: Revert.
29985
29986 2004-11-16  Paul Brook  <paul@codesourcery.com>
29987
29988         PR fortran/13010
29989         * gfortran.dg/der_pointer_1.f90: New test.
29990
29991 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29992
29993         PR c/18498
29994         * gcc.dg/bitfld-13.c: New test.
29995
29996 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29997
29998         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29999         powerpc*-*-linux*.
30000
30001         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30002         * gcc.dg/ppc64-abi-2.c: Ditto.
30003         * gcc.dg/ppc64-abi-3.c: Ditto.
30004
30005         * lib/gcc-dg.exp (dg-target-list): Remove.
30006
30007 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30008
30009         * gcc.dg/ia64-postinc.c: New test.
30010
30011 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30012
30013         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30014
30015 2004-11-15  Nick Clifton  <nickc@redhat.com>
30016
30017         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30018         __INT_MAX__ so that the test can be compiled by toolchains
30019         targeted at 16-bit processors.
30020
30021         * gcc.dg/20040625-1.c: Use long constants rather than integers
30022         when performing arithmetic that will overflow 16-bits.
30023
30024         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30025         xstormy16.  It does not support 128-bit vector operations.
30026
30027         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30028         with the macro PTR_TYPE.  Define this macro to an integer type
30029         suitable for holding a pointer.
30030
30031         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30032         the target is a 16-bit processor.
30033
30034         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30035         16-bit targets where the character constant will be too long.
30036
30037         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30038         where the double will not be directly addressable.
30039
30040 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30041
30042         Friend class name lookup 1/n, PR c++/18471
30043         * g++.dg/template/crash26.C: New test.
30044         * g++.dg/lookup/struct1.C: Adjust expected error.
30045         * g++.dg/parse/elab1.C: Likewise.
30046         * g++.dg/parse/elab2.C: Likewise.
30047         * g++.dg/parse/int-as-enum1.C: Likewise.
30048         * g++.dg/parse/struct-as-enum1.C: Likewise.
30049         * g++.dg/parse/typedef1.C: Likewise.
30050         * g++.dg/parse/typedef3.C: Likewise.
30051         * g++.dg/parse/typedef4.C: Likewise.
30052         * g++.dg/parse/typedef5.C: Likewise.
30053         * g++.dg/template/nontype4.C: Likewise.
30054         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30055         * g++.old-deja/g++.other/elab1.C: Likewise.
30056         * g++.old-deja/g++.other/syntax4.C: Likewise.
30057
30058 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30059
30060         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30061
30062 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30063
30064         * gcc.c-torture/execute/20041114-1.c: New test.
30065
30066 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30067
30068         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30069         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30070         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30071         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30072         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30073         gcc.dg/switch-7.c: New tests.
30074
30075 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30076
30077         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30078
30079 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30080
30081         PR tree-opt/18400
30082         * gcc.dg/vect/pr18400.c: New test.
30083
30084 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30085             Andrew Pinski  <pinskia@physics.uc.edu>
30086
30087         PR tree-opt/18425
30088         * gcc.dg/vect/pr18425.c: New test.
30089
30090 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30091
30092         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30093         Guard with dg-require-alias and dg-require-visibility.
30094
30095 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30096
30097         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30098
30099 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30100
30101         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30102
30103 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30104
30105         PR c++/17344
30106         * g++.dg/template/defarg5.C: New test.
30107
30108 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30109
30110         * g++.dg/parse/cast1.C: Run only on ILP32.
30111         * g++.old-deja/g++.mike/p784.C: Likewise.
30112
30113 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30114
30115         * gcc.c-torture/execute/20041113-1.c: New test.
30116
30117 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30118
30119         PR target/18230
30120         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30121         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30122         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30123         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30124         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30125         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30126         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30127         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30128         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30129         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30130         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30131         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30132         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30133
30134 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30135
30136         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30137         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30138         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30139         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30140         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30141         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30142         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30143         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30144         gcc.target/sparc/combined-1.c: New tests.
30145
30146 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30147
30148         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30149         New tests.
30150
30151 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30152
30153         * lib/gcc-dg.exp (dg-forbid-option): New function.
30154         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30155         * g++.dg/abi/bitfield8.C: Likewise.
30156         * g++.dg/abi/dtor1.C: Likewise.
30157         * g++.dg/abi/empty10.C: Likewise.
30158         * g++.dg/abi/empty7.C: Likewise.
30159         * g++.dg/abi/empty9.C: Likewise.
30160         * g++.dg/abi/layout3.C: Likewise.
30161         * g++.dg/abi/layout4.C: Likewise.
30162         * g++.dg/abi/thunk1.C: Likewise.
30163         * g++.dg/abi/thunk2.C: Likewise.
30164         * g++.dg/abi/vbase11.C: Likewise.
30165         * g++.dg/abi/vthunk2.C: Likewise.
30166         * g++.dg/abi/vthunk3.C: Likewise.
30167         * g++.dg/ext/attrib8.C: Likewise.
30168         * g++.dg/opt/longbranch2.C: Likewise.
30169         * g++.dg/opt/reg-stack4.C: Likewise.
30170         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30171         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30172         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30173         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30174         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30175         * gcc.dg/20000609-1.c: Likewise.
30176         * gcc.dg/20000720-1.c: Likewise.
30177         * gcc.dg/20011107-1.c: Likewise.
30178         * gcc.dg/20011119-1.c: Likewise.
30179         * gcc.dg/20020108-1.c: Likewise.
30180         * gcc.dg/20020122-2.c: Likewise.
30181         * gcc.dg/20020122-3.c: Likewise.
30182         * gcc.dg/20020201-3.c: Likewise.
30183         * gcc.dg/20020206-1.c: Likewise.
30184         * gcc.dg/20020218-1.c: Likewise.
30185         * gcc.dg/20020310-1.c: Likewise.
30186         * gcc.dg/20020411-1.c: Likewise.
30187         * gcc.dg/20020418-2.c: Likewise.
30188         * gcc.dg/20020426-1.c: Likewise.
30189         * gcc.dg/20020426-2.c: Likewise.
30190         * gcc.dg/20020517-1.c: Likewise.
30191         * gcc.dg/20020523-1.c: Likewise.
30192         * gcc.dg/20020523-2.c: Likewise.
30193         * gcc.dg/20020729-1.c: Likewise.
30194         * gcc.dg/20030204-1.c: Likewise.
30195         * gcc.dg/20030826-2.c: Likewise.
30196         * gcc.dg/20030926-1.c: Likewise.
30197         * gcc.dg/20031202-1.c: Likewise.
30198         * gcc.dg/980312-1.c: Likewise.
30199         * gcc.dg/980313-1.c: Likewise.
30200         * gcc.dg/990117-1.c: Likewise.
30201         * gcc.dg/990424-1.c: Likewise.
30202         * gcc.dg/990524-1.c: Likewise.
30203         * gcc.dg/991230-1.c: Likewise.
30204         * gcc.dg/i386-387-1.c: Likewise.
30205         * gcc.dg/i386-387-2.c: Likewise.
30206         * gcc.dg/i386-387-3.c: Likewise.
30207         * gcc.dg/i386-387-4.c: Likewise.
30208         * gcc.dg/i386-387-5.c: Likewise.
30209         * gcc.dg/i386-387-6.c: Likewise.
30210         * gcc.dg/i386-asm-1.c: Likewise.
30211         * gcc.dg/i386-bitfield1.c: Likewise.
30212         * gcc.dg/i386-bitfield2.c: Likewise.
30213         * gcc.dg/i386-loop-1.c: Likewise.
30214         * gcc.dg/i386-loop-2.c: Likewise.
30215         * gcc.dg/i386-loop-3.c: Likewise.
30216         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30217         * gcc.dg/i386-pic-1.c: Likewise.
30218         * gcc.dg/i386-regparm.c: Likewise.
30219         * gcc.dg/i386-signbit-1.c: Likewise.
30220         * gcc.dg/i386-signbit-2.c: Likewise.
30221         * gcc.dg/i386-signbit-3.c: Likewise.
30222         * gcc.dg/i386-sse-5.c: Likewise.
30223         * gcc.dg/i386-sse-8.c: Likewise.
30224         * gcc.dg/i386-unroll-1.c: Likewise.
30225         * gcc.dg/tls/opt-1.c: Likewise.
30226         * gcc.dg/tls/opt-2.c: Likewise.
30227         * gcc.dg/unroll-1.c: Likewise.
30228         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30229         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30230         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30231         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30232         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30233         -m64 is specified.
30234
30235 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30236
30237         PR c++/18389
30238         * g++.dg/parse/cond1.C: New test.
30239
30240         PR c++/18429
30241         * g++.dg/template/array9.C: New test.
30242         * g++.dg/ext/vla1.C: Adjust error messages.
30243         * g++.dg/ext/vlm1.C: Likewise.
30244         * g++.dg/template/crash2.C: Likewise.
30245
30246         PR c++/18436
30247         * g++.dg/template/call3.C: New test.
30248
30249         PR c++/18407
30250         * g++.dg/template/ptrmem11.C: New test.
30251
30252 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30253
30254         PR other/14264
30255         * lib/g++.exp: Set LC_ALL and LANG to C.
30256         * lib/gcc-dg.exp: Likewise.
30257         * lib/gfortran.exp: Likewise.
30258         * lib/objc.exp: Likewise.
30259         * lib/treelang.exp: Likewise.
30260
30261 2004-11-12  Andreas Schwab  <schwab@suse.de>
30262
30263         * gcc.dg/pr16286.c: Fix last change.
30264
30265 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30266
30267         PR c++/18416
30268         * g++.dg/init/global1.C: New test.
30269
30270 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30271
30272         * gcc.c-torture/execute/20041112-1.c: New test.
30273
30274 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30275
30276         * lib/gcc-dg.exp (dg-target-list): New.
30277
30278 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30279             Richard Sandiford  <rsandifo@redhat.com>
30280
30281         * lib/target-supports.exp (get-compiler_messages): New.
30282         (check_named_sections_available): Use it.
30283         (check_effective_target_ilp32): New.
30284         (check_effective_target_lp64): New.
30285         (is-effective-target): New.
30286         * lib/gcc-dg.exp (dg-require-effective-target): New.
30287
30288 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30289
30290         * gcc.dg/precedence-1.c: New test.
30291
30292 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30293
30294         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30295
30296         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30297         message, delete generated files, use more descriptive name for
30298         executable, and make the test unsupported when it cannot be run.
30299
30300         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30301         (dg-require-weak, dg-require-visibility, dg-require-alias,
30302         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30303         dg-require-iconv, dg-require-named-sections): Use it.
30304
30305         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30306
30307 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30308
30309         PR target/16457
30310         * gcc.dg/ppc-and-1: New
30311
30312         PR target/16796
30313         * gcc.dg/ppc-mov-1.c: New.
30314
30315         PR target/16458
30316         * gcc.dg/ppc-compare-1.c: New.
30317
30318 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30319
30320         * objc.dg/desig-init-2.m: New test.
30321
30322 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30323
30324         PR middle-end/18160
30325         * g++.dg/warn/register-var-1.C: New test.
30326         * g++.dg/warn/register-var-2.C: New test.
30327
30328 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30329
30330         * gcc.dg/union-2.c: New test.
30331
30332 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30333
30334         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30335         New test for PR tree-optimization/17892.
30336
30337 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30338
30339         PR c++/18369
30340         * g++.dg/init/new12.C: New test.
30341
30342 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30343
30344         * gcc.target/sparc: New directory.
30345         * gcc.target/sparc/sparc.exp: New driver.
30346         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30347         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30348         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30349         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30350
30351 2004-11-10  Paul Brook  <paul@codesourcery.com>
30352
30353         PR fortran/18218
30354         * gfortran.dg/list_read.c: New test.
30355
30356 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30357
30358         PR c/18322
30359         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30360         expected diagnostic location.
30361
30362 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30363
30364         * gcc.dg/20041109-1.c: New test.
30365
30366 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30367
30368         PR objc/18406
30369         * objc/compile/pr18406.m: New test.
30370
30371 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30372
30373         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30374
30375 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30376
30377         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30378
30379 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30380
30381         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30382
30383 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30384
30385         * gcc.dg/20030225-2.c: Add prototype for abort and
30386         exit.
30387
30388 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30389
30390         PR tree-opt/18299
30391         * gcc.c-torture/pr18299-1.c: New test.
30392
30393 2004-11-06  Andreas Schwab  <schwab@suse.de>
30394
30395         * gcc.dg/pr16286.c: Also test for bool and pixel.
30396
30397 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30398
30399         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30400         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30401         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30402         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30403         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30404         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30405         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30406         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30407         gcc.dg/struct-semi-3.c: New tests.
30408
30409 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30410
30411         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30412
30413 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30414
30415         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30416         Do not use C99 designators.
30417
30418 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30419
30420         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30421
30422 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30423
30424         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30425         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30426         * gcc.c-torture/execute/simd-5.x: Remove.
30427
30428 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30429
30430         PR rtl-optimization/17933
30431         * gcc.dg/torture/pr17933-1.c: New test.
30432
30433 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30434
30435         PR target/18106
30436         * lib/target-supports.exp (check_weak_available): Support
30437         Windows.
30438
30439 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30440
30441         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30442         call to fflush(stdout) before abort.
30443         (my_ffsll): New function.
30444         (generate_fields): Use it.
30445
30446 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30447
30448         * gcc.dg/init-undef-1.c: New test.
30449
30450 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30451
30452         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30453         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30454         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30455         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30456         expected messages for new parser.
30457
30458 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30459
30460         * g++.dg/ext/visibility/symbian1.C: New test.
30461
30462 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30463
30464         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30465         on LP64 targets.
30466
30467 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30468
30469         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30470         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30471         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30472         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30473         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30474         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30475         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30476         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30477         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30478         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30479
30480 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30481
30482         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30483         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30484         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30485         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30486         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30487         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30488         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30489         for new parser.
30490
30491 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30492
30493         PR target/15342
30494         * gcc.dg/20041104-1.c: New test.
30495
30496 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30497
30498         * g++.dg/template/nontype7.C: New test.
30499         * g++.dg/template/nontype8.C: Likewise.
30500         * g++.dg/template/nontype9.C: Likewise.
30501         * g++.dg/template/nontype10.C: Likewise.
30502         * g++.dg/tc1/dr49.C: Likewise.
30503         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30504         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30505
30506 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30507
30508         * g++.dg/rtti/tinfo1.C: Remove xfails.
30509
30510 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30511
30512         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30513         packed attribute to the definition to satisfy the new C++ parser.
30514
30515 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30516
30517         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30518         invocations of va_arg.
30519
30520 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30521
30522         PR c++/18124
30523         * g++.dg/template/crash25.C: New test.
30524
30525         PR c++/18155
30526         * g++.dg/template/typedef2.C: New test.
30527         * g++.dg/parse/crash13.C: Adjust error markers.
30528
30529         PR c++/18177
30530         * g++.dg/conversion/const3.C: New test.
30531
30532 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30533
30534         PR fortran/17535
30535         PR fortran/17583
30536         PR fortran/17713
30537         * gfortran.dg/generic_[123].f90: New testcases.
30538
30539 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30540
30541         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30542         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30543
30544 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30545
30546         PR tree-opt/16808
30547         * gcc.c-torture/compile/pr16808.c: New test.
30548
30549 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30550
30551         PR rtl-optimization/17104
30552         * gcc.dg/ppc-bitfield1.c: New.
30553
30554 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30555
30556         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30557
30558 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30559
30560         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30561         strings for 32-bit code.
30562
30563 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30564
30565         PR c/18239
30566         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30567
30568 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30569
30570         PR c++/18064
30571         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30572
30573 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30574
30575         PR c++/15172
30576         * g++.dg/init/aggr2.C: New test.
30577
30578 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30579
30580         * objc.dg/local-decl-1.m: New test.
30581
30582 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30583
30584         * gcc.dg/20040910-1.c: Adjust regex.
30585
30586 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30587
30588         PR rtl-optimization/18084
30589         * g++.dg/opt/pr18084-1.C: New testcase.
30590
30591 2004-10-30  Matt Austern  <austern@apple.com>
30592
30593         PR c++/17542
30594         * g++.dg/ext/attrib18.C: New test.
30595
30596 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30597
30598         PR middle-end/18096
30599         * gcc.dg/pr18096-1.c: New test case.
30600
30601 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30602
30603         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30604
30605 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30606
30607         PR c/16666
30608         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30609         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30610         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30611         gcc.dg/old-style-prom-3.c: New tests.
30612
30613 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30614
30615         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30616         Remove unnecessary inclusion of stdio.h.
30617
30618 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30619
30620         PR rtl-optimization/17581
30621         * gcc.dg/pr17581-1.c: New test case.
30622
30623 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30624
30625         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30626         being implemented.
30627         * g++.dg/conversion/dr195-1.C: New.
30628         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30629         * g++.old-deja/g++.mike/p10148.C: Likewise.
30630
30631 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30632
30633         PR c++/17695
30634         * g++.dg/debug/typedef2.C: New test.
30635
30636 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30637
30638         PR fortran/13490
30639         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30640         * gfortran.dg/g77/README: Update.
30641
30642 2004-10-28  Matt Austern  <austern@apple.com>
30643
30644         PR c++/14124
30645         * g++.dg/ext/packed7.C: New test.
30646
30647 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30648
30649         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30650         scan-assembler.
30651         * lib/scanasm.exp (hidden-scan-for): New proc.
30652         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30653         string.
30654         (scan-not-hidden): Likewise.
30655         * lib/target-supports.exp (check_visibility_available): mach-o is
30656         support too.
30657
30658 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30659
30660         PR c++/17132
30661         * g++.dg/template/memclass3.C: New test.
30662
30663 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30664
30665         PR middle-end/18160
30666         * gcc.dg/register-var-1.c: New test.
30667         * gcc.dg/register-var-2.c: New test.
30668         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30669         error now.
30670
30671 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30672
30673         PR other/18172
30674         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30675         unused variables.
30676         * gcc.dg/vect/vect-22.c: Likewise.
30677
30678 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30679
30680         * gcc.dg/i386-rotate-1.c: New test.
30681
30682 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30683
30684         * g++.dg/init/ref12.C: Add "run" marker.
30685
30686         PR c++/17435
30687         * g++.dg/init/ref12.C: New test.
30688
30689         PR c++/18140
30690         * g++.dg/template/shift1.C: New test.
30691         * g++.dg/template/error10.C: Adjust error markers.
30692
30693 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
30694
30695         PR tree-opt/17529
30696         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30697
30698 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
30699
30700         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30701         * gcc.dg/weak/weak-3.c: Likewise.
30702         * gcc.dg/weak/weak-5.c: Likewise.
30703         * gcc.dg/weak/weak-9.c: Likewise.
30704         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
30705         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
30706
30707         * gcc.dg/darwin-weakimport-1.c: New.
30708
30709 2004-10-28  Ben Elliston  <bje@au.ibm.com>
30710
30711         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
30712
30713 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
30714
30715         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
30716         'syntax' error messages.
30717         * gcc.dg/cpp/direct2s.c: Likewise.
30718
30719 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
30720
30721         * gcc.c-torture/compile/20041026-1.c: New.
30722
30723 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
30724
30725         PR c++/18093
30726         * g++.dg/lookup/ns2.C: New test.
30727
30728         PR c++/18020
30729         * g++.dg/template/enum4.C: New test.
30730
30731         PR c++/18161
30732         * g++.dg/template/expr1.C: New test.
30733
30734 2004-10-26  Ben Elliston  <bje@au.ibm.com>
30735
30736         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
30737
30738 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30739
30740         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
30741         gcc.dg/decl-nospec-3.c: New tests.
30742
30743 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
30744
30745         * objc.dg/super-class-3.m: New test.
30746
30747 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30748
30749         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
30750         resyncing.
30751         * gcc.dg/cpp/direct2s.c: Likewise.
30752
30753 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
30754
30755         * objc.dg/image-info.m: Update for changes to section selection.
30756
30757 2004-10-25  David Ayers  <d.ayers@inode.at>
30758             Ziemowit Laski  <zlaski@apple.com>
30759
30760         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
30761         diagnostics when messaging 'id <Proto>'.
30762         * objc.dg/class-protocol-1.m: New test.
30763         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
30764         a non-existent method signature.
30765         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
30766         Update diagnostics when messaging with non-existent method signature.
30767         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
30768         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
30769         invalid receivers are now resolved as if messaging 'id'; remove
30770         extraneous diagnostics.
30771
30772 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30773
30774         PR c/16667
30775         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30776         gcc.dg/init-desig-obs-3.c: New tests.
30777
30778 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
30779
30780         * gcc.dg/debug/20041023-1.c: New test.
30781
30782 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
30783
30784         PR middle-end/17407
30785         * gcc.c-torture/compile/pr17407.c: New test.
30786
30787         PR c++/18121
30788         * g++.dg/template/array8.C: New test.
30789
30790 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30791
30792         PR other/18138
30793         * lib/g++.exp: Accept more than one multilib libgcc.
30794         * lib/gcc-dg.exp: Likewise.
30795         * lib/objc.exp: Likewise.
30796         * lib/treelang.exp: Likewise.
30797         * lib/gfortran.exp: Likewise.
30798
30799 2004-10-24  Ben Elliston  <bje@au.ibm.com>
30800
30801         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
30802
30803 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
30804
30805         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
30806         * gcc.dg/c99-const-expr-3.c: Likewise.
30807
30808 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
30809
30810         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30811
30812 2004-10-23  Ben Elliston  <bje@au.ibm.com>
30813
30814         * gcc.c-torture/execute/loop-2e.x: Remove.
30815
30816 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30817
30818         PR c++/18095
30819         * g++.dg/parse/crash18.C: New.
30820         * g++.dg/parse/crash19.C: New.
30821
30822 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30823
30824         * g++.dg/ext/dllimport1.C: Move dg-warnings.
30825         * g++.dg/ext/dllimport2.C: Same.
30826         * g++.dg/ext/dllimport8.C: Same.
30827
30828 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
30829
30830         PR c++/10841
30831         * g++.dg/conversion/cast1.C: New test.
30832         * g++.dg/overload/pmf1.C: Adjust error marker.
30833
30834 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
30835
30836         PR objc/17923
30837         * objc.dg/const-str-7.m: New test.
30838
30839 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30840
30841         * g++.dg/template/memfriend11.C: Fix comment typo.
30842         * g++.dg/template/memfriend14.C: Likewise.
30843
30844 2004-10-20  Richard Henderson  <rth@redhat.com>
30845
30846         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30847         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30848         -fasynchronous-unwind-tables.
30849
30850 2004-10-20  Richard Henderson  <rth@redhat.com>
30851
30852         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30853         (main): Return success.
30854         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30855         (main): Return success.
30856
30857 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30858
30859         PR c++/13495
30860         * g++.dg/template/memfriend9.C: New test.
30861         * g++.dg/template/memfriend10.C: Likewise.
30862         * g++.dg/template/memfriend11.C: Likewise.
30863         * g++.dg/template/memfriend12.C: Likewise.
30864         * g++.dg/template/memfriend13.C: Likewise.
30865         * g++.dg/template/memfriend14.C: Likewise.
30866         * g++.dg/template/memfriend15.C: Likewise.
30867         * g++.dg/template/memfriend16.C: Likewise.
30868         * g++.dg/template/memfriend17.C: Likewise.
30869         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30870
30871 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30872
30873         * g++.dg/conversion/dr195.C: New.
30874         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30875
30876 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30877             Devang Patel  <dpatel@apple.com>
30878
30879         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30880         of floating point arithmetic, which could trap.
30881
30882 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30883
30884         PR c++/14035
30885         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30886         * g++.dg/conversion/const2.C: New test.
30887         * g++.dg/expr/reinterpret2.C: New test.
30888         * g++.dg/expr/reinterpret3.C: New test.
30889         * g++.dg/expr/cast2.C: New test.
30890         * g++.dg/expr/copy1.C: New test.
30891         * g++.dg/other/conversion1.C: Change error message.
30892         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30893         function pointers to void *.
30894         * g++.old-deja/g++.mike/p10148.C: Likewise.
30895
30896 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30897
30898         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30899
30900 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30901
30902         PR c++/18047
30903
30904         * g++.dg/parse/expr3.C: New test.
30905
30906 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30907
30908         * gcc.dg/smod-1.c: New test.
30909
30910 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30911
30912         * objc.dg/method-14.m: New test.
30913
30914 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30915
30916         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30917         Also xfail as the patch was reverted.
30918
30919 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30920
30921         PR middle-end/16973
30922         * gcc.dg/pr16973.c: New test.
30923
30924 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30925
30926         PR tree-optimization/17656
30927         * gcc.c-torture/compile/pr17656.c: New test.
30928
30929 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30930
30931         * g++.dg/eh/shadow1.C: New.
30932
30933 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30934
30935         * gcc.c-torture/compile/20041018-1.c: New test.
30936
30937 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30938
30939         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30940         compiler referring to register 0 when accessing sdata.  The linker
30941         now patches things up.
30942
30943 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30944
30945         PR c/17529
30946         * gcc.c-torture/compile/pr17529.c: New test.
30947
30948 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30949
30950         PR c++/17743
30951         * g++.dg/ext/attrib17.C: New test.
30952
30953 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30954
30955         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30956
30957 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30958
30959         PR c++/10479
30960         * g++.dg/ext/attrib16.C: New test.
30961
30962 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30963
30964         PR c++/17042
30965         * g++.dg/init/dso_handle1.C: New test.
30966
30967         PR c++/14667
30968         * g++.dg/parse/typedef6.C: New test.
30969
30970         PR c++/17916
30971         * g++.dg/parse/pragma1.C: New test.
30972
30973 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30974
30975         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30976
30977 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30978
30979         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30980         -fno-common when on HPPA HP-UX platforms.
30981
30982 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30983
30984         PR other/16820
30985         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30986         stdint.h.
30987         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30988         uintptr_t.
30989
30990 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30991
30992         PR c++/16301
30993         * g++.dg/lookup/strong-using-4.C: New test.
30994
30995 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30996
30997         PR middle-end/16567
30998         * gcc.c-torture/compile/nested-1.c: New test.
30999
31000 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31001
31002         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31003         and mipsisa64*-*-* (until support for misaligned loads is added).
31004         * gcc.dg/vect/vect-50.c: Likewise.
31005         * gcc.dg/vect/vect-52.c: Likewise.
31006         * gcc.dg/vect/vect-54.c: Likewise.
31007         * gcc.dg/vect/vect-58.c: Likewise.
31008         * gcc.dg/vect/vect-60.c: Likewise.
31009         * gcc.dg/vect/vect-80.c: Likewise.
31010
31011 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31012
31013         PR c++/17976
31014         * g++.dg/init/dtor3.C: New test.
31015
31016 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31017
31018         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31019
31020 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31021
31022         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31023         * gcc.dg/macho-lo-sum.c: Likewise.
31024
31025 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31026
31027         * gcc.dg/ppc-spe64-1.c: New test.
31028
31029 2004-10-14  Devang Patel  <dpatel@apple.com>
31030
31031         PR 17635
31032         * gcc.dg/pr17635.c : New test.
31033
31034 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31035
31036         * gcc.dg/vect/vect-28.c: Remove xfail.
31037         * gcc.dg/vect/vect-30.c: Remove xfail.
31038         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31039         * gcc.dg/vect/vect-33.c: Remove xfail.
31040         * gcc.dg/vect/vect-44.c: Remove xfail.
31041         * gcc.dg/vect/vect-46.c: Remove xfail.
31042         * gcc.dg/vect/vect-50.c: Remove xfail.
31043         * gcc.dg/vect/vect-52.c: Remove xfail.
31044         * gcc.dg/vect/vect-54.c: Remove xfail.
31045         * gcc.dg/vect/vect-58.c: Remove xfail.
31046         * gcc.dg/vect/vect-60.c: Remove xfail.
31047         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31048         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31049         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31050         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31051         * gcc.dg/vect/vect-8.c: Remove xfail.
31052         * gcc.dg/vect/vect-80.c: Remove xfail.
31053         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31054
31055 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31056
31057         * gcc.dg/vect/vect-82.c: New testcase.
31058         * gcc.dg/vect/vect-82_64.c: New testcase.
31059         * gcc.dg/vect/vect-83.c: New testcase.
31060         * gcc.dg/vect/vect-83_64.c: New testcase.
31061
31062 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31063
31064         * gcc.dg/cpp/error-1.c: New test.
31065
31066 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31067
31068         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31069
31070 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31071
31072         PR target/17984
31073         * gcc.dg/cris-peep2-xsrand2.c: New test.
31074
31075 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31076
31077         PR c++/17661
31078         * g++.dg/expr/for2.C: New test.
31079
31080 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31081
31082         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31083
31084 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31085
31086         PR tree-optimization/17724
31087         * g++.dg/opt/pr17724-1.C: New test.
31088         * g++.dg/opt/pr17724-2.C: New test.
31089         * g++.dg/opt/pr17724-3.C: New test.
31090         * g++.dg/opt/pr17724-4.C: New test.
31091         * g++.dg/opt/pr17724-5.C: New test.
31092         * g++.dg/opt/pr17724-6.C: New test.
31093
31094 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31095
31096         PR c/17301
31097         * gcc.dg/pr17301-2.c: New test.
31098
31099 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31100
31101         PR c++/15876
31102         * g++.dg/parse/error22.C: New test.
31103
31104         PR c++/17936
31105         * g++.dg/template/spec18.C: New test.
31106
31107 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31108
31109         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31110         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31111         memcpy.
31112         * gcc.dg/ia64-sync-2.c: Ditto.
31113         * gcc.dg/ia64-sync-3.c: Ditto.
31114
31115 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31116
31117         * g++.dg/eh/cleanup5.C: Add dg-options "".
31118
31119 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31120
31121         PR middle-end/17657
31122         * gcc.dg/switch-4.c: New test case.
31123
31124 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31125
31126         * gcc.c-torture/execute/20041011-1.c: New test.
31127
31128 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31129
31130         PR c++/17554
31131         * g++.dg/init/for3.C: New test.
31132
31133         PR c++/17657
31134         * g++.dg/opt/switch2.C: New test.
31135
31136         PR middle-end/17703
31137         * g++.dg/warn/Wreturn-2.C: New test.
31138
31139 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31140
31141         PR c++/17907
31142         * g++.dg/eh/cleanup5.C: New test.
31143
31144 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31145
31146         PR c++/17393
31147         * g++.dg/parse/error21.C: New test.
31148
31149 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31150
31151         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31152         * g++.dg/warn/incomplete1.C: Likewise.
31153         * g++.dg/template/qualttp20.C: Likewise.
31154
31155 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31156
31157         PR c/17881
31158         * parm-incomplete-1.c: New test.
31159
31160 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/17867
31163         * g++.dg/parse/error19.C: New test.
31164
31165         PR c++/17670
31166         * g++.dg/init/new11.C: New test.
31167
31168         PR c++/17821
31169         * g++.dg/parse/error20.C: New test.
31170
31171         PR c++/17826
31172         * g++.dg/template/crash24.C: New test.
31173
31174 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31175
31176         PR c/17301
31177         * gcc.dg/pr17301-1.c: New test.
31178
31179 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31180
31181         PR c/17189
31182         * gcc.dg/anon-struct-5.c: New test.
31183
31184 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31185
31186         PR c/17844
31187         * gcc.dg/pr17844-1.c: New test.
31188
31189 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31190
31191         PR tree-optimization/17906
31192         * gcc.c-torture/compile/pr17906.c: New.
31193
31194 2004-10-09  Stuart Hastings  <stuart@apple.com>
31195             Roger Sayle  <roger@eyesopen.com>
31196
31197         PR rtl-optimization/17853
31198         * gcc.dg/i386-mmx-5.c: New testcase.
31199
31200 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31201
31202         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31203
31204 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31205
31206         PR c++/17524
31207         * g++.dg/template/static9.C: New test.
31208
31209         PR c++/17685
31210         * g++.dg/parse/operator5.C: New test.
31211
31212 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31213
31214         PR middle-end/17894
31215         * gcc.c-torture/execute/divcmp-4.c: New test case.
31216
31217 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31218
31219         PR tree-opt/17902
31220         * g++.dg/opt/pr17902.C: New test.
31221
31222 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31223
31224         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31225
31226 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31227
31228         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31229
31230 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31231
31232         * gcc.dg/assign-warn-3.c: New test.
31233
31234 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31235
31236         PR c/16999
31237         * gcc.dg/cpp/ident-1.c: New test.
31238
31239 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31240
31241         * gcc.c-torture/compile/acc1.c: New.
31242
31243 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31244
31245         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31246         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31247
31248 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31249
31250         * gcc.dg/ultrasp11.c: New test.
31251
31252 2004-10-08  Michael Matz  <matz@suse.de>
31253
31254         * gcc.dg/doloop-2.c: New test.
31255
31256 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31257
31258         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31259         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31260         objc.dg/method-9.m: Update expected diagnostics.
31261
31262 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31263
31264         * gcc.dg/ppc-fsel-3.c: New file.
31265         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31266
31267 2004-10-07  Paul Brook  <paul@codesourcery.com>
31268
31269         * gfortran.dg/intrinsic_verify_1.f90: New test.
31270
31271 2004-10-07  Paul Brook  <paul@codesourcery.com>
31272
31273         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31274
31275 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31276
31277         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31278         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31279         commit.
31280
31281 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31282
31283         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31284
31285 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31286
31287         PR c++/17115
31288         * g++.dg/warn/Winline-4.C: New test.
31289
31290 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31291
31292         * gcc.c-torture/compile/20041007-1.c: New test.
31293
31294 2004-10-07  Paul Brook  <paul@codesourcery.com>
31295
31296         PR fortran/17678
31297         * gfortran.dg/use_allocated_1.f90: New test.
31298
31299 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31300
31301         PR middle-end/17849
31302         * gfortran.fortran-torture/compile/nested.f90: New test
31303
31304 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31305
31306         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31307
31308 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31309
31310         PR c++/17368
31311         * g++.dg/ext/asm6.C: New test.
31312
31313 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31314
31315         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31316
31317 2004-10-06  Paul Brook  <paul@codesourcery.com>
31318
31319         PR libfortran/17709
31320         * gfortran.dg/empty_format_1.f90: New test.
31321
31322 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31323
31324         PR fortran/17568
31325         * gfortran.dg/ishft.f90: New test.
31326
31327         PR fortran/17283
31328         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31329         tests.
31330
31331 2004-10-06  Paul Brook  <paul@codesourcery.com>
31332
31333         * gfortran.dg/do_1.f90: New test.
31334
31335 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31336
31337         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31338         optimizing for size.
31339
31340 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31341
31342         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31343
31344 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31345
31346         * gcc.c-torture/compile/20041005-1.c: New test.
31347
31348 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31349
31350         PR c++/17829
31351         * g++.dg/lookup/koenig4.C: New.
31352
31353 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31354
31355         * g++.dg/other/classkey1.C: Adjust quoting marks.
31356         * g++.dg/parse/error15.C: Likewise.
31357         * g++.dg/template/meminit2.C (int>): Likewise.
31358
31359 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31360
31361         PR fortran/17283
31362         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31363
31364         PR fortran/17631
31365         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31366
31367         PR fortran/17708
31368         * gfortran.dg/pr17708.f90: New test.
31369
31370 2004-10-04  Chao-ying Fu  <fu@mips.com>
31371
31372         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31373         * gcc.dg/vect/vect-4.c: Ditto.
31374         * gcc.dg/vect/vect-5.c: Ditto.
31375         * gcc.dg/vect/vect-6.c: Ditto.
31376         * gcc.dg/vect/vect-8.c: Ditto.
31377         * gcc.dg/vect/vect-16.c: Ditto.
31378         * gcc.dg/vect/vect-30.c: Ditto.
31379         * gcc.dg/vect/vect-40.c: Ditto.
31380         * gcc.dg/vect/vect-41.c: Ditto.
31381         * gcc.dg/vect/vect-42.c: Ditto.
31382         * gcc.dg/vect/vect-43.c: Ditto.
31383         * gcc.dg/vect/vect-44.c: Ditto.
31384         * gcc.dg/vect/vect-45.c: Ditto.
31385         * gcc.dg/vect/vect-46.c: Ditto.
31386         * gcc.dg/vect/vect-47.c: Ditto.
31387         * gcc.dg/vect/vect-48.c: Ditto.
31388         * gcc.dg/vect/vect-49.c: Ditto.
31389         * gcc.dg/vect/vect-50.c: Ditto.
31390         * gcc.dg/vect/vect-51.c: Ditto.
31391         * gcc.dg/vect/vect-52.c: Ditto.
31392         * gcc.dg/vect/vect-53.c: Ditto.
31393         * gcc.dg/vect/vect-54.c: Ditto.
31394         * gcc.dg/vect/vect-55.c: Ditto.
31395         * gcc.dg/vect/vect-56.c: Ditto.
31396         * gcc.dg/vect/vect-57.c: Ditto.
31397         * gcc.dg/vect/vect-58.c: Ditto.
31398         * gcc.dg/vect/vect-59.c: Ditto.
31399         * gcc.dg/vect/vect-60.c: Ditto.
31400         * gcc.dg/vect/vect-74.c: Ditto.
31401         * gcc.dg/vect/vect-79.c: Ditto.
31402         * gcc.dg/vect/vect-80.c: Ditto.
31403
31404 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31405
31406         * gcc.dg/unused-7.c: Use the correct option.
31407
31408 2004-10-04  Paul Brook  <paul@codesourcery.com>
31409         Bud Davis  <bdavis9659@comcast.net>
31410
31411         PR fortran/17706
31412         PR fortran/16434
31413         * gfortran/pr17706.f90: New test.
31414         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31415
31416 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31417
31418         * gfortran.dg/pr17612.f90: New test.
31419
31420 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31421
31422         * g++.dg/template/local1.C: Adjust quoting marks in
31423         testing for diagnostics.
31424         * g++.dg/tls/diag-2.C: Likewise.
31425         * g++.dg/other/error8.C: Likewise.
31426
31427 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31428
31429         PR c/17178
31430         * gcc.dg/unused-4.c: Adjust to be correct.
31431
31432         PR c/17820
31433         * gcc.dg/unused-7.c: New test.
31434
31435 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31436
31437         PR c++/17797
31438         * g++.dg/overload/template2.C: New test.
31439
31440 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31441
31442         PR tree-optimization/16632
31443         * gcc.dg/tree-ssa/20041002-1.c: New.
31444
31445 2004-10-03  Paul Brook  <paul@codesourcery.com>
31446
31447         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31448         rather than relying on default formatting.
31449
31450 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31451
31452         * gcc.dg/20040920-1.c: Update expected message text.
31453
31454 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31455
31456         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31457
31458 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31459
31460         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31461         tree level.
31462
31463 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31464
31465         * gcc.dg/tree-ssa/pr17343.c: Remove.
31466
31467 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31468
31469         PR tree-opt/17343
31470         * gcc.dg/tree-ssa/pr17343.c: New test.
31471
31472 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31473
31474         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31475         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31476         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31477         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31478         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31479
31480 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31481
31482         * gcc.dg/lvalue-2.c: New test.
31483
31484 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31485
31486         PR c/17730
31487         * gcc.dg/pr17730-1.c: New test
31488
31489 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31490
31491         PR c/7425
31492         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31493
31494 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31495
31496         * gcc.c-torture/execute/stdarg-1.c: New test.
31497         * gcc.c-torture/execute/stdarg-2.c: New test.
31498         * gcc.c-torture/execute/stdarg-3.c: New test.
31499         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31500         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31501         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31502         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31503         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31504
31505 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31506
31507         PR tree-optimization/17697
31508         * g++.dg/opt/pr17697-1.C: New test.
31509         * g++.dg/opt/pr17697-2.C: New test.
31510         * g++.dg/opt/pr17697-3.C: New test.
31511
31512 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31513
31514         PR c/16409
31515         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31516         gcc.dg/vla-init-5.c: New tests.
31517
31518 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31519
31520         PR c/13804
31521         * gcc.dg/pr13804-1.c: New test.
31522
31523 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31524
31525         PR fortran/16938
31526         * gfortran.dg/pr16938.f90: New test.
31527
31528 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31529
31530         * g++.dg/template/crash23.C: New test.
31531
31532 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31533
31534         PR c++/17585
31535         * g++.dg/template/static8.C: New test.
31536
31537 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31538
31539         PR c++/17681
31540         * g++.dg/other/error9.C: New test.
31541
31542 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31543
31544         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31545
31546 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31547
31548         PR fortran/15164
31549         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31550
31551 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31552
31553         PR middle-end/17112
31554         * gcc.dg/pr17112-1.c: New test case.
31555
31556 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31557
31558         PR c/11459
31559         * gcc.dg/pr11459-1.c: New test.
31560
31561 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31562
31563         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31564         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31565
31566 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31567
31568         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31569
31570 2004-09-25  Jan Hubicka  <jh@suse.cz>
31571
31572         * compile/30040909-1.c: New test.
31573         * compile/30040907-1.c: New test.
31574
31575 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31576
31577         * gcc.c-torture/execute/va-arg-26.c: New test.
31578
31579 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31580
31581         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31582         extra diagnostics on targets with 64-bit pointers.
31583         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31584
31585 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31586
31587         PR c/17188
31588         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31589         * gcc.dg/decl-3.c: Adjust expected message.
31590
31591 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31592
31593         PR fortran/17615
31594         * gfortran.dg/pr17615.f90: New test.
31595
31596 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31597
31598         PR tree-optimzation/17517
31599         * g++.dg/tree-ssa/pr17517.C: New Test.
31600
31601 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31602
31603         PR c++/16889
31604         * g++.dg/lookup/ambig3.C: New.
31605
31606 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31607
31608         PR tree-opt/17624
31609         * g++.dg/opt/pr17624.C: New test.
31610
31611 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31612
31613         PR c/6980
31614         * gcc.dg/Wbad-function-cast-1.c: New test.
31615
31616 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31617
31618         * g++.dg/ext/complit1.C
31619         * g++.dg/other/error2.C
31620         * g++.dg/other/nontype-1.C
31621         * g++.dg/parse/crash11.C
31622         * g++.dg/parse/crash12.C
31623         * g++.dg/parse/error15.C
31624         * g++.dg/parse/error4.C
31625         * g++.dg/parse/tmpl-outside1.C
31626         * g++.dg/parse/too-many-tmpl-args1.C
31627         * g++.dg/template/dependent-expr3.C
31628         * g++.dg/template/error10.C
31629         * g++.dg/template/instantiate1.C
31630         * g++.dg/template/vtable2.C
31631         * g++.dg/warn/Wshadow-1.C
31632         * g++.dg/warn/weak1.C
31633         * g++.old-deja/g++.brendan/crash16.C
31634         * g++.old-deja/g++.brendan/crash18.C
31635         * g++.old-deja/g++.brendan/crash48.C
31636         * g++.old-deja/g++.brendan/crash49.C
31637         * g++.old-deja/g++.brendan/crash55.C
31638         * g++.old-deja/g++.brendan/crash56.C
31639         * g++.old-deja/g++.brendan/crash8.C
31640         * g++.old-deja/g++.brendan/enum11.C
31641         * g++.old-deja/g++.brendan/enum8.C
31642         * g++.old-deja/g++.brendan/enum9.C
31643         * g++.old-deja/g++.brendan/friend3.C
31644         * g++.old-deja/g++.brendan/misc14.C
31645         * g++.old-deja/g++.bugs/900402_02.C
31646         * g++.old-deja/g++.bugs/900404_03.C
31647         * g++.old-deja/g++.bugs/900404_04.C
31648         * g++.old-deja/g++.bugs/900428_03.C
31649         * g++.old-deja/g++.jason/crash4.C
31650         * g++.old-deja/g++.jason/overload21.C
31651         * g++.old-deja/g++.jason/redecl1.C
31652         * g++.old-deja/g++.jason/report.C
31653         * g++.old-deja/g++.jason/rfg10.C
31654         * g++.old-deja/g++.jason/template30.C
31655         * g++.old-deja/g++.law/arm12.C
31656         * g++.old-deja/g++.law/ctors5.C
31657         * g++.old-deja/g++.law/cvt20.C
31658         * g++.old-deja/g++.law/init10.C
31659         * g++.old-deja/g++.law/init8.C
31660         * g++.old-deja/g++.law/visibility17.C
31661         * g++.old-deja/g++.law/visibility7.C
31662         * g++.old-deja/g++.mike/net8.C
31663         * g++.old-deja/g++.mike/p646.C
31664         * g++.old-deja/g++.mike/p700.C
31665         * g++.old-deja/g++.mike/p701.C
31666         * g++.old-deja/g++.mike/p811.C
31667         * g++.old-deja/g++.ns/template13.C
31668         * g++.old-deja/g++.other/array3.C
31669         * g++.old-deja/g++.other/crash25.C
31670         * g++.old-deja/g++.other/dtor3.C
31671         * g++.old-deja/g++.other/dtor4.C
31672         * g++.old-deja/g++.other/main1.C
31673         * g++.old-deja/g++.other/warn7.C
31674         * g++.old-deja/g++.pt/crash11.C
31675         * g++.old-deja/g++.pt/crash36.C
31676         * g++.old-deja/g++.pt/spec22.C
31677         * g++.old-deja/g++.pt/spec9.C
31678         * g++.old-deja/g++.pt/ttp52.C
31679         * g++.old-deja/g++.robertl/eb103.C
31680         * g++.old-deja/g++.robertl/eb121.C
31681         * g++.old-deja/g++.robertl/eb22.C
31682         * g++.old-deja/g++.robertl/eb8.C:
31683         Update locations and/or regexps of dg-error markers.
31684         Remove markers for some bogus messages that are no longer issued.
31685
31686 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
31687
31688         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31689         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31690
31691 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
31692
31693         PR c++/17618
31694         * g++.dg/lookup/crash5.C: New test.
31695
31696 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
31697
31698         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31699         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31700         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31701         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31702         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31703         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
31704
31705         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
31706         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
31707         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
31708         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
31709         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
31710         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
31711
31712         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
31713
31714         * gcc.dg/vect/vect-44.c: Check additional cases.
31715         * gcc.dg/vect/vect-48.c: Check additional cases.
31716
31717         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
31718         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
31719         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
31720         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
31721         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
31722         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
31723         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
31724         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
31725         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
31726
31727         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
31728         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
31729         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
31730
31731 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31732
31733         * gcc.dg/tree-ssa/loop-6.c: New test.
31734
31735 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         PR c++/17620
31738         * g++.dg/inherit/base2.C: New.
31739
31740 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31741
31742         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
31743         * gcc.dg/20001012-2.c: Likewise.
31744         * gcc.dg/20001013-1.c: Likewise.
31745         * gcc.dg/20001101-1.c: Likewise.
31746         * gcc.dg/20001102-1.c: Likewise.
31747         * gcc.dg/bf-spl1.c: Likewise.
31748         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
31749         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
31750
31751 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
31752
31753         PR tree-optimization/16721
31754         * gcc.dg/tree-ssa/pr16721.c: New test.
31755
31756 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
31757
31758         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
31759         * gcc.dg/20040305-1.c: Likewise.
31760
31761 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31762
31763         PR c/16566
31764         * gcc.c-torture/compile/pr16566-1.c,
31765         gcc.c-torture/compile/pr16566-2.c,
31766         gcc.c-torture/compile/pr16566-3.c: New tests.
31767
31768 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
31769
31770         PR tree-optimization/17512
31771         * gcc.c-torture/compile/20040916-1.c.
31772
31773 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
31774
31775         * gcc.dg/pragma-re-3.c: New test.
31776
31777 2004-09-17  Matt Austern  <austern@apple.com>
31778
31779         PR c++/15049
31780         * g++.dg/other/anon3.C: New.
31781
31782 2004-09-21  Roger Sayle  <roger@eyesopen.com>
31783
31784         PR c++/7503
31785         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
31786         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
31787         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
31788         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
31789         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
31790
31791 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
31792
31793         PR fortran/17286
31794         * gfortran.dg/pr17286.f90: New test.
31795
31796 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR c++/17530
31799         * g++.dg/template/static7.C: New test.
31800
31801 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
31802
31803         PR tree-opt/17558
31804         * gcc.c-torture/compile/pr17558.c: New test.
31805
31806 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31807
31808         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31809         if SKIP_ATTRIBUTE is defined.
31810
31811 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31812
31813         PR fortran/15957
31814         * gfortran.dg/pr15957.f90: New test.
31815
31816 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
31817
31818         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31819         in comparison.
31820         * gcc.dg/vect/vect-79.c: Likewise.
31821         * gcc.dg/vect/vect-80.c: Likewise.
31822
31823 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31824
31825         PR fortran/15750
31826         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31827
31828 2004-09-20  Ira Rosen  <irar@il.ibm.com>
31829
31830         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31831         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31832         * gcc.dg/vect/vect-62.c: New testcase.
31833         * gcc.dg/vect/vect-63.c: New testcase.
31834         * gcc.dg/vect/vect-64.c: New testcase.
31835         * gcc.dg/vect/vect-65.c: New testcase.
31836         * gcc.dg/vect/vect-66.c: New testcase.
31837         * gcc.dg/vect/vect-67.c: New testcase.
31838         * gcc.dg/vect/vect-68.c: New testcase.
31839         * gcc.dg/vect/vect-69.c: New testcase.
31840         * gcc.dg/vect/vect-79.c: New testcase.
31841         * gcc.dg/vect/vect-80.c: New testcase.
31842
31843 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31844
31845         * gcc.target/mips/asm-1.c: New test.
31846
31847 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31848
31849         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31850         * gcc.dg/vect/vect-73.c: New testcase.
31851         * gcc.dg/vect/vect-74.c: New testcase.
31852         * gcc.dg/vect/vect-75.c: New testcase.
31853         * gcc.dg/vect/vect-76.c: New testcase.
31854         * gcc.dg/vect/vect-77.c: New testcase.
31855         * gcc.dg/vect/vect-78.c: New testcase
31856
31857 2004-09-18  Paul Brook  <paul@codesourcery.com>
31858
31859         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31860
31861 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31862
31863         PR c/17424
31864         * gcc.dg/pr17424-1.c: New test.
31865
31866 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31867
31868         * g++.dg/tree-ssa/pr17153.C: New test.
31869
31870 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31871
31872         PR pch/13361
31873         * g++.dg/pch/wchar-1.C: New.
31874         * g++.dg/pch/wchar-1.Hs: New.
31875
31876 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31877
31878         * gcc.c-torture/execute/20040917-1.c: New test.
31879
31880 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31881
31882         PR tree-optimization/17319
31883         * gcc.dg/pr17319.c: New test.
31884
31885 2004-09-17  Devang Patel  <dpatel@apple.com>
31886
31887         * gcc.dg/20040813-1.c: New test.
31888
31889 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31890
31891         PR tree-optimization/17273
31892         * gcc.c-torture/compile/pr17273.c: New test.
31893
31894 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31895
31896         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31897         Update expected messages.
31898         * gcc.dg/declspec-13.c: New test.
31899
31900 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31901
31902         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31903
31904 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31905
31906         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31907         change what 'a' is pointing to.
31908
31909 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR c++/16002
31912         * g++.dg/template/error18.C: New test.
31913
31914         PR c++/16029
31915         * g++.dg/warn/Wunused-8.C: New test.
31916
31917 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31918
31919         PR tree-optimization/17513
31920         * gcc.dg/20040916-1.c: New test.
31921
31922 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31923
31924         PR c++/17501
31925         * g++.dg/template/typename7.C: New test.
31926
31927 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31928
31929         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31930
31931 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31932
31933         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31934         with -ftree-based-profiling also.
31935         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31936
31937 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31938
31939         PR/15364
31940         * gfortran.dg/der_array_io_1.f90: New test.
31941         * gfortran.dg/der_array_io_2.f90: New test.
31942         * gfortran.dg/der_array_io_3.f90: New test.
31943
31944 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31945
31946         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31947         EABI.
31948
31949 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31950
31951         * g++.dg/opt/switch1.C: New test.
31952
31953 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31954
31955         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31956         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31957         Update expected messages.
31958
31959 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31960
31961         PR fortran/16485
31962         * gfortran.dg/same_name_1.f90: New test.
31963
31964 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31965
31966         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31967         dereference garbage pointers.
31968
31969 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31970
31971         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31972         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31973
31974         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31975         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31976         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31977
31978 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/17324
31981         * g++.dg/template/mangle1.C: New test.
31982
31983 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31984
31985         PR tree-optimization/17252
31986         * gcc.c-torture/execute/pr17252.c: New test.
31987
31988 2004-09-14  Andrew Pinski  <apinski@apple.com>
31989
31990         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31991
31992 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31993
31994         PR rtl-optimization/9771
31995         * gcc.dg/pr9771-1.c: New test case.
31996
31997 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31998
31999         PR tree-optimization/15262
32000         * gcc.c-torture/execute/pr15262-1.c: New test.
32001         * gcc.c-torture/execute/pr15262-2.c: New test.
32002
32003 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32004
32005         * gcc.dg/declspec-12.c: New test.
32006
32007 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32008
32009         * gfortran.dg/pr17090.f90: Add directives to test.
32010
32011 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32012
32013         * gcc.c-torture/compile/20040914-1.c: New test.
32014
32015 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32016
32017         PR c++/16162
32018         * g++.dg/template/decl2.C: New test.
32019
32020 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32021
32022         PR fortran/17090
32023         * gfortran.dg/pr17090.f90: New test.
32024
32025 2004-09-13  Dale Johannesen  <dalej@apple.com>
32026
32027         * gcc.c-torture/compile/pr17408.c: New test case.
32028
32029 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32030
32031         PR c++/16716
32032         * g++.dg/parse/crash17.C: New test.
32033
32034         PR c++/17327
32035         * g++.dg/template/enum3.C: New test.
32036
32037 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32038
32039         * lib/gcc-defs.exp: Load wrapper.exp.
32040         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32041         using local code.
32042         * lib/gcc.exp (gcc_init): Similar.
32043         * lib/gfortran.exp (gfortran_init): Similar.
32044         * lib/objc.exp (objc_init): Similar.
32045         * lib/treelang.exp (treelang_init): Similar.
32046         * lib/wrapper.exp: New file with build_wrapper call machinery in
32047         ${tool}_maybe_build_wrapper.
32048
32049 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32050
32051         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32052         "inline".
32053         * gcc.dg/declspec-11.c: Update expected messages.
32054         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32055         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32056         gcc.dg/inline-12.c: New tests.
32057
32058 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32059
32060         * g++.dg/tree-ssa/pr17400.C: New testcase.
32061
32062 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32063
32064         * gcc.target/mips/sb1-1.c: New testcase.
32065
32066 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32067
32068         * lib/g77-dg.exp: Remove unused file.
32069         * lib/mike-g77.exp: Ditto.
32070         * lib/g77.exp: Ditto.
32071
32072 2004-09-12  Richard Henderson  <rth@redhat.com>
32073
32074         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32075
32076 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32077
32078         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32079         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32080         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32081         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32082         Update expected messages.
32083
32084 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32085
32086         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32087         declaration/use mismatch for dirp parameter.
32088
32089 2004-09-12  Andrew Pinski  <apinski@apple.com>
32090
32091         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32092         -fgnu-runtime is passed.
32093
32094 2004-09-12  Richard Henderson  <rth@redhat.com>
32095
32096         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32097         do the uplevel thing and update additional_flags directly.
32098         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32099         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32100         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32101         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32102
32103 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32104
32105         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32106
32107 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32108
32109         PR middle-end/17411
32110         * g++.dg/opt/pr17411-1.C: New test case.
32111
32112 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32113
32114         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32115         gcc.dg/tls/diag-2.c: Update expected messages.
32116         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32117         messages.
32118         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32119         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32120         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32121         gcc.dg/tls/diag-5.c: New tests.
32122
32123 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32124
32125         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32126
32127 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32128
32129         * g++.dg/parse/break-in-for.C: New test.
32130
32131 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32132
32133         * gcc.dg/tree-ssa/20040911-1.c: New test.
32134
32135 2004-09-11  Andreas Jaeger  <aj@suse.de>
32136
32137         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32138         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32139
32140 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32141
32142         * gcc.target/frv: New directory of FR-V-specific tests.
32143
32144 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32145
32146         * gcc.dg/convert-vec-1.c: New test.
32147
32148 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32149
32150         PR middle-end/17024
32151         * gcc.dg/pr17024-1.c: New test case.
32152
32153 2004-09-10  Eric Christopher  <echristo@redhat.com>
32154
32155         * gcc.dg/20040910-1.c: New test.
32156
32157 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32158
32159         * gcc.dg/bitfld-9.c: New test.
32160
32161 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32162
32163         * gcc.c-torture/execute/ieee/acc1.c: New test.
32164         * gcc.c-torture/execute/ieee/acc2.c: New test.
32165         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32166
32167 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32168
32169         * gcc.dg/deprecated-2.c: New test.
32170
32171 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32172
32173         * gcc.dg/init-vec-1.c: New test.
32174
32175 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32176
32177         PR middle-end/17055
32178         * gcc.dg/pr17055-1.c: New test case.
32179
32180 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32181
32182         PR target/17377
32183         * gcc.c-torture/execute/pr17377.c: New test.
32184
32185 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32186
32187         PR c/8420
32188         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32189         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32190         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32191         gcc.dg/long-long-typespec-1.c: New tests.
32192         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32193
32194 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32195
32196         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32197         gcc.dg/gnu99-static-1.c: New tests.
32198
32199 2004-09-08  Devang Patel  <dpatel@apple.com>
32200
32201         * gcc.dg/darwin-ld-20040828-1.c: New test.
32202         * gcc.dg/darwin-ld-20040828-2.c: New test.
32203         * gcc.dg/darwin-ld-20040828-3.c: New test.
32204
32205 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32206
32207         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32208         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32209         in error message.
32210         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32211         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32212         in error message.
32213         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32214         types they qualify.
32215         * objc.dg/type-size-2.m: Fix wording in comment.
32216         * objc.dg/va-meth-1.m: New test case.
32217
32218 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32219
32220         PR c/16633:
32221         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32222         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32223
32224 2004-09-06  Devang Patel  <dpatel@apple.com>
32225
32226         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32227         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32228
32229 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32230
32231         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32232         reflect changed line numbering of diagnostics.
32233
32234 2004-09-06  Paul Brook  <paul@codesourcery.com>
32235
32236         * gfortran.dg/edit_real_1.f90: Add new test.
32237
32238 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32239
32240         * gcc.dg/tree-ssa/loop-2.c: New test.
32241         * gcc.dg/tree-ssa/loop-3.c: New test.
32242         * gcc.dg/tree-ssa/loop-4.c: New test.
32243         * gcc.dg/tree-ssa/loop-5.c: New test.
32244
32245 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32246
32247         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32248
32249 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32250
32251         * gcc.dg/format/sentinel-1.c: New test.
32252
32253 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32254
32255         * gcc.dg/builtins-46.c: New.
32256
32257 2004-09-03  Devang Patel  <dpatel@apple.com>
32258
32259         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32260         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32261
32262 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32263
32264         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32265         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32266         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32267         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32268         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32269         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32270         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32271         the non-portable bzero.
32272         * gcc.dg/20010912-1.c: xfail for NetWare.
32273         * gcc.dg/20020426-2.c: xfail for NetWare.
32274         * gcc.dg/20021014-1.c: xfail for NetWare.
32275         * gcc.dg/20021018-1.c: xfail for NetWare.
32276         * gcc.dg/20030213-1.c: xfail for NetWare.
32277         * gcc.dg/20030225-1.c: xfail for NetWare.
32278         * gcc.dg/20030708-1.c: xfail for NetWare.
32279         * gcc.dg/builtins-config.h: Also exclude NetWare.
32280         * gcc.dg/format/format.h: Define restrict only if not already defined.
32281         * gcc.dg/nest.c: xfail for NetWare.
32282         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32283         * lib/target-supports.exp (check_visibility_available): Exclude
32284         NetWare.
32285
32286 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32287
32288         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32289         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32290         deterministic starting point for the alignment of structure fields.
32291         * gcc.dg/Wpadded.c: Dito.
32292         * g++.dg/abi/vbase10.C: Dito.
32293
32294 2004-09-03  Devang Patel  <dpatel@apple.com>
32295
32296         * g++.dg/debug/pr15736.cc: New test.
32297
32298 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32299
32300         * README.QMTEST: Fix out-of-date link.
32301
32302 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32303
32304         PR fortran/16579
32305         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32306         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32307
32308 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32309
32310         * g++.dg/abi/arm_rtti1.C: New test.
32311
32312 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32313
32314         * gcc.dg/ppc-vector-memcpy.c: New.
32315         * gcc.dg/ppc-vector-memset.c: New.
32316
32317 2004-09-02  Chao-ying Fu  <fu@mips.com>
32318
32319         * gcc.target/mips/mips-3d-1.c: New test.
32320         * gcc.target/mips/mips-3d-2.c: New test.
32321         * gcc.target/mips/mips-3d-3.c: New test.
32322         * gcc.target/mips/mips-3d-4.c: New test.
32323         * gcc.target/mips/mips-3d-5.c: New test.
32324         * gcc.target/mips/mips-3d-6.c: New test.
32325         * gcc.target/mips/mips-3d-7.c: New test.
32326         * gcc.target/mips/mips-3d-8.c: New test.
32327         * gcc.target/mips/mips-3d-9.c: New test.
32328         * gcc.target/mips/mips-ps-1.c: New test.
32329         * gcc.target/mips/mips-ps-2.c: New test.
32330         * gcc.target/mips/mips-ps-3.c: New test.
32331         * gcc.target/mips/mips-ps-4.c: New test.
32332         * gcc.target/mips/mips-ps-type.c: New test.
32333
32334 2004-09-02  Paul Brook  <paul@codesourcery.com>
32335
32336         * gfortran.dg/edit_real_1.f90: Add new tests.
32337
32338 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32339
32340         PR fortran/15327
32341         * gfortran.dg/merge_char_1.f90: New test.
32342
32343 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32344
32345         PR fortran/16404
32346         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32347
32348 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32349
32350         PR c/1522
32351         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32352
32353 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32354
32355         * g++.dg/opt/loop1.C: Do not XFAIL.
32356
32357 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32358
32359         * gcc.c-torture/execute/20040831-1.c: New test.
32360
32361 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32362
32363         PR fortran/16579
32364         * gfortran.dg/g77/20010610.f: Now passes.
32365         Copy from g77.f-torture/execute. Add dg-run directive.
32366         * gfortran.dg/g77/README: Update
32367
32368 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32369
32370         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32371         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32372         (t1, t2, t3, t4): Add volatile.
32373
32374 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32375
32376         * g++.dg/ext/visibility/arm1.C: New test.
32377
32378 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32379
32380         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32381         -pedantic-errors.
32382
32383 2004-09-01  Paul Brook  <paul@codesourcery.com>
32384
32385         * gfortran.dg/eof_2.f90: New test.
32386
32387 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32388
32389         PR fortran/16579
32390         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32391
32392 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32393
32394         PR libfortran/16805
32395         * gfortran.dg/list_read_2.f90: New test.
32396
32397 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32398
32399         * g++.dg/abi/key1.C: New test.
32400
32401 2004-08-31  Richard Henderson  <rth@redhat.com>
32402
32403         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32404         form of offsetof.
32405         * g++.dg/other/offsetof5.C: Remove duplicate.
32406
32407 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32408
32409         PR fortran/17244
32410         * gfortran.dg/func_derived_1.f90: New test.
32411
32412 2004-08-31  Paul Brook  <paul@codesourcery.com>
32413
32414         * gfortran.dg/eof_1.f90: New test.
32415
32416 2004-08-31  Paul Brook  <paul@codesourcery.com>
32417
32418         * gfortran.dg/list_read_1.f90: New file.
32419
32420 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32421
32422         * g++.dg/opt/loop1.C: XFAIL.
32423
32424 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32425
32426         * gcc.dg/funcdef-storage-1.c: New.
32427         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32428         an extern function in local scope.
32429         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32430         declare an 'auto inline' function in local scope.
32431         * gcc.dg/20011130-1.c: Likewise.
32432         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32433         an 'auto' function in local scope.
32434         * gcc.dg/20021014-1.c: Likewise.
32435         * gcc.dg/20030331-2.c: Likewise.
32436
32437 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32438
32439         * gfortran.dg/blockdata_1.f90: New test.
32440
32441 2004-08-30  Richard Henderson  <rth@redhat.com>
32442
32443         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32444
32445 2004-08-30  Richard Henderson  <rth@redhat.com>
32446
32447         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32448         additional_flags set by alternate driver.
32449         (ieee-options): New procedure.
32450         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32451         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32452         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32453         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32454
32455 2004-08-30  Richard Henderson  <rth@redhat.com>
32456
32457         * lib/f-torture.exp: Remove.
32458
32459 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32460
32461         PR rtl-optimization/16590
32462         * g++.dg/opt/loop1.C: New test.
32463
32464 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32465
32466         PR fortran/13910
32467         * gfortran.dg/oldstyle_1.f90: New test.
32468
32469 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32470         Paul Brook  <paul@codesourcery.com>
32471
32472         * gfortran.dg/g77/README: Update.
32473         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32474         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32475         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32476
32477 2004-08-28  Paul Brook  <paul@codesourcery.com>
32478
32479         PR libfortran/17195
32480         * gfortran.dg/edit_real_1.f90: New test.
32481
32482 2004-08-27  Paul Brook  <paul@codesourcery.com>
32483
32484         * gfortran.dg/rewind_1.f90: New test.
32485
32486 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32487
32488         PR fortran/16597
32489         * gfortran.dg/pr16597.f90: New test.
32490
32491 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32492
32493         PR c/13801
32494         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32495         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32496         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32497         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32498         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32499
32500 2004-08-26  Nick Clifton  <nickc@redhat.com>
32501
32502         * gcc.c-torture/compile/pr17119.c: New test.
32503
32504 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32505
32506         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32507
32508 2004-08-25  Richard Henderson  <rth@redhat.com>
32509
32510         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32511         the bits that expect kind=8 to be the largest real kind.
32512
32513 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32514
32515         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32516
32517 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32518
32519         * gfortran.dg/assignment_1.f90: New test.
32520
32521 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32522
32523         * g++.dg/template/repo3.C: New test.
32524
32525 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32526
32527         PR middle-end/16693
32528         PR tree-optimization/16372
32529         * g++.dg/opt/pr16372-1.C: New test case.
32530         * g++.dg/opt/pr16693-1.C: New test case.
32531         * g++.dg/opt/pr16693-2.C: New test case.
32532
32533 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32534
32535         * objc.dg/proto-lossage-4.m: New test.
32536
32537 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32538
32539         PR c++/17155
32540         * g++.dg/inherit/local2.C: New test.
32541
32542 2004-08-25  Paul Brook  <paul@codesourcery.com>
32543
32544         PR fortran/17144
32545         * gfortran.dg/string_ctor_1.f90: New test.
32546
32547 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32548
32549         PR c++/14428
32550         * g++.dg/template/redecl2.C: New test.
32551
32552 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32553
32554         PR fortran/17143
32555         * gfortran.dg/pr17143.f90: New test.
32556
32557 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32558
32559         PR fortran/17164
32560         * gfortran.dg/pr17164.f90: New test.
32561
32562 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32563
32564         * gcc.dg/tree-ssa/loop-1.c: New test.
32565
32566 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32567
32568         * gcc.c-torture/compile/20040824-1.c: New test.
32569
32570 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32571
32572         * gcc.c-torture/compile/iftrap-3.c: New test.
32573
32574 2004-08-24  Paul Brook  <paul@codesourcery.com>
32575
32576         * gfortran.dg/entry_2.f90: New test.
32577
32578 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32579
32580         PR c++/16889
32581         * g++.dg/lookup/ambig[12].C: New.
32582
32583 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32584
32585         PR c++/16706
32586         * g++.dg/template/crash21.C: New test.
32587         * g++.dg/template/crash22.C: Likewise.
32588
32589 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32590
32591         PR c++/17149
32592         * g++.dg/template/access15.C: New.
32593
32594 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32595
32596         PR c++/17163
32597         * g++.dg/template/repo2.C: New test.
32598
32599 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32600
32601         PR rtl-optimization/17078
32602         * gcc.c-torture/execute/pr17078-1.c: New test case.
32603
32604 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32605
32606         PR c/14492
32607         * gcc.dg/debug/crash1.c: New test.
32608
32609 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32610
32611         PR c/16180
32612         * gcc.dg/loop-5.c: New test.
32613
32614 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32615
32616         * gcc.c-torture/execute/20040823-1.c: New test.
32617
32618 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32619
32620         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32621         to the assembler.  Simplify test accordingly.
32622         (asm_abi_flags): Use GNU names.
32623         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32624         to check for ABI flags.
32625
32626 2004-08-22  Andrew Pinski  <apinski@apple.com>
32627
32628         * g++.dg/opt/pr14029.C: New test.
32629         * gcc.c-torture/execute/pr15262.c: New test.
32630
32631 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32632
32633         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32634
32635 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32636
32637         PR 16908
32638         * gfortran.dg/direct_io.f90: New test.
32639
32640 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/17121
32643         * g++.dg/inherit/local2.C: New test.
32644
32645 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32646
32647         PR c++/17120
32648         * g++.dg/warn/Wparentheses-4.C: New test.
32649
32650 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32651
32652         PR c++/17121
32653         * g++.dg/inherit/local2.C: New test.
32654
32655         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32656         * gcc.dg/ppc-ldstruct.c: Likewise.
32657         * gcc.dg/ppc64-abi-2.c: Likewise.
32658
32659 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32660
32661         PR rtl-optimization/17099
32662         * gcc.c-torture/execute/20040820-1.c: New test.
32663
32664 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32665
32666         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32667
32668 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32669
32670         PR fortran/17077
32671         * gfortran.dg/auto_array_1.f90: New test.
32672
32673 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32674
32675         PR fortran/17074
32676         * gfortran.dg/simpleif_1.f90: New test.
32677
32678 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32679
32680         * lib/target-supports.exp (check_profiling_available): Return
32681         false for arm*-*-symbianelf* and arm*-*-eabi*.
32682
32683         PR c++/15890
32684         * g++.dg/template/delete1.C: New test.
32685
32686 2004-08-19  Paul Brook  <paul@codesourcery.com>
32687
32688         PR fortran/14976
32689         PR fortran/16228
32690         * gfortran.dg/data_char_1.f90: New test.
32691
32692 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
32693
32694         PR fortran/16946
32695         * gfortran.dg/reduction.f90: New testcase.
32696
32697 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32698
32699         PR fortran/16520
32700         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32701
32702 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32703
32704         PR c++/17041
32705         * g++.dg/Wparentheses-3.C: New test.
32706
32707 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
32708
32709         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
32710         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
32711         * gcc.dg/vect/vect-2.c: Likewise.
32712         * gcc.dg/vect/vect-3.c: Likewise.
32713         * gcc.dg/vect/vect-4.c: Likewise.
32714         * gcc.dg/vect/vect-5.c: Likewise.
32715         * gcc.dg/vect/vect-6.c: Likewise.
32716         * gcc.dg/vect/vect-7.c: Likewise.
32717         * gcc.dg/vect/vect-25.c: Likewise.
32718         * gcc.dg/vect/vect-31.c: Likewise.
32719         * gcc.dg/vect/vect-32.c: Likewise.
32720         * gcc.dg/vect/vect-34.c: Likewise.
32721         * gcc.dg/vect/vect-36.c: Likewise.
32722         * gcc.dg/vect/vect-all.c: Likewise.
32723
32724 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
32725
32726         PR c++/17068
32727         * g++.dg/template/operator4.C: New test.
32728
32729 2004-08-18  Richard Henderson  <rth@redhat.com>
32730
32731         * gcc.dg/20040206-1.c: XFAIL.
32732
32733 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32734
32735         PR c++/16246
32736         * g++.dg/template/array7.C: New test.
32737
32738 2004-08-17  James E Wilson  <wilson@specifixinc.com>
32739
32740         * gcc.dg/mips-movcc-1.c: New test.
32741         * gcc.dg/mips-movcc-2.c: New test.
32742         * gcc.dg/mips-movcc-3.c: New test.
32743
32744         * gcc.dg/mips-nmadd-1.c: New test.
32745         * gcc.dg/mips-nmadd-2.c: New test.
32746
32747 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32748
32749         PR c++/15871
32750         * g++.dg/opt/inline8.C: New test.
32751
32752         PR c++/16965
32753         * g++.dg/parse/error17.C: New test.
32754
32755 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
32756
32757         * gcc.dg/vect: New directory for vectorizer tests.
32758         * gcc.dg/vect/tree-vect.h: New file.
32759         * gcc.dg/vect/vect.exp: New file.
32760         * gcc.dg/vect/pr16105.c.c: New test.
32761         * gcc.dg/vect/vect-1.c: New test.
32762         * gcc.dg/vect/vect-2.c: New test.
32763         * gcc.dg/vect/vect-3.c: New test.
32764         * gcc.dg/vect/vect-4.c: New test.
32765         * gcc.dg/vect/vect-5.c: New test.
32766         * gcc.dg/vect/vect-6.c: New test.
32767         * gcc.dg/vect/vect-7.c: New test.
32768         * gcc.dg/vect/vect-8.c: New test.
32769         * gcc.dg/vect/vect-9.c: New test.
32770         * gcc.dg/vect/vect-10.c: New test.
32771         * gcc.dg/vect/vect-11.c: New test.
32772         * gcc.dg/vect/vect-12.c: New test.
32773         * gcc.dg/vect/vect-13.c: New test.
32774         * gcc.dg/vect/vect-14.c: New test.
32775         * gcc.dg/vect/vect-15.c: New test.
32776         * gcc.dg/vect/vect-16.c: New test.
32777         * gcc.dg/vect/vect-17.c: New test.
32778         * gcc.dg/vect/vect-18.c: New test.
32779         * gcc.dg/vect/vect-19.c: New test.
32780         * gcc.dg/vect/vect-20.c: New test.
32781         * gcc.dg/vect/vect-21.c: New test.
32782         * gcc.dg/vect/vect-22.c: New test.
32783         * gcc.dg/vect/vect-23.c: New test.
32784         * gcc.dg/vect/vect-24.c: New test.
32785         * gcc.dg/vect/vect-25.c: New test.
32786         * gcc.dg/vect/vect-26.c: New test.
32787         * gcc.dg/vect/vect-27.c: New test.
32788         * gcc.dg/vect/vect-28.c: New test.
32789         * gcc.dg/vect/vect-29.c: New test.
32790         * gcc.dg/vect/vect-30.c: New test.
32791         * gcc.dg/vect/vect-31.c: New test.
32792         * gcc.dg/vect/vect-32.c: New test.
32793         * gcc.dg/vect/vect-33.c: New test.
32794         * gcc.dg/vect/vect-34.c: New test.
32795         * gcc.dg/vect/vect-35.c: New test.
32796         * gcc.dg/vect/vect-36.c: New test.
32797         * gcc.dg/vect/vect-37.c: New test.
32798         * gcc.dg/vect/vect-38.c: New test.
32799         * gcc.dg/vect/vect-40.c: New test.
32800         * gcc.dg/vect/vect-41.c: New test.
32801         * gcc.dg/vect/vect-42.c: New test.
32802         * gcc.dg/vect/vect-43.c: New test.
32803         * gcc.dg/vect/vect-44.c: New test.
32804         * gcc.dg/vect/vect-45.c: New test.
32805         * gcc.dg/vect/vect-46.c: New test.
32806         * gcc.dg/vect/vect-47.c: New test.
32807         * gcc.dg/vect/vect-48.c: New test.
32808         * gcc.dg/vect/vect-49.c: New test.
32809         * gcc.dg/vect/vect-50.c: New test.
32810         * gcc.dg/vect/vect-51.c: New test.
32811         * gcc.dg/vect/vect-52.c: New test.
32812         * gcc.dg/vect/vect-53.c: New test.
32813         * gcc.dg/vect/vect-54.c: New test.
32814         * gcc.dg/vect/vect-55.c: New test.
32815         * gcc.dg/vect/vect-56.c: New test.
32816         * gcc.dg/vect/vect-57.c: New test.
32817         * gcc.dg/vect/vect-58.c: New test.
32818         * gcc.dg/vect/vect-59.c: New test.
32819         * gcc.dg/vect/vect-60.c: New test.
32820         * gcc.dg/vect/vect-61.c: New test.
32821         * gcc.dg/vect/vect-all.c: New test.
32822         * gcc.dg/vect/vect-none.c: New test.
32823
32824 2004-08-17  Paul Brook  <paul@codesourcery.com>
32825
32826         PR fortran/13082
32827         * gfortran.dg/entry_1.f90: New test.
32828
32829 2004-08-17  Andrew Pinski  <apinski@apple.com>
32830
32831         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32832
32833 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
32834
32835         * gcc.dg/pr17036-1.c: New test.
32836
32837 2004-08-16  Devang Patel  <dpatel@apple.com>
32838
32839         * gcc.dg/darwin-20040809-1.c: New test.
32840
32841 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32842
32843         * gcc.dg/funcdef-attr-1.c: New test.
32844
32845 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32846
32847         * gcc.dg/altivec-17.c: New test.
32848         * gcc.dg/altivec-18.c: New test.
32849
32850 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32851
32852         PR c++/6749
32853         * g++.dg/template/vtable2.C: New test.
32854
32855 2004-08-14  Richard Henderson  <rth@redhat.com>
32856
32857         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32858         * gcc.dg/pack-test-4.c (main): Return 0.
32859         * gcc.dg/setjmp-1.c: Remove XFAIL.
32860         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32861
32862 2004-08-14  Richard Henderson  <rth@redhat.com>
32863
32864         * gcc.dg/980217-1.c: Add prototype for printf.
32865
32866 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32867
32868         * gfortran.dg/pr16935.f90: New test.
32869
32870 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32871
32872         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32873
32874 2004-08-13  Paul Brook  <paul@codesourcery.com>
32875
32876         * gfortran.dg/der_io_1.f90: Remove stray comma.
32877
32878 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32879
32880         * gcc.dg/vmx/cw-bug-2.c: Remove.
32881         * gcc.dg/vmx/vprint-1.c: Remove.
32882         * gcc.dg/vmx/vscan-1.c: Remove.
32883
32884 2004-08-12  Devang patel  <dpatel@apple.com>
32885
32886         * gcc.dg/darwin-20040809-2.c: New test.
32887
32888 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32889
32890         * g++.dg/ext/altivec-12.C: New test.
32891
32892         * g++.dg/ext/altivec-11.C: New test.
32893
32894 2004-08-12  Paul Brook  <paul@codesourcery.com>
32895
32896         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32897
32898 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32899
32900         * g++.dg/ext/altivec-2.C: Check for hardware support before
32901         executing any VMX instructions.
32902
32903         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32904
32905 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32906
32907         PR c++/16276
32908         * g++.old-deja/g++.other/comdat4.C: New test.
32909         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32910
32911 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32912
32913         PR target/16286
32914         * gcc.dg/pr16286.c: New test.
32915
32916 2004-08-12 Jan Beulich <jbeulich@novell.com>
32917
32918         * g++.dg/ext/asm5.C: New.
32919
32920 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32921
32922         PR c++/16698
32923         * g++.dg/eh/crash1.C: New test.
32924
32925         PR c++/16717
32926         * g++.dg/ext/construct1.C: New test.
32927
32928 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32929
32930         PR c++/16853
32931         * g++.dg/init/ptrmem1.C: New test.
32932
32933         PR c++/16618
32934         * g++.dg/parse/offsetof5.C: New test.
32935
32936         PR c++/16870
32937         * g++.dg/template/overload3.C: New test.
32938
32939 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32940
32941         PR c++/16964
32942         * g++.dg/parse/error16.C: New test.
32943
32944         PR c++/16904
32945         * g++.dg/template/error14.C: New test.
32946
32947         PR c++/16929
32948         * g++.dg/template/error15.C: New test.
32949
32950 2004-08-11  Devang Patel  <dpatel@apple.com>
32951
32952         * gcc.dg/darwin-ld-20040809-1.c: New test.
32953         * gcc.dg/darwin-ld-20040809-2.c: New test.
32954
32955 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32956
32957         PR fortran/16917
32958         * gfortran.dg/dfloat_1.f90: New test.
32959
32960 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32961
32962         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32963         * gcc.dg/dll-2.c: Fix dg-require syntax.
32964         * gcc.misc-tests/arm-isr.c (abort): Declare.
32965         (exit): Likewise.
32966
32967 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32968
32969         PR c++/16971
32970         * g++.dg/parse/crash16.C: New test.
32971
32972 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32973
32974         * gcc.dg/mips-rsqrt-1.c: New test case.
32975         * gcc.dg/mips-rsqrt-2.c: New test case.
32976         * gcc.dg/mips-rsqrt-3.c: New test case.
32977
32978 2004-08-10  Paul Brook  <paul@codesourcery.com>
32979
32980         * gfortran.dg/der_io_1.f90: New test.
32981
32982 2004-08-10  Paul Brook  <paul@codesourcery.com>
32983
32984         PR fortran/16919
32985         * gfortran.dg/der_array_1.f90: New test.
32986
32987 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32988
32989         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32990
32991 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32992
32993         * gcc.dg/wchar_t-2.c: Fix typo.
32994
32995 2004-08-09  Falk Hueffner  <falk@debian.org>
32996
32997         PR tree-optimization/12517
32998         * gcc.c-torture/compile/pr12517.c: New test.
32999
33000         PR tree-optimization/12578
33001         * gcc.c-torture/compile/pr12578.c: New test.
33002
33003         PR tree-optimization/12899
33004         * gcc.c-torture/compile/pr12899.c: New test.
33005
33006         PR rtl-optimization/14692
33007         * gcc.c-torture/compile/pr14692.c: New test.
33008
33009         PR tree-optimization/16461
33010         * gcc.c-torture/compile/pr16461.c: New test.
33011
33012 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33013
33014         * gfortran.dg/getenv_1.f90: New test.
33015
33016 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33017
33018         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33019         wchar_t.
33020         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33021
33022 2004-08-06  Paul Brook  <paul@codesourcery.com>
33023
33024         * gfortran.dg/ret_array_1.f90: New test.
33025         * gfortran.dg/ret_pointer_1.f90: New test.
33026
33027 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33028
33029         * gcc.dg/missing-field-init-[12].c: New tests.
33030         * g++.dg/warn/missing-field-init-[12].C: New tests.
33031
33032 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33033
33034         * gcc.dg/enum2.c: New test.
33035         * gcc.dg/symbian3.c: Likewise.
33036         * gcc.dg/symbian4.c: Likewise.
33037         * gcc.dg/wchar_t-2.c: Likewise.
33038
33039 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33040
33041         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33042         destructor tests.
33043
33044 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33045
33046         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33047         dg-require-visiblity.
33048         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33049         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33050         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33051         * g++.dg/ext/visibility/new1.C: Likewise.
33052         * g++.dg/ext/visibility/pragma.C: Likewise.
33053         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33054         * g++.dg/ext/visibility/virtual.C: Likewise.
33055         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33056         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33057         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33058         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33059         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33060         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33061         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33062         * g++/dg/ext/visibility/visibility-8.C: New test.
33063         * gcc.c-torture/compile/dll.x: Remove.
33064         * gcc.dg/dll-2.c: Use dg-require-dll
33065         * gcc.dg/visibility-10.c: New test.
33066         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33067         supporting DLLs.
33068         * lib/scanasm.exp (scan_hidden): New function.
33069         (scan_not_hidden): Likewise.
33070
33071 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33072
33073         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33074
33075 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33076
33077         * gcc.c-torture/execute/20040805-1.c: New test.
33078
33079 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33080
33081         * gcc.dg/20020118-1.c: Declare abort.
33082         * gcc.dg/altivec_check.h: Likewise.
33083         * gcc.dg/iftrap-2.c: Likewise.
33084         * gcc.dg/pragma-darwin.c: Likewise.
33085         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33086
33087 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33088
33089         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33090
33091 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33092
33093         * gcc.c-torture/execute/builtins/abs-2.c,
33094         gcc.c-torture/execute/builtins/abs-3.c,
33095         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33096         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33097         intmax_t, uintmax_t and their limits.
33098         * gcc.dg/intmax_t-1.c: New test.
33099
33100 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33101
33102         * g++.dg/tc1/dr147.C: Add reference to PR.
33103
33104 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33105
33106         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33107         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33108
33109 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33110
33111         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33112
33113 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33114
33115         * gcc.dg/redecl-5.c: New test.
33116         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33117         of scanf.
33118
33119 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33120
33121         PR middle-end/16790
33122         * gcc.c-torture/execute/pr16790-1.c: New test case.
33123
33124 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33125
33126         * g++.dg/ext/visibility/assign1.C: New test.
33127         * g++.dg/ext/visibility/new1.C: Likewise.
33128
33129         * gcc.dg/symbian1.c: New test.
33130         * gcc.dg/symbian2.c: Likewise.
33131
33132 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33133
33134         PR target/16570
33135         * gcc.dg/i386-sse-9.c: New test.
33136
33137 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33138
33139         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33140
33141 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33142
33143         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33144         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33145         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33146         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33147         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33148         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33149         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33150         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33151         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33152         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33153         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33154         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33155         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33156         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33157         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33158         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33159         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33160         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33161         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33162         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33163         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33164         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33165         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33166         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33167         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33168         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33169         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33170         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33171         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33172         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33173         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33174         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33175         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33176         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33177         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33178         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33179         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33180         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33181         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33182         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33183         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33184         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33185         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33186         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33187         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33188         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33189         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33190         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33191         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33192         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33193         gcc.misc-tests/i386-pf-3dnow-1.c,
33194         gcc.misc-tests/i386-pf-athlon-1.c,
33195         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33196         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33197         Declare built-in functions used.
33198         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33199
33200 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33201
33202         PR c++/16707
33203         * g++.dg/lookup/using12.C: New test.
33204
33205         * g++.dg/init/null1.C: Fix PR number.
33206         * g++.dg/parse/namespace10.C: Likewise.
33207
33208 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33209
33210         PR c++/16224
33211         * g++.dg/template/spec17.C: New test.
33212         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33213         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33214
33215 2004-08-02  David Billinghurst
33216
33217         PR fortran/16292
33218         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33219
33220 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33221
33222         * gcc.dg/ia64-got-1.c: New test case.
33223
33224 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33225
33226         PR c++/16489
33227         * g++.dg/init/null1.C: New test.
33228         * g++.dg/tc1/dr76.C: Adjust error marker.
33229
33230         PR c++/16529
33231         * g++.dg/parse/namespace10.C: New test.
33232
33233         PR c++/16810
33234         * g++.dg/inherit/ptrmem2.C: New test.
33235
33236 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33237
33238         PR target/16155
33239         * gcc.dg/pr16155.c: New test.
33240
33241 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33242
33243         * gcc.dg/redecl-2.c: New test.
33244
33245 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33246
33247         * gcc.dg/darwin-longdouble.c: New file.
33248
33249 2004-07-30  Richard Henderson  <rth@redhat.com>
33250
33251         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33252         write to constant argument.
33253         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33254
33255 2004-07-30  Richard Henderson  <rth@redhat.com>
33256
33257         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33258         tests of nearest around zero.
33259
33260 2004-07-30  Andrew Pinski  <apinski@apple.com>
33261
33262         * gcc.c-torture/compile/20040730-1.c: New test.
33263
33264 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33265
33266         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33267         powerpc-eabispe.
33268
33269 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33270
33271         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33272
33273 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33274
33275         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33276         contains $ld_library_path.
33277         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33278
33279 2004-07-29  Richard Henderson  <rth@redhat.com>
33280
33281         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33282
33283         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33284         (alt2, which): New.
33285         (Check): Accept either alternative.
33286
33287 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33288
33289         * g++.dg/abi/inline1.C: New test.
33290         * g++.dg/abi/local1-a.cc: Likewise.
33291         * g++.dg/abi/local1.C: Likewise.
33292         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33293         * g++.dg/abi/mangle12.C: Likewise.
33294         * g++.dg/abi/mangle17.C: Likewise.
33295         * g++.dg/abi/mangle20-2.C: Likewise.
33296         * g++.dg/opt/interface1.C: Likewise.
33297         * g++.dg/opt/interface1.h: Likewise.
33298         * g++.dg/opt/interface1-a.cc: New test.
33299         * g++.dg/parse/repo1.C: New test.
33300         * g++.dg/template/repo1.C: Likewise.
33301         * g++.dg/warn/Winline-1.C: Likewise.
33302         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33303
33304 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33305
33306         * gcc.dg/tree-ssa/20040729-1.c: New test.
33307
33308 2004-07-27  Matt Austern <austern@apple.com>
33309
33310         * gcc.dg/darwin-bool-1.c: New test.
33311         * gcc.dg/darwin-bool-2.c: New test.
33312
33313 2004-07-28  Richard Henderson  <rth@redhat.com>
33314
33315         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33316         arguments in the correct type.  Don't write to constant arguments.
33317
33318 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33319
33320         PR tree-optimization/16688
33321         PR tree-optimization/16689
33322         * g++.dg/tree-ssa/pr16688.C: New test.
33323
33324 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33325
33326         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33327         loads.  Not only in the comment, this time.
33328
33329 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33330
33331         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33332         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33333         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33334         * gcc.dg/sh4a-bitmovua.c: New.
33335         * gcc.dg/sh4a-cos.c: New.
33336         * gcc.dg/sh4a-cosf.c: New.
33337         * gcc.dg/sh4a-fprun.c: New.
33338         * gcc.dg/sh4a-fsrra.c: New.
33339         * gcc.dg/sh4a-memmovua.c: New.
33340         * gcc.dg/sh4a-sin.c: New.
33341         * gcc.dg/sh4a-sincos.c: New.
33342         * gcc.dg/sh4a-sincosf.c: New.
33343         * gcc.dg/sh4a-sinf.c: New.
33344
33345 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33346
33347         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33348         conditionals.
33349         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33350         loads.
33351         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33352         DOM1.
33353
33354 2004-07-27  Andrew Pinski  <apinski@apple.com>
33355
33356         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33357
33358 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33359
33360         * gcc.dg/pragma-isr.c: New test.
33361
33362 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33363
33364         PR c++/14429
33365         * g++.dg/template/ttp11.C: New test.
33366
33367 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33368
33369         * gcc.c-torture/compile/20040727-1.c: New test.
33370
33371 2004-07-26  Eric Christopher  <echristo@redhat.com>
33372
33373         * gcc.c-torture/compile/20040726-2.c: New test.
33374
33375 2004-07-26  Andrew Pinski  <apinski@apple.com>
33376
33377         * g++.dg/rtti/tinfo1.C: Xfail.
33378
33379 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33380
33381         * gcc.c-torture/compile/20040726-1.c: New test.
33382
33383 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33384             Brian Ryner  <bryner@brianryner.com>
33385
33386         PR c++/9283
33387         PR c++/15000
33388         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33389         * g++.dg/ext/visibility/: New directory.
33390         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33391         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33392         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33393         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33394         * g++.dg/ext/visibility/fvisibility.C,
33395         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33396         g++.dg/ext/visibility/fvisibility-override1.C
33397         g++.dg/ext/visibility/fvisibility-override2.C
33398         g++.dg/ext/visibility/memfuncts.C
33399         g++.dg/ext/visibility/noPLT.C
33400         g++.dg/ext/visibility/pragma.C
33401         g++.dg/ext/visibility/pragma-override1.C
33402         g++.dg/ext/visibility/pragma-override2.C
33403         g++.dg/ext/visibility/staticmemfuncts.C
33404         g++.dg/ext/visibility/virtual.C: New tests.
33405
33406 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33407
33408         PR c/15360
33409         * gcc.dg/pr15360-1.c: New test.
33410
33411 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33412
33413         * gcc.dg/pragma-align-2.c: New test.
33414         * gcc.dg/pragma-init-fini.c: New test.
33415         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33416         targets.
33417
33418 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33419
33420         * gcc.dg/init-string-2.c: New test.
33421
33422 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33423
33424         PR 16684
33425         * gcc.dg/Wredundant-decls-1.c: New test case.
33426
33427 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33428
33429         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33430         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33431         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33432         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33433         * gcc.dg/compat/generate-random.c: New file.
33434         * gcc.dg/compat/generate-random.h: Likewise.
33435         * gcc.dg/compat/generate-random_r.c: Likewise.
33436         * gcc.dg/compat/struct-layout-1.h: Likewise.
33437         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33438         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33439         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33440         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33441         * gcc.dg/compat/struct-layout-1_main.c: New test.
33442         * gcc.dg/compat/struct-layout-1_x.c: New file.
33443         * gcc.dg/compat/struct-layout-1_y.c: New file.
33444         * gcc.dg/compat/struct-layout-1_test.h: New file.
33445
33446 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33447
33448         * gcc.dg/comp-return-1.c: New test
33449
33450 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33451
33452         * gcc.dg/vmx/8-02a.c: Fix typo.
33453
33454         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33455         * gcc.dg/darwin-abi-3.c: New test.
33456
33457         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33458         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33459
33460         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33461         * gcc.dg/vmx/ops-long-1.c: New test.
33462         * gcc.dg/vmx/ops-long-2.c: New test.
33463
33464 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33465
33466         * g++.dg/lookup/conv-[1234].C: New.
33467
33468 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33469
33470         * g++.dg/parse/attr2.C: Simplify.
33471
33472 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33473
33474         PR c/7284
33475         * gcc.c-torture/execute/pr7284-1.c: New test.
33476
33477 2004-07-22  Brian Booth  <bbooth@redhat.com>
33478
33479         * gcc.dg/tree-ssa/20040721-1.c: New test.
33480
33481 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         * g++.dg/template/crash20.c: New.
33484
33485 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33486
33487         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33488         Add dg-run directive.  Declare variables as required.
33489         * gfortran.dg/g77/README: Update
33490
33491 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33492
33493         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33494         gcc.dg/cris-peep2-andu2.c: New tests.
33495
33496 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33497
33498         PR c/15052
33499         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33500         on return type.
33501         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33502         messages.
33503         * gcc.dg/qual-return-2.c: Update expected messages.
33504         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33505
33506 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33507
33508         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33509         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33510
33511 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33512
33513         PR c/11250
33514         * gcc.dg/init-string-1.c: New test.
33515
33516 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33517
33518         PR middle-end/15345
33519         PR c/16450
33520         * gcc.dg/torture/nested-fn-1.c: New test.
33521
33522 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33523
33524         PR target/16559
33525         * gcc.dg/ia64-fptr-1.c: New file.
33526
33527 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33528
33529         PR c++/14497
33530         * g++.dg/template/spec16.C: New test.
33531         * g++.old-deja/g++.robertl/eb118.C: Remove.
33532
33533 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33534
33535         PR c++/509
33536         * g++.dg/template/spec15.C: New test.
33537
33538 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33539
33540         Copy cases from g77.f-torture/execute and add dg-run
33541         directive.  Other changes as noted.
33542         * gfortran.dg/g77/13037.f
33543         * gfortran.dg/g77/1832.f
33544         * gfortran.dg/g77/19981119-0.f
33545         * gfortran.dg/g77/19990313-0.f
33546         * gfortran.dg/g77/19990313-1.f
33547         * gfortran.dg/g77/19990313-2.f
33548         * gfortran.dg/g77/19990313-3.f
33549         * gfortran.dg/g77/19990419-1.f
33550         * gfortran.dg/g77/19990826-0.f
33551         * gfortran.dg/g77/19990826-2.f
33552         * gfortran.dg/g77/20000503-1.f
33553         * gfortran.dg/g77/20001111.f
33554         * gfortran.dg/g77/20010116.f
33555         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33556         * gfortran.dg/g77/20010430.f
33557         * gfortran.dg/g77/6177.f
33558         * gfortran.dg/g77/947.f
33559         * gfortran.dg/g77/970816-3.f
33560         * gfortran.dg/g77/971102-1.f
33561         * gfortran.dg/g77/980520-1.f
33562         * gfortran.dg/g77/980628-0.f
33563         * gfortran.dg/g77/980628-1.f
33564         * gfortran.dg/g77/980628-10.f
33565         * gfortran.dg/g77/980628-2.f
33566         * gfortran.dg/g77/980628-3.f
33567         * gfortran.dg/g77/980628-7.f
33568         * gfortran.dg/g77/980628-8.f
33569         * gfortran.dg/g77/980628-9.f
33570         * gfortran.dg/g77/980701-0.f
33571         * gfortran.dg/g77/980701-1.f
33572         * gfortran.dg/g77/cabs.f
33573         * gfortran.dg/g77/claus.f
33574         * gfortran.dg/g77/complex_1.f
33575         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33576         * gfortran.dg/g77/dcomplex.f
33577         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33578         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33579         * gfortran.dg/g77/f90-intrinsic-numeric.f
33580         * gfortran.dg/g77/int8421.f
33581         * gfortran.dg/g77/labug1.f
33582         * gfortran.dg/g77/large_vec.f
33583         * gfortran.dg/g77/le.f
33584         * gfortran.dg/g77/short.f
33585         * gfortran.dg/g77/README: Update
33586
33587 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33588
33589         PR c++/16637
33590         * g++.dg/parse/lookup4.C: New test.
33591
33592 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33593
33594         PR c++/16175
33595         * g++.dg/template/ttp10.C: New test.
33596
33597 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33598
33599         * gcc.dg/pr12625-1.c: New test.
33600
33601 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33602
33603         * gcc.dg/switch-warn-1.c: New test.
33604         * gcc.dg/switch-warn-2.c: New test.
33605         * gcc.c-torture/compile/pr14730.c: Update.
33606
33607 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33608
33609         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33610         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33611         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33612         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33613
33614 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33615
33616         PR c++/16623
33617         * g++.dg/template/assign1.C: New test.
33618
33619 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33620
33621         PR c++/12170
33622         * g++.dg/template/ttp9.C: New test.
33623
33624 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33625
33626         * gcc.dg/format/cmn-err-1.c: New test.
33627
33628 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33629
33630         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33631         gcc.dg/Wparentheses-10.c: New tests.
33632         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33633
33634 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33635
33636         PR fortran/16465
33637         * gfortran.dg/g77//ffixed-line-length-0.f,
33638         gfortran.dg/g77/ffixed-line-length-132.f,
33639         gfortran.dg/g77/ffixed-line-length-72.f,
33640         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33641         gfortran.dg/g77/README: Update.
33642
33643 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33644
33645         PR c++/13092
33646         * g++.dg/template/non-dependent7.C: New test.
33647         * g++.dg/template/non-dependent8.C: Likewise.
33648         * g++.dg/template/non-dependent9.C: Likewise.
33649         * g++.dg/template/non-dependent10.C: Likewise.
33650
33651 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33652
33653         PR c++/16337
33654         * g++.dg/parse/attr2.C: New test.
33655
33656 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33657
33658         * g77.dg: Removed.
33659         * g77.f-torture: Ditto.
33660
33661 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33662
33663         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33664         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33665         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33666
33667 2004-07-16  Richard Henderson  <rth@redhat.com>
33668
33669         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33670
33671 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33672
33673         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33674         tests with full list of options.
33675         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33676         of TORTURE_OPTIONS if test contains 'dg-do run'.
33677
33678         PR fortran/16404
33679         * gfortran.dg/do_iterator.f90: New test.
33680
33681 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33682
33683         PR rtl-optimization/16536
33684         * gcc.c-torture/execute/restrict-1.c: New test.
33685
33686 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33687
33688         PR fortran/15324
33689         * gfortran.dg/pr15324.f90: New test.
33690
33691         PR fortran/15129
33692         * gfortran.dg/pr15129.f90: New test.
33693
33694         PR fortran/15140
33695         * gfortran.dg/pr15140.f90: New test.
33696
33697         PR fortran/13792
33698         * gfortran.fortran-torture/execute/bounds.f90: Add check for
33699         compile-time simplification.
33700
33701 2004-07-14  Mike Stump  <mrs@apple.com>
33702
33703         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
33704
33705 2004-07-14  James E Wilson  <wilson@specifixinc.com>
33706
33707         PR target/16325
33708         * gcc.dg/profile-generate-1.c: New.
33709
33710 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
33711
33712         * gcc.c-torture/execute/20040709-1.c: New test.
33713         * gcc.c-torture/execute/20040709-2.c: New test.
33714
33715 2004-07-14  Mike Stump  <mrs@apple.com>
33716
33717         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33718
33719 2004-07-14  Mike Stump  <mrs@apple.com>
33720
33721         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
33722
33723 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
33724
33725         PR c++/16518
33726         * g++.dg/parse/mutable1.C: New test.
33727
33728 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
33729
33730         PR tree-optimization/16443
33731         * gcc.dg/tree-ssa/20040713-1.c: New test.
33732
33733 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
33734
33735         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
33736         for operator new.
33737
33738 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33739
33740         * gfortran.dg/g77/README: New file
33741         * gfortran.dg/g77/19981216-0.f: Copy from
33742         g77.f-torture/noncompile.  Add "dg-do compile" and
33743         dg-error as required.
33744         * gfortran.dg/g77/19990218-1.f: Likewise.
33745         * gfortran.dg/g77/19990905-1.f: Likewise.
33746         * gfortran.dg/g77/9263.f: Likewise.
33747         * gfortran.dg/g77/980615-0.f: Likewise.
33748         * gfortran.dg/g77/980616-0.f: Likewise.
33749         * gfortran.dg/g77/check0.f: Likewise.
33750         * gfortran.dg/g77/select_no_compile.f: Likewise.
33751
33752 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33753
33754         Copy files from g77.f-torture/compile.
33755         Add "{ dg-do compile}".  Other changes as noted
33756         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
33757         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
33758         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
33759         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
33760         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
33761         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
33762         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
33763         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
33764         statement to conform to standard.  Append alpha1.x for reference.
33765         * gfortran.dg/g77/xformat.f: Add dg-warning
33766
33767 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33768
33769         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
33770         Add {dg-do compile} directive.
33771         * gfortran.dg/g77/cpp2.F: Likewise.
33772
33773 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33774
33775         PR c++/5402
33776         * g++.dg/lookup/name-clash1.C: New test.
33777
33778         PR c++/9777
33779         * g++.dg/lookup/name-clash2.C: New test.
33780
33781         PR c++/12102
33782         * g++.dg/lookup/name-clash3.C: New test.
33783
33784 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33785
33786         * g++.dg/lookup/new2.C: New test.
33787         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
33788
33789 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
33790
33791         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
33792         Add {dg-do compile} directive.
33793         * gfortran.dg/g77/13060.f: Likewise.
33794         * gfortran.dg/g77/19990218-0.f: Likewise.
33795         * gfortran.dg/g77/19990305-0.f: Likewise.
33796         * gfortran.dg/g77/19990419-0.f: Likewise.
33797         * gfortran.dg/g77/19990502-0.f: Likewise.
33798         * gfortran.dg/g77/19990502-1.f: Likewise.
33799         * gfortran.dg/g77/19990525-0.f: Likewise.
33800         * gfortran.dg/g77/19990826-1.f: Likewise.
33801         * gfortran.dg/g77/19990826-3.f: Likewise.
33802         * gfortran.dg/g77/19990905-2.f: Likewise.
33803         * gfortran.dg/g77/20000412-1.f: Likewise.
33804         * gfortran.dg/g77/20000511-1.f: Likewise.
33805         * gfortran.dg/g77/20000511-2.f: Likewise.
33806         * gfortran.dg/g77/20000518.f: Likewise.
33807         * gfortran.dg/g77/20000601-1.f: Likewise.
33808         * gfortran.dg/g77/20000601-2.f: Likewise.
33809         * gfortran.dg/g77/20000629-1.f: Likewise.
33810         * gfortran.dg/g77/20000630-2.f: Likewise.
33811         * gfortran.dg/g77/20010115.f: Likewise.
33812         * gfortran.dg/g77/20010321-1.f: Likewise.
33813         * gfortran.dg/g77/20010426.f: Likewise.
33814         * gfortran.dg/g77/20020307-1.f: Likewise.
33815         * gfortran.dg/g77/8485.f: Likewise.
33816         * gfortran.dg/g77/960317-1.f: Likewise.
33817         * gfortran.dg/g77/970915-0.f: Likewise.
33818         * gfortran.dg/g77/980310-1.f: Likewise.
33819         * gfortran.dg/g77/980310-2.f: Likewise.
33820         * gfortran.dg/g77/980310-3.f: Likewise.
33821         * gfortran.dg/g77/980310-4.f: Likewise.
33822         * gfortran.dg/g77/980310-6.f: Likewise.
33823         * gfortran.dg/g77/980310-7.f: Likewise.
33824         * gfortran.dg/g77/980310-8.f: Likewise.
33825         * gfortran.dg/g77/980419-2.f: Likewise.
33826         * gfortran.dg/g77/980424-0.f: Likewise.
33827         * gfortran.dg/g77/980427-0.f: Likewise.
33828         * gfortran.dg/g77/980729-0.f: Likewise.
33829         * gfortran.dg/g77/981117-1.f: Likewise.
33830         * gfortran.dg/g77/toon_1.f: Likewise.
33831
33832 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33833
33834         PR c++/2204
33835         * g++.dg/other/abstract2.C: New test.
33836
33837 2004-07-12  Paul Brook  <paul@codesourcery.com>
33838
33839         * gfortran.dg/pointer_init_1.f90: New test.
33840
33841 2004-07-11  Paul Brook  <paul@codesourcery.com>
33842
33843         PR fortran/15986
33844         * gfortran.dg/contained_1.f90: New test.
33845
33846 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33847
33848         * g++.dg/parse/defarg8.C: New test.
33849
33850 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33851
33852         PR fortran/16433
33853         * gfortran.dg/pr16433.f: New test.
33854
33855         PR fortran/17574
33856         * gfortran.dg/pr15754.f90: New test.
33857
33858 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33859
33860         PR tree-optimization/16437
33861         * gcc.c-torture/execute/bitfld-4.c: New test.
33862
33863 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33864
33865         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33866         access to common var from module.
33867
33868 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33869
33870         PR fortran/16336
33871         * gfortran.fortran-torture/execute/common_2.f90: New test.
33872
33873 2004-07-10  Paul Brook  <paul@codesourcery.com>
33874
33875         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33876
33877 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33878
33879         PR fortran/15969
33880         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33881
33882 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33883
33884         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33885         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33886         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33887         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33888         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33889         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33890         * gfortran.dg/g77/funderscoring.f: Likewise.
33891         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33892
33893 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33894
33895         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33896
33897 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33898         Paul Brook  <paul@codesourcery.com>
33899
33900         PR fortran/13415
33901         * gfortran.dg/common_pointer_1.f90: New test.
33902
33903 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33904
33905         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33906
33907 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33908
33909         PR target/16364
33910         * gcc.c-torture/compile/20040709-1.c: New.
33911
33912 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33913
33914         PR fortran/14077
33915         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33916
33917 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33918
33919         PR fortran/13201
33920         * gfortran.dg/shape_1.f90: New test.
33921
33922 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33923             Andrew Pinski  <apinski@apple.com>
33924
33925         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33926
33927 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33928
33929         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33930         comment.
33931
33932 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33933         Paul Brook  <paul@codesourcery.com>
33934
33935         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33936         '.f95' and '.F95'.
33937
33938 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33939
33940         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33941
33942 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33943
33944         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33945         testcases with capital suffix.
33946
33947 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33948
33949         PR fortran/15481
33950         PR fortran/13372
33951         PR fortran/13575
33952         PR fortran/15978
33953         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33954
33955         * gfortran.dg/implicit_1.f90: New test.
33956
33957 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33958
33959         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33960         expression to match gfortran warning/error messages
33961         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33962         dg-error text.
33963
33964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33965
33966         * lib/fortran-torture.exp: Rename proc search_for to
33967         search_for_re.
33968
33969 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33970
33971         * gcc.c-torture/execute/simd-5.x: New file.
33972         XFAIL on SPARC 64-bit at -O0.
33973
33974 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33975
33976         PR c++/8211
33977         PR c++/16165
33978         * g++.dg/warn/effc3.C: New test.
33979
33980 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33981
33982         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33983         change X to 1X in format.
33984         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33985         add data statements to conform to standard.
33986
33987 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33988
33989         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33990         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33991         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33992
33993 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33994
33995         * gfortran.dg/g77/7388.f: Copy from g77.dg
33996         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33997         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33998         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33999         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34000         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34001         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34002         * gfortran.dg/g77/strlen0.f: Likewise.
34003
34004 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34005
34006         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34007         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34008
34009 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34010
34011         * gcc.c-torture/execute/920428-2.x: Delete.
34012         * gcc.c-torture/execute/920501-7.x: Likewise.
34013
34014 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34015
34016         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34017         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34018         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34019         prescott and c3-2.
34020         (PREFETCH_3DNOW): Add -march=c3.
34021
34022 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34023
34024         PR c/16437
34025         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34026         * gcc.c-torture/execute/bf64-1.x: Likewise.
34027
34028 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34029
34030         * gcc.c-torture/compile/20040708-1.c: New test.
34031
34032 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34033
34034         PR c++/16169
34035         * g++.dg/warn/effc2.C: New test.
34036
34037 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34038
34039         * gcc.c-torture/execute/bitfld-1.x: Remove.
34040         * gcc.c-torture/execute/bitfld-3.c: New test.
34041         * gcc.dg/bitfld-2.c: Remove XFAILs.
34042
34043 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34044
34045         PR c++/16276
34046         * g++.dg/rtti/tinfo1.C: New file.
34047
34048 2004-07-07  Eric Christopher  <echristo@redhat.com>
34049
34050         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34051
34052 2004-07-07  Andrew Pinski  <apinski@apple.com>
34053
34054         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34055
34056 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34057
34058         * g++.dg/init/call1.C: XFAIL.
34059
34060 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34061
34062         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34063         except for movstrict*, to movmem* and clrstr* to clrmem*.
34064
34065 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34066
34067         * gcc.c-torture/execute/20040707-1.c: New test.
34068
34069 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34070
34071         * gcc.c-torture/execute/20040706-1.c: New test.
34072
34073 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34074
34075         PR c++/3671
34076         * g++.dg/template/spec14.C: New test.
34077
34078 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34079
34080         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34081         nothing if not yet defined.  Use it in b, c and d type definitions.
34082         * gcc.c-torture/execute/20040705-1.c: New test.
34083         * gcc.c-torture/execute/20040705-2.c: New test.
34084
34085 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34086
34087         PR c++/2518
34088         * g++.dg/lookup/new1.C: New test.
34089
34090 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34091
34092         PR c++/11406
34093         * g++.dg/template/sizeof8.C: New test.
34094
34095 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34096
34097         * gcc.c-torture/compile/20040705-1.c: New test.
34098
34099 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34100
34101         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34102
34103 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34104
34105         * gcc.dg/cpp/if-mop.c: Two new testcases.
34106         * gcc.dg/cpp/trad/comment-3.c: New.
34107
34108 2004-07-04  Paul Brook  <paul@codesourcery.com>
34109
34110         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34111
34112 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34113
34114         PR c++/3761
34115         * g++.dg/lookup/crash4.C: New test.
34116
34117 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34118
34119         * gcc.c-torture/execute/builtin-abs-1.c
34120         * gcc.c-torture/execute/builtin-abs-2.c
34121         * gcc.c-torture/execute/builtin-complex-1.c
34122         * gcc.c-torture/execute/builtins/string-1-lib.c
34123         * gcc.c-torture/execute/builtins/string-1.c
34124         * gcc.c-torture/execute/builtins/string-2-lib.c
34125         * gcc.c-torture/execute/builtins/string-2.c
34126         * gcc.c-torture/execute/builtins/string-3-lib.c
34127         * gcc.c-torture/execute/builtins/string-3.c
34128         * gcc.c-torture/execute/builtins/string-4-lib.c
34129         * gcc.c-torture/execute/builtins/string-4.c
34130         * gcc.c-torture/execute/builtins/string-5-lib.c
34131         * gcc.c-torture/execute/builtins/string-5.c
34132         * gcc.c-torture/execute/builtins/string-6-lib.c
34133         * gcc.c-torture/execute/builtins/string-6.c
34134         * gcc.c-torture/execute/builtins/string-7-lib.c
34135         * gcc.c-torture/execute/builtins/string-7.c
34136         * gcc.c-torture/execute/builtins/string-8-lib.c
34137         * gcc.c-torture/execute/builtins/string-8.c
34138         * gcc.c-torture/execute/builtins/string-9-lib.c
34139         * gcc.c-torture/execute/builtins/string-9.c
34140         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34141         * gcc.c-torture/execute/builtins/string-asm-1.c
34142         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34143         * gcc.c-torture/execute/builtins/string-asm-2.c
34144         * gcc.c-torture/execute/stdio-opt-1.c
34145         * gcc.c-torture/execute/stdio-opt-2.c
34146         * gcc.c-torture/execute/stdio-opt-3.c
34147         * gcc.c-torture/execute/string-opt-1.c
34148         * gcc.c-torture/execute/string-opt-10.c
34149         * gcc.c-torture/execute/string-opt-11.c
34150         * gcc.c-torture/execute/string-opt-12.c
34151         * gcc.c-torture/execute/string-opt-13.c
34152         * gcc.c-torture/execute/string-opt-14.c
34153         * gcc.c-torture/execute/string-opt-15.c
34154         * gcc.c-torture/execute/string-opt-16.c
34155         * gcc.c-torture/execute/string-opt-2.c
34156         * gcc.c-torture/execute/string-opt-6.c
34157         * gcc.c-torture/execute/string-opt-7.c
34158         * gcc.c-torture/execute/string-opt-8.c:
34159         Replace with ...
34160
34161         * gcc.c-torture/execute/builtins/abs-2.c
34162         * gcc.c-torture/execute/builtins/abs-3.c
34163         * gcc.c-torture/execute/builtins/complex-1.c
34164         * gcc.c-torture/execute/builtins/fprintf.c
34165         * gcc.c-torture/execute/builtins/fputs.c
34166         * gcc.c-torture/execute/builtins/memcmp.c
34167         * gcc.c-torture/execute/builtins/memmove.c
34168         * gcc.c-torture/execute/builtins/memops-asm.c
34169         * gcc.c-torture/execute/builtins/mempcpy-2.c
34170         * gcc.c-torture/execute/builtins/mempcpy.c
34171         * gcc.c-torture/execute/builtins/memset.c
34172         * gcc.c-torture/execute/builtins/printf.c
34173         * gcc.c-torture/execute/builtins/sprintf.c
34174         * gcc.c-torture/execute/builtins/strcat.c
34175         * gcc.c-torture/execute/builtins/strchr.c
34176         * gcc.c-torture/execute/builtins/strcmp.c
34177         * gcc.c-torture/execute/builtins/strcpy.c
34178         * gcc.c-torture/execute/builtins/strcspn.c
34179         * gcc.c-torture/execute/builtins/strlen-2.c
34180         * gcc.c-torture/execute/builtins/strlen.c
34181         * gcc.c-torture/execute/builtins/strncat.c
34182         * gcc.c-torture/execute/builtins/strncmp-2.c
34183         * gcc.c-torture/execute/builtins/strncmp.c
34184         * gcc.c-torture/execute/builtins/strncpy.c
34185         * gcc.c-torture/execute/builtins/strpbrk.c
34186         * gcc.c-torture/execute/builtins/strpcpy-2.c
34187         * gcc.c-torture/execute/builtins/strpcpy.c
34188         * gcc.c-torture/execute/builtins/strrchr.c
34189         * gcc.c-torture/execute/builtins/strspn.c
34190         * gcc.c-torture/execute/builtins/strstr-asm.c
34191         * gcc.c-torture/execute/builtins/strstr.c:
34192         ... these new files.
34193
34194         * gcc.c-torture/execute/builtins/abs-2-lib.c
34195         * gcc.c-torture/execute/builtins/abs-3-lib.c
34196         * gcc.c-torture/execute/builtins/complex-1-lib.c
34197         * gcc.c-torture/execute/builtins/fprintf-lib.c
34198         * gcc.c-torture/execute/builtins/fputs-lib.c
34199         * gcc.c-torture/execute/builtins/memcmp-lib.c
34200         * gcc.c-torture/execute/builtins/memmove-lib.c
34201         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34202         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34203         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34204         * gcc.c-torture/execute/builtins/memset-lib.c
34205         * gcc.c-torture/execute/builtins/printf-lib.c
34206         * gcc.c-torture/execute/builtins/sprintf-lib.c
34207         * gcc.c-torture/execute/builtins/strcat-lib.c
34208         * gcc.c-torture/execute/builtins/strchr-lib.c
34209         * gcc.c-torture/execute/builtins/strcmp-lib.c
34210         * gcc.c-torture/execute/builtins/strcpy-lib.c
34211         * gcc.c-torture/execute/builtins/strcspn-lib.c
34212         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34213         * gcc.c-torture/execute/builtins/strlen-lib.c
34214         * gcc.c-torture/execute/builtins/strncat-lib.c
34215         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34216         * gcc.c-torture/execute/builtins/strncmp-lib.c
34217         * gcc.c-torture/execute/builtins/strncpy-lib.c
34218         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34219         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34220         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34221         * gcc.c-torture/execute/builtins/strrchr-lib.c
34222         * gcc.c-torture/execute/builtins/strspn-lib.c
34223         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34224         * gcc.c-torture/execute/builtins/strstr-lib.c
34225         * gcc.c-torture/execute/builtins/lib/abs.c
34226         * gcc.c-torture/execute/builtins/lib/fprintf.c
34227         * gcc.c-torture/execute/builtins/lib/memset.c
34228         * gcc.c-torture/execute/builtins/lib/printf.c
34229         * gcc.c-torture/execute/builtins/lib/sprintf.c
34230         * gcc.c-torture/execute/builtins/lib/strcpy.c
34231         * gcc.c-torture/execute/builtins/lib/strcspn.c
34232         * gcc.c-torture/execute/builtins/lib/strncat.c
34233         * gcc.c-torture/execute/builtins/lib/strncmp.c
34234         * gcc.c-torture/execute/builtins/lib/strncpy.c
34235         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34236         * gcc.c-torture/execute/builtins/lib/strspn.c
34237         * gcc.c-torture/execute/builtins/lib/strstr.c:
34238         New files containing support routines.
34239
34240         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34241         declaration.
34242         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34243         when not optimizing.
34244
34245 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR c++/16240
34248         * g++.dg/abi/mangle22.C: New test.
34249         * g++.dg/abi/mangle23.C: Likewise.
34250
34251 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34252
34253         PR fortran/16290
34254         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34255         Allow for cases without denormalized floating point numbers.
34256
34257 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34258
34259         PR c/1027
34260         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34261         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34262         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34263         expected warning text.
34264         * gcc.dg/format/diag-2.c: New test.
34265
34266 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34267
34268         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34269
34270 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34271
34272         * gcc.dg/builtins-43.c: New.
34273         * gcc.dg/builtins-44.c: New.
34274         * gcc.dg/builtins-45.c: New.
34275
34276 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34277             Andreas Tobler  <a.tobler@schweiz.ch>
34278
34279         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34280         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34281         as SIGSEGV.
34282         * gcc.dg/cleanup-11.c: Likewise.
34283         * gcc.dg/cleanup-8.c: Likewise.
34284         * gcc.dg/cleanup-9.c: Likewise.
34285         * gcc.dg/cleanup-5.c: Run on all platforms.
34286
34287 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34288
34289         * g++.dg/warn/nonnull1.C: New test.
34290
34291 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34292
34293         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34294         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34295         Special-case the Sun compiler wrt to <complex.h>.
34296
34297 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34298
34299         * gcc.dg/Wunreachable-8.C: New test.
34300
34301         * gcc.dg/h8300-ice2.c : New test.
34302
34303 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34304
34305         PR fortran/16161
34306         * gfortran.fortran-torture/compile/implicit.f90: Add test
34307         for implicit character.
34308
34309 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34310
34311         PR fortran/16289
34312         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34313         Use tiny() intrinsic to find smallest non-negative real
34314
34315 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34316
34317         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34318         * gcc.dg/compat/struct-by-value-22_x.c: New.
34319         * gcc.dg/compat/struct-by-value-22_y.c: New.
34320
34321         * gcc.c-torture/execute/20040629-1.c: New test.
34322
34323 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34324
34325         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34326         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34327
34328         PR target/16195
34329         * gcc.dg/20040625-1.c: New test.
34330
34331 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34332
34333         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34334
34335 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34336
34337         PR fortran/15963
34338         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34339
34340 2004-06-29  Richard Henderson  <rth@redhat.com>
34341
34342         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34343
34344 2004-06-29  Paul Brook  <paul@codesourcery.com>
34345
34346         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34347         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34348
34349 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34350
34351         PR c++/16260
34352         * g++.dg/parse/crash15.C: New.
34353
34354 2004-06-28  Andrew Pinski  <apinski@apple.com>
34355
34356         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34357         by the error already.
34358
34359         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34360
34361 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34362
34363         PR target/14041
34364         * gcc.dg/h8300-bss-align-1.c : New.
34365
34366 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34367
34368         * PR c++/16174
34369         * g++.dg/template/ctor4.C: New.
34370
34371 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34372
34373         PR c++/16205
34374         * g++.dg/warn/Wsequence-point-1.C: New test.
34375
34376 2004-06-27  Paul Brook  <paul@codesourcery.com>
34377
34378         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34379
34380 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34381
34382         * g++.old-deja/g++.mike/p7325.C: Remove.
34383
34384 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34385
34386         PR c/14963
34387         * gcc.dg/pr14963.c: New test.
34388
34389 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34390
34391         PR c++/16193
34392         * g++.dg/parse/redef1.C: New test.
34393
34394 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34395
34396         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34397         20021110.c.
34398         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34399         20021119-1.c.
34400         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34401         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34402         5-04.c.
34403         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34404         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34405         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34406         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34407         g++.brendan/enum14.C.
34408         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34409         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34410         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34411         g++.mike/virt1.C.
34412         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34413         memtemp24.C.
34414
34415 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34416
34417         * gcc.dg/20040527-1.c: New test case.
34418
34419 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34420
34421         PR gfortran/pr16196
34422         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34423
34424 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34425
34426         PR middle-end/15825
34427         * gcc.dg/pr15825-1.c: New test case.
34428
34429 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34430
34431         * gcc.c-torture/execute/20040625-1.c: New test.
34432
34433 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34434
34435         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34436
34437 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34438
34439         * gcc.dg/torture/mips-div-1.c: New test.
34440
34441 2004-06-24  Jeff Law  <law@redhat.com>
34442
34443         * gcc.dg/tree-ssa/20040624-1.c: New test.
34444
34445 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34446
34447         * gcc.c-torture/compile/20040624-1.c: New test.
34448
34449 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34450
34451         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34452         this directory.
34453
34454 2004-06-23  Andrew Pinski  <apinski@apple.com>
34455
34456         PR middle-end/15988
34457         * g++.dg/opt/ptrmem4.C: New test.
34458
34459         * gcc.dg/c90-array-quals-2.c: New test.
34460
34461 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34462
34463         * gcc.dg/kpice1.c: New test.
34464
34465 2006-06-23  Andrew Pinski  <apinski@apple.com>
34466
34467         * gcc.dg/c90-array-quals.c: New test.
34468
34469 2006-06-22  Richard Henderson  <rth@redhat.com>
34470
34471         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34472
34473 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34474
34475         * gcc.dg/builtins-config.h: Handle FreeBSD.
34476
34477 2006-06-22  Richard Henderson  <rth@redhat.com>
34478
34479         * g++.dg/opt/devirt1.C: New.
34480
34481 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34482
34483         * g++.dg/opt/pr15551.C: New testcase.
34484
34485 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34486
34487         PR target/14800
34488         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34489         x86_64-*-linux* when compiling for 32bit.
34490
34491 2004-06-21  Andrew Pinski  <apinski@apple.com>
34492
34493         * gcc.dg/pch/struct-1.c: New.
34494         * gcc.dg/pch/struct-1.hs: New.
34495
34496 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34497
34498         * gcc.dg/pch/save-temps-1.c: New file.
34499         * gcc.dg/pch/save-temps-1.hs: New file.
34500
34501 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34502
34503         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34504         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34505
34506 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34507
34508         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34509         to fix type error.
34510         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34511         Remove trailing spaces.
34512
34513 2004-06-21  Richard Henderson  <rth@redhat.com>
34514
34515         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34516         merging && to BIT_FIELD_REF.
34517
34518 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34519
34520         * g++.dg/opt/placeholder1.C: New test.
34521
34522 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34523
34524         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34525         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34526         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34527         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34528
34529 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34530
34531         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34532         extern "C".
34533         * g++.dg/other/pragma-re-1.C: Add comments.
34534
34535 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34536
34537         PR gfortran/16080
34538         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34539
34540 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34541
34542         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34543         instead of setting the type of size_t by
34544         hand.
34545
34546 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34547
34548         * gcc.dg/unordered-2.c: New test case.
34549         * gcc.dg/unordered-3.c: New test case.
34550
34551 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34552
34553         PR other/16043
34554         * lib/g++.exp (g++_version): Tweak regexp for version
34555         * lib/g77.exp (g77_version): Likewise.
34556         * lib/gfortran.exp (gfortran_version): Likewise.
34557         * lib/objc.exp (objc_version): Likewise.
34558         * lib/treelang.exp (treelang_version): Likewise.
34559
34560 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34561
34562         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34563         Use INT_MAX instead of __INT_MAX__.
34564         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34565
34566         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34567         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34568         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34569         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34570         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34571         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34572         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34573         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34574         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34575
34576         * gcc.dg/range-test-1.c: New test.
34577         * g++.dg/opt/range-test-1.C: New test.
34578
34579 2004-06-17  Richard Henderson  <rth@redhat.com>
34580
34581         * objc.dg/sync-1.m: New.
34582         * objc.dg/try-catch-1.m: Don't force next runtime.
34583         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34584         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34585         shadowed catch clause.
34586         * objc.dg/try-catch-5.m: New.
34587
34588 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34589
34590         Bug 14610
34591         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34592
34593 2004-06-15  Richard Henderson  <rth@redhat.com>
34594
34595         * gcc.dg/20001116-1.c: Move expected warning line.
34596
34597 2004-06-15  Richard Henderson  <rth@redhat.com>
34598
34599         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34600         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34601
34602 2004-06-15  Jeff Law  <law@redhat.com>
34603
34604         * gcc.dg/tree-ssa/20040615-1.c: New test.
34605         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34606         be less sensitive to operand ordering.
34607         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34608
34609 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34610
34611         * g++.dg/abi/bitfield3.C: Add comment..
34612
34613 2004-06-15  Richard Henderson  <rth@redhat.com>
34614
34615         * g++.dg/ext/stmtexpr1.C: XFAIL.
34616         * gcc.dg/20030612-1.c: XFAIL.
34617
34618 2004-06-15  Eric Christopher  <echristo@redhat.com>
34619
34620         * g++.dg/charset/asm5.c: New.
34621         * gcc.dg/charset/asm6.c: New.
34622
34623 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34624
34625         PR fortran/15962
34626         * gfortran.fortran-torture/execute/select_1.f90: New test.
34627
34628 2004-06-15  Paul Brook  <paul@codesourcery.com>
34629
34630         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34631
34632 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34633
34634         PR c++/15967
34635         * g++.dg/lookup/crash3.C: New test.
34636
34637 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34638
34639         PR c++/15947
34640         * g++.dg/parse/dtor4.C: New test.
34641
34642 2004-06-14  Jeff Law  <law@redhat.com>
34643
34644         * gcc.c-torture/compile/20040614-1.c: New test.
34645
34646 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34647
34648         PR fortran/15211
34649         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34650         LEN of a character array.
34651
34652 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34653
34654         PR c++/15096
34655         * g++.dg/template/ptrmem10.C: New test.
34656
34657         PR c++/14930
34658         * g++.dg/template/friend30.C: New test.
34659
34660 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34661
34662         PR fortran/14928
34663         * gfortran.fortran-torture/compile/mloc.f90: New test.
34664
34665 2004-06-13  Paul Brook  <paul@codesourcery.com>
34666
34667         * gfortran.fortran-torture/execute/random_2.f90: New test.
34668
34669 2004-06-13  Eric Christopher  <echristo@redhat.com>
34670
34671         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34672
34673 2004-06-12  Paul Brook  <paul@codesourcery.com>
34674
34675         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34676
34677 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34678
34679         PR fortran/14923
34680         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34681
34682 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34683
34684         PR fortran/14957
34685         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34686         syntax errors in end statements of contained subroutines.
34687
34688 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34689
34690         PR fortran/12841
34691         * gfortran.fortran-torture/execute/null_arg.f90: New test.
34692
34693 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34694
34695         PR fortran/15665
34696         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34697
34698 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34699
34700         PR gfortran/12839
34701         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34702
34703 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
34704
34705         PR c++/15862
34706         * g++.dg/parse/enum1.C: New test.
34707
34708 2004-06-10  Jeff Law  <law@redhat.com>
34709
34710         * gcc.c-torture/compile/20040610-1.c: New test.
34711
34712 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34713
34714         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
34715         * g++.old-deja/g++.other/decl3.C: Likewise.
34716
34717 2004-06-10  Brian Booth  <bbooth@redhat.com>
34718
34719         * gcc.dg/tree-ssa/20031015-1.c: Scan for
34720         V_MAY_DEF instead of VDEF.
34721         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
34722
34723 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
34724
34725         PR c++/14211
34726         * g++.dg/conversion/const1.C: New test.
34727
34728         PR c++/15076
34729         * g++.dg/conversion/reinterpret1.C: New test.
34730
34731         PR c++/15877
34732         * g++.dg/template/enum2.C: New test.
34733
34734         PR c++/15227
34735         * g++.dg/template/error13.C: New test.
34736
34737 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34738
34739         PR fortran/14957
34740         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
34741         arguments to test_* REAL and of the right size.
34742
34743 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34744
34745         PR target/15569
34746         PR rtl-optimization/15681
34747         * gcc.dg/20040609-1.c: New test.
34748
34749 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34750
34751         PR c++/14791
34752         * g++.dg/opt/builtins1.C: New test.
34753
34754 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
34755
34756         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
34757         that use default windows32 struct layout.
34758         * gcc.dg/i386-bitfield2.c: Likewise.
34759
34760 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
34761
34762         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
34763         for mingw32 and cygwin targets.
34764
34765 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
34766
34767         * gcc.dg/pch/macro-4.c: New.
34768         * gcc.dg/pch/macro-4.hs: New.
34769
34770 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34771
34772         PR fortran/13249
34773         * gfortran.fortran-torture/compile/name_clash.f90: New test.
34774
34775 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34776
34777         PR fortran/13372
34778         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
34779
34780 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34781
34782         PR gfortran/14897
34783         * gfortran.fortran-torture/execute/t_edit.f90: New test.
34784
34785 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34786
34787         PR gfortran/15755
34788         * gfortran.fortran-torture/execute/backspace.c : New test.
34789
34790 2004-06-09  Paul Brook  <paul@codesourcery.com>
34791
34792         * gfortran.fortran-torture/execure/intrinsic_associated.f90
34793         (pointer_to_section): Rewrite to use smaller array.
34794
34795 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
34796
34797         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
34798         * gcc.dg/ext/altivec-10.c: Same.
34799         * gcc.dg/ext/altivec-11.c: Same.
34800         * gcc.dg/ext/altivec-12.c: Same.
34801         * gcc.dg/ext/altivec-13.c: Same.
34802         * gcc.dg/ext/altivec-14.c: Same.
34803         * gcc.dg/ext/altivec-15.c: Same.
34804         * gcc.dg/ext/altivec-16.c: Same.
34805         * gcc.dg/ext/altivec-3.c: Same.
34806         * gcc.dg/ext/altivec-4.c: Same.
34807         * gcc.dg/ext/altivec-6.c: Same.
34808         * gcc.dg/ext/altivec-7.c: Same.
34809         * gcc.dg/ext/altivec-8.c: Same.
34810         * gcc.dg/ext/altivec-varargs-1.c: Same.
34811
34812         * g++.dg/ext/altivec-1.C: Correct dg syntax.
34813         * g++.dg/ext/altivec-10.C: Same.
34814         * g++.dg/ext/altivec-2.C: Same.
34815         * g++.dg/ext/altivec-3.C: Same.
34816         * g++.dg/ext/altivec-4.C: Same.
34817         * g++.dg/ext/altivec-5.C: Same.
34818         * g++.dg/ext/altivec-6.C: Same.
34819         * g++.dg/ext/altivec-7.C: Same.
34820         * g++.dg/ext/altivec-8.C: Same.
34821         * g++.dg/ext/altivec-9.C: Same.
34822
34823 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34824
34825         PR c++/7841
34826         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34827
34828 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34829
34830         * gcc.dg/union-1.c: New test.
34831
34832 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34833
34834         * gcc.dg/builtins-41.c: New test case.
34835         * gcc.dg/builtins-42.c: New test case.
34836
34837 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34838
34839         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34840         * g++.dg/ext/altivec-10.C: Same.
34841         * g++.dg/ext/altivec-2.C: Same.
34842         * g++.dg/ext/altivec-3.C: Same.
34843         * g++.dg/ext/altivec-4.C: Same.
34844         * g++.dg/ext/altivec-5.C: Same.
34845         * g++.dg/ext/altivec-6.C: Same.
34846         * g++.dg/ext/altivec-7.C: Same.
34847         * g++.dg/ext/altivec-8.C: Same.
34848         * g++.dg/ext/altivec-9.C: Same.
34849         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34850         * g++.old-deja/g++.brendan/new3.C: Same.
34851         * gcc.c-torture/execute/eeprof-1.x: Same.
34852
34853 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34854
34855         PR c/14765
34856         * gcc.dg/pr14765-1.c: New test.
34857
34858 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34859
34860         PR c/14649
34861         * gcc.dg/pr14649-1.c: New test case.
34862
34863 2004-06-07  Richard Henderson  <rth@redhat.com>
34864
34865         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34866         if temporaries.
34867
34868 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34869
34870         * g++.dg/eh/elide1.C: Remove XFAIL.
34871
34872 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34873
34874         PR c++/15337
34875         * g++.dg/expr/sizeof3.C: New test.
34876
34877         PR c++/14777
34878         * g++.dg/template/access14.C: New test.
34879
34880         PR c++/15554
34881         * g++.dg/template/enum1.C: New test.
34882
34883         PR c++/15057
34884         * g++.dg/eh/throw1.C: New test.
34885
34886 2004-06-07  David Ayers  <d.ayers@inode.at>
34887             Ziemowit Laski  <zlaski@apple.com>
34888
34889         * lib/objc.exp (objc_target_compile): Revert the '-framework
34890         Foundation' flag fix, since bare Darwin does not ship
34891         with the Foundation framework.
34892         * objc/execute/next_mapping.h: Provide a local NSConstantString
34893         @interface and @implementation.
34894         (objc_constant_string_init): A constructor function, used to
34895         initialize the NSConstantString meta-class object.
34896         * objc/execute/string1.m: Include "next_mapping.h" instead of
34897         <Foundation/NSString.h>.
34898         * objc/execute/string2.m: Likewise.
34899         * objc/execute/string3.m: Likewise.
34900         * objc/execute/string4.m: Likewise.
34901
34902 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34903
34904         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34905         to double. Replace double with FLOAT.
34906         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34907
34908         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34909         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34910         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34911         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34912         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34913         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34914         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34915         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34916
34917 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34918
34919         PR c/13519
34920         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34921
34922 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34923
34924         PR c++/15503
34925         * g++.dg/template/meminit2.C: New test.
34926
34927 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34928
34929         PR target/15822
34930         * gcc.c-torture/execute/compare-fp-1.c,
34931         gcc.c-torture/execute/compare-fp-2.c,
34932         gcc.c-torture/execute/compare-fp-3.c,
34933         gcc.c-torture/execute/compare-fp-4.c,
34934         gcc.c-torture/execute/compare-fp-3.x,
34935         gcc.c-torture/execute/compare-fp-4.x: Moved...
34936         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34937         gcc.c-torture/execute/ieee/compare-fp-2.c,
34938         gcc.c-torture/execute/ieee/compare-fp-3.c,
34939         gcc.c-torture/execute/ieee/compare-fp-4.c,
34940         gcc.c-torture/execute/ieee/compare-fp-3.x,
34941         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34942
34943 2004-06-04  David Ayers  <d.ayers@inode.at>
34944
34945         * objc/execute/protocol-isEqual-4.m: New testcase.
34946
34947 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34948
34949         * objc/execute/protocol-isEqual-1.m: New testcase.
34950         * objc/execute/protocol-isEqual-2.m: New testcase.
34951         * objc/execute/protocol-isEqual-3.m: New testcase.
34952
34953 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34954
34955         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34956
34957 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34958
34959         * lib/objc.exp (objc_target_compile): When running tests on
34960         Darwin (Mac OS X), inform the linker about '-framework
34961         'Foundation'.
34962
34963 2004-06-02  Eric Christopher  <echristo@redhat.com>
34964
34965         * gcc.c-torture/compile/20040602-1.c: New.
34966
34967 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34968
34969         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34970         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34971
34972         PR tree-optimization/14736
34973         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34974
34975         PR tree-optimization/14042
34976         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34977
34978         PR tree-optimization/14729
34979         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34980
34981 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34982
34983         PR fortran/15557
34984         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34985
34986 2004-06-01  Richard Hederson  <rth@redhat.com>
34987
34988         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34989
34990 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34991
34992         PR c++/14932
34993         * g++.dg/parse/offsetof4.C: New test.
34994
34995 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34996
34997         PR objc/7993
34998         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34999
35000 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35001
35002         PR c++/15701
35003         * g++.dg/template/friend29.C: New test.
35004
35005 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35006
35007         PR c/15749
35008         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35009
35010 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35011
35012         * gcc.dg/sparc-trap-1.c: New test.
35013
35014 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35015
35016         PR middle-end/15069
35017         * g++.dg/opt/fold3.C: New test case.
35018
35019 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35020
35021         * lib/target-supports.exp (check_iconv_available): Fix fallout
35022         from 2004-05-28 patch.
35023
35024 2004-05-30  Paul Brook  <paul@codesourcery.com>
35025
35026         PR fortran/15620
35027         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35028         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35029
35030 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35031
35032         * gfortran.fortran-torture/execute/random_1.f90: New test.
35033
35034 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35035
35036         * g++.dg/ext/altivec-10.C: New test.
35037
35038 2004-05-29  Paul Brook  <paul@codesourcery.com>
35039
35040         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35041
35042 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35043
35044         * gcc.dg/altivec-16.c: New test.
35045
35046 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35047
35048         * lib/target-supports.exp (check_vmx_hw_available): New.
35049         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35050
35051         * lib/target-supports.exp (check_alias_available,
35052         check_iconv_available, check_named_sections_available): Use
35053         unique names for temporary files.
35054
35055 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35056
35057         * gcc.dg/altivec-15.c: New test.
35058
35059 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35060
35061         PR c++/15083
35062         * g++.dg/warn/noeffect6.C: New test.
35063
35064         PR c++/15471
35065         * g++.dg/expr/ptrmem4.C: New test.
35066
35067         PR c++/15640
35068         * g++.dg/template/operator3.C: New test.
35069
35070 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35071
35072         PR c++/14668
35073         * g++.dg/lookup/redecl1.C: New test.
35074         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35075
35076 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35077
35078         * gcc.c-torture/execute/compare-fp-1.c,
35079         gcc.c-torture/execute/compare-fp-2.c,
35080         gcc.c-torture/execute/compare-fp-3.c,
35081         gcc.c-torture/execute/compare-fp-4.c,
35082         gcc.c-torture/execute/compare-fp-3.x,
35083         gcc.c-torture/execute/compare-fp-4.x,
35084         gcc.dg/pr15649-1.c: New.
35085
35086 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35087
35088         PR c++/12883
35089         * g++.dg/init/array14.C: New test.
35090
35091 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35092
35093         * lib/compat.exp (compat-get-options-main): New.
35094         (compat-get-options): Remove unneeded code, warn for ignored
35095         command.
35096         (compat-execute): Check flag set by dg-require-* commands.
35097
35098         * lib/compat.exp (compat-execute): Break up long lines.
35099
35100 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35101
35102         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35103         * gcc.dg/altivec-14.c: New test.
35104         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35105
35106         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35107         * gcc.dg/altivec-12.c: Ditto.
35108
35109         * gcc.dg/altivec-3.c: Move call to altivec_check.
35110
35111 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++/15044
35114         * g++.dg/template/error12.C: New test.
35115
35116         PR c++/15317
35117         * g++.dg/ext/attrib15.C: New test.
35118
35119         PR c++/15329
35120         * g++.dg/template/ptrmem9.C: New test.
35121
35122 2004-05-25  Paul Brook  <paul@codesourcery.com>
35123
35124         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35125
35126 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c++/15165
35129         * g++.dg/template/crash19.C: New test.
35130
35131 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35132
35133         PR c++/15025
35134         * g++.dg/template/redecl1.C: New test.
35135
35136 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35137
35138         PR c++/14821
35139         * g++.dg/other/ns1.C: New test.
35140
35141         PR c++/14883
35142         * g++.dg/template/invalid1.C: New test.
35143
35144 2004-05-23  Paul Brook  <paul@codesourcery.com>
35145         Victor Leikehman  <lei@haifasphere.co.il>
35146
35147         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35148         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35149
35150 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35151
35152         PR c++/15285
35153         PR c++/15299
35154         * g++.dg/template/non-dependent5.C: New test.
35155         * g++.dg/template/non-dependent6.C: New test.
35156
35157 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35158
35159         PR c++/15507
35160         * g++.dg/inherit/union1.C: New test.
35161
35162         PR c++/15542
35163         * g++.dg/template/addr1.C: New test.
35164
35165         PR c++/15427
35166         * g++.dg/template/array5.C: New test.
35167
35168         PR c++/15287
35169         * g++.dg/template/array6.C: New test.
35170
35171 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35172             Roger Sayle  <roger@eyesopen.com>
35173
35174         * g++.dg/lookup/forscope2.C: New test case.
35175
35176 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35177
35178         * gcc.dg/cpp/Wmissingdirs.c: New.
35179
35180 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35181
35182         PR target/15301
35183         * gcc.dg/compat/union-m128-1.h: New file.
35184         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35185         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35186         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35187
35188 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35189
35190         PR target/15302
35191         * gcc.dg/compat/struct-complex-1.h: New file.
35192         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35193         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35194         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35195
35196 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35197
35198         PR middle-end/3074
35199         * gcc.dg/pr3074-1.c: New test case.
35200         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35201
35202 2004-05-20  Falk Hueffner  <falk@debian.org>
35203
35204         PR other/15526
35205         * gcc.dg/ftrapv-1.c: New test case.
35206
35207 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35208
35209         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35210
35211 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35212             Jeff Law  <law@redhat.com>
35213
35214         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35215         * gcc.dg/tree-ssa/20040518-2.c: New test.
35216
35217         * gcc.dg/tree-ssa/20040518-1.c: New test.
35218
35219 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35220
35221         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35222
35223 2004-05-18  Paul Brook  <paul@codesourcery.com>
35224
35225         PR fortran/13930
35226         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35227
35228 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35229
35230         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35231         constant folding.
35232
35233 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35234
35235         * gcc.dg/tree-ssa/20040517-1.c: New test.
35236
35237 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35238
35239         * gcc.dg/loop-4.c: New test.
35240
35241 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35242
35243         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35244
35245 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35246
35247         PR fortran/15311
35248         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35249
35250 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35251
35252         PR fortran/13826
35253         PR fortran/13940
35254         * gfortran.fortran-torture/compile/data_1.f90: New test.
35255
35256 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35257
35258         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35259         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35260
35261 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35262
35263         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35264
35265 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35266
35267         PR c/15444
35268         * gcc.dg/format/xopen-1.c: Adjust expected message.
35269         * gcc.dg/format/xopen-3.c: New test.
35270
35271 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35272
35273         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35274
35275 2004-05-14  Jeff Law  <law@redhat.com>
35276
35277         * gcc.dg/tree-ssa/20040514-2.c: New test.
35278
35279 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35280
35281         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35282         this ...
35283         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35284         this.
35285
35286 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35287
35288         * gcc.dg/tree-ssa/20040514-1.c: New test.
35289
35290 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35291
35292         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35293         test.
35294
35295 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35296
35297         PR fortran/14066
35298         * gfortran.fortran-torture/compile/do_1.f90: New test.
35299
35300 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35301
35302         PR fortran/15051
35303         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35304         test.
35305
35306 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35307
35308         PR fortran/15149
35309         * gfortran.fortran-torture/execute/random_init.f90: New test.
35310
35311 2004-05-13  Paul Brook  <paul@codesourcery.com>
35312
35313         PR fortran/15314
35314         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35315
35316 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35317
35318         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35319         for the powerpc case.
35320
35321 2004-05-13  Jeff Law  <law@redhat.com>
35322
35323         * gcc.dg/tree-ssa/20040513-1.c: New test.
35324         * gcc.dg/tree-ssa/20040513-2.c: New test.
35325
35326 2004-05-13  Paul Brook  <paul@codesourcery.com>
35327
35328         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35329         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35330         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35331
35332 2004-05-13  Andreas Schwab  <schwab@suse.de>
35333
35334         PR other/10819
35335         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35336         characters.
35337
35338 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35339
35340         PR fortran/15294
35341         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35342
35343 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35344
35345         Merge from tree-ssa-20020619-branch.  See
35346         ChangeLog.tree-ssa for details.
35347
35348 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35349
35350         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35351         include <altivec.h> explicitly.
35352         * gcc.dg/altivec-13.c: Likewise.
35353
35354 2004-05-11  Paul Brook  <paul@codesourcery.com>
35355
35356         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35357
35358 2004-05-10  Eric Christopher  <echristo@redhat.com>
35359
35360         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35361         * gcc.dg/sibcall-4.c: Ditto.
35362
35363 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35364
35365         * g++.dg/ext/altivec-8.C: New test case.
35366         * gcc.dg/altivec-13.c: New test case.
35367
35368 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35369
35370         * gcc.c-torture/execute/divcmp-1.c: New test case.
35371         * gcc.c-torture/execute/divcmp-2.c: New test case.
35372         * gcc.c-torture/execute/divcmp-3.c: New test case.
35373
35374 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35375
35376         * g++.dg/other/pragma-re-2.C: New test.
35377
35378 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35379
35380         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35381         * gcc.dg/i386-387-2.c: Likewise.
35382
35383         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35384         __builtin_drem.
35385         * gcc.dg/i386-387-6.c: Likewise.
35386
35387 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35388
35389         * gcc.dg/builtins-33.c: Also check log1p*.
35390
35391 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35392
35393         PR optimization/15296
35394         * gcc.c-torture/execute/pr15296.c: New test.
35395
35396 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35397
35398         * gcc.dg/builtins-40.c: New test.
35399
35400 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35401
35402         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35403
35404 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35405
35406         * g++.dg/ext/spe1.C: New testcase.
35407
35408 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35409
35410         * objc.dg/image-info.m: Allow additional attributes
35411         for __image_info section.
35412
35413 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35414
35415         * gcc.dg/torture/mips-hilo-2.c: New test.
35416
35417 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35418
35419         PR c++/14389
35420         * g++.dg/template/member5.C: New test.
35421
35422 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35423
35424         * gcc.dg/builtins-34.c: Also check expm1*.
35425
35426 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35427
35428         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35429         * gcc.dg/torture/builtin-convert-3.c: New test.
35430
35431 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35432
35433         PR middle-end/15054
35434         * g++.dg/opt/pr15054.C: New test.
35435
35436 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35437
35438         * gcc.dg/torture/builtin-rounding-1.c: New test.
35439         * gcc.dg/builtins-25.c: Delete.
35440         * gcc.dg/builtins-29.c: Delete.
35441
35442 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35443
35444         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35445         * gcc.dg/sibcall-4.c: Likewise.
35446         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35447
35448 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35449
35450         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35451         bit-field on 16-bit targets.
35452
35453 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35454
35455         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35456         16-bit targets.
35457
35458 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35459
35460         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35461         * gcc.dg/rs6000-power2-2.c: Likewise.
35462
35463 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35464
35465         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35466         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35467         Change the asm registers to be in form of frN instead of fN.
35468
35469 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35470
35471         * gcc.dg/torture/builtin-convert-2.c: New test.
35472
35473 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35474
35475         * gcc.dg/rs6000-power2-1.c: New test.
35476         * gcc.dg/rs6000-power2-2.c: New test.
35477
35478 2004-04-28  Jan Hubicka  <jh@suse.cz>
35479
35480         * gcc.dg/unused-6.c: New test.
35481
35482 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35483             Ulrich Weigand  <uweigand@de.ibm.com>
35484
35485         * ada/acats/run_all.sh: Define $target variable.
35486
35487 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35488
35489         PR c++/15119
35490         * g++.dg/other/vararg-1.C: New test.
35491
35492         PR c++/4794
35493         * g++.dg/eh/cleanup3.C: New test.
35494
35495 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35496
35497         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35498         and ad8011a (target_insn).
35499         * ada/acats/support/macro.dfs: Likewise.
35500         * ada/acats/support/impbit.adb: New file.
35501
35502 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35503
35504         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35505
35506 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35507
35508         * gcc.dg/loop-3.c: New test.
35509
35510 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35511
35512         * gcc.c-torture/execute/simd-5.c: New test.
35513
35514 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35515
35516         PR c++/15064
35517         * g++.dg/template/crash18.C: New test.
35518
35519 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35520
35521         * g++.dg/ext/complit3.C: New test.
35522
35523 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35524
35525         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35526         * gcc.dg/altivec-3.c: Same.
35527         * gcc.dg/altivec-varargs-1.c: Same.
35528
35529 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35530
35531         * lib/target-supports.exp (check_profiling_available): Assume
35532         profiling is not available on powerpc-eabi targets.
35533
35534 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35535
35536         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35537         * gcc.dg/vmx/bug-1.c: Ditto.
35538
35539 2004-04-20  Eric Christopher  <echristo@redhat.com>
35540
35541         * gcc.dg/charset/extern.c: New test.
35542         * g++.dg/charset/extern3.cc: Ditto.
35543
35544 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35545
35546         * gcc.dg/builtins-39.c: New test.
35547
35548 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35549
35550         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35551
35552 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35553
35554         * gcc.dg/torture/mips-hilo-1.c: New test.
35555
35556 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35557
35558         * gcc.c-torture/compile/20040419-1.c: New test.
35559
35560 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35561
35562         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35563
35564 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35565             Aldy Hernandez  <aldyh@redhat.com>
35566
35567         * gcc.c-torture/execute/va-arg-24.c: New.
35568
35569 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35570             Aldy Hernandez  <aldyh@redhat.com>
35571
35572         * gcc.dg/vmx/1b-01.c: New.
35573         * gcc.dg/vmx/1b-02.c: New.
35574         * gcc.dg/vmx/1b-03.c: New.
35575         * gcc.dg/vmx/1b-04.c: New.
35576         * gcc.dg/vmx/1b-05.c: New.
35577         * gcc.dg/vmx/1b-06.c: New.
35578         * gcc.dg/vmx/1b-07.c: New.
35579         * gcc.dg/vmx/1c-01.c: New.
35580         * gcc.dg/vmx/1c-02.c: New.
35581         * gcc.dg/vmx/3a-01a.c: New.
35582         * gcc.dg/vmx/3a-01.c: New.
35583         * gcc.dg/vmx/3a-01m.c: New.
35584         * gcc.dg/vmx/3a-03.c: New.
35585         * gcc.dg/vmx/3a-03m.c: New.
35586         * gcc.dg/vmx/3a-04.c: New.
35587         * gcc.dg/vmx/3a-04m.c: New.
35588         * gcc.dg/vmx/3a-05.c: New.
35589         * gcc.dg/vmx/3a-06.c: New.
35590         * gcc.dg/vmx/3a-06m.c: New.
35591         * gcc.dg/vmx/3a-07.c: New.
35592         * gcc.dg/vmx/3b-01.c: New.
35593         * gcc.dg/vmx/3b-02.c: New.
35594         * gcc.dg/vmx/3b-10.c: New.
35595         * gcc.dg/vmx/3b-13.c: New.
35596         * gcc.dg/vmx/3b-14.c: New.
35597         * gcc.dg/vmx/3b-15.c: New.
35598         * gcc.dg/vmx/3c-01a.c: New.
35599         * gcc.dg/vmx/3c-01.c: New.
35600         * gcc.dg/vmx/3c-02.c: New.
35601         * gcc.dg/vmx/3c-03.c: New.
35602         * gcc.dg/vmx/3d-01.c: New.
35603         * gcc.dg/vmx/4-01.c: New.
35604         * gcc.dg/vmx/4-03.c: New.
35605         * gcc.dg/vmx/5-01.c: New.
35606         * gcc.dg/vmx/5-02.c: New.
35607         * gcc.dg/vmx/5-03.c: New.
35608         * gcc.dg/vmx/5-04.c: New.
35609         * gcc.dg/vmx/5-05.c: New.
35610         * gcc.dg/vmx/5-06.c: New.
35611         * gcc.dg/vmx/5-07.c: New.
35612         * gcc.dg/vmx/5-07t.c: New.
35613         * gcc.dg/vmx/5-08.c: New.
35614         * gcc.dg/vmx/5-10.c: New.
35615         * gcc.dg/vmx/5-11.c: New.
35616         * gcc.dg/vmx/7-01a.c: New.
35617         * gcc.dg/vmx/7-01.c: New.
35618         * gcc.dg/vmx/7c-01.c: New.
35619         * gcc.dg/vmx/7d-01.c: New.
35620         * gcc.dg/vmx/7d-02.c: New.
35621         * gcc.dg/vmx/8-01.c: New.
35622         * gcc.dg/vmx/8-02a.c: New.
35623         * gcc.dg/vmx/8-02.c: New.
35624         * gcc.dg/vmx/brode-1.c: New.
35625         * gcc.dg/vmx/bug-1.c: New.
35626         * gcc.dg/vmx/bug-2.c: New.
35627         * gcc.dg/vmx/bug-3.c: New.
35628         * gcc.dg/vmx/cw-bug-1.c: New.
35629         * gcc.dg/vmx/cw-bug-2.c: New.
35630         * gcc.dg/vmx/cw-bug-3.c: New.
35631         * gcc.dg/vmx/dct.c: New.
35632         * gcc.dg/vmx/debug-1.c: New.
35633         * gcc.dg/vmx/debug-2.c: New.
35634         * gcc.dg/vmx/debug-3.c: New.
35635         * gcc.dg/vmx/debug-4.c: New.
35636         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35637         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35638         * gcc.dg/vmx/eg-5.c: New.
35639         * gcc.dg/vmx/fft.c: New.
35640         * gcc.dg/vmx/gcc-bug-1.c: New.
35641         * gcc.dg/vmx/gcc-bug-2.c: New.
35642         * gcc.dg/vmx/gcc-bug-3.c: New.
35643         * gcc.dg/vmx/gcc-bug-4.c: New.
35644         * gcc.dg/vmx/gcc-bug-5.c: New.
35645         * gcc.dg/vmx/gcc-bug-6.c: New.
35646         * gcc.dg/vmx/gcc-bug-7.c: New.
35647         * gcc.dg/vmx/gcc-bug-8.c: New.
35648         * gcc.dg/vmx/gcc-bug-9.c: New.
35649         * gcc.dg/vmx/gcc-bug-b.c: New.
35650         * gcc.dg/vmx/gcc-bug-c.c: New.
35651         * gcc.dg/vmx/gcc-bug-d.c: New.
35652         * gcc.dg/vmx/gcc-bug-e.c: New.
35653         * gcc.dg/vmx/gcc-bug-f.c: New.
35654         * gcc.dg/vmx/gcc-bug-g.c: New.
35655         * gcc.dg/vmx/gcc-bug-i.c: New.
35656         * gcc.dg/vmx/harness.h: New.
35657         * gcc.dg/vmx/ira1.c: New.
35658         * gcc.dg/vmx/ira2a.c: New.
35659         * gcc.dg/vmx/ira2b.c: New.
35660         * gcc.dg/vmx/ira2.c: New.
35661         * gcc.dg/vmx/ira2c.c: New.
35662         * gcc.dg/vmx/mem.c: New.
35663         * gcc.dg/vmx/newton-1.c: New.
35664         * gcc.dg/vmx/ops.c: New.
35665         * gcc.dg/vmx/sn7153.c: New.
35666         * gcc.dg/vmx/spill2.c: New.
35667         * gcc.dg/vmx/spill3.c: New.
35668         * gcc.dg/vmx/spill.c: New.
35669         * gcc.dg/vmx/t.c: New.
35670         * gcc.dg/vmx/varargs-1.c: New.
35671         * gcc.dg/vmx/varargs-2.c: New.
35672         * gcc.dg/vmx/varargs-3.c: New.
35673         * gcc.dg/vmx/varargs-4.c: New.
35674         * gcc.dg/vmx/varargs-5.c: New.
35675         * gcc.dg/vmx/varargs-6.c: New.
35676         * gcc.dg/vmx/varargs-7.c: New.
35677         * gcc.dg/vmx/vmx.exp: New.
35678         * gcc.dg/vmx/vprint-1.c: New.
35679         * gcc.dg/vmx/vscan-1.c: New.
35680         * gcc.dg/vmx/x-01.c: New.
35681         * gcc.dg/vmx/x-02.c: New.
35682         * gcc.dg/vmx/x-03.c: New.
35683         * gcc.dg/vmx/x-04.c: New.
35684         * gcc.dg/vmx/x-05.c: New.
35685         * gcc.dg/vmx/yousufi-1.c: New.
35686         * gcc.dg/vmx/zero-1.c: New.
35687         * gcc.dg/vmx/zero.c: New.
35688
35689 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
35690
35691         * g++.dg/lookup/java1.C: Update for chage of
35692         _Jv_AllocObject.
35693         * g++.dg/lookup/java2.C: Likewise.
35694
35695 2004-04-17  Laurent GUERBY <laurent@guerby.net>
35696
35697         * ada/acats/run_all.sh: use -O2 by default.
35698
35699 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
35700
35701         * gcc.dg/vr-mult-[12].c: New tests.
35702
35703 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35704
35705         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
35706
35707         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
35708
35709 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
35710
35711         * lib/target-supports.exp (check_profiling_available): Assume
35712         profiling isn't available for mips*-*-elf targets.
35713
35714 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
35715
35716         * gcc.dg/builtins-38.c: New test.
35717
35718 2004-04-14  Eric Christopher  <echristo@redhat.com>
35719
35720         * g++.dg/charset/charset.exp: Run .cc extension tests.
35721
35722 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
35723
35724         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
35725
35726 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35727
35728         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
35729
35730 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
35731
35732         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
35733         * gcc.dg/i386-387-2.c: Likewise.
35734
35735         * gcc.dg/i386-387-7.c: New test.
35736         * gcc.dg/i386-387-8.c: New test.
35737
35738         * gcc.dg/builtins-37.c: New test.
35739
35740 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
35741
35742         * g++.dg/pch/externc-1.C: Add missing semicolon.
35743
35744 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
35745
35746         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
35747
35748 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35749
35750         * gcc.c-torture/execute/20040411-1.c: New test.
35751
35752 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35753
35754         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
35755
35756 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
35757
35758         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
35759
35760 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
35761
35762         * lib/target-supports.exp (check_named_sections_available): New.
35763         * lib/gcc-dg.exp (dg-require-named-sections): New.
35764         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
35765         old-deja.exp.  Also prune error-count message from HP linker.
35766         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
35767
35768         * g++.dg/init/init-ref4.C: Use dg-require-weak.
35769         * g++.old-deja/g++.pt/static3.C: Likewise.
35770         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
35771
35772 2004-04-09  Roger Sayle  <roger@eyesopen.com>
35773
35774         * gcc.c-torture/execute/20040409-1.c: New test case.
35775         * gcc.c-torture/execute/20040409-2.c: New test case.
35776         * gcc.c-torture/execute/20040409-3.c: New test case.
35777
35778 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
35779
35780         * gcc.dg/20040409-1.c: New test.
35781
35782 2004-04-08  Roger Sayle  <roger@eyesopen.com>
35783
35784         PR target/14888
35785         * g++.dg/opt/pr14888.C: New test case.
35786
35787 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
35788
35789         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
35790         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
35791         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
35792         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
35793         New tests.
35794
35795 2004-04-08  Paul Brook  <paul@codesourcery.com>
35796
35797         * gcc.dg/spill-1.c: New test.
35798
35799 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35800
35801         * gcc.dg/torture/builtin-ctype-2.c: New test.
35802
35803 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
35804
35805         * gcc.dg/pch/pch.exp: Add largefile test.
35806
35807 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
35808
35809         * g++.dg/pch/externc-1.Hs: New.
35810         * g++.dg/pch/externc-1.C: New.
35811
35812 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35813
35814         * gcc.dg/compat/struct-by-value-5a_main.c,
35815         gcc.dg/compat/struct-by-value-5b_main.c: New files.
35816         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35817         * gcc.dg/compat/struct-by-value-5a_x.c,
35818         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35819         gcc.dg/compat/struct-by-value-5_x.c.
35820         * gcc.dg/compat/struct-by-value-5a_y.c,
35821         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35822         gcc.dg/compat/struct-by-value-5_y.c.
35823
35824         * gcc.dg/compat/struct-by-value-6a_main.c,
35825         gcc.dg/compat/struct-by-value-6b_main.c: New files.
35826         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35827         * gcc.dg/compat/struct-by-value-6a_x.c,
35828         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35829         gcc.dg/compat/struct-by-value-6_x.c.
35830         * gcc.dg/compat/struct-by-value-6a_y.c,
35831         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35832         gcc.dg/compat/struct-by-value-6_y.c.
35833
35834         * gcc.dg/compat/struct-by-value-7a_main.c,
35835         gcc.dg/compat/struct-by-value-7b_main.c: New files.
35836         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35837         * gcc.dg/compat/struct-by-value-7a_x.c,
35838         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35839         gcc.dg/compat/struct-by-value-7_x.c.
35840         * gcc.dg/compat/struct-by-value-7a_y.c,
35841         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35842         gcc.dg/compat/struct-by-value-7_y.c.
35843
35844 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35845
35846         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35847         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35848         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35849         options.
35850
35851 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35852
35853         * gcc.dg/builtins-36.c: New test.
35854
35855 2004-04-06  Paul Brook  <paul@codesourcery.com>
35856
35857         * README.gcc: Remove obsolete contraint on testcases.
35858
35859 2004-04-05  Paul Brook  <paul@codesourcery.com>
35860
35861         PR2123
35862         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35863         failure and exit(0) on success.
35864         * g++.dg/expr/anew2.C: Ditto.
35865         * g++.dg/expr/anew3.C: Ditto.
35866         * g++.dg/expr/anew4.C: Ditto.
35867
35868 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35869
35870         PR c++/3518
35871         * g++.dg/template/unify7.C: New.
35872
35873 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35874
35875         * g++.dg/README: Bring up to date with new subdirectories; remove
35876         duplicate subdirectory lines.
35877
35878 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35879
35880         PR c++/14007
35881         * g++.dg/template/unify5.C: New.
35882         * g++.dg/template/unify6.C: New.
35883         * g++.dg/template/qualttp20.C: Adjust.
35884         * g++.old-deja/g++.jason/report.C: Adjust.
35885         * g++.old-deja/g++.other/qual1.C: Adjust.
35886
35887 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35888
35889         PR c++/14803
35890         * g++.dg/inherit/ptrmem1.C: New test.
35891
35892 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35893
35894         PR c++/14755
35895         * gcc.c-torture/execute/20040331-1.c: New test.
35896         * gcc.dg/20040331-1.c: New test.
35897
35898 2004-04-01  Paul Brook  <paul@codesourcery.com>
35899
35900         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35901
35902 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35903
35904         PR c++/14724
35905         * g++.dg/init/goto1.C: New test.
35906
35907         PR c++/14763
35908         * g++.dg/template/defarg4.C: New test.
35909
35910 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35911
35912         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35913
35914 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35915
35916         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35917
35918 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35919
35920         * gcc.dg/noncompile/undeclared-2.c: New test.
35921
35922 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35923
35924         * gcc.dg/940409-1.c: Remove XFAIL.
35925         * gcc.dg/reg-vol-struct-1.c: New test.
35926
35927 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35928
35929         * gcc.dg/torture/builtin-wctype-1.c: New test.
35930
35931 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35932
35933         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35934         * gcc.dg/20001101-1.c: Likewise.
35935         * gcc.dg/20001102-1.c: Likewise.
35936
35937 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35938
35939         * gcc.dg/compare8.c: Add an additional test for XOR.
35940
35941 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35942
35943         * gcc.dg/torture/builtin-ctype-1.c: New test.
35944
35945 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35946
35947         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35948         * gcc.dg/torture/builtin-math-1.c: Likewise.
35949         * gcc.dg/torture/builtin-power-1.c: New test.
35950
35951 2004-03-24  Andreas Schwab  <schwab@suse.de>
35952
35953         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35954         IA64 assembler.
35955
35956 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35957             Roger Sayle  <roger@eyesopen.com>
35958
35959         * gcc.dg/compare8.c: New test case.
35960
35961 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35962
35963         * g++.dg/ext/altivec-7.C: New test.
35964
35965 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35966
35967         PR 12267, 12391, 12560, 13129, 14114, 14133
35968         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35969         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35970         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35971         Adjust error regexps.
35972         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35973         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35974         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35975         * gcc.dg/local1.c: Add explanatory comment.
35976
35977 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35978
35979         PR optimization/14669
35980         * g++.dg/opt/fold2.C: New test case.
35981
35982 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35983
35984         PR c/14069
35985         * gcc.dg/20040322-1.c: New test.
35986
35987 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35988
35989         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35990         * gcc.dg/ultrasp4.c: Likewise.
35991         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35992
35993 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35994
35995         * gcc.dg/i386-sse-8.c: Reset default options.
35996
35997 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35998
35999         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36000         in the error message text.
36001
36002 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36003
36004         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36005
36006 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36007
36008         PR c++/14616
36009         * g++.dg/init/array13.C: New test.
36010
36011 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36012
36013         PR target/13889
36014         * gcc.c-torture/compile/pr13889.c: New test case.
36015
36016 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36017
36018         PR c/14635
36019         * builtins-1.c (nan, nans): Don't test.
36020         * builtins-30.c: Don't use nan, nanf, nanl.
36021         * builtins-35.c: New test.
36022
36023 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36024
36025         * g++.dg/ext/altivec-6.C: New test.
36026
36027 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36028
36029         * g++.dg/init/placement3.C: New test.
36030
36031         * g++.dg/template/spec13.C: New test.
36032
36033         * g++.dg/lookup/using11.C: New test.
36034
36035         * g++.dg/lookup/koenig3.C: New test.
36036
36037         * g++.dg/template/operator2.C: New test.
36038
36039         * g++.dg/expr/dtor3.C: New test.
36040         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36041         marker.
36042         * g++.old-deja/g++.law/visibility28.C: Likewise.
36043
36044 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36045
36046         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36047         * gcc.dg/ppc64-abi-3.c: Likewise.
36048
36049 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36050
36051         PR c++/14545
36052         * g++.dg/parse/template15.C: New test.
36053
36054 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36055
36056         * g++.dg/expr/dtor2.C: New test.
36057
36058         * g++.dg/lookup/anon4.C: New test.
36059
36060         * g++.dg/overload/using1.C: New test.
36061
36062         * g++.dg/template/lookup7.C: New test.
36063
36064         * g++.dg/template/typename6.C: New test.
36065
36066         * g++.dg/expr/cond6.C: New test.
36067
36068 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36069
36070         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36071
36072 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36073
36074         * g++.dg/expr/cond5.C: New test.
36075         * g++.dg/expr/constcast1.C: Likewise.
36076         * g++.dg/expr/ptrmem2.C: Likewise.
36077         * g++.dg/expr/ptrmem3.C: Likewise.
36078         * g++.dg/lookup/main1.C: Likewise.
36079         * g++.dg/template/lookup6.C: Likewise.
36080
36081 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36082
36083         * gcc.dg/local1.c: New test.
36084
36085         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36086
36087 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36088
36089         * gcc.dg/torture/builtin-convert-1.c: New test.
36090
36091 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36092
36093         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36094
36095 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36096
36097         PR c++/14481
36098         * g++.dg/warn/Wunused-7.C: New test.
36099
36100 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36101
36102         * gcc.dg/torture/builtin-integral-1.c: New test.
36103
36104 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36105
36106         PR c++/14586
36107         * g++.dg/parse/non-dependent3.C: New test.
36108
36109 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36110
36111         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36112         * g++.dg/eh/simd-2.C: Likewise.
36113         * g++.dg/init/array10.C: Likewise.
36114         * gcc.c-torture/compile/simd-1.c: Likewise.
36115         * gcc.c-torture/compile/simd-2.c: Likewise.
36116         * gcc.c-torture/compile/simd-3.c: Likewise.
36117         * gcc.c-torture/compile/simd-4.c: Likewise.
36118         * gcc.c-torture/compile/simd-6.c: Likewise.
36119         * gcc.c-torture/execute/simd-1.c: Likewise.
36120         * gcc.c-torture/execute/simd-2.c: Likewise.
36121         * gcc.dg/compat/vector-defs.h: Likewise.
36122         * gcc.dg/20020531-1.c: Likewise.
36123         * gcc.dg/altivec-3.c: Likewise.
36124         * gcc.dg/altivec-4.c: Likewise.
36125         * gcc.dg/altivec-varargs-1.c: Likewise.
36126         * gcc.dg/compat/vector-defs.h: Likewise.
36127         * gcc.dg/i386-mmx-3.c: Likewise.
36128         * gcc.dg/i386-sse-4.c: Likewise.
36129         * gcc.dg/i386-sse-5.c: Likewise.
36130         * gcc.dg/i386-sse-8.c: Likewise.
36131         * gcc.dg/simd-1.c: Likewise.
36132         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36133         __ev64_opaque__ since the machine description provides it.
36134
36135 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36136
36137         * lib/compat.exp (skip_list): New global variable.
36138         Use it to hold the user defined COMPAT_SKIPS list if any.
36139         (compat-obj): Add the members of skip_list to optall.
36140
36141 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36142
36143         * gcc.dg/compat/union-by-value-1_main.c,
36144         union-by-value-1_x.c, union-by-value-1_y.c,
36145         union-check.h, union-defs.h,
36146         union-init.h, union-return-1_main.c,
36147         union-return-1_x.c, union-return-1_y.c: New files.
36148
36149 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36150
36151         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36152         mixed-struct-init.h: Add 4 mixed structure types.
36153         struct-by-value-21_main.c, struct-by-value-21_x.c,
36154         struct-by-value-21_y.c, struct-return-21_main.c,
36155         struct-return-21_x.c, struct-return-21_y.c: New files.
36156
36157 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36158
36159         PR c++/14550
36160         * g++.dg/parse/template14.C: New test.
36161
36162 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36163
36164         * gcc.c-torture/execute/20040313-1.c: New test.
36165
36166 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36167
36168         PR target/14533
36169         * gcc.dg/20040311-2.c: New test.
36170
36171 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36172
36173         PR other/14544
36174         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36175         bit-field.
36176
36177 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36178
36179         * gcc.dg/20040305-2.c: Add missing return statement.
36180
36181 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36182
36183         * gcc.dg/builtins-34.c: Also check pow10*.
36184
36185 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36186
36187         PR target/14262
36188         * gcc.dg/20040305-2.c: New test.
36189
36190 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36191
36192         * gcc.dg/20040310-1.c: New test.
36193
36194 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36195
36196         * gcc.c-torture/execute/20040311-1.c: New test case.
36197
36198 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36199
36200         PR c++/14476
36201         * g++.dg/lookup/enum1.C: New test.
36202
36203 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36204
36205         PR c++/14510
36206         * g++.dg/lookup/struct2.C: New test.
36207
36208 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36209
36210         * gcc.dg/builtins-34.c: New test.
36211
36212 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36213
36214         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36215
36216 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36217
36218         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36219         * gcc.dg/alias-2.c: New testcase.
36220
36221 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36222
36223         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36224
36225 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36226
36227         * gcc.c-torture/execute/20040309-1.c: New test case.
36228
36229 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36230
36231         PR c++/14397
36232         * g++.dg/overload/ref1.C: New.
36233
36234 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36235
36236         PR c++/14409
36237         * g++.dg/template/spec12.C: New test.
36238
36239         PR c++/14448
36240         * g++.dg/parse/crash14.C: New test.
36241
36242 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36243
36244         PR c++/14230
36245         * g++.dg/init/ref11.C: New test.
36246
36247 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36248
36249         PR c++/14432
36250         * g++.dg/parse/builtin2.C: New test.
36251
36252 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36253
36254         PR c++/14401
36255         * g++.dg/init/ctor3.C: New test.
36256         * g++.dg/init/union1.C: New test.
36257         * g++.dg/ext/anon-struct4.C: New test.
36258
36259 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36260
36261         * g++.dg/lookup/koenig1.C: Tweak error messages.
36262         * g++.dg/lookup/used-before-declaration.C: Likewise.
36263         * g++.dg/other/do1.C: Likewise.
36264         * g++.dg/overload/koenig1.C: Likewise.
36265         * g++.dg/parse/crash13.C: Likewise.
36266         * g++.dg/template/instantiate3.C: Likewise.
36267
36268 2004-03-08  Eric Christopher  <echristo@redhat.com>
36269
36270         * * lib/target-supports.exp: Enable libiconv in test
36271         compilation.  Fix up error checking.
36272
36273 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36274
36275         PR middle-end/14289
36276         * gcc.dg/pr14289-1.c: New test case.
36277         * gcc.dg/pr14289-2.c: Likewise.
36278         * gcc.dg/pr14289-3.c: Likewise.
36279
36280 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36281
36282         * gcc.c-torture/execute/20040308-1.c: New test.
36283
36284 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36285
36286         * gcc.c-torture/execute/20040307-1.c: New test case.
36287
36288 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36289
36290         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36291
36292 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36293
36294         * gcc.dg/20040306-1.c: New test.
36295
36296 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36297
36298         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36299         them static.
36300         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36301
36302 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36303
36304         PR c/14465
36305         * gcc.dg/decl-6.c: New test.
36306
36307 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36308
36309         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36310         Rename LOGPOW -> LOG_POW.
36311         (SQRT_EXP, POW_EXP): New.
36312
36313 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36314
36315         * gcc.dg/i386-sse-8.c: New test.
36316
36317 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36318
36319         PR c/14114
36320         * gcc.dg/decl-5.c: New test.
36321
36322 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36323
36324         * gcc.dg/20040305-1.c: New test.
36325
36326 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36327
36328         PR other/14354
36329         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36330
36331 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36332
36333         PR c++/14425, c++/14426
36334         * g++.dg/ext/altivec-4.C: New test.
36335         * g++.dg/ext/altivec-5.C: New test.
36336
36337 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36338
36339         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36340         global variables of a type with no linkage.
36341         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36342         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36343         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36344         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36345         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36346         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36347         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36348         * g++.dg/warn/deprecated.C: Name enum Color.
36349         * g++.dg/overload/VLA.C: Name structure for 'b'.
36350         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36351
36352 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36353
36354         * gcc.c-torture/compile/20040304-1.c: New test.
36355
36356 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36357
36358         PR 13728
36359         * gcc.dg/decl-4.c: New testcase.
36360
36361 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36362
36363         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36364         as PRECF if sizeof (float) > sizeof (double).
36365         (PRECL): Make it the same as PRECF if
36366         sizeof (float) > sizeof (long double).
36367
36368 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36369
36370         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36371         system type.  Add check for irix6 which doesn't have c99 runtime.
36372
36373 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36374
36375         * gcc.dg/const-elim-1.c: xfail for xtensa.
36376
36377 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36378
36379         PR c++/14369
36380         * g++.dg/template/cond4.C: New test.
36381
36382 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36383
36384         PR c++/14360
36385         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36386
36387         PR c++/14361
36388         * g++.dg/parse/defarg7.C: New test.
36389
36390         PR c++/14359
36391         * g++.dg/template/friend26.C: New test.
36392
36393 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36394
36395         PR c++/14324
36396         * g++.dg/abi/mangle21.C: New test.
36397
36398         PR c++/14260
36399         * g++.dg/parse/constructor2.C: New test.
36400
36401         PR c++/14337
36402         * g++.dg/template/sfinae1.C: New test.
36403
36404 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/14267
36407         * g++.dg/expr/crash2.C: New test.
36408
36409         PR middle-end/13448
36410         * gcc.dg/inline-5.c: New test.
36411         * gcc.dg/always-inline.c: Split out tests into ...
36412         * gcc.dg/always-inline2.c: ... this and ...
36413         * gcc.dg/always-inline3.c: ... this.
36414
36415 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36416
36417         PR debug/12103
36418         * g++.dg/debug/crash1.C: New test.
36419
36420 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36421
36422         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36423         function with __attribute__((noinline)).
36424         (recurser_void2): Likewise.
36425         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36426         (recurser_void2): Likewise.
36427
36428 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36429
36430         PR middle-end/14203
36431         * g++.dg/warn/Wunused-6.C: New test case.
36432
36433 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36434
36435         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36436         not defined.
36437
36438 2004-02-27  Eric Christopher  <echristo@redhat.com>
36439
36440         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36441         * g++.dg/charset/asm2.c: Run only x86.
36442         * gcc.dg/charset/asm3.c: Ditto.
36443
36444 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36445
36446         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36447         ld_library_path.
36448
36449 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36450
36451         * g++.dg/ext/altivec-3.C: New.
36452
36453 2004-02-26  Richard Henderson  <rth@redhat.com>
36454
36455         * g++.dg/ext/attrib10.C: Mark for warning.
36456         * gcc.dg/attr-alias-1.c: New.
36457
36458 2004-02-26  Richard Henderson  <rth@redhat.com>
36459
36460         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36461         * gcc.c-torture/execute/20040208-2.c: ... it back.
36462
36463 2004-02-26  Eric Christopher  <echristo@redhat.com>
36464
36465         * lib/target-supports.exp (check-iconv-available): New function.
36466         * lib/gcc-dg.exp (dg-require-iconv): New function.
36467         Use above.
36468         * gcc.dg/charset: New directory.
36469         * gcc.dg/charset/charset.exp: New file.
36470         * gcc.dg/charset/asm1.c: Ditto.
36471         * gcc.dg/charset/asm2.c: Ditto.
36472         * gcc.dg/charset/asm3.c: Ditto.
36473         * gcc.dg/charset/asm4.c: Ditto.
36474         * gcc.dg/charset/asm5.c: Ditto.
36475         * gcc.dg/charset/attribute1.c: Ditto.
36476         * gcc.dg/charset/attribute2.c: Ditto.
36477         * gcc.dg/charset/string1.c: Ditto.
36478         * g++.dg/charset: New directory.
36479         * g++.dg/dg.exp: Add here. Special options.
36480         * g++.dg/charset/charset.exp: New file.
36481         * g++.dg/charset/asm1.c: Ditto.
36482         * g++.dg/charset/asm2.c: Ditto.
36483         * g++.dg/charset/asm3.c: Ditto.
36484         * g++.dg/charset/asm4.c: Ditto.
36485         * g++.dg/charset/attribute1.c: Ditto.
36486         * g++.dg/charset/attribute2.c: Ditto.
36487         * g++.dg/charset/extern1.cc: Ditto.
36488         * g++.dg/charset/extern2.cc: Ditto.
36489         * g++.dg/charset/string1.c: Ditto.
36490
36491 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36492
36493         PR c++/14278
36494         * g++.dg/parse/comma1.C: New test.
36495
36496 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36497
36498         PR c++/14284
36499         * g++.dg/template/ttp8.C: New test.
36500
36501 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36502
36503         * gcc.dg/fixuns-trunc-1.c: New test.
36504
36505 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36506
36507         * gcc.dg/builtins-config.h: Use #elif.
36508
36509 2004-02-26  Michael Matz  <matz@suse.de>
36510
36511         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36512         * gcc.dg/991214-1.c: Likewise.
36513         * gcc.dg/i386-asm-1.c: Likewise.
36514
36515 2004-02-25  Richard Henderson  <rth@redhat.com>
36516
36517         * gcc.c-torture/execute/20040208-2.c: Move ...
36518         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36519
36520 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36521
36522         PR c++/14246
36523         * g++.dg/other/crash-3.C: New test.
36524
36525 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36526
36527         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36528         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36529
36530         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36531         HP-UX.
36532
36533 2004-02-24  Michael Matz  <matz@suse.de>
36534
36535         * gcc.dg/i386-regparm.c: New.
36536
36537 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36538
36539         * gcc.c-torture/execute/20040223-1.c: New.
36540
36541 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36542             Kazu Hirata  <kazu@cs.umass.edu>
36543
36544         * gcc.dg/fwritable-strings-1.c: Remove.
36545
36546 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36547
36548         PR c/14156
36549         * gcc.dg/20040223-1.c: New test.
36550
36551 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36552
36553         PR c++/14106
36554         * g++.dg/ext/typeof9.C: New test.
36555
36556 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36557
36558         PR c++/14250
36559         * g++.dg/other/switch1.C: New test.
36560
36561 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36562
36563         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36564         * gcc.dg/va-arg-1.c: Likewise.
36565
36566 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36567
36568         PR c++/14143
36569         * g++.dg/template/koenig5.C: New test.
36570
36571 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36572
36573         * g++.dg/ext/altivec-1.C: Generalize target triple.
36574         * g++.dg/ext/altivec-2.C: New test case.
36575         * g++.dg/ext/altivec_check.h: New file.
36576         * gcc.dg/altivec-1.c: Generalize target triple;
36577         include altivec_check.h and call altivec_check().
36578         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36579         * gcc.dg/altivec-6.c: New test case.
36580         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36581         type casts as needed.
36582         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36583         altivec_check().
36584         * gcc.dg/altivec-12.c: New test case.
36585         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36586         include altivec_check.h and call altivec_check().
36587         * gcc.dg/altivec_check.h: New file.
36588
36589 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36590
36591         * lib/target-supports.exp (check_alias_available): Don't mangle
36592         function `g' in test program.
36593
36594 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36595
36596         * lib/target-supports.exp (check_profiling_available): Check
36597         argument to determine whether we support a profiling type.
36598         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36599         check_profiling_available.
36600         * g++.dg/bprob/bprob.exp: Likewise.
36601         * g77.dg/bprob/bprob.exp: Likewise.
36602         * gcc.misc-tests/bprob.exp: Likewise.
36603         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36604         dg-require-profiling and delete expected error handling.
36605         * gcc.dg/20021014-1.c: Likewise.
36606         * gcc.dg/nest.c: Likewise.
36607
36608 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36609
36610         PR c++/12007
36611         * g++.dg/other/vthunk1.C: New test.
36612
36613 2004-02-20  Falk Hueffner  <falk@debian.org>
36614
36615         PR target/14201
36616         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36617
36618 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36619
36620         PR c++/13927
36621         * g++.dg/other/error8.C: Remove XFAIL markers.
36622
36623         PR c++/14173
36624         * g++.dg/ext/packed5.C: New test.
36625
36626         PR c++/14199
36627         * g++.dg/warn/Wunused-5.C: New test.
36628
36629         PR c++/14186
36630         * g++.dg/lookup/member1.C: New test.
36631
36632 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36633
36634         * gcc.c-torture/compile/20040130-1.c: Enable only when
36635         __INT_MAX__ >= 2147483647L.
36636         * gcc.c-torture/compile/961203-1.c: Likewise.
36637
36638 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36639
36640         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36641         * g++.dg/opt/template1.C: Robustify assembler regexp
36642
36643 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36644
36645         * gcc.c-torture/execute/simd-4.x: Remove.
36646         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36647         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36648         Guard with #ifndef SKIP_ATTRIBUTE.
36649         * gcc.dg/compat/vector-1_y.c: Likewise.
36650         * gcc.dg/compat/vector-2_x.c: Likewise.
36651         * gcc.dg/compat/vector-2_y.c: Likewise.
36652         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36653         * g++.dg/eh/simd-2.C: Likewise.
36654
36655 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36656
36657         * gcc.c-torture/compile/complex-1.c: New.
36658
36659 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36660
36661         PR target/14209
36662         * gcc.c-torture/execute/20040218-1.c: New test.
36663
36664 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36665
36666         PR c++/14181
36667         * g++.dg/parse/new2.C: New test.
36668
36669 2004-02-18  Paul Brook  <paul@codesourcery.com>
36670
36671         * gcc.c-torture/compile/libcall-1.c: New test.
36672
36673 2004-02-18  Paul Brook  <paul@codesourcery.com>
36674
36675         PR debug/12934
36676         * gcc.dg/debug/debug-7.c: New test.
36677
36678 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36679
36680         * gcc.dg/20040217-1.c: New test.
36681
36682 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36683
36684         * gcc.c-torture/execute/990208-1.x: Delete.
36685
36686 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
36687
36688         * gcc.c-torture/execute/20040208-2.x: New file.
36689
36690 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
36691
36692         PR c++/11326
36693         * g++.dg/abi/structret1.C: New test.
36694
36695 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
36696
36697         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36698         (i386_cpuid): No need to test if cpuid is available on AMD64.
36699         Fix assembly, so that it works onboth i386 and AMD64.
36700         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36701         (vecInLong): Fix s[] member type to unsigned int.
36702         (vecInWord): Remove type.
36703         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
36704         (a64, b64, c64, d64, e64): Remove.
36705         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
36706         Remove unused variable.  Remove initialization of removed variables.
36707         Don't call mmx_tests nor sse_tests.
36708         (reference_mmx, reference_sse): Remove.
36709         (check): Add return stmt.
36710         * gcc.dg/i386-sse-7.c: New test.
36711         * gcc.dg/i386-mmx-4.c: New test.
36712
36713 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36714
36715         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
36716         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36717         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36718         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
36719         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
36720         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
36721         g++.dg/tc1/dr94.C: Fix line terminator.
36722
36723 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
36724
36725         * gcc.c-torture/compile/20040216-1.c: New.
36726
36727 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36728
36729         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36730         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36731         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
36732         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
36733         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
36734         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
36735
36736 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36737
36738         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
36739
36740 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
36741
36742         PR c++/13971
36743         * g++.dg/expr/cond4.C: New test.
36744
36745         PR c++/14086
36746         * g++.dg/lookup/crash2.C: New test.
36747
36748 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
36749
36750         * gcc.c-torture/compile/20040214-2.c: New test.
36751
36752 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
36753
36754         PR c++/14116
36755         * g++.dg/ext/typeof8.C: New test.
36756
36757 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
36758
36759         * gcc.c-torture/compile/20040214-1.c: New test.
36760
36761 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36762
36763         PR c++/13635
36764         * g++.dg/template/spec11.C: New test.
36765
36766 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36767
36768         PR c++/13927
36769         * g++.dg/other/error8.C: New test.
36770
36771 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
36772
36773         PR c++/14122
36774         * g++.dg/template/array4.C: New test.
36775
36776         PR c++/14108
36777         * g++.dg/inherit/thunk2.C: New test.
36778
36779         PR c++/14083
36780         * g++.dg/eh/cond2.C: New test.
36781
36782 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
36783
36784         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
36785
36786 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
36787
36788         * lib/scanasm.exp (dg-scan): Quote pattern before display.
36789
36790 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
36791
36792         * g++.dg/simd-2.C: xfail on ppc64-linux.
36793
36794 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36795
36796         PR c/456
36797         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
36798         tests.
36799
36800 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
36801
36802         * gcc.dg/builtins-33.c: New test.
36803
36804 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
36805
36806         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
36807
36808 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36809
36810         * g++.dg/simd-2.C: Set -maltivec for ppc64.
36811
36812 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36813
36814         * gcc.dg/ppc64-abi-3.c: New test.
36815
36816 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
36817
36818         PR c/14092
36819
36820         * gcc.dg/pr14092-1.c: New testcase.
36821
36822 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
36823
36824         * gcc.dg/cpp/assert4.c: Fix typo last change.
36825
36826         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36827         * gcc.dg/cpp/assert4.c: Handle powerpc64.
36828
36829         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36830
36831 2004-02-09  Roger Sayle  <roger@eyesopen.com>
36832
36833         * gcc.c-torture/compile/20040209-1.c: New test case.
36834
36835 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36836
36837         * gcc.dg/c90-init-1.c: Adjust expected error messages.
36838
36839 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36840
36841         * gcc.c-torture/execute/20040208-[12].c: New tests.
36842
36843 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36844
36845         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36846
36847 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36848
36849         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36850
36851 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36852
36853         Bug 13856
36854         * gcc.dg/visibility-8.c: New testcase.
36855
36856 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36857
36858         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36859         arguments.
36860         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36861
36862 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36863
36864         PR middle-end/13696
36865         * g++.dg/opt/fold1.C: New test case.
36866
36867 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36868
36869         PR c++/14033
36870         * g++.dg/other/crash-2.C: New test.
36871
36872 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36873
36874         PR c++/14028
36875         * g++.dg/parse/angle-bracket2.C: New test.
36876
36877 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36878
36879         PR middle-end/13750
36880         Revert:
36881         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36882         PR pch/13361
36883         * g++.dg/pch/wchar-1.C: New.
36884         * g++.dg/pch/wchar-1.Hs: New.
36885
36886 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36887
36888         PR c++/14008
36889         * g++.dg/parse/error15.C: New test.
36890         * g++.dg/parse/crash11.C: Update dg-error mark.
36891
36892 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36893
36894         PR c++/13932
36895         * g++.dg/warn/conv2.C: New test.
36896
36897 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36898
36899         PR c++/13086
36900         * g++.dg/warn/incomplete1.C: Remove xfail.
36901
36902 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36903
36904         * lib/file-format.exp (gcc_target_object_format): Use
36905         ${tool}_target_compile, not gcc_target_compile.
36906         * lib/target-supports.exp (check_alias_available): Likewise.
36907         (check_gc_sections_available): Likewise.
36908         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36909         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36910         dg-require-alias.
36911
36912 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36913
36914         PR c++/13969
36915         * g++.dg/template/static6.C: New test.
36916
36917 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36918
36919         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36920
36921 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36922
36923         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36924         tests for systems where `char' is unsigned by default.
36925
36926 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36927
36928         PR c++/13997
36929         * g++.dg/template/partial3.C: New test.
36930
36931 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36932
36933         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36934         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36935         Remove mentions of obsolete ports.
36936
36937 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36938
36939         * gcc.dg/noncompile/20001228-1.c: Fix for new
36940         error message.
36941
36942 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36943
36944         PR target/9348
36945         * gcc.c-torture/execute/multdi-1.c: New test case.
36946
36947 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36948
36949         PR c++/13925
36950         * g++.dg/template/lookup5.C: New test.
36951
36952 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36953
36954         PR c++/13950
36955         * g++.dg/template/lookup4.C: New test.
36956
36957         PR c++/13970
36958         * g++.dg/parse/error14.C: New test.
36959
36960         PR c++/14002
36961         * g++.dg/parse/template13.C: New test.
36962
36963 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36964
36965         PR c++/13978
36966         * g++.dg/template/koenig4.C: New test.
36967
36968         PR c++/13968
36969         * g++.dg/template/crash17.C: New test.
36970
36971         PR c++/13975
36972         * g++.dg/parse/error13.C: New test.
36973         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36974
36975 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36976
36977         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36978
36979 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36980
36981         PR c/11658
36982         PR c/13994
36983         * gcc.dg/noncompile/20040203-1.c: New test.
36984         * gcc.dg/noncompile/20040203-2.c: Likewise.
36985         * gcc.dg/noncompile/20040203-3.c: Likewise.
36986         * gcc.dg/20040203-1.c: Likewise.
36987
36988 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36989
36990         PR c++/10858
36991         * g++.dg/template/sizeof7.C: New test.
36992
36993 2004-02-02  Eric Christopher  <echristo@redhat.com>
36994             Zack Weinberg  <zack@codesourcery.com>
36995
36996         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36997
36998 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36999
37000         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37001         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37002         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37003         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37004
37005 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37006
37007         PR c++/13113
37008         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37009
37010         PR c++/13854
37011         * g++.dg/ext/attrib13.C: New test.
37012
37013         PR c++/13907
37014         * g++.dg/conversion/op2.C: New test.
37015
37016 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37017
37018         * gcc.dg/titype-1.c: Fix pasto.
37019
37020 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37021
37022         * gcc.dg/titype-1.c: New test.
37023
37024 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37025
37026         PR c++/13957
37027         * g++.dg/template/non-type-template-argument-1.C,
37028         g++.dg/template/qualified-id1.C: Update dg-error marks.
37029         * g++.dg/template/nontype6.C: New test.
37030
37031 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37032
37033         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37034         * gcc.dg/builtins-31.c: New testcase.
37035         * gcc.dg/builtins-32.c: New testcase.
37036
37037 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37038
37039         * objc.dg/call-super-2.m: Update line numbers
37040         for the including of stddef.h.
37041
37042 2004-01-30  Michael Matz  <matz@suse.de>
37043
37044         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37045         g++.dg/ext/case-range3.C: New tests.
37046
37047 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37048
37049         DR206
37050         PR c++/13813
37051         * g++.dg/template/member4.C: New test.
37052
37053 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37054
37055         PR c++/13683
37056         * g++.dg/template/sizeof6.C: New test.
37057
37058 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37059
37060         * gcc.dg/fwritable-strings-1.c: New test.
37061
37062 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37063
37064         * gcc.c-torture/compile/20040130-1.c: New test.
37065
37066 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37067
37068         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37069
37070 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37071
37072         PR c++/13883
37073         * g++.dg/template/ctor3.C: New test.
37074
37075 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37076
37077         * g++.dg/tc1: New directory.
37078         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37079         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37080         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37081         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37082         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37083
37084 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37085
37086         * g++.dg/parse/error11.C: New test.
37087         * g++.dg/parse/error12.C: Likewise.
37088
37089 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37090
37091         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37092         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37093
37094 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37095
37096         PR c++/13791
37097         * g++.dg/ext/attrib12.C: New test.
37098
37099         PR c++/13736
37100         * g++.dg/parse/cast2.C: New test.
37101
37102 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37103
37104         * objc.dg/encode-2.m (main): New local string.  Set depending on
37105         sizeof long.  Use in sscanf call.
37106         * objc.dg/encode-3.m (main): New local string.  Set depending on
37107         sizeof long.  Use in scan_initial call.
37108
37109 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37110
37111         * objc.dg/call-super-2.m: Make LP64-safe.
37112         * objc.dg/desig-init-1.m: Likewise.
37113
37114 2004-01-27  Devang Patel <dpatel@apple.com>
37115
37116         * g++.dg/debug/namespace1.C: New test.
37117
37118 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37119
37120         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37121         xscale-*-*.
37122
37123         * gcc.dg/arm-mmx-1.c: New test.
37124
37125 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37126
37127         * gcc.dg/20040127-1.c: New test.
37128         * gcc.dg/20040127-2.c: New test.
37129
37130 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37131
37132         * objc.dg/stret-1.m (glob): Renamed to globa.
37133
37134 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37135
37136         PR c++/13663
37137         * g++.dg/expr/for1.C: New test.
37138
37139 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37140
37141         PR middle-end/13779
37142         * gcc.dg/darwin-longlong.c: New test.
37143
37144 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37145
37146         * gcc.dg/20040124-1.c: Moved test from here...
37147         * gcc.c-torture/compile/20040124-1.c: ...to here.
37148
37149 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37150
37151         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37152         the assembly output if -m64 is passed.
37153
37154 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37155
37156         PR c++/13833
37157         * g++.dg/template/cond3.C: New test.
37158
37159 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37160
37161         PR c++/13810
37162         * g++.dg/template/ttp7.C: New test.
37163
37164 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37165
37166         PR c++/13797
37167         * g++.dg/template/nontype4.C: New test.
37168         * g++.dg/template/nontype5.C: Likewise.
37169
37170 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37171
37172         * gcc.dg/torture/mips-clobber-at.c: New test.
37173
37174 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37175
37176         * gcc.dg/20040124-1.c: New test.
37177
37178 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37179
37180         * gcc.dg/20040123-1.c: New test.
37181
37182 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37183
37184         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37185
37186 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37187
37188         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37189
37190 2004-01-23  Andrew Pinski  <apinski@apple.com>
37191
37192         * gcc.dg/20030121-1.c: Move to ..
37193         * gcc.dg/20040121-1.c: here.
37194
37195 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37196
37197         * gcc.dg/builtins-29.c: New test case.
37198
37199 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37200
37201         PR 18314
37202         * gcc.dg/builtins-30.c: New testcase.
37203
37204 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37205
37206         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37207         * lib/g77.exp: Likewise.
37208         * lib/objc.exp: Likewise.
37209         * lib/g++.exp: Likewise.
37210
37211 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37212
37213         * gcc.dg/struct-by-value-2.c: New test.
37214
37215 2004-01-21  Andrew Pinski  <apinski@apple.com>
37216
37217         PR target/13785
37218         * gcc.dg/20030121-1.c: New test.
37219
37220 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37221
37222         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37223         clobber frame pointer register in asm statement.
37224
37225 2004-01-21  Falk Hueffner  <falk@debian.org>
37226
37227         * gcc.c-torture/compile/20040121-1.c: New test.
37228
37229 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37230
37231         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37232
37233 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37234
37235         * gcc.dg/ppc64-abi-2.c: New test.
37236
37237 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37238
37239         * lib/treelang.exp: Fill out this file.
37240         * lib/treelang-dg.exp: New File.
37241
37242 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37243
37244         * gcc.c-torture/compile/981022-1.c: Remove.
37245         * gcc.dg/array-5.c: Remove XFAIL.
37246         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37247         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37248         gcc.dg/cond-lvalue-1.c: Update.
37249         * gcc.dg/cast-lvalue-2.c: New test.
37250
37251 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37252
37253         PR c++/13592
37254         * g++.dg/other/error1.C (class foo): Tweak error message.
37255
37256         PR c++/13592
37257         * g++.dg/template/call2.C: New test.
37258
37259 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37260
37261         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37262         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37263         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37264         scalar-return-1_x.c, scalar-return-2_y.c,
37265         scalar-return-3_x.c, scalar-return-3_y.c,
37266         scalar-return-4_x.c, scalar-return-4_y.c,
37267         struct-align-1.h, struct-align-1_x.c,
37268         struct-align-1_y.c, struct-align-2.h,
37269         struct-align-2_x.c, struct-align-2_y.c,
37270         struct-by-value-10_y.c, struct-by-value-11_x.c,
37271         struct-by-value-11_y.c, struct-by-value-12_x.c,
37272         struct-by-value-12_y.c, struct-by-value-13_x.c,
37273         struct-by-value-13_y.c, struct-by-value-14_x.c,
37274         struct-by-value-14_y.c, struct-by-value-15_x.c,
37275         struct-by-value-15_y.c, struct-by-value-16_y.c,
37276         struct-by-value-17_y.c, struct-by-value-18_y.c,
37277         struct-by-value-19_y.c, struct-by-value-1_x.c,
37278         struct-by-value-1_y.c, struct-by-value-20_y.c,
37279         struct-by-value-2_x.c, struct-by-value-2_y.c,
37280         struct-by-value-3_y.c, struct-by-value-4_x.c,
37281         struct-by-value-4_y.c, struct-by-value-5_y.c,
37282         struct-by-value-6_y.c, struct-by-value-7_y.c
37283         struct-by-value-8_x.c, struct-by-value-8_y.c
37284         struct-by-value-9_x.c, struct-by-value-9_y.c
37285         struct-return-10_x.c, struct-return-10_y.c,
37286         struct-return-19_x.c, struct-return-20_x.c
37287         struct-return-2_x.c, struct-return-2_y.c
37288         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37289         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37290
37291 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37292
37293         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37294         attribute on sparc*-sun-solaris2.*.
37295
37296 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37297
37298         PR c++/13710
37299         * g++.dg/ext/typeof7.C: New test.
37300
37301 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37302
37303         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37304         * gcc.dg/const-elim-1.c: Same.
37305
37306 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37307
37308         * objc.dg/stret-1.m: New.
37309         * objc.dg/stret-2.m: New.
37310
37311 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37312
37313         PR c++/11895
37314         * g++.dg/ext/vector1.C: New test.
37315
37316 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37317
37318         * gcc.dg/pch/import-1.c: New.
37319         * gcc.dg/pch/import-1.hs: New.
37320         * gcc.dg/pch/import-1a.h: New.
37321         * gcc.dg/pch/import-1b.h: New.
37322         * gcc.dg/pch/import-1c.h: New.
37323
37324 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37325
37326         PR c++/13574
37327         * g++.dg/ext/array1.C: New test.
37328
37329         PR c++/13178
37330         * g++.dg/conversion/op1.C: New test.
37331
37332 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37333
37334         PR 11864
37335         From Kazumoto Kojima / Dan Kegel:
37336         * gcc.dg/pr11864-1.c: New test.
37337
37338         PR 10392
37339         From Marcus Comstedt / Dan Kegel:
37340         * gcc.dg/pr10392-1.c: New test.
37341
37342 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37343
37344         PR c++/13478
37345         * g++.dg/init/ref10.C: New test.
37346
37347 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37348
37349         PR c++/13407
37350         * g++.dg/parse/typename6.C: New test.
37351
37352 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37353
37354         PR pch/13361
37355         * g++.dg/pch/wchar-1.C: New.
37356         * g++.dg/pch/wchar-1.Hs: New.
37357
37358 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37359
37360         PR c++/9259
37361         * g++.dg/expr/sizeof2.C: New test.
37362
37363 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37364
37365         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37366
37367 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37368
37369         PR c++/13659
37370         * g++.dg/lookup/strong-using-3.C: New.
37371         * g++.dg/lookup/using-10.C: New.
37372
37373 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37374
37375         PR c++/13594
37376         * g++.dg/lookup/strong-using-2.C: New.
37377
37378 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37379             Dan Kegel <dank@kegel.com>
37380             J"orn Rennecke <joern.rennecke@superh.com>
37381
37382         PR target/9365
37383         * gcc.dg/pr9365-1.c: New test.
37384
37385 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37386
37387         PR c++/8856
37388         * g++.dg/parse/casting-operator2.C: New test.
37389         * g++.old-deja/g++.pt/explicit83.C: Remove.
37390
37391 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37392
37393         * gcc.dg/label-compound-stmt-1.c: New test.
37394         * gcc.c-torture/compile/950922-1.c,
37395         gcc.c-torture/compile/20000211-3.c,
37396         gcc.c-torture/compile/20000518-1.c,
37397         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37398         compound statements.
37399
37400 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37401
37402         * gcc.dg/ppc64-abi-1.c: New test.
37403
37404 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37405
37406          * g++.dg/ext/attrib9.C: Add dg-warnings.
37407
37408 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37409
37410         PR c++/12335
37411         * g++.dg/parse/dtor3.C: New test.
37412
37413 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37414
37415         PR c++/12709
37416         * g++.dg/parse/try-catch-1.C: New test.
37417
37418 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37419
37420         * ada/acats/run_all.sh: Add more verbose output in acats.log
37421         when compiling tests.
37422
37423 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37424
37425         PR 13656
37426         * gcc.dg/typedef-redecl.c: New test case.
37427         * gcc.dg/typedef-redecl.h: New support file.
37428
37429 2004-01-13  Jan Hubicka  <jh@suse.cz>
37430
37431         * gcc.dg/always_inline.c: New test.
37432         * gcc.dg/debug/20031231-1.c: Fix.
37433
37434 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37435
37436         PR c++/13474
37437         * g++.dg/template/array3.C: New test.
37438
37439 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37440
37441         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37442         * g++.dg/warn/Wunused-2.C: Likewise.
37443
37444 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37445
37446         PR c++/13289
37447         * g++.dg/template/instantiate6.C: New test.
37448
37449 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37450
37451         PR middle-end/11397
37452         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37453
37454 2004-01-12  Jan Hubicka  <jh@suse.cz>
37455
37456         PR opt/12826
37457         * gcc.dg/20040112-1.c: New.
37458
37459         * gcc.dg/dwarf-die[1-7].c: Move to...
37460         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37461         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37462
37463 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37464
37465         PR c++/4100
37466         * g++.dg/parse/friend4.C: New test.
37467
37468 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37469
37470         PR c++/4100
37471         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37472         definition is called a friend.
37473
37474 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37475
37476         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37477
37478 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37479
37480         PR c++/3478
37481         * g++.dg/parse/error10.C: New test.
37482         * g++.dg/template/arg2.C: Accept "invalid type" error.
37483
37484 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37485
37486         PR middle-end/13392
37487         * g++.dg/opt/expect2.C: New test.
37488
37489 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37490
37491         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37492         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37493         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37494         Update dg-error regexps.
37495
37496 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37497
37498         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37499         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37500
37501 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37502
37503         * gcc.dg/pragma-re-1.c: Use right pointer type.
37504
37505 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37506
37507         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37508
37509 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37510
37511         * gcc.dg/rs6000-ldouble-1.c: New.
37512
37513 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37514
37515         DR 337
37516         PR c++/9256
37517         * g++.dg/other/abstract1.C: New test.
37518
37519 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37520
37521         * g++.dg/lookup/strong-using-1.C: New.
37522
37523 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37524
37525         PR c/11234
37526         * gcc.dg/func-ptr-conv-1.c: New test.
37527         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37528
37529 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37530
37531         PR target/13380.
37532         * gcc.c-torture/compile/20040109-1.c: New.
37533
37534 2004-01-08  Stuart Hastings  <stuart@apple.com>
37535
37536         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37537         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37538         * gcc.dg/i386-sse-6.c: ...this new testcase.
37539
37540 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37541
37542         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37543
37544 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37545
37546         * ada/acats/run_acats: Treat 'gnatchop' the same way
37547         as 'gnatmake'.  Export GCC_DRIVER.
37548         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37549         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37550
37551 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37552
37553         PR c++/12573
37554         * g++.dg/template/dependent-expr4.C: New test.
37555
37556 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37557
37558         * gcc.dg/altivec-11.c: New test.
37559
37560 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37561
37562         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37563
37564 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37565
37566         PR c/6024
37567         * gcc.dg/enum-compat-1.c: New test.
37568         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37569
37570 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37571
37572         PR c/12165
37573         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37574         gcc.dg/c99-idem-qual-3.c: New tests.
37575
37576 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37577
37578         * gcc.dg/winline-7.c: Don't cast void * to int.
37579
37580 2004-01-06  Jan Hubicka  <jh@suse.cz>
37581
37582         * gcc.dg/i386-sse-5.c: New test
37583         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37584
37585 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37586
37587         PR c++/12815
37588         * g++.dg/rtti/typeid4.C: New test.
37589
37590 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37591
37592         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37593
37594 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37595
37596         PR c++/12132
37597         * g++.dg/template/error11.C: New test.
37598
37599         PR c++/13451
37600         * g++.dg/template/class2.C: New test.
37601
37602 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37603         Richard Sandiford <rsandifo@redhat.com>
37604
37605         PR c++/13387
37606         * g++.dg/opt/alias3.C: New test.
37607
37608 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37609
37610         PR c++/13157
37611         * g++.dg/template/koenig3.C: New test.
37612
37613         PR c++/13529
37614         * g++.dg/parse/offsetof3.C: New test.
37615
37616         * g++.dg/init/copy7.C: Add missing dg-error markers.
37617
37618         PR c++/12226
37619         * g++.dg/init/copy7.c: New test.
37620
37621         PR c++/13536
37622         * g++.dg/parse/cast1.C: New test.
37623
37624 2004-01-04  Jan Hubicka  <jh@suse.cz>
37625
37626         * gcc.dg/winline[1-7].c: New tests.
37627
37628 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37629
37630         PR c++/13520
37631         * g++.dg/template/qualttp22.C: New test.
37632
37633 2004-01-01  Jan Hubicka  <jh@suse.cz>
37634
37635         * gcc.dg/debug/20031231-1.c: New.
37636         * gcc.c-torture/compile/20040101-1.c: New.
37637         * gcc.dg/dwarf-die-[1-7].c: New.
37638
37639 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37640
37641         PR optimization/13521
37642         * gcc.c-torture/compile/20031231-1.c: New test.
37643
37644 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37645
37646         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37647
37648 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37649
37650         PR c++/10079
37651         * g++.dg/template/crash16.C: New test.
37652
37653 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37654
37655         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37656
37657 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37658
37659         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37660         ports.
37661         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37662         * g++.old-deja/g++.law/profile1.C: Likewise.
37663         * gcc.c-torture/compile/981006-1.c: Likewise.
37664         * gcc.c-torture/execute/loop-2e.x: Likewise.
37665         * gcc.c-torture/execute/loop-2f.x: Remove.
37666         * gcc.c-torture/execute/loop-2g.x: Likewise.
37667         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37668         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37669
37670 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37671
37672         PR c++/13507
37673         * g++.dg/ext/attrib11.C: New test.
37674
37675         PR c++/13494
37676         * g++.dg/template/array2-1.C: New test.
37677         * g++.dg/template/array2-2.C: New test.
37678
37679 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37680
37681         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37682
37683 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37684
37685         PR c++/12774
37686         * g++.dg/template/array1-1.C: New test.
37687         * g++.dg/template/array1-2.C: New test.
37688
37689 2003-12-29  Roger Sayle  <roger@eyesopen.com>
37690
37691         PR fortran/12632
37692         * g77.dg/12632.f: New test case.
37693
37694 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37695
37696         PR c++/13289
37697         * g++.dg/parse/nontype1.C: New test.
37698
37699 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37700
37701         PR c++/12403
37702         * g++.dg/parse/explicit1.C: New test.
37703         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
37704
37705 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37706
37707         PR c++/13081
37708         * g++.dg/opt/inline6.C: New test.
37709
37710         PR c++/12613
37711         * g++.dg/parse/error9.C: New test.
37712
37713         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
37714
37715 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37716
37717         PR c++/13009
37718         * g++.dg/init/assign1.C: New test.
37719
37720 2003-12-28  Roger Sayle  <roger@eyesopen.com>
37721
37722         PR c++/13070
37723         * g++.dg/warn/format3.C: New test case.
37724
37725 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37726
37727         * gcc.c-torture/compile/20031227-1.c: New test.
37728
37729 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37730
37731         * g++.dg/bprob/bprob.exp: Load target-supports.exp
37732         * g77.dg/bprob/bprob.exp: Likewise.
37733         * gcc.misc-tests/bprob.exp: Likewise.
37734         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
37735         variants on systems where the library does not provide that
37736         functionality.
37737         * gcc.dg/builtins-20.c: Use builtins-config.h.
37738         * gcc.dg/builtins-config.h: New file.
37739
37740 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37741
37742         * lib/gcc-dg.exp (dg-require-profiling): New function.
37743         * lib/target-supports.exp (check_profiling_available): Likewise.
37744         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
37745         * g77.dg/bprob/bprob.exp: Likewise.
37746         * gcc.misc-tests/bprob.exp: Likewise.
37747         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
37748         * gcc.dg/20021014-1.c: Likewise.
37749         * gcc.dg/nest.c: Likewise.
37750
37751 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37752
37753         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
37754         compiling.
37755         * g++.dg/lookup/java2.C: Likewise.
37756         * gcc.dg/cpp/lexident.c: Likewise.
37757
37758 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
37759
37760         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
37761         given.
37762         * gcc.c-torture/compile/961203-1.c: Likewise.
37763         * gcc.c-torture/compile/980506-1.c: Likewise.
37764
37765 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
37766
37767         * lib/gcc-dg.exp (dg-prune-output): New annotation.
37768         (additional_prunes): New global.
37769         (gcc-dg-prune): Handle additional per-test pruning.
37770         (dg-test): Clear additional_prunes between tests.
37771
37772         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
37773         dg-prune-output to avoid spurious failures from assembler
37774         complaining about nonexistent WAW violations.
37775         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
37776         Use dg-prune-output to avoid spurious failures from assembler
37777         warning about Itanium B-step errata.
37778
37779 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37780
37781         * g++.dg/abi/macro0.C: New test.
37782         * g++.dg/abi/macro1.C: Likewise.
37783         * g++.dg/abi/macro2.C: Likewise.
37784
37785         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
37786         * g++.dg/abi/bitfield7.C: Likewise.
37787         * g++.dg/abi/dtor2.C: Likewise.
37788         * g++.dg/abi/mangle11.C: Likewise.
37789         * g++.dg/abi/mangle12.C: Likewise.
37790         * g++.dg/abi/mangle14.C: Likewise.
37791         * g++.dg/abi/mangle17.C: Likewise.
37792         * g++.dg/abi/vbase10.C: Likewise.
37793         * g++.dg/abi/vbase14.C: Likewise.
37794         * g++.dg/template/qualttp17.C: Likewise.
37795
37796 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
37797
37798         PR c/11995
37799         * gcc.dg/20031223-1.c: New test.
37800
37801 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37802
37803         * gcc.dg/noreturn-7.c: New test.
37804
37805 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37806
37807         * gcc.dg/null-pointer-1.c: New test.
37808
37809 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37810
37811         * g++.old-deja/g++.jason/template18.C: Remove.
37812         * g++.old-deja/g++.jason/template37.C: Likewise.
37813
37814         PR c++/12862
37815         * g++.dg/lookup/ns1.C: New test.
37816
37817         PR c++/12397
37818         * g++.dg/template/lookup3.C: New test.
37819
37820 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37821
37822         * g++.dg/template/recurse1.C: New test
37823
37824 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37825
37826         PR c++/12479
37827         * g++.dg/parse/semicolon1.C: New test.
37828         * g++.dg/parse/semicolon1.h: Likewise.
37829
37830 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
37831
37832         * gcc.dg/darwin-misaligned.c: New test.
37833
37834 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37835
37836         PR c/9163
37837         * gcc.dg/20031222-1.c: New test.
37838
37839 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37840
37841         PR c++/13438
37842         * g++.dg/parse/error8.C: New test.
37843
37844         PR c++/11554
37845         * g++.dg/warn/ctor-init-1.C: New test.
37846
37847 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37848
37849         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37850         too small.
37851         * gcc.c-torture/compile/930217-1.c: Likewise.
37852         * gcc.c-torture/compile/930513-1.c: Likewise.
37853         * gcc.c-torture/execute/920908-2.c: Likewise.
37854         * gcc.c-torture/execute/921204-1.c: Likewise.
37855         * gcc.c-torture/execute/930621-1.c: Likewise.
37856         * gcc.c-torture/execute/930630-1.c: Likewise.
37857         * gcc.c-torture/execute/931031-1.c: Likewise.
37858         * gcc.c-torture/execute/980602-2.c: Likewise.
37859         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37860         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37861         * gcc.c-torture/execute/extzvsi.c: Likewise.
37862         * gcc.c-torture/unsorted/ext.c: Likewise.
37863
37864 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37865
37866         PR target/12749
37867         * gcc.c-torture/compile/20031220-2.c: New test case.
37868
37869 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37870
37871         PR optimization/13031
37872         * gcc.c-torture/compile/20031220-1.c: New test case.
37873
37874 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37875
37876         * gcc.dg/cast-function-1.c: New test.
37877
37878 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37879
37880         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37881         formats.
37882
37883 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37884
37885         PR c++/12795
37886         * g++.dg/ext/attrib10.C: New test.
37887
37888 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37889
37890         * gcc.dg/cleanup-10.c: New test.
37891         * gcc.dg/cleanup-11.c: New test.
37892
37893 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37894
37895         PR c++/13239
37896         * g++.dg/opt/expect1.C: New test.
37897
37898 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37899
37900         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37901
37902 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37903
37904         PR debug/12923
37905         * gcc.dg/20031218-1.c: New test.
37906
37907         PR debug/12389
37908         * gcc.dg/20031218-2.c: New test.
37909         * gcc.dg/20031218-3.c: New test.
37910
37911         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37912         of label name and allow for USER_LABEL_PREFIX == "_" names.
37913         * g++.dg/abi/mangle18-2.C: Likewise.
37914         * g++.dg/abi/mangle19-1.C: Likewise.
37915         * g++.dg/abi/mangle19-2.C: Likewise.
37916         * g++.dg/abi/mangle20-1.C: Likewise.
37917         * g++.dg/abi/mangle20-2.C: Likewise.
37918
37919 2003-12-18  Richard Henderson  <rth@redhat.com>
37920
37921         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37922
37923 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37924             Dan Kegel <dank@kegel.com>
37925
37926         PR other/12009
37927         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37928         testing a cross compiler, it causes spurious compile failures.
37929         * lib/g++.exp: Likewise.
37930
37931 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37932
37933         PR c++/13262
37934         * g++.dg/template/access13.C: New test.
37935
37936 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37937
37938         * gcc.dg/20031216-1.c: New test.
37939
37940 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37941
37942         PR c++/9154
37943         * g++.dg/template/error10.C: New test.
37944
37945 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37946
37947         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37948         * g++.dg/eh/simd-2.C: Likewise.
37949
37950 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37951             Roger Sayle  <roger@eyesopen.com>
37952
37953         * gcc.c-torture/execute/ieee/mzero5.c: New.
37954
37955 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37956
37957         PR c++/10603
37958         * g++.dg/parse/error6.C: New test.
37959
37960         PR c++/12827
37961         * g++.dg/parse/error7.C: New test.
37962
37963 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37964
37965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37966         at -O with stabs debugging formats.
37967         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37968         * gcc.dg/debug/debug-2.c: Likewise.
37969
37970 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37971
37972         PR c++/12696
37973         * g++.dg/init/error1.C: New test.
37974
37975         PR c++/12218
37976         * g++.dg/init/pm3.C: New test.
37977
37978 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37979
37980         PR c/3347
37981         * gcc.dg/bitfld-8.c: New test.
37982
37983 2003-12-16  James Lemke  <jim@wasabisystems.com>
37984
37985         * gcc.dg/arm-scd42-[123].c: New tests.
37986
37987 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37988
37989         PR c++/9043
37990         * g++.dg/abi/mangle20-1.C: New test.
37991         * g++.dg/abi/mangle20-2.C: New test.
37992
37993 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37994
37995         PR c++/13275
37996         * g++.dg/other/offsetof2.C: Remove XFAIL.
37997         * g++.dg/parse/offsetof1.C: New test.
37998         * g++.gd/parse/offsetof2.C: Likewise.
37999
38000 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38001
38002         * g++.dg/template/nontype3.C: New test.
38003         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38004
38005 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38006
38007         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38008
38009 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38010
38011         PR c++/13387
38012         * g++.dg/expr/assign1.C: New test.
38013
38014         PR c++/13242
38015         * g++.dg/abi/mangle19-1.C: New test.
38016         * g++.dg/abi/mangle19-2.C: New test.
38017
38018 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38019
38020         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38021
38022 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38023
38024         * gcc.c-torture/execute/20031216-1.c: New test.
38025
38026 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38027
38028         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38029         an ICE regression.
38030
38031 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38032
38033         PR c++/10926
38034         * g++.dg/template/error9.C: New test.
38035
38036         PR c++/11116
38037         * g++.dg/template/error8.C: New test.
38038
38039 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38040
38041         PR middle-end/13400
38042         * gcc.c-torture/execute/20031215-1.c: New test case.
38043
38044 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38045
38046         PR c++/13269
38047         * g++.dg/parse/error5.C: New test.
38048
38049         PR c++/12989
38050         * g++.dg/expr/sizeof1.C: New test.
38051
38052         PR c++/13310
38053         * g++.dg/template/crash15.C: New test.
38054
38055 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38056
38057         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38058         a non-POD type as the last named parameter of a varargs function.
38059
38060 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38061
38062         PR c++/13243
38063         PR c++/12573
38064         * g++.dg/template/crash14.C: New test.
38065         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38066
38067 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38068
38069         * g++.dg/other/java1.C: New test.
38070
38071         PR c++/13241
38072         * g++.dg/abi/mangle18-1.C: New test.
38073         * g++.dg/abi/mangle18-2.C: New test.
38074
38075 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38076
38077         PR optimization/10312
38078         * gcc.c-torture/execute/20031214-1.c: New.
38079
38080 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38081
38082         PR c++/10779
38083         PR c++/12160
38084         * g++.dg/parse/error3.C: New test.
38085         * g++.dg/parse/error4.C: Likewise.
38086         * g++.dg/abi/mangle4.C: Tweak error messages.
38087         * g++.dg/lookup/using5.C: Likewise.
38088         * g++.dg/other/error2.C: Likewise.
38089         * g++.dg/parse/typename5.C: Likewise.
38090         * g++.dg/parse/undefined1.C: Likewise.
38091         * g++.dg/template/arg2.C: Likewise.
38092         * g++.dg/template/ttp3.C: Likewise.
38093         * g++.dg/template/type1.C: Likewise.
38094         * g++.old-deja/g++.other/crash32.C: Likewise.
38095         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38096
38097 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38098
38099         PR c++/13106
38100         * g++.dg/warn/noreturn-3.C: New test.
38101
38102 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         PR c++/13118
38105         * g++.dg/abi/covariant3.C: New.
38106
38107 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38108
38109         * g++.dg/eh/ia64-1.C: New test.
38110
38111 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38112
38113         PR optimization/13037
38114         * g77.f-torture/execute/13037.f: New test case.
38115
38116 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38117
38118         PR c++/12881
38119         * g++.dg/abi/covariant2.C: New.
38120
38121 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38122
38123         * gcc.dg/cpp/trad/macro.c: New tests.
38124
38125 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38126
38127         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38128
38129 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38130
38131         PR other/10819
38132         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38133         to fix Bug 10819.
38134         * lib/g++.exp (g++_version): Likewise.
38135         * lib/g77.exp (g77_version): Likewise.
38136         * lib/objc.exp (default_objc_version): Likewise.
38137
38138 2003-12-10  Richard Henderson  <rth@redhat.com>
38139
38140         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38141
38142         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38143
38144 2003-12-08  Matt Austern  <austern@apple.com>
38145
38146         PR c/13134
38147         * lib/gcc-dg.exp (dg-require-visibility): Define.
38148         * lib/target-supports (check_visibility_available): Define.
38149         * gcc.dg/visibility-1.c: New test.
38150         * gcc.dg/visibility-2.c: Likewise.
38151         * gcc.dg/visibility-3.c: Likewise.
38152         * gcc.dg/visibility-4.c: Likewise.
38153         * gcc.dg/visibility-5.c: Likewise.
38154         * gcc.dg/visibility-6.c: Likewise.
38155         * g++.dg/ext/visibility-1.C: Likewise.
38156         * g++.dg/ext/visibility-2.C: Likewise.
38157         * g++.dg/ext/visibility-3.C: Likewise.
38158         * g++.dg/ext/visibility-4.C: Likewise.
38159         * g++.dg/ext/visibility-5.C: Likewise.
38160         * g++.dg/ext/visibility-6.C: Likewise.
38161
38162 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38163
38164         * g++.dg/lookup/java1.C: New test.
38165         * g++.dg/lookup/java2.C: New test.
38166
38167 2003-12-07  Falk Hueffner  <falk@debian.org>
38168
38169         * g++.dg/opt/noreturn-1.C: New test.
38170
38171 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38172
38173         * gcc.dg/overflow-1.c: New test.
38174
38175 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38176
38177         * g77.f-torture/compile/13060.f: New test.
38178
38179 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38180
38181         PR c++/13323
38182         * g++.dg/inherit/operator2.C: New test.
38183
38184 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38185
38186         PR c++/13305
38187         * g++.dg/ext/attrib9.C: New test.
38188
38189 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38190
38191         PR c++/13314
38192         * g++.dg/template/error7.C: New test.
38193
38194 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38195             J"orn Rennecke <joern.rennecke@superh.com>
38196
38197         PR target/13302
38198         * g++.dg/other/struct-va_list.C: New test.
38199
38200 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38201
38202         PR c++/13166
38203         * g++.dg/parse/defarg6.C: New test.
38204
38205 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38206
38207         PR target/13256
38208         * gcc.c-torture/execute/20031201-1.c: New test.
38209
38210 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38211
38212         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38213
38214 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38215
38216         * gcc.dg/builtin-return-1.c: New test.
38217
38218 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38219             J"orn Rennecke <joern.rennecke@superh.com>
38220
38221         PR optimization/13260
38222         * gcc.c-torture/execute/20031204-1.c: New test.
38223
38224 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38225
38226         PR c++/9127
38227         * g++.dg/template/error6.C: New test.
38228
38229 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38230
38231         * gcc.dg/20031202-1.c: New test.
38232
38233 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38234
38235         PR c++/13179
38236         * g++.dg/template/eh1.C: New test.
38237
38238         PR c++/10771
38239         * g++.dg/template/error5.C: New test.
38240
38241 2003-12-02  David Ung  <davidu@mips.com>
38242
38243         * gcc.dg/compat/vector-check.h: Corrected type for var
38244         g_##TMODE
38245
38246 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38247
38248         PR c++/10126
38249         * g++.dg/template/ptrmem8.C: New test.
38250
38251 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38252
38253         PR c++/12573
38254         * g++.dg/template/dependent-expr3.C: New test.
38255
38256 2003-12-01  James Lemke  <jim@wasabisystems.com>
38257
38258         * gcc.dg/arm-g2.c: New test.
38259
38260 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38261
38262         PR optimization/11634
38263         * gcc.dg/20031201-2.c: New test case.
38264
38265 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38266
38267         PR 11433
38268         * objc.dg/proto-lossage-3.m: New test.
38269
38270 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38271
38272         PR optimization/12628
38273         * gcc.dg/20031201-1.c: New test case.
38274
38275 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38276
38277         * gcc.dg/unaligned-1.c: New test.
38278
38279 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38280
38281         PR c++/9849
38282         * g++.dg/template/error4.C: New test.
38283         * g++.dg/template/nested3.C: Adjust error markers.
38284
38285 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38286
38287         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38288
38289 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38290
38291         PR c/10333
38292         * gcc.dg/bitfld-7.c: New test.
38293
38294 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38295
38296         * gcc.dg/tls/asm-1.C: New test.
38297
38298 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38299
38300         * gcc.dg/cpp/assert4.c: Update.
38301
38302 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38303
38304         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38305         * gcc.dg/builtin-apply3.c: New test.
38306
38307 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38308
38309         * lib/compat.exp (compat-obj): New xfaildata parameter.
38310         Use it to set compiler_conditional_xfail_data before compiling.
38311         (compat-get-options): Handle dg-xfail-if.
38312         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38313         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38314         * gcc.dg/compat/vector-1_y.c: Likewise.
38315         * gcc.dg/compat/vector-2_x.c: Likewise.
38316         * gcc.dg/compat/vector-2_y.c: Likewise.
38317
38318 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38319
38320         * g++.dg/opt/reg-stack4.C: New test.
38321
38322 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38323
38324         * gcc.dg/builtin-apply2.c: New test.
38325
38326 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38327
38328         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38329
38330 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38331
38332         PR c++/12924
38333         * g++.dg/template/template-id-2.C: New test.
38334
38335 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38336
38337         PR c++/5369
38338         * g++.dg/template/memfriend1.C: New test.
38339         * g++.dg/template/memfriend2.C: Likewise.
38340         * g++.dg/template/memfriend3.C: Likewise.
38341         * g++.dg/template/memfriend4.C: Likewise.
38342         * g++.dg/template/memfriend5.C: Likewise.
38343         * g++.dg/template/memfriend6.C: Likewise.
38344         * g++.dg/template/memfriend7.C: Likewise.
38345         * g++.dg/template/memfriend8.C: Likewise.
38346         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38347
38348 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38349
38350         PR c++/12515
38351         * g++.dg/ext/cond1.C: New test.
38352
38353 2003-11-20  Richard Henderson  <rth@redhat.com>
38354
38355         * gcc.dg/20020201-2.c: Remove.
38356         * gcc.dg/20020201-4.c: Remove.
38357         * gcc.dg/20020304-1.c: Remove.
38358
38359 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38360
38361         * gcc.dg/cpp/trad/xwin1.c: New test case.
38362
38363 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38364
38365         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38366         * lib/g77.exp: Likewise.
38367         * lib/objc.exp: Likewise.
38368         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38369         for darwin.
38370
38371 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38372
38373         PR c++/12932
38374         * g++.dg/template/static5.C: New test.
38375
38376 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38377
38378         * gcc.dg/nested-func-1.c: New test.
38379
38380 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38381
38382         * gcc.dg/cpp/assert4.c: New test.
38383
38384 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38385
38386         PR c++/2294
38387         * g++.dg/lookup/using9.c: New test.
38388
38389 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38390
38391         PR c++/12762
38392         * g++.dg/template/error3.C: New test.
38393
38394 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38395
38396         PR ada/13035
38397         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38398         No longer use a wrapper for gcc, since this does not work under
38399         Windows.
38400
38401 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38402
38403         PR c++/2094
38404         * g++.dg/template/ptrmem7.C: New test.
38405
38406 2003-11-13  Andrew Pinski <apinski@apple.com>
38407
38408         * gcc.c-torture/compile/20031113-1.c: New test.
38409
38410 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38411             Kean Johnston <jkj@sco.com>
38412
38413         PR c/13029
38414         * gcc.dg/unused-4.c: Update.
38415
38416 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38417
38418         * g++.dg/opt/const3.C: New test.
38419
38420 2003-11-13  Jan Hubicka  <jh@suse.cz>
38421
38422         * gcc.c-torture/compile/20031112-1.c: New test.
38423
38424 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38425
38426         * g++.dg/parse/crash10.C: Remove bogus error marker.
38427
38428 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38429
38430         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38431         (host_gcc): Likewise.
38432         (ROOT): Honor $PWDCMD.
38433         (BASE): Likewise.
38434         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38435
38436 2003-11-12  Catherine Moore  <clm@redhat.com>
38437
38438         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38439
38440 2003-11-12  Andreas Jaeger  <aj@suse.de>
38441             Jakub Jelinek  <jakub@redhat.com>
38442             Andrew Pinski  <pinskia@physics.uc.edu>
38443             Richard Henderson  <rth@redhat.com>
38444
38445         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38446         systems.
38447         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38448
38449         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38450         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38451
38452 2003-11-11  Andreas Jaeger  <aj@suse.de>
38453
38454         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38455
38456         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38457
38458 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38459
38460         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38461         Clean ups.
38462
38463 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38464
38465         * gcc.dg/trampoline-1.c: New test.
38466
38467 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38468
38469         * gcc.c-torture/compile/200031109-1.c: New test.
38470
38471 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38472
38473         PR c/3190
38474         PR c/8714
38475         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38476         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38477         gcc.dg/format/no-y2k-1.c: Update.
38478
38479 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38480
38481         PR optimization/10467
38482         * gcc.dg/20031108-1.c: New test case.
38483
38484 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38485
38486         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38487
38488 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38489
38490         * gcc.dg/compound-lvalue-1.c: New test.
38491         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38492         some XFAILs.
38493
38494 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38495
38496         * gcc.dg/altivec-varargs-1.c: New test.
38497
38498 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38499
38500         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38501         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38502         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38503         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38504         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38505
38506 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38507
38508         * gcc.dg/cond-lvalue-1.c: New test.
38509
38510 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38511
38512         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38513
38514 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38515
38516         PR c++/11616
38517         * g++.dg/template/instantiate5.C: New test.
38518
38519 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38520
38521         PR c++/12726
38522         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38523         * ChangeLog: Add missing first entry for above test.
38524
38525 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38526
38527         PR c++/9810
38528         * g++.dg/template/using8.C: New test.
38529         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38530
38531 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38532
38533         PR optimization/10817
38534         * gcc.c-torture/compile/20031102-1.c: New test case.
38535
38536 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38537
38538         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38539         2147483647.
38540
38541 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38542
38543         * gcc.dg/20031102-1.c: New test.
38544
38545 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38546
38547         * gcc.dg/complex-1.c: New test.
38548
38549 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38550
38551         PR c++/12796
38552         * g++.dg/template/crash13.C: Adjust expected error location.
38553         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38554
38555 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38556
38557         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38558
38559 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38560
38561         PR/10239
38562         * gcc.c-torture/compile/20031031-2.c: New test.
38563
38564 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38565
38566         PR/11640
38567         * gcc.c-torture/compile/20031031-1.c: New test.
38568
38569 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38570
38571         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38572         * gcc.misc-tests/bprob.exp: Likewise.
38573         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38574         the execution test on arm-elf configs.
38575         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38576         configs that don't support scratch files.
38577         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38578
38579 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38580
38581         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38582         done by dejagnu.
38583
38584 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38585
38586         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38587         Avoid non pure sh syntax. Add more logging.
38588
38589         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38590         fail.
38591
38592 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38593
38594         PR libgcj/10610
38595         * gcc.dg/ppc-stackalign-1.c: New test.
38596
38597 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38598
38599         * ada/acats/run_all.sh: Change output to be more compliant with
38600         dejagnu framework.
38601         Create acats.sum and acats.log files under testsuite/ada/acats
38602         Only run [a-z]* directories, to filter out e.g. CVS.
38603         Redirect build output to log file.
38604
38605 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38606
38607         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38608
38609 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38610
38611         PR ada/5909:
38612         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38613
38614 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38615
38616         * gcc.c-torture/compile/20031023-1.c: New test.
38617         * gcc.c-torture/compile/20031023-2.c: New test.
38618         * gcc.c-torture/compile/20031023-3.c: New test.
38619         * gcc.c-torture/compile/20031023-4.c: New test.
38620
38621 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38622
38623         PR c++/10371
38624         * g++.dg/lookup/scoped8.C: New test.
38625
38626 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38627
38628         * g++.dg/opt/reg-stack3.C: New test.
38629
38630 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38631
38632         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38633
38634 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38635
38636         PR c++/11076
38637         * g++.dg/template/crash13.C: New test.
38638
38639 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38640
38641         * gcc.dg/c99-restrict-2.c: New test.
38642
38643 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         PR c++/12698, c++/12699, c++/12700, c++/12566
38646         * g++.dg/inherit/covariant9.C: New test.
38647         * g++.dg/inherit/covariant10.C: New test.
38648         * g++.dg/inherit/covariant11.C: New test.
38649
38650 2003-10-23  Jason Merrill  <jason@redhat.com>
38651
38652         PR c++/12726
38653         * g++.dg/ext/complit2.C: New test.
38654
38655 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38656
38657         PR target/12654
38658         * gcc.c-torture/execute/20031020-1.c: New test.
38659
38660 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38661
38662         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38663         following the jump_insn.
38664
38665 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38666
38667         * gcc.dg/cast-lvalue-1.c: New test.
38668
38669 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38670
38671         PR c++/11962
38672         * g++.dg/template/cond2.C: New test.
38673
38674 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38675
38676         * gcc.dg/builtins-28.c: New test.
38677
38678 2003-10-20  Jan Hubicka  <jh@suse.cz>
38679
38680         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38681         parameter.
38682         * gcc.dg/inline-2.c: Likewise.
38683
38684 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38685
38686         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38687         * gcc.dg/nest.c: Likewise.
38688
38689 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38690
38691         PR c++/9781, c++/10583, c++/11862
38692         * g++.dg/parse/crash13.C: New test.
38693
38694 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38695
38696         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38697
38698 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38699
38700         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38701         Define HAVE_C99_RUNTIME except on Solaris.
38702         * gcc.dg/builtins-20.c: Likewise.
38703
38704 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38705
38706         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
38707
38708 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38709
38710         PR c++/12495
38711         * g++.dg/template/crash21.C: New test.
38712
38713 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38714
38715         PR c++/2513
38716         * g++.dg/template/typename5.C: New test.
38717
38718 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38719
38720         PR c++/12369
38721         * g++.dg/template/friend25.C: New test.
38722
38723 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
38724
38725         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
38726         versions.
38727
38728 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
38729
38730         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
38731         == 2147483647.
38732
38733 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
38734
38735         * gcc.c-torture/execute/960416-1.x: Remove.
38736         * gcc.c-torture/execute/divconst-3.x: Likewise.
38737
38738 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
38739
38740         PR target/12598
38741         * gcc.dg/torture/cris-volatile-1.c: New test.
38742
38743 2003-10-14  Roger Sayle  <roger@eyesopen.com>
38744
38745         PR optimization/9325
38746         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
38747         for overflowing floating point to integer conversion during RTL
38748         simplification.
38749
38750 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
38751
38752         * objc/execute/_cmd.m: Fix typo.
38753         * objc.dg/image-info.m, objc.dg/symtab-1.m:
38754         Relax 'scan-assembler' regexp.
38755         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
38756         objc.dg/try-catch-4.m: Run on non-Darwin targets.
38757         * objc.dg/zero-link-2.m: Remove blank line.
38758         * objc.dg/zero-link-3.m: New test case.
38759
38760 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
38761
38762         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
38763
38764         * gcc.dg/asm-names.c: Use scan-assembler-not rather
38765         than linker trickery.
38766
38767 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38768
38769         PR c++/12370
38770         * g++.dg/other/friend2.C: New test.
38771
38772 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38773
38774         * gcc.dg/20031012-1.c: New test.
38775
38776 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38777
38778         * gcc.dg/weak/weak-3.c: Fix for new warning.
38779
38780 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
38781
38782         PR optimization/8750
38783         * gcc.c-torture/execute/20031012-1.c: New test case.
38784
38785 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38786
38787         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
38788         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
38789
38790 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38791
38792         PR optimization/12260
38793         * gcc.c-torture/compile/20031011-2.c: New test case.
38794
38795 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38796
38797         * gcc.c-torture/execute/20031011-1.c: New testcase.
38798
38799 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
38800
38801         * gcc.c-torture/compile/20031011-1.c: New test.
38802
38803 2003-10-11  Jan Hubicka  <jh@suse.cz>
38804
38805         * g++.dg/other/first-global.C: New test.
38806
38807 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38808
38809         * gcc.c-torture/execute/string-opt-18.c: New testcase.
38810
38811 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
38812
38813         * gcc.c-torture/compile/20031010-1.c: New test.
38814
38815 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
38816
38817         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38818         * gcc.c-torture/execute/va-arg-25.c: ... here.
38819
38820 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
38821
38822         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38823
38824 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
38825
38826         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38827
38828 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
38829
38830         * g++.dg/parse/error2.C: New test.
38831
38832 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
38833
38834         PR c++/11097
38835         * g++.dg/other/error5.C: Modify the error message.
38836         * g++.dg/lookup/using8.C: New test.
38837
38838 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
38839
38840         * gcc.dg/darwin-abi-2.c: New file.
38841         * gcc.c-torture/execute/va-arg-24.c: New file.
38842
38843 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38844
38845         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38846         indentation.
38847
38848 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38849
38850         PR c++/10147
38851         * g++.dg/other/error4.C: Update error messages.
38852         * g++.dg/template/ptrmem4.C: Likewise.
38853
38854         PR c++/12337
38855         * g++.dg/init/new9.C: New test.
38856
38857         PR c++/12334, c++/12236, c++/8656
38858         * g++.dg/ext/attrib8.C: New test.
38859
38860 2003-10-06  Devang Patel  <dpatel@apple.com>
38861
38862         * gcc.dg/debug/dwarf2-3.h: New test.
38863         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38864
38865 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38866
38867         * g++.dg/opt/cfg2.C: New test.
38868
38869 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38870
38871         * g++.dg/opt/float1.C: New test.
38872
38873 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38874
38875         * gcc.dg/c90-array-lval-6.c: New test.
38876         * gcc.dg/c99-array-lval-6.c: New test.
38877
38878 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38879             Ziemowit Laski  <zlaski@apple.com>
38880
38881         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38882         'Derived', so that it is never considered a class method; add
38883         new warning for '+port' method ambiguity.
38884         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38885         <objc/objc-api.h> (needed on Mac OS X).
38886         * objc.dg/method-13.m: New test.
38887
38888 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38889
38890         PR optimization/9325, PR java/6391
38891         * gcc.c-torture/execute/20031003-1.c: New test case.
38892
38893 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38894
38895         PR optimization/12180
38896         * gcc.dg/20031002-1.c: New test.
38897
38898         PR c++/12486
38899         * g++.dg/inherit/error1.C: New test.
38900
38901 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38902
38903         * lib/f-torture.exp (search_for): Rename to...
38904         (search_for_re): This.  Also, clean up comments and the
38905         "regexp" invocation.
38906
38907 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38908
38909         * gcc.c-torture/compile/20031002-1.c: New test.
38910
38911 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38912
38913         * g++.dg/opt/cond1.C: New test.
38914
38915 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38916
38917         * gcc.dg/Wold-style-definition-2.c: New testcase.
38918         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38919
38920 2003-09-29  Richard Henderson  <rth@redhat.com>
38921
38922         * g++.dg/init/array10.C: Add dg-options.
38923
38924 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38925
38926         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38927
38928 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38929
38930         * g++.dg/template/friend19.C: Fix typo.
38931         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38932
38933 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38934
38935         * gcc.c-torture/execute/20030928-1.c: New test.
38936         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38937
38938 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38939
38940         * g++.dg/opt/unroll1.C: New test.
38941
38942 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38943
38944         PR optimization/11741
38945         * gcc.dg/20030926-1.c: New test case.
38946
38947 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38948
38949         PR c++/5655
38950         * g++.dg/parse/access7.C: New test.
38951         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38952
38953 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38954
38955         MERGE OF objc-improvements-branch into MAINLINE:
38956         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38957         if libobjc has not been built.
38958         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38959         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38960         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38961         objc/execute/nested-3.m, objc/execute/np-2.m,
38962         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38963         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38964         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38965         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38966         objc.dg/special/unclaimed-category-1.h,
38967         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38968         well as GNU runtime.
38969         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38970         * execute/cascading-1.m, execute/function-message-1.m,
38971         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38972         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38973         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38974         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38975         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38976         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38977         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38978         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38979         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38980         * objc.dg/bitfield-2.m: Run only on Darwin.
38981         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38982         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38983         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38984         * objc.dg/const-str-1.m: Fix constant string layout.
38985
38986 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38987
38988         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38989
38990 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38991
38992         * gcc.dg/darwin-abi-1.c: New file.
38993
38994 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38995
38996         PR target/12281
38997         * gcc.c-torture/compile/20030921-1.c: New test.
38998
38999 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39000
39001         * g++.dg/opt/reg-stack2.C: New test.
39002
39003 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39004
39005         * g++.dg/eh/delayslot1.C: New test.
39006
39007 2003-09-20  Richard Henderson  <rth@redhat.com>
39008
39009         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39010
39011 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39012
39013         * gcc.c-torture/execute/20030920-1.c: New test case.
39014
39015 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39016
39017         * g++.dg/rtti/typeid3.C: Correct expected error message.
39018
39019 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39020
39021         PR c++/157
39022         * g++.dg/parse/crash12.C: New test.
39023
39024 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39025
39026         * gcc.dg/compat/mixed-struct-check.h: New.
39027         * gcc.dg/compat/mixed-struct-defs.h: New.
39028         * gcc.dg/compat/mixed-struct-init.h: New.
39029         * gcc.dg/compat/struct-by-value-19_main.c: New.
39030         * gcc.dg/compat/struct-by-value-19_x.c: New.
39031         * gcc.dg/compat/struct-by-value-19_y.c: New.
39032         * gcc.dg/compat/struct-by-value-20_main.c: New.
39033         * gcc.dg/compat/struct-by-value-20_x.c: New.
39034         * gcc.dg/compat/struct-by-value-20_y.c: New.
39035         * gcc.dg/compat/struct-return-19_main.c: New.
39036         * gcc.dg/compat/struct-return-19_x.c: New.
39037         * gcc.dg/compat/struct-return-19_y.c: New.
39038         * gcc.dg/compat/struct-return-20_main.c: New.
39039         * gcc.dg/compat/struct-return-20_x.c: New.
39040         * gcc.dg/compat/struct-return-20_y.c: New.
39041
39042 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39043         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39044         so that it will not complain on LP64 targets.
39045
39046 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39047
39048         PR c++/495
39049         * g++.dg/template/friend24.C: New test.
39050
39051 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39052
39053         PR c++/12332
39054         * g++.dg/template/memtmpl2.C: New test.
39055
39056 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39057
39058         PR target/11184
39059         * gcc.dg/builtin-apply1.c: New test.
39060
39061 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39062
39063         PR c++/9848
39064         * g++.dg/warn/Wunused-4.C: New test.
39065
39066 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39067
39068         PR c++/12316
39069         * g++.dg/other/gc2.C: New test.
39070
39071 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39072
39073         PR c++/11991
39074         * g++.dg/rtti/typeid3.C: New test.
39075
39076         PR c++/12266
39077         * g++.dg/overload/template1.C: New test.
39078
39079 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39080
39081         * g++.dg/opt/cfg3.C: New test.
39082
39083 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39084
39085         PR c++/7939
39086         * g++.dg/template/crash11.C: New test.
39087
39088 2003-09-16  Jason Merrill  <jason@redhat.com>
39089             Jakub Jelinek  <jakub@redhat.com>
39090
39091         * gcc.dg/attr-warn-unused-result.c: New test.
39092
39093 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39094
39095         PR c++/12184
39096         * g++.dg/expr/call2.C: New test.
39097
39098 2003-09-15  Andreas Jaeger  <aj@suse.de>
39099
39100         * gcc.dg/Wold-style-definition-1.c: New test.
39101
39102 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39103
39104         PR c++/3907
39105         * g++.dg/parse/template12.C: New test.
39106
39107         * g++.dg/abi/bitfield11.C: New test.
39108         * g++.dg/abi/bitfield12.C: Likewise.
39109
39110 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39111
39112         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39113         non-expansion of functional macro name without arguments at EOL.
39114         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39115
39116 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39117
39118         * gcc.c-torture/execute/20030914-[12].c: New tests.
39119
39120 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39121
39122         PR c++/11788
39123         * g++.dg/overload/addr1.C: New test.
39124
39125 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39126
39127         * gcc.dg/20030909-1.c: New test.
39128
39129 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39130
39131         * gcc.dg/ultrasp10.c: New test.
39132
39133 2003-09-09  Devang Patel  <dpatel@apple.com>
39134
39135         * gcc.dg/darwin-ld-6.c: New test.
39136
39137 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39138
39139         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39140
39141 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39142
39143         * gcc.dg/ia64-types1.c: New test.
39144         * gcc.dg/ia64-types2.c: Likewise.
39145
39146 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39147
39148         * gcc.dg/builtins-1.c: Add more _Complex tests.
39149         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39150
39151         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39152         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39153
39154 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39155
39156         PR c++/11786
39157         * g++.dg/lookup/koenig2.C: New test.
39158
39159         PR c++/5296
39160         * g++.dg/rtti/typeid2.C: New test.
39161
39162 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39163
39164         * gcc.c-torture/compile/20030904-1.c: New test.
39165
39166 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39167
39168         * g++.dg/opt/longbranch2.C: New test.
39169
39170 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39171
39172         * g++.dg/template/crash10.C: Only compile it.
39173
39174 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39175
39176         PR middle-end/11665
39177         * gcc.c-torture/compile/20030907-1.c: New test.
39178         * g++.dg/init/array11.C: New test.
39179
39180 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/11852
39183         * g++.dg/init/struct1.C: New test.
39184
39185 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39186
39187         PR c++/12181
39188         * g++.dg/expr/comma1.C: New test.
39189
39190 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39191
39192         PR c++/11867
39193         * g++.dg/expr/static_cast5.C: New test.
39194
39195 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39196
39197         PR c++/11507
39198         * g++.dg/lookup/scoped7.C: New test.
39199
39200         PR c++/9574
39201         * g++.dg/other/static1.C: New test.
39202
39203         PR c++/11490
39204         * g++.dg/warn/template-1.C: New test.
39205
39206         PR c++/11432
39207         * g++.dg/template/crash10.C: New test.
39208
39209         PR c++/2478
39210         * g++.dg/overload/VLA.C: New test.
39211
39212         PR c++/10804
39213         * g++.dg/template/call1.C: New test.
39214
39215 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39216
39217         PR c++/11794
39218         * g++.dg/parse/using3.C: New test.
39219
39220 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39221
39222         PR c++/11409
39223         * g++.dg/overload/builtin3.C: New test case.
39224
39225 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39226
39227         PR c/9862
39228         * gcc.dg/20030906-1.c: New test.
39229         * gcc.dg/20030906-2.c: Likewise.
39230
39231 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39232
39233         PR c++/12167
39234         * g++.dg/parse/defarg5.C: New test.
39235
39236         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39237
39238 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39239
39240         PR c++/12163
39241         * g++.dg/expr/static_cast4.C: New test.
39242
39243         PR c++/12146
39244         * g++.dg/template/crash9.C: New test.
39245
39246 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39247
39248         * g++.old-deja/g++.ext/pretty2.C: Update for change
39249         in __FUNCTION__.
39250         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39251
39252 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39253
39254         PR c++/11922
39255         * g++/dg/template/qualified-id1.C: New test.
39256
39257         PR c++/12037
39258         * g++.dg/warn/noeffect4.C: New test.
39259
39260 2003-09-04  Matt Austern  <austern@apple.com>
39261
39262         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39263         * g++.dg/ext/fnname2.C: Likewise.
39264         * g++.dg/ext/fnname3.C: Likewise.
39265
39266 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39267
39268         * g++.dg/expr/lval1.C: New test.
39269         * g++.dg/ext/lvcast.C: Remove.
39270
39271 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39272
39273         PR optimization/11700.
39274         * gcc.c-torture/compile/20030903-1.c: New test case.
39275
39276 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39277
39278         PR c++/12053
39279         * g++.dg/abi/layout4.C: New test.
39280
39281 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39282
39283         PR c++/11553
39284         * g++.dg/parse/friend3.C: New test.
39285
39286 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39287
39288         PR c++/11847
39289         * g++.dg/template/class1.C: New test.
39290
39291         PR c++/11808
39292         * g++.dg/expr/call1.C: New test.
39293
39294 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39295
39296         PR c++/12114
39297         * g++.dg/init/ref9.C: New test.
39298
39299         PR c++/11972
39300         * g++.dg/template/nested4.C: New test.
39301
39302 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39303
39304         PR c++/12093
39305         * g++.dg/template/non-dependent4.C: New test.
39306
39307         PR c++/11928
39308         * g++.dg/inherit/conv1.C: New test.
39309
39310 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39311
39312         PR c++/6196
39313         * g++.dg/ext/label1.C: New test.
39314         * g++.dg/ext/label2.C: Likewise.
39315
39316 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39317
39318         * g++.dg/expr/cond3.C: New test.
39319
39320 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39321
39322         * gcc.dg/builtins-1.c: Add new builtin cases.
39323
39324 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39325
39326         * gcc.dg/builtins-1.c: Add new cases.
39327         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39328
39329 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39330
39331         * gcc.dg/builtins-1.c: Add more math builtin tests.
39332         * gcc.dg/torture/builtin-attr-1.c: New test.
39333
39334 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39335
39336         PR optimization/5079
39337         * g++.dg/opt/static3.C: New test.
39338
39339 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39340
39341         * gcc.misc-tests/gcov-10b.c: New test.
39342
39343 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39344
39345         * g++.dg/opt/ptrmem3.C: New test.
39346
39347         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39348
39349 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39350
39351         * gcc.dg/20030826-2.c: New test.
39352
39353 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39354
39355         PR middle-end/12002
39356         * g77.f-torture/compile/12002.f: New test case.
39357
39358 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39359
39360         * gcc.dg/20030826-1.c: New test case.
39361
39362 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39363
39364         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39365
39366 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39367
39368         PR c++/11871
39369         * c++.dg/lookup/crash1.C: New test.
39370
39371         * c++.dg/warn/noeffect3.C: New test.
39372
39373 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39374
39375         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39376         * gcc.dg/compat/vector-1_y.c: Ditto.
39377         * gcc.dg/compat/vector-2_x.c: Ditto.
39378         * gcc.dg/compat/vector-2_y.c: Ditto.
39379
39380 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39381
39382         * gcc.dg/20030702-1.c: New test.
39383
39384 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39385
39386         PR c++/8795
39387         * g++.dg/ext/altivec-1.C: New test.
39388
39389 2003-08-24  Richard Henderson  <rth@redhat.com>
39390
39391         * g++.dg/eh/simd-2.C: Add -w for x86.
39392
39393 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39394
39395         * gcc.dg/20030815-1.c: New test.
39396
39397 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39398
39399         PR c++/3765
39400         * g++.dg/parse/access6.C: New test.
39401
39402 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39403
39404         PR c++/641, c++/11876
39405         * g++.dg/template/friend22.C: New test.
39406         * g++.dg/template/friend23.C: Likewise.
39407
39408 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39409
39410         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39411         identically.
39412
39413 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39414
39415         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39416
39417 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39418
39419         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39420
39421 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39422
39423         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39424
39425 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39426
39427         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39428
39429 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39430
39431         PR c++/11919
39432         * g++.dg/overload/prom1.C: New test.
39433
39434         PR c++/11551
39435         * g++.dg/parse/dtor2.C: New test.
39436
39437         PR c++/10762
39438         * g++.dg/parse/using2.C: New test.
39439
39440 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39441
39442         PR target/11805
39443         * gcc.c-torture/compile/20030821-1.c: New.
39444
39445 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39446
39447         PR c++/11834
39448         * g++.dg/template/deduce2.C: New test.
39449
39450 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39451
39452         * gcc.c-torture/execute/20030821-1.c: New test.
39453
39454 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39455
39456         PR middle-end/11984
39457         * gcc.dg/20030820-1.c: New test case.
39458
39459 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39460
39461         PR c++/11945
39462         * g++.dg/warn/noeffect2.C: New test.
39463
39464 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39465
39466         PR c++/10926
39467         * g++.dg/template/dtor2.C: New test.
39468
39469         PR c++/11684
39470         * g++.dg/template/operator1.C: New test.
39471         * g++.dg/parse/operator4.C: New test.
39472
39473         PR c++/11946.C
39474         * g++.dg/expr/enum1.C: New test.
39475         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39476
39477         PR c++/11036.C
39478         * g++.dg/parse/elab2.C: New test.
39479         * g++.dg/parse/typedef4.C: Change error message.
39480         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39481         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39482         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39483
39484 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39485
39486         * gcc.dg/pch/warn-1.c: New.
39487         * gcc.dg/pch/warn-1.hs: New.
39488
39489         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39490         not-tested file.
39491
39492 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39493
39494         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39495
39496 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39497
39498         * gcc.dg/uninit-D.c: New Test.
39499         * gcc.dg/uninit-E.c: New Test.
39500         * gcc.dg/uninit-F.c: New Test.
39501         * gcc.dg/uninit-G.c: New Test.
39502
39503 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39504
39505         * g++.dg/README: Describe the pch directory.
39506
39507 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39508
39509         PR c++/11174
39510         * g++.dg/parse/access4.C: New test.
39511         * g++.dg/parse/access5.C: Likewise.
39512         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39513
39514 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39515
39516         * gcc.dg/noncompile/20030818-1.c: New.
39517
39518 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39519
39520         PR c++/11957
39521         * g++.dg/warn/noeffect1.C: New test.
39522
39523         * g++.dg/template/scope2.C: New test.
39524         * g++.dg/template/error2.C: Correct dg-error
39525
39526 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39527
39528         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39529
39530 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39531
39532         PR C++/11512
39533         * g++.dg/template/warn1.C: New.
39534
39535 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39536
39537         * g++.dg/template/error2.C: New test.
39538         * g++.dg/lookup/using7.C: Adjust errors
39539         * g++.old-deja/g++.pt/crash36.C: Likewise.
39540         * g++.old-deja/g++.pt/derived3.C: Likewise.
39541
39542 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39543
39544         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39545         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39546         * gcc.c-torture/execute/builtins/string-9.c: New, from
39547         string-opt-9.c.  Adjust for execute/builtins framework.
39548         * gcc.c-torture/execute/string-opt-9.c: Delete.
39549
39550 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39551
39552         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39553
39554         * g++.dg/parse/ret-type2.C: New test.
39555
39556         PR c++/11703
39557         * g++.dg/init/new8.C: New test.
39558
39559         PR c++/10923
39560         * g++.dg/parse/typedef5.C: New test.
39561
39562         PR c++/9512
39563         * g++.dg/parse/qualified2.C: New test.
39564         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39565         invalid code.
39566
39567 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39568
39569         * g++.dg/conversion/ptrmem1.C: New test.
39570
39571 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39572
39573         PR target/11693
39574         * gcc.dg/20030811-1.c: New test.
39575
39576         PR target/11535
39577         * gcc.c-torture/execute/20030811-1.c: New test.
39578
39579 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39580
39581         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39582
39583 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39584
39585         PR c++/11789.C
39586         * g++.dg/inherit/multiple1.C: New test.
39587
39588 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39589
39590         * gcc.dg/spe1.c: New test.
39591
39592         PR c++/11670
39593         * g++.dg/expr/cast2.C: New test.
39594
39595         PR c++/10530
39596         * g++.dg/template/dependent-name2.C: New test.
39597
39598 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39599
39600         * g++.dg/parse/crash11.C: Put the dg options in comments.
39601
39602 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39603
39604         * lib/gcc-dg.exp: Update for diagnostic change.
39605
39606 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39607
39608         PR c++/5767
39609         * g++.dg/parse/crash11.C: New test.
39610
39611 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39612
39613         * gcc.dg/cpp/spacing1.c: Update.
39614
39615 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39616
39617         PR target/11739
39618         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39619         a value for -mtune.
39620
39621 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39622
39623         PR middle-end/11771
39624         * gcc.c-torture/compile/20030804-1.c: New test case.
39625
39626 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39627
39628         * gcc.dg/20030804-1.c: New test case.
39629
39630 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39631
39632         * gcc.dg/cpp/separate-1.c: New test.
39633
39634 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39635
39636         PR c++/11704
39637         * g++.dg/template/dependent-expr2.C: New test.
39638
39639         PR c++/11766
39640         * g++.dg/expr/ptrmem1.C: New test.
39641
39642 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39643
39644         PR c++/9453
39645         * g++.dg/template/friend15.C: New test.
39646
39647 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39648
39649         * lib/dg-pch.exp: Work round PCH bug.
39650
39651 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39652
39653         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39654         builtins.  Move cases from builtins-4.c here.
39655
39656         * gcc.dg/torture/builtin-math-1.c: New test taken from
39657         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39658         additional cases.
39659
39660         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39661         Delete.
39662
39663 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39664
39665         PR c++/9447
39666         * g++.dg/template/using7.C: New test.
39667
39668 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39669
39670         * import1.c, import2.c: New tests.
39671
39672 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * g++.dg/eh/crossjump1.C: New test.
39675
39676 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39677
39678         PR c++/11697
39679         * g++.dg/template/using6.C: New test.
39680
39681         PR c++/11744
39682         * g++.dg/template/koenig2.C: New test.
39683
39684 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39685
39686         PR c++/7983
39687         * g++.dg/parse/typedef4.C: New test.
39688
39689 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39690
39691         PR c++/8442, c++/8806
39692         * g++.dg/template/elab1.C: New test.
39693         * g++.dg/template/type2.C: Likewise.
39694         * g++.dg/template/ttp3.C: Adjust expected error message.
39695         * g++.old-deja/g++.law/visibility13.C: Likewise.
39696         * g++.old-deja/g++.niklas/t135.C: Likewise.
39697         * g++.old-deja/g++.pt/ttp41.C: Likewise.
39698         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39699         template argument.
39700         * g++.old-deja/g++.pt/ttp44.C: Likewise.
39701
39702 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
39703
39704         PR c++/11295
39705         * g++.dg/ext/stmtexpr1.C: New test.
39706
39707         * g++.dg/opt/tmp1.C: New test.
39708
39709         PR c++/11525
39710         * g++.dg/parse/constant4.C: New test.
39711
39712         PR c++/9447
39713         * g++.dg/template/using5.C: New test.
39714
39715 2003-07-31  Roger Sayle  <roger@eyesopen.com>
39716
39717         * gcc.dg/builtins-27.c: New test case.
39718
39719 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
39720
39721         * gcc.dg/tls/opt-7.c: New test.
39722
39723 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
39724
39725         * g++.old-deja/g++.other/crash18.C: Remove.
39726
39727 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39728
39729         * g++.dg/template/explicit3.C: New.
39730         * g++.dg/template/explicit4.C: New.
39731         * g++.dg/template/explicit5.C: New.
39732
39733         PR c++/11347
39734         * g++.dg/template/memtmpl1.C: New.
39735
39736 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
39737
39738         PR target/11565
39739         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
39740         * gcc.dg/i386-387-5.c (dg-options): Likewise.
39741
39742 2003-07-30  Jan Hubicka  <jh@suse.cz>
39743
39744         * vtgc1.c: Kill.
39745
39746 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
39747
39748         * gcc.dg/struct-in-proto-1.c: New test.
39749
39750 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
39751
39752         * gcc.dg/cpp/include2.c: Only expect one message.
39753
39754 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
39755
39756         PR c++/9447
39757         * g++.dg/template/using1.C: New test.
39758         * g++.dg/template/using2.C: New test.
39759         * g++.dg/template/using3.C: New test.
39760         * g++.dg/template/using4.C: New test.
39761
39762 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
39763
39764         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
39765         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39766
39767 2003-07-28  Jan Hubicka  <jh@suse.cz>
39768
39769         PR c++/11530
39770         * g++.dg/opt/call1.C: New test.
39771
39772 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
39773
39774         PR c++/11667
39775         * g++.dg/init/enum2.C: New test.
39776         * g++.dg/template/overload1.C: Add "-w" option.
39777
39778 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
39779
39780         * gcc.dg/Wdeclaration-after-statement-1.c,
39781         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
39782
39783 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
39784
39785         * gcc.c-torture/compile/20030725-1.c: New test.
39786
39787 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
39788
39789         * gcc.dg/20030505.c: Only run for SPE.
39790         Remove definition of opaque type.
39791
39792 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
39793
39794         * g++.dg/template/ptrmem6.C: New test.
39795
39796 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
39797
39798         * gcc.c-torture/compile/zero-strct-2.c: New test.
39799
39800 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
39801
39802         * gcc.dg/intermod-1.c: New test.
39803
39804 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39805
39806         PR c++/11617
39807         * g++.dg/template/lookup2.C: New test.
39808         * g++.dg/template/memclass1.C: Remove instantiated from error.
39809         * g++.dg/other/error2.C: Tweak expected errors.
39810
39811         PR c++/11596
39812         * g++.dg/template/defarg3.C: New test.
39813
39814         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39815
39816 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
39817
39818         * g++.dg/inherit/access5.C: New test.
39819
39820 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39821
39822         PR c++/11513
39823         * g++.dg/template/crash8.C: New test.
39824
39825 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
39826
39827         PR c/10602
39828         * gcc.dg/noncompile/incomplete-2.c: New test.
39829
39830 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
39831
39832         PR c++/11645
39833         * g++.dg/inherit/access4.C: New test.
39834
39835         PR c++/11517
39836         * g++.dg/expr/cond2.C: New test.
39837
39838         PR optimization/10679
39839         * g++.dg/opt/inline4.C: New test.
39840
39841 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39842
39843         * g++.dg/parse/crash10: New test.
39844
39845 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39846
39847         * g++.dg/ext/flexary1.C: New test.
39848
39849 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39850
39851         PR c++/10793
39852         * g++.dg/template/crash9.C: New test.
39853
39854 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39855
39856         PR c++/3004
39857         * g++.dg/parse/typedef3.C: New test.
39858
39859         PR c++/7906
39860         * g++.dg/parse/operator2.C: New test.
39861
39862         PR c++/8895
39863         * g++.dg/parse/def-tmpl-arg1.C: New test.
39864
39865         PR c++/9282
39866         * g++.dg/parse/funptr1.C: New test.
39867
39868         PR c++/9452
39869         * g++.dg/parse/ambig3.C: New test.
39870
39871         PR c++/9454
39872         * g++.dg/parse/operator3.C: New test.
39873
39874         PR c++/9486
39875         * g++.dg/parse/template10.C: New test.
39876
39877         PR c++/9488
39878         * g++.dg/parse/template11.C: New test.
39879
39880         PR c++/10150
39881         * g++.dg/parse/invalid-op1.C: New test.
39882
39883         PR c++/10247
39884         * g++.dg/parse/condexpr1.C: New test.
39885
39886 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39887
39888         * g++.dg/ext/packed3.C: New test.
39889         * g++.dg/ext/packed4.C: New test.
39890
39891         * gcc.dg/pack-test-3.c: New test.
39892
39893 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39894
39895         * lib/compat.exp: Handle dg-options per source file.
39896         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39897         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39898         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39899         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39900         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39901         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39902         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39903         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39904         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39905         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39906         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39907         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39908         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39909         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39910
39911 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39912
39913         PR c/10320
39914         * gcc.c-torture/execute/20030718-1.c: New test.
39915
39916 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39917
39918         PR optimization/11536
39919         * gcc.dg/20030721-1.c: New test.
39920
39921 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39922
39923         PR c++/11546
39924         * g++.dg/template/lookup1.C: New test.
39925
39926 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39927
39928         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39929         diagnostics of ill-formed constructs involving labels.
39930         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39931         the new 'previously defined here' message.
39932
39933 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39934
39935         * g++.dg/parse/non-dependent2.C: New test.
39936
39937 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39938
39939         * g++.dg/init/init-ref4.C: xfail on targets without
39940         weak symbols.
39941
39942 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39943
39944         PR target/11087
39945         * gcc.c-torture/execute/20030717-1.c: New test.
39946
39947 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39948
39949         * g++.dg/opt/cfg1.C: New test.
39950
39951 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39952
39953         PR optimization/11557
39954         * gcc.dg/20030717-1.c: New test.
39955
39956 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39957
39958         PR c++/10476
39959         * g++.dg/expr/crash-1.C: New test.
39960
39961         PR c++/11027
39962         * g++.dg/template/init3.C: New test.
39963
39964         PR c++/8222
39965         * g++.dg/template/non-dependent1.C: New test.
39966
39967         PR c++/11070
39968         * g++.dg/template/non-dependent2.C: New test.
39969
39970         PR c++/11071
39971         * g++.dg/template/non-dependent3.C: New test.
39972
39973         PR c++/9907
39974         * g++.dg/template/sizeof5.C: New test.
39975
39976 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39977
39978         PR 11498
39979         * gcc.c-torture/compile/mangle-1.c: New file.
39980
39981 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39982
39983         PR c++/7809
39984         * g++.dg/parse/access3.C: New test.
39985
39986 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39987
39988         PR c++/11384
39989         * g++.dg/init/init-ref4.C: New test.
39990
39991 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39992
39993         PR c++/11547
39994         * g++.dg/parse/constant3.C: New test.
39995         * g++.dg/parse/crash7.C: Likewise.
39996
39997 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39998
39999         PR target/11008
40000         * gcc.dg/i386-pentium4-not-mull.c: New.
40001
40002 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40003
40004         * gcc.dg/asm-names.c (ymain): Make it weak.
40005
40006 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40007
40008         PR c++/5421
40009         * g++.dg/template/friend21.C: New test.
40010
40011 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40012
40013         * gcc.dg/cleanup-8.c: New test.
40014         * gcc.dg/cleanup-9.c: New test.
40015
40016 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40017
40018         * g++.dg/ext/dll-MI1.h: New file.
40019         * g++.dg/ext/dllexport-MI1.C: New file.
40020         * g++.dg/ext/dllimport-MI1.C: New file.
40021
40022 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40023
40024         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40025         it does not have cmpstrsi patterns (just cmpmemsi).
40026
40027 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40028
40029         PR debug/11473
40030         * g++.dg/debug/debug8.C: New test.
40031
40032 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40033
40034         PR c++/10108
40035         * g++.dg/template/crash7.C: New test.
40036
40037 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40038
40039         PR target/10795
40040         * gcc.c-torture/compile/20030708-1.c: New.
40041
40042 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40043
40044         * gcc.c-torture/execute/20030715-1.c: New test.
40045
40046 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40047
40048         * gcc.dg/pch/inline-3.c: New file.
40049         * gcc.dg/pch/inline-3.hs: New file.
40050         * gcc.dg/pch/inline-4.c: New file.
40051         * gcc.dg/pch/inline-4.hs: New file.
40052
40053 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40054
40055         PR c++/11509
40056         * g++.dg/template/crash6.C: New test.
40057
40058         PR c++/7053
40059         * g++.dg/template/friend20.C: New test.
40060
40061         PR c++/7019
40062         * g++.dg/template/overload2.C: New test.
40063
40064 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40065
40066         PR optimization/11440
40067         * gcc.c-torture/execute/20030714-1.c: New test.
40068
40069 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40070
40071         PR c++/11154
40072         * g++.dg/template/partial2.C: New test.
40073
40074 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40075
40076         PR c++/11503
40077         * g++.dg/template/anon1.C: New test.
40078
40079         PR c++/11493
40080         PR c++/11495
40081         * g++.dg/parse/template9.C: Likewise.
40082         * g++.dg/template/crash4.C: New test.
40083         * g++.dg/template/koenig1.C: Likewise.
40084         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40085         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40086         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40087         functions.
40088         * g++.old-deja/g++.jason/template36.C: Likewise.
40089         * g++.old-deja/g++.mike/p1989.C: Likewise.
40090         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40091         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40092         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40093         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40094         compiling.
40095         * g++.old-deja/g++.pt/union2.C: Use this->.
40096
40097 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40098
40099         * gcc.dg/20030711-1.c: New test.
40100
40101 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40102
40103         PR c++/11050
40104         * g++.dg/parse/args1.C: New test.
40105         * g++.pt/defarg8.C: Change expected errors.
40106
40107 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40108
40109         PR c++/8164
40110         * g++.dg/template/nontype2.C: New test.
40111
40112         PR c++/10558
40113         * g++.dg/parse/template8.C: New test.
40114
40115         PR c++/8327
40116         * g++.dg/template/scope1.C: New test.
40117
40118         * g++.dg/warn/Wsign-compare-1.C: New test.
40119
40120 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40121
40122         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40123
40124 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40125
40126         PR c++/9411
40127         * g++.dg/template/explicit2.C: New test.
40128
40129         PR c++/10032
40130         * g++.dg/warn/pedantic1.C: New test.
40131
40132 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40133
40134         PR c++ 9483
40135         * g++.dg/other/field1.C: New test.
40136
40137 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40138
40139         PR c/11449
40140         * gcc.c-torture/compile/20030707-1.c: New.
40141
40142 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40143
40144         PR c++/10849
40145         * g++.dg/template/access12.C: New test.
40146
40147 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40148
40149         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40150         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40151         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40152         * gcc.misc-tests/gcov.exp: Update
40153         * g++.dg/gcov/gcov.exp: Update
40154         * lib/gcov.exp: Update.
40155
40156 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40157
40158         * g++.dg/abi/mangle17.C: Make sure template expressions are
40159         dependent.
40160         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40161         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40162         * g++.dg/opt/stack1.C: Remove erroneous code.
40163         * g++.dg/parse/template7.C: New test.
40164         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40165         * g++.old-deja/g++.pt/crash4.C: Likewise.
40166
40167 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40168
40169         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40170         with zero or one occurence of `$' after the initial `L'.
40171
40172 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40173
40174         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40175
40176 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40177
40178         PR c/11370
40179         * gcc.dg/Wunreachable-6.c: New testcase.
40180         * gcc.dg/Wunreachable-7.c: New testcase.
40181
40182 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40183
40184         PR c/11420
40185         * gcc.dg/20030708-1.c: New test.
40186
40187 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40188
40189         * gcc.dg/compat/sdata-section.h: New file.
40190         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40191         * gcc.dg/torture/mips-sdata-1.c: New test.
40192
40193 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40194
40195         PR c++/11030
40196         * g++.dg/template/friend19.C: New test.
40197
40198 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40199
40200         * g++.dg/opt/strength-reduce.C: New test.
40201
40202 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40203
40204         PR target/10979
40205         * gcc.dg/20030707-1.c: New testcase.
40206
40207 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40208
40209         PR optimization/11059
40210         * g++.dg/opt/emptyunion.C: New testcase.
40211
40212 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40213             Eric Botcazou  <ebotcazou@libertysurf.fr>
40214
40215         * g++.dg/opt/stack1.C: New test.
40216
40217 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40218
40219         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40220         run test.
40221
40222         PR c++/11431
40223         * g++.dg/expr/static_cast3.C: New test.
40224
40225 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40226
40227         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40228         everywhere.
40229         * gcc.dg/concat.c: Concatenation of string constants with
40230         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40231         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40232         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40233         necessary to avoid multi-character character constant warning.
40234         * gcc.dg/cpp/escape.c: Likewise.
40235         * gcc.dg/cpp/ucs.c: Likewise.
40236         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40237         Fix a typo.
40238
40239 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40240
40241         PR c/11428
40242         * gcc.c-torture/compile/20030704-1.c: New.
40243
40244 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40245
40246         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40247
40248 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40249
40250         PR c++/5287, PR c++/7910,  PR c++/11021
40251         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40252         tests for warnings.
40253         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40254         * g++.dg/ext/dllimport3.C: Likewise.
40255         * g++.dg/ext/dllimport4.C: New file.
40256         * g++.dg/ext/dllimport5.C: New file.
40257         * g++.dg/ext/dllimport6.C: New file.
40258         * g++.dg/ext/dllimport7.C: New file.
40259         * g++.dg/ext/dllimport8.C: New file.
40260         * g++.dg/ext/dllimport9.C: New file.
40261         * g++.dg/ext/dllimport10.C: New file.
40262         * g++.dg/ext/dllexport1.C: New file.
40263
40264 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40265
40266         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40267         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40268
40269 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40270
40271         * gcc.dg/builtins-25.c: New testcase.
40272         * gcc.dg/builtins-26.c: New testcase.
40273
40274 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40275
40276         * gcc.dg/compat/vector-defs.h: New file.
40277         * gcc.dg/compat/vector-setup.h: New file.
40278         * gcc.dg/compat/vector-check.h: New file.
40279         * gcc.dg/compat/vector-1_main.c: New file.
40280         * gcc.dg/compat/vector-1_x.c: New file.
40281         * gcc.dg/compat/vector-1_y.c: New file.
40282         * gcc.dg/compat/vector-2_main.c: New file.
40283         * gcc.dg/compat/vector-2_x.c: New file.
40284         * gcc.dg/compat/vector-2_y.c: New file.
40285
40286         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40287         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40288         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40289         * gcc.dg/compat/struct-align-1.h: New file.
40290         * gcc.dg/compat/struct-align-1_main.c: New file.
40291         * gcc.dg/compat/struct-align-1_x.c: New file.
40292         * gcc.dg/compat/struct-align-1_y.c: New file.
40293         * gcc.dg/compat/struct-align-2.h: New file.
40294         * gcc.dg/compat/struct-align-2_main.c: New file.
40295         * gcc.dg/compat/struct-align-2_x.c: New file.
40296         * gcc.dg/compat/struct-align-2_y.c: New file.
40297
40298         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40299         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40300         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40301         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40302         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40303         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40304         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40305         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40306         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40307         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40308         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40309         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40310         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40311         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40312         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40313         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40314         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40315         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40316         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40317         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40319         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40320         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40321         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40322         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40323         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40324         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40325         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40326         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40327
40328 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40329
40330         * gcc.dg/i386-call-1.c: New test.
40331
40332 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40333
40334         PR c++/9162
40335         * g++.dg/parse/defarg4.C: New.
40336
40337 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40338
40339         PR target/10700
40340         * gcc.c-torture/compile/20030703-1.c: New test case.
40341
40342 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40343
40344         * g++.dg/template/local3.C: Remove extra semicolon.
40345
40346 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40347
40348         * gcc.dg/i386-volatile-1.c: New test.
40349
40350 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40351
40352         PR c++/11072
40353         * g++.dg/other/offsetof2.C: XFAIL.
40354         * g++.dg/other/offsetof5.C: New.
40355
40356         PR c++/10219
40357         * g++.dg/template/error1.C: New.
40358
40359         PR c++/9779
40360         * g++.dg/template/dependent-expr1.C: New.
40361
40362 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40363
40364         PR c++/6949
40365         * g++.dg/template/local3.C: New test.
40366
40367         PR c++/11149
40368         * g++.dg/lookup/scoped6.C: New test.
40369
40370 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40371
40372         PR c++/8046
40373         * g++.dg/other/error7.C: New test.
40374
40375 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40376
40377         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40378         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40379         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40380         * g++.old-deja/g++.other/union2.C: Likewise.
40381         * gcc.dg/c90-const-expr-2.c: Likewise.
40382         * gcc.dg/c90-const-expr-3.c: Likewise.
40383         * gcc.dg/c99-const-expr-2.c: Likewise.
40384         * gcc.dg/c99-const-expr-3.c: Likewise.
40385         * gcc.dg/concat.c: Likewise.
40386
40387 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR c++/9559
40390         * g++.dg/init/static1.C: New test.
40391
40392 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40393
40394         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40395         * g++.old-deja/g++.other/access2.C: Likewise.
40396         * g++.old-deja/g++.other/decl2.C: Likewise.
40397         * gcc.c-torture/execute/20020615-1.c: Likewise.
40398
40399 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40400
40401         PR c++/4933
40402         * g++.dg/template/sizeof4.C: New test.
40403
40404 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40405
40406         * g++.dg/other/error6.C: New test.
40407
40408 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40409
40410         PR c++/10750
40411         * g++.dg/parse/constant2.C: New test.
40412
40413 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40414
40415         PR c++/11106
40416         * g++.dg/other/error5.C: New test.
40417
40418 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40419
40420         * gcc.dg/format/gcc_diag-1.c: New test.
40421
40422 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40423
40424         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40425
40426 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40427
40428         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40429         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40430         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40431
40432 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40433
40434         * gcc.c-torture/execute/builtins/string-8.c: New test.
40435         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40436         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40437         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40438
40439 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40440
40441         PR c++/10468
40442         * g++.dg/ext/typeof6.C: New test.
40443
40444 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40445
40446         PR c++/10796
40447         * g++.dg/init/enum1.C: New test.
40448
40449 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40450
40451         * gcc.dg/20030627-1.c: New test.
40452
40453 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40454
40455         PR c++/11332
40456         * g++.dg/expr/static_cast2.C: New test.
40457
40458 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40459             Jakub Jelinek  <jakub@redhat.com>
40460
40461         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40462         sprintf(dst,"%s",src) optimization.
40463         * gcc.c-torture/execute/20030626-1.c: New test case.
40464         * gcc.c-torture/execute/20030626-2.c: New test case.
40465
40466 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40467
40468         * gcc.c-torture/execute/multi-ix.c: New test.
40469
40470         * gcc.c-torture/execute/simd-4.c (main):
40471         Added missing semicolon at end of union.
40472
40473 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40474
40475         PR c++/8266
40476         * g++.dg/template/explicit-instantiation3.C: New test.
40477
40478 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40479
40480         * gcc.dg/20030626-1.c: Use signed char.
40481
40482 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40483
40484         * gcc.dg/20030626-1.c: New test.
40485
40486 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40487
40488         * const-str-2.m: Update.
40489
40490 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40491
40492         PR c++/10990
40493         * g++.dg/rtti/dyncast1.C: New test.
40494         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40495         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40496         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40497
40498         PR c++/10931
40499         * g++.dg/expr/static_cast1.C: New test.
40500
40501 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40502
40503         * gcc.dg/20030625-1.c: New test.
40504
40505 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40506
40507         * gcc.c-torture/compile/20030624-1.c: New test case.
40508
40509 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40510
40511         * gcc.c-torture/execute/string-opt-17.c: New test.
40512
40513 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40514
40515         PR c++/5754
40516         * g++.dg/parse/crash6.C: New test.
40517
40518 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40519
40520         * gcc.dg/builtins-24.c: New test case.
40521
40522 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40523
40524         * g++.dg/opt/operator1.C: New test.
40525
40526 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40527
40528         * gcc.c-torture/execute/string-opt-16.c: New test case.
40529
40530 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40531
40532         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40533         * g++.old-deja/g++.other/conv7.C: Likewise.
40534         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40535         * g++.old-deja/g++.other/overload14.C: Likewise.
40536
40537 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40538
40539         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40540         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40541
40542 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40543
40544         PR c++/10888
40545         * g++.dg/warn/Winline-3.C: New test.
40546
40547 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40548
40549         * lib/target-supports.exp (check_alias_available): Make the test
40550         program acceptable to the Solaris assembler.
40551
40552         PR c++/10749
40553         * g++.dg/template/memclass2.C: New test.
40554
40555 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40556             Eric Botcazou  <ebotcazou@libertysurf.fr>
40557
40558         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40559         data for non-matching targets.
40560         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40561
40562 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40563
40564         PR c++/10845
40565         * g++.dg/template/member3.C: New test.
40566
40567 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40568
40569         PR c++/10939
40570         * g++.dg/template/func1.C: New test.
40571
40572         PR c++/9649
40573         * g++.dg/template/static4.C: New test.
40574         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40575
40576         PR c++/11041
40577         * g++.dg/init/ref7.C: New test.
40578
40579 2003-06-19  Matt Austern  <austern@apple.com>
40580
40581         PR c++/11228
40582         * g++.dg/anew1.C: New test.
40583         * g++.dg/anew2.C: New test.
40584         * g++.dg/anew3.C: New test.
40585         * g++.dg/anew4.C: New test.
40586
40587 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40588
40589         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40590
40591 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40592
40593         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40594         endian-dependent.
40595
40596 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40597
40598         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40599         Remove cruft.
40600
40601 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40602
40603         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40604         * gcc.c-torture/compile/961203-1.c: Likewise.
40605         * gcc.c-torture/compile/980506-1.c: Likewise.
40606
40607 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40608
40609         PR c++/10712
40610         * g++.dg/lookup/using7.C: New test.
40611
40612 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40613
40614         PR c++/11105
40615         * g++.dg/abi/conv1.C: Remove it.
40616         * g++.dg/template/conv7.C: New test.
40617         * g++.dg/template/conv8.C: Likewise.
40618         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40619         conversion operator.
40620
40621 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40622
40623         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40624         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40625         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40626         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40627         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40628         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40629         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40630         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40631         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40632         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40633         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40634         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40635         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40636         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40637         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40638         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40639         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40640         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40641         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40642         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40643         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40644         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40645         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40646         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40647         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40648         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40649         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40650         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40651         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40652
40653 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40654
40655         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40656         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40657         indications.
40658
40659 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40660
40661         * gcc.dg/i386-387-5.c: New test case.
40662         * gcc.dg/i386-387-6.c: New test case.
40663         * gcc.dg/builtins-23.c: New test case.
40664
40665 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40666
40667         * gcc.dg/builtins-22.c: New test case.
40668         * gcc.dg/i386-387-1.c: Update to test exp.
40669         * gcc.dg/i386-387-2.c: Likewise.
40670
40671 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40672
40673         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40674
40675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40676
40677         * lib/gcc-dg.exp (dg-require-dll): New function.
40678         (dg-xfail-if): Likewise.
40679         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40680         driver.
40681
40682         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40683         * gcc.c-torture/compile/20001205-1.c: Likewise.
40684         * gcc.c-torture/compile/20001226-1.c: Likewise.
40685         * gcc.c-torture/compile/20010518-2.c: Likewise.
40686         * gcc.c-torture/compile/20020312-1.c: Likewise.
40687         * gcc.c-torture/compile/20020604-1.c: Likewise.
40688         * gcc.c-torture/compile/920501-12.c: Likewise.
40689         * gcc.c-torture/compile/920501-4.c: Likewise.
40690         * gcc.c-torture/compile/920520-1.c: Likewise.
40691         * gcc.c-torture/compile/920521-1.c: Likewise.
40692         * gcc.c-torture/compile/920625-1.c: Likewise.
40693         * gcc.c-torture/compile/961203-1.c: Likewise.
40694         * gcc.c-torture/compile/980506-1.c: Likewise.
40695         * gcc.c-torture/compile/981006-1.c: Likewise.
40696         * gcc.c-torture/compile/981022-1.c: Likewise.
40697         * gcc.c-torture/compile/981223-1.c: Likewise.
40698         * gcc.c-torture/compile/990617-1.c: Likewise.
40699         * gcc.c-torture/compile/dll.c: Likewise.
40700         * gcc.c-torture/compile/labels-3.c: Likewise.
40701         * gcc.c-torture/compile/mipscop-1.c: Likewise.
40702         * gcc.c-torture/compile/mipscop-2.c: Likewise.
40703         * gcc.c-torture/compile/mipscop-3.c: Likewise.
40704         * gcc.c-torture/compile/mipscop-4.c: Likewise.
40705         * gcc.c-torture/compile/simd-5.c: Likewise.
40706         * gcc.c-torture/compile/20000804-1.x: Remove.
40707         * gcc.c-torture/compile/20001205-1.x: Likewise.
40708         * gcc.c-torture/compile/20001226-1.x: Likewise.
40709         * gcc.c-torture/compile/20010518-2.x: Likewise.
40710         * gcc.c-torture/compile/20020312-1.x: Likewise.
40711         * gcc.c-torture/compile/20020604-1.x: Likewise.
40712         * gcc.c-torture/compile/920501-12.x: Likewise.
40713         * gcc.c-torture/compile/920501-4.x: Likewise.
40714         * gcc.c-torture/compile/920520-1.x: Likewise.
40715         * gcc.c-torture/compile/920521-1.x: Likewise.
40716         * gcc.c-torture/compile/920625-1.x: Likewise.
40717         * gcc.c-torture/compile/961203-1.x: Likewise.
40718         * gcc.c-torture/compile/980506-1.x: Likewise.
40719         * gcc.c-torture/compile/981006-1.x: Likewise.
40720         * gcc.c-torture/compile/981022-1.x: Likewise.
40721         * gcc.c-torture/compile/981223-1.x: Likewise.
40722         * gcc.c-torture/compile/990617-1.x: Likewise.
40723         * gcc.c-torture/compile/mipscop-1.x: Likewise.
40724         * gcc.c-torture/compile/mipscop-2.x: Likewise.
40725         * gcc.c-torture/compile/mipscop-3.x: Likewise.
40726         * gcc.c-torture/compile/mipscop-4.x: Likewise.
40727         * gcc.c-torture/compile/simd-5.x: Likewise.
40728
40729         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
40730
40731 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40732
40733         * gcc.c-torture/execute/20030611-1.c: New test.
40734
40735 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40736
40737         PR middle-end/168
40738         * gcc.dg/20030612-1.c: New test case.
40739
40740 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40741
40742         PR c++/10635
40743         * g++.dg/expr/cast1.C: New test.
40744
40745 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40746
40747         * gcc.dg/builtins-21.c: New test case.
40748
40749 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
40750
40751         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
40752         options instead of at the end.
40753         * lib/objc.exp (objc_target_compile): Likewise.
40754
40755 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
40756
40757         PR c++/10432
40758         * g++.dg/parse/error1.C: New test.
40759
40760 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
40761
40762         * gcc.dg/compat/struct-by-value-11_main.c: New file.
40763         * gcc.dg/compat/struct-by-value-11_x.c: New file.
40764         * gcc.dg/compat/struct-by-value-11_y.c: New file.
40765         * gcc.dg/compat/struct-by-value-12_main.c: New file.
40766         * gcc.dg/compat/struct-by-value-12_x.c: New file.
40767         * gcc.dg/compat/struct-by-value-12_y.c: New file.
40768         * gcc.dg/compat/struct-by-value-13_main.c: New file.
40769         * gcc.dg/compat/struct-by-value-13_x.c: New file.
40770         * gcc.dg/compat/struct-by-value-13_y.c: New file.
40771         * gcc.dg/compat/struct-by-value-14_main.c: New file.
40772         * gcc.dg/compat/struct-by-value-14_x.c: New file.
40773         * gcc.dg/compat/struct-by-value-14_y.c: New file.
40774         * gcc.dg/compat/struct-by-value-15_main.c: New file.
40775         * gcc.dg/compat/struct-by-value-15_x.c: New file.
40776         * gcc.dg/compat/struct-by-value-15_y.c: New file.
40777         * gcc.dg/compat/struct-by-value-16_main.c: New file.
40778         * gcc.dg/compat/struct-by-value-16_x.c: New file.
40779         * gcc.dg/compat/struct-by-value-16_y.c: New file.
40780         * gcc.dg/compat/struct-by-value-17_main.c: New file.
40781         * gcc.dg/compat/struct-by-value-17_x.c: New file.
40782         * gcc.dg/compat/struct-by-value-17_y.c: New file.
40783         * gcc.dg/compat/struct-by-value-18_main.c: New file.
40784         * gcc.dg/compat/struct-by-value-18_x.c: New file.
40785         * gcc.dg/compat/struct-by-value-18_y.c: New file.
40786
40787         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
40788         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
40789         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
40790         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
40791         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
40792         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
40793         * gcc.dg/compat/scalar-return-3_main.c: New file.
40794         * gcc.dg/compat/scalar-return-3_x.c: New file.
40795         * gcc.dg/compat/scalar-return-3_y.c: New file.
40796         * gcc.dg/compat/scalar-return-4_main.c: New file.
40797         * gcc.dg/compat/scalar-return-4_x.c: New file.
40798         * gcc.dg/compat/scalar-return-4_y.c: New file.
40799
40800 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
40801
40802         * gcc.dg/compat/fp2-struct-check.h: New file.
40803         * gcc.dg/compat/fp2-struct-defs.h: New file.
40804         * gcc.dg/compat/fp2-struct-init.h: New file.
40805         * gcc.dg/compat/struct-by-value-10_main.c: New file.
40806         * gcc.dg/compat/struct-by-value-10_x.c: New file.
40807         * gcc.dg/compat/struct-by-value-10_y.c: New file.
40808         * gcc.dg/compat/struct-return-10_main.c: New file.
40809         * gcc.dg/compat/struct-return-10_x.c: New file.
40810         * gcc.dg/compat/struct-return-10_y.c: New file.
40811
40812         * gcc.dg/compat/compat-common.h: New file.
40813         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40814         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40815         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40816         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40817         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40818         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40819         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40820         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40821         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40822         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40823         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40824         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40825         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40826         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40827         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40828         * gcc.dg/compat/small-struct-check.h: Ditto.
40829         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40830         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40831         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40832         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40833         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40834         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40835         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40836         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40837         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40838         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40839         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40840         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40841         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40842         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40843         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40844         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40845         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40846         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40847         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40848         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40849         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40850         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40851         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40852         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40853         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40854         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40855         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40856         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40857         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40858         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40859
40860 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40861
40862         * g++.dg/pch/static-1.C: New file.
40863         * g++.dg/pch/static-1.Hs: New file.
40864
40865 2003-06-10  Richard Henderson  <rth@redhat.com>
40866
40867         * gcc.dg/asm-7.c: Adjust expected warning text.
40868
40869 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40870
40871         * gcc.dg/builtins-20.c: New test case.
40872
40873 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40874
40875         PR c++/11131
40876         * g++.dg/opt/template1.C: New test.
40877
40878 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40879
40880         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40881         additional_sources.
40882
40883 2003-05-21  David Taylor  <dtaylor@emc.com>
40884
40885         * gcc.dg/Wpadded.c: New file.
40886
40887 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40888
40889         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40890         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40891         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40892         dg-require-weak.
40893
40894 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40895
40896         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40897
40898 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40899
40900         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40901         (dg-require-alias): Likewise.
40902         (dg-require-gc-sections): Likewise.
40903         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40904
40905 2003-06-08  Richard Henderson  <rth@redhat.com>
40906
40907         * gcc.dg/20011029-2.c: Fix the array reference.
40908         * gcc.dg/asm-7.c: New.
40909
40910 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40911
40912         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40913
40914 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40915
40916         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40917         (dg-require-gc-sections): Likewise.
40918
40919 2003-06-08  Jan Hubicka  <jh@suse.cz>
40920
40921         * i386-cmov1.c: Fix regular expression.
40922         * i386-cvt-1.c: Likewise.
40923         * i386-local.c: Likewise.
40924         * i386-local2.c: Likewise.
40925         * i386-mul.c: Likewise.
40926         * i386-ssetype-1.c: Likewise.
40927         * i386-ssetype-3.c: Likewise.
40928         * i386-ssetype-5.c: Likewise.
40929
40930 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40931
40932         PR c++/11039
40933         * g++.dg/warn/implicit-typename2.C: New test.
40934         * g++.dg/warn/implicit-typename3.C: New test.
40935
40936 2003-06-07  Richard Henderson  <rth@redhat.com>
40937
40938         * g++.dg/other/offsetof3.C: Use size_t.
40939         * g++.dg/other/offsetof4.C: Likewise.
40940
40941 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40942
40943         * lib/copy-file.exp: New. Implement gcc_copy_files.
40944
40945         * lib/dg-pch.exp: Load copy-file.exp
40946         (dg-pch): Use gcc_copy_files instead of "file copy".
40947
40948 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40949
40950         * gcc.dg/weak/weak.exp: Simplify.
40951         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40952         * gcc.dg/weak/weak-1.c: Likewise.
40953         * gcc.dg/weak/weak-2.c: Likewise.
40954         * gcc.dg/weak/weak-3.c: Likewise.
40955         * gcc.dg/weak/weak-4.c: Likewise.
40956         * gcc.dg/weak/weak-5.c: Likewise.
40957         * gcc.dg/weak/weak-6.c: Likewise.
40958         * gcc.dg/weak/weak-7.c: Likewise.
40959         * gcc.dg/weak/weak-8.c: Likewise.
40960         * gcc.dg/weak/weak-9.c: Likewise.
40961
40962 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40963
40964         gcc.c-torture/execute/20030606-1.c: New.
40965
40966 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40967
40968         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40969         * gcc.dg/builtins-19.c: Likewise.
40970
40971 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40972
40973         * gcc.dg/builtins-2.c: Add some more tests.
40974         * gcc.dg/builtins-18.c: New test case.
40975         * gcc.dg/builtins-19.c: New test case.
40976
40977 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40978             Jim Wilson  <wilson@tuliptree.org>
40979
40980         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40981
40982 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40983
40984         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40985         mempcpy/stpcpy calls not to be optimized into something else.
40986         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40987         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40988         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40989
40990 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40991
40992         * gcc.dg/format/asm_fprintf-1.c: New test.
40993
40994 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40995
40996         * lib/gcc-defs.exp (additional_sources): New variable.
40997         (dg-additional-sources): New function.
40998         (additional_files): New variable.
40999         (dg-additional-files): New function.
41000         (dg-additional-files-options): Likewise.
41001         * lib/gcc-dg.exp (dg-require-weak): New function.
41002         (dg-require-alias): Likewise.
41003         (dg-require-gc-sections): Likewise.
41004         * lib/target-supports.exp (check_alias_available): Remove testfile
41005         parameter.
41006         (check_gc_sections_available): New function.
41007         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41008         (dg-gpp-additional-files): Likewise.
41009         * lib/g++.exp (additional_sources): Remove.
41010         (additional_files): Likewise.
41011         (g++_target_compile): Use dg-additional-files-options.
41012
41013         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41014         Tcl logic.
41015         * gcc.dg/special/ecos.exp: Remove.
41016         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41017         * gcc.dg/special/alias-1.c: Likewise.
41018         * gcc.dg/special/alias-2.c: Likewise.
41019         * gcc.dg/special/gcsec-1.c: Likewise.
41020         * gcc.dg/special/weak-1.c: Likewise.
41021         * gcc.dg/special/weak-2.c: Likewise.
41022         * gcc.dg/special/wkali-1.c: Likewise.
41023         * gcc.dg/special/wkali-2.c: Likewise.
41024
41025         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41026         dg-gpp-additional-*.
41027         * g++.dg/special/conpr-3.C: Likewise.
41028         * g++.dg/special/conpr-4.C: Likewise.
41029         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41030         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41031         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41032         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41033         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41034         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41035         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41036         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41037         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41038         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41039         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41040         * g++.old-deja/g++.other/comdat1.C: Likewise.
41041         * g++.old-deja/g++.other/comdat2.C: Likewise.
41042         * g++.old-deja/g++.other/comdat3.C: Likewise.
41043         * g++.old-deja/g++.other/ctor1.C: Likewise.
41044         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41045
41046 2003-06-05  Richard Henderson  <rth@redhat.com>
41047
41048         * gcc.dg/debug/20030605-1.c: New.
41049
41050 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41051
41052         * README.QMTEST: Update.
41053
41054 2003-06-04  Richard Henderson  <rth@redhat.com>
41055
41056         * gcc.dg/cleanup-1.c: New.
41057         * gcc.dg/cleanup-2.c: New.
41058         * gcc.dg/cleanup-3.c: New.
41059         * gcc.dg/cleanup-4.c: New.
41060         * gcc.dg/cleanup-5.c: New.
41061         * gcc.dg/cleanup-6.c: New.
41062         * gcc.dg/cleanup-7.c: New.
41063
41064 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41065
41066         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41067
41068         * lib/dg-pch.exp: New file.
41069         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41070         * gcc.dg/pch/pch.exp: Likewise.
41071
41072 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41073
41074         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41075         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41076         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41077         * gcc.dg/builtins-17.c: New test case.
41078         * gcc.dg/i386-387-4.c: New test case.
41079         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41080
41081 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41082
41083         * gcc.dg/ultrasp9.c: New test.
41084
41085 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41086
41087         * gcc.c-torture/compile/20030604-1.c: New test.
41088         * gcc.dg/sparc-constant-1.c: New test.
41089
41090 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41091
41092         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41093
41094 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41095
41096         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41097
41098         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41099         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41100
41101 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41102
41103         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41104
41105 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41106
41107         PR c++/10940
41108         * g++.dg/template/spec10.C: New test.
41109
41110 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41111
41112         * gcc.dg/builtins-16.c: New test case.
41113
41114 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41115
41116         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41117         mempcpy test with post-increments.
41118         * gcc.c-torture/execute/string-opt-3.c: New test.
41119         * gcc.dg/string-opt-1.c: New test.
41120
41121 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41122
41123         PR fortran/10965
41124         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41125
41126 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41127
41128         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41129         (scan-assembler): ... here.  Use dg-scan.
41130         (scan-assembler-not): Likewise.
41131         (scan-file): New function.
41132         (scan-file-not): Likewise.
41133         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41134         * gcc.dg/cpp/_Pragma4.c: Likewise.
41135         * gcc.dg/cpp/_Pragma5.c: Likewise.
41136         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41137         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41138         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41139         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41140         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41141         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41142         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41143         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41144         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41145         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41146         * gcc.dg/cpp/cxxcom1.c: Likewise.
41147         * gcc.dg/cpp/line1.c: Likewise.
41148         * gcc.dg/cpp/maccom1.c: Likewise.
41149         * gcc.dg/cpp/maccom2.c: Likewise.
41150         * gcc.dg/cpp/maccom3.c: Likewise.
41151         * gcc.dg/cpp/maccom4.c: Likewise.
41152         * gcc.dg/cpp/maccom5.c: Likewise.
41153         * gcc.dg/cpp/maccom6.c: Likewise.
41154         * gcc.dg/cpp/multiline.c: Likewise.
41155         * gcc.dg/cpp/spacing1.c: Likewise.
41156         * gcc.dg/cpp/spacing2.c: Likewise.
41157         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41158         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41159         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41160         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41161         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41162         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41163         * gcc.dg/cpp/cxxcom2.c: Likewise.
41164         * gcc.dg/cpp/cxxcom2.h: New file.
41165
41166         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41167         * g++.dg/cpp/truefalse.C: Here.
41168         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41169
41170 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41171
41172         * gcc.dg/cpp/redef3.c: New file.
41173
41174 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41175
41176         * gcc.dg/i386-loop-3.c: New test.
41177
41178 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41179
41180         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41181
41182 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41183
41184         * gcc.dg/fwrapv-1.c: New test case.
41185         * gcc.dg/fwrapv-2.c: New test case.
41186
41187 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41188
41189         PR c++/10956
41190         * g++.dg/template/spec9.C: New test.
41191
41192 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41193
41194         * gcc.dg/duff-4.c: New test case.
41195
41196 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41197
41198         PR fortran/10843
41199         * g77.dg/ffixed-form-1.f: New test
41200         * g77.dg/ffixed-form-2.f: New test
41201         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41202         * g77.dg/ffree-form-3.f: New test
41203
41204 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41205
41206         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41207         * gcc.dg/wint_t-1.c: Likewise.
41208
41209 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41210
41211         * g++.dg/template/access11.C: New test.
41212
41213 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41214
41215         PR c++/10849
41216         * g++.dg/template/access10.C: New test.
41217
41218 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41219             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41220
41221         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41222
41223 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41224
41225         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41226         suppress for powerpc-*-darwin*.
41227         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41228
41229 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41230
41231         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41232         suppress option for powerpc-*-darwin*.
41233
41234 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41235
41236         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41237         * gcc.dg/builtins-4.c: Add test for fmod.
41238
41239 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41240
41241         PR c++/10682
41242         * g++.dg/template/instantiate4.C: New test.
41243
41244 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41245
41246         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41247
41248 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41249
41250         * gcc.dg/compat/scalar-return-1_main.c: New file.
41251         * gcc.dg/compat/scalar-return-1_x.c: New file.
41252         * gcc.dg/compat/scalar-return-1_y.c: New file.
41253         * gcc.dg/compat/scalar-return-2_main.c: New file.
41254         * gcc.dg/compat/scalar-return-2_x.c: New file.
41255         * gcc.dg/compat/scalar-return-2_y.c: New file.
41256         * gcc.dg/compat/struct-return-3_main.c: New file.
41257         * gcc.dg/compat/struct-return-3_y.c: New file.
41258         * gcc.dg/compat/struct-return-3_x.c: New file.
41259         * gcc.dg/compat/struct-return-2_main.c: New file.
41260         * gcc.dg/compat/struct-return-2_x.c: New file.
41261         * gcc.dg/compat/struct-return-2_y.c: New file.
41262
41263 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41264
41265         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41266         for hppa*-hp-hpux*.
41267         * gcc.dg/20021014-1.c (dg-options): Likewise.
41268         * gcc.dg/nest.c (dg-options): Likewise.
41269
41270 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41271
41272         PR c++/9738
41273         * g++.dg/ext/dllimport2.C: New file.
41274         * g++.dg/ext/dllimport3.C: New file.
41275
41276 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41277
41278         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41279         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41280         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41281         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41282         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41283         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41284         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41285         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41286         * gcc.dg/compat/small-struct-defs.h: New file.
41287         * gcc.dg/compat/small-struct-init.h: New file.
41288         * gcc.dg/compat/small-struct-check.h: New file.
41289         * gcc.dg/compat/fp-struct-defs.h: New file.
41290         * gcc.dg/compat/fp-struct-check.h: New file.
41291         * gcc.dg/compat/fp-struct-init.h: New file.
41292         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41293         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41294
41295 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41296
41297         * gcc.dg/20030225-2.c: New test.
41298
41299 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41300             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41301
41302         * gcc.c-torture/compile/20030518-1.c: New test case.
41303
41304 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41305
41306         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41307         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41308         gcc-dg-debug-runtest.
41309         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41310         gcc-dg-debug-runtest.
41311
41312 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41313
41314         PR c++/9022
41315         * g++.dg/lookup/using6.C: New test.
41316
41317 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41318
41319         * g++.dg/parse/access2.C: New test.
41320
41321 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41322
41323         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41324         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41325         * gcc.dg/debug/debug.exp: Likewise.
41326
41327 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41328
41329         * gcc.dg/dollar.c: New test.
41330
41331 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41332
41333         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41334         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41335         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41336         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41337         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41338         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41339         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41340         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41341         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41342         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41343         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41344         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41345         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41346         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41347         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41348         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41349         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41350         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41351
41352 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41353
41354         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41355         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41356         support for "repo" mode.
41357         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41358         * lib/g77-dg.exp: Likewise.
41359         * lib/obj-dg.exp: Likewise.
41360
41361 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41362
41363         Merge from gcc-3_2-rhl8-branch:
41364         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41365
41366         * gcc.dg/tls/opt-6.c: New test.
41367
41368         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41369
41370         * gcc.dg/20030405-1.c: New test.
41371
41372         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41373
41374         * gcc.dg/20030309-1.c: New test.
41375
41376         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41377
41378         * gcc.c-torture/execute/20030307-1.c: New test.
41379
41380         2003-02-20  Randolph Chung  <tausq@debian.org>
41381
41382         * gcc.c-torture/compile/20030220-1.c: New test.
41383
41384         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41385
41386         * gcc.dg/20030217-1.c: New test.
41387
41388         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41389
41390         * gcc.c-torture/compile/20020129-1.c: New test.
41391
41392         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41393
41394         * gcc.dg/unroll-1.c: New test.
41395
41396         2002-11-16  Jan Hubicka  <jh@suse.cz>
41397
41398         * gcc.c-torture/execute/20020920-1.c: New test.
41399
41400         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41401
41402         PR target/7434
41403         * gcc.c-torture/compile/20021008-1.c: New test.
41404
41405         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41406
41407         PR target/7559
41408         * gcc.c-torture/execute/20020810-1.c: New test.
41409
41410         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41411
41412         * gcc.c-torture/compile/20020807-1.c: New test.
41413
41414         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41415
41416         * gcc.dg/tls/opt-1.c: New test.
41417
41418         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41419
41420         * gcc.dg/20020729-1.c: New test.
41421
41422         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41423
41424         * g++.dg/opt/life1.C: New test.
41425
41426         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41427
41428         * gcc.dg/20020525-1.c: New test.
41429
41430         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41431
41432         PR c++/6794
41433         * g++.dg/ext/pretty1.C: New test.
41434         * g++.dg/ext/pretty2.C: New test.
41435
41436 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41437
41438         PR c++/8385
41439         * g++.dg/ext/typeof5.C: New test.
41440
41441 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41442
41443         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41444         __USER_LABEL_PREFIX__ into account.
41445         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41446
41447 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41448
41449         * gcc.dg/builtins-15.c: New test case.
41450
41451 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41452
41453         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41454
41455 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41456
41457         * lib/g++.exp: Tweak handling of additional source files.
41458         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41459         * g++.dg/special/conpr-2a.C: Rename to ...
41460         * g++.dg/special/conpr-2a.cc: ... this.
41461         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41462         * g++.dg/special/conpr-3a.C: Rename to ...
41463         * g++.dg/special/conpr-3a.cc: This.
41464         * g++.dg/special/conpr-3b.C: Rename to ...
41465         * g++.dg/special/conpr-3b.cc: This.
41466         * g++.dg/special/conpr-4.C: New test.
41467         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41468
41469 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41470
41471         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41472
41473 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41474
41475         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41476         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41477         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41478         * g++.old-deja/g++.other/warn3.C: Likewise.
41479
41480 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41481
41482         * gcc.dg/i386-387-1.c: Update to also test log.
41483         * gcc.dg/i386-387-2.c: Likewise.
41484
41485 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41486
41487         * g77.f-torture/execute/int8421.f: New test.
41488
41489 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41490
41491         PR c++/10230, c++/10481
41492         * g++.dg/lookup/scoped5.C: New test.
41493
41494 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41495
41496         PR c++/10552
41497         * g++.dg/template/ttp6.C: New test.
41498
41499 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41500
41501         * gcc.c-torture/execute/builtins: New directory.
41502         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41503         gcc.c-torture/execute/builtins.
41504         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41505         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41506         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41507         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41508
41509 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41510
41511         PR c++/9252
41512         * g++.dg/template/access8.C: New test.
41513         * g++.dg/template/access9.C: New test.
41514
41515 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41516
41517         PR c++/9554
41518         * g++.dg/parse/access1.C: New test.
41519
41520 2003-05-09  DJ Delorie  <dj@redhat.com>
41521
41522         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41523         long, and not an int.
41524
41525 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41526
41527         PR c++/10555, c++/10576
41528         * g++.dg/template/memclass1.C: New test.
41529
41530 2003-05-08  DJ Delorie  <dj@redhat.com>
41531
41532         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41533         targets.
41534         * gcc.c-torture/execute/20021024-1.x: Likewise.
41535         * gcc.c-torture/execute/shiftdi.x: Likewise.
41536         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41537         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41538         * gcc.dg/20021018-1.c: Likewise.
41539
41540 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41541
41542         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41543
41544         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41545         (bcopy): Call memmove.
41546
41547 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41548
41549         * g77.f-torture/compile/8485.f: New test case.
41550
41551 2003-05-07  Richard Henderson  <rth@redhat.com>
41552
41553         PR c++/10570
41554         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41555         Verify exception_cleanup not called for rethrows.
41556         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41557         when exiting catch block without rethrowing.
41558         * g++.dg/eh/forced3.C: New.
41559         * g++.dg/eh/forced4.C: New.
41560
41561 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41562
41563         * gcc.dg/20030505.c: Fix triplet.
41564
41565 2003-05-06  DJ Delorie  <dj@redhat.com>
41566
41567         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41568         * gcc.dg/nest.c: Likewise.
41569
41570 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41571
41572         * gcc.dg/builtins-14.c: New test case.
41573
41574 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41575
41576         * lib/compat.exp (compat-execute): New argument.
41577         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41578         * gcc.dg/compat: New test directory.
41579         * gcc.dg/compat/compat.exp: New expect script.
41580         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41581         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41582         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41583         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41584         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41585         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41586
41587         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41588         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41589         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41590         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41591         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41592         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41593         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41594         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41595         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41596         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41597         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41598         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41599         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41600         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41601         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41602
41603 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41604
41605         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41606
41607 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41608
41609         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41610
41611 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41612
41613         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41614         * gcc.dg/ppc-fsel-2.c: New test.
41615
41616         * gcc.dg/unused-5.c: New test.
41617
41618 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41619
41620         PR c++/10496
41621         * g++.dg/warn/pmf1.C: New test.
41622
41623 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41624
41625         PR c++/4494
41626         * g++.dg/warn/main.C: New test.
41627
41628 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41629
41630         * gcc.dg/nonnull-3.c: New test.
41631
41632 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41633
41634         * gcc.dg/cpp/Wtrigraphs.c: Update.
41635         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41636
41637 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41638
41639         * gcc.dg/ppc-fsel-1.c: New test.
41640
41641 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41642
41643         PR c/10604
41644         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41645
41646 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41647
41648         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41649
41650 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41651
41652         PR c++/9364, c++/10553, c++/10586
41653         * g++.dg/parse/typename4.C: New test.
41654         * g++.dg/parse/typename5.C: Likewise.
41655
41656 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41657
41658         * gcc.c-torture/compile/20030503-1.c: New test.
41659
41660 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41661
41662         * g++.dg/lookup/using5.C: Fix testcase error.
41663
41664 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41665
41666         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41667         since MEABI is no longer supported.  Remove all vestiges
41668         of MEABI from the test.
41669
41670 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41671
41672         PR c++/10554
41673         * g++.dg/lookup/using5.C: New test.
41674
41675 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41676
41677         PR c++/8772
41678         * g++.dg/template/ttp5.C: New test.
41679
41680 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41681
41682         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41683         (dg-gpp-additional-sources): New function.
41684         (dg-gpp-additional-files): Likewise.
41685         * lib/g++.exp (additional_sources): New variable.
41686         (additional_files): Likewise.
41687         (g++_target_compile): Deal with them.
41688         * lib/old-dejagnu.exp: Remove.
41689         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41690         * g++.old-deja: Revise all tests to use dg commands.
41691
41692 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41693
41694         PR c++/9432, c++/9528
41695         * g++.dg/lookup/using4.C: New test.
41696
41697 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
41698
41699         * gcc.dg/noreturn-5.c: New file.
41700         * gcc.dg/noreturn-6.c: New file.
41701
41702         * gcc.c-torture/compile/inline-1.c: New file.
41703
41704 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41705
41706         PR c++/10551
41707         * g++.dg/template/explicit1.C: New test.
41708
41709 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41710
41711         PR c++/10549
41712         * g++.dg/other/bitfield1.C: New test.
41713
41714         PR c++/10527
41715         * g++.dg/init/new7.C: New test.
41716
41717 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41718
41719         * g++.dg/ext/desig1.C: New test.
41720         * g++.dg/ext/init1.C: Update.
41721
41722         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
41723
41724 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
41725
41726         PR c++/10180
41727         * g++.dg/warn/Winline-1.C: New test.
41728
41729 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
41730
41731         * gcc.c-torture/execute/string-opt-19.c: New test.
41732
41733         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
41734         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
41735
41736 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
41737
41738         PR c++/10506
41739         * g++.dg/init/new6.C: New test.
41740
41741         PR c++/10503
41742         * g++.dg/init/ref6.C: New test.
41743
41744 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
41745
41746         * g++.dg/warn/weak1.C: XFAIL on AIX4.
41747
41748 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41749
41750         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
41751         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
41752
41753 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
41754
41755         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
41756         initialized static data members.
41757
41758 2003-04-25  H.J. Lu <hjl@gnu.org>
41759
41760         * gcc.dg/ia64-sync-4.c: New test.
41761
41762 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41763
41764         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
41765         date.
41766
41767 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
41768
41769         PR c++/10337
41770         * g++.dg/warn/conv1.C: New test.
41771         * g++.old-deja/g++.other/conv7.C: Adjust.
41772         * g++.old-deja/g++.other/overload14.C: Adjust.
41773
41774 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41775
41776         PR c++/10471
41777         * g++.dg/template/defarg2.C: New test.
41778
41779 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
41780
41781         * gcc.dg/cpp/include2.c: Update.
41782         * gcc.dg/cpp/multiline-2.c: New.
41783         * gcc.dg/cpp/multiline.c: Update.
41784         * gcc.dg/cpp/strify2.c: Update.
41785         * gcc.dg/cpp/trad/literals-2.c: Update.
41786
41787 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41788
41789         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
41790
41791 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41792
41793         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
41794
41795 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41796
41797         PR c++/10451
41798         * g++.dg/parse/crash4.C: New test.
41799
41800         PR c++/9847
41801         * g++.dg/parse/crash5.C: New test.
41802
41803 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
41804
41805         PR c++/10446
41806         * g++.dg/parse/crash3.C: New test.
41807
41808         PR c++/10428
41809         * g++.dg/parse/elab1.C: New test.
41810
41811 2003-04-22  Devang Patel  <dpatel@apple.com>
41812
41813         * gcc.dg/cpp/trad/funlike-5.c: New test.
41814
41815 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
41816
41817         * g++.dg/other/packed1.C: Fix dg options.
41818
41819 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
41820
41821         * g++.dg/other/offsetof2.C: New test.
41822
41823 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
41824
41825         * g++.dg/template/recurse.C: Adjust location of error messages.
41826
41827 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
41828
41829         PR c++/9881
41830         * g++.dg/init/addr-const1.C: New test.
41831         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41832
41833 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41834
41835         PR c++/10405
41836         * g++.dg/lookup/struct-hack1.C: New test.
41837
41838 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
41839
41840         * ucs.c: Update diagnostic messages.
41841
41842 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41843
41844         * gcc.dg/cpp/truefalse.cpp: New test.
41845         * gcc.dg/cpp/cpp.exp: Update.
41846         * g++.dg/other/stdbool-if.C: Remove.
41847
41848 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41849
41850         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41851         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41852
41853 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41854
41855         * gcc.c-torture/compile/20030418-1.c: New test.
41856
41857 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41858
41859         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41860
41861 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41862
41863         PR c++/10347
41864         g++.dg/template/dependent-name1.C: New test.
41865
41866 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41867
41868         * gcc.dg/warn-1.c (tourist_guide): New array,
41869         contains a pointer to bar.
41870
41871 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41872
41873         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41874         * gcc.c-torture/execute/medce-1.c: New test case.
41875         * gcc.c-torture/execute/medce-2.c: New test case.
41876
41877 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41878
41879         * lib/prune.exp: Ignore more messages.
41880
41881         PR c++/10381
41882         * g++.dg/parse/lookup3.C: New test.
41883
41884 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41885
41886         * gcc.c-torture/compile/20030415-1.c : New test.
41887
41888 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41889
41890         * gcc.c-torture/execute/scope-2.c: Move to ...
41891         * gcc.dg/noncompile/scope.c: .... here.
41892
41893 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41894
41895         * gcc.dg/20030414-2.c: New test case.
41896
41897 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41898
41899         PR target/10377
41900         * gcc.dg/20030414-1.c: New test.
41901
41902 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41903
41904         * gcc.dg/builtins-12.c: New test case.
41905         * gcc.dg/builtins-13.c: New test case.
41906
41907 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41908
41909         * gcc.c-torture/execute/string-opt-18.c: New test.
41910
41911 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41912
41913         PR c++/10300
41914         * g++.dg/init/new5.C: New test.
41915
41916 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41917
41918         PR c++/7910
41919         * g++.dg/ext/dllimport1.C: New test.
41920
41921 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41922
41923         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41924
41925 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41926
41927         PR Fortran/9263
41928         * g77.f-torture/noncompile/9263.f: New test
41929         PR Fortran/1832
41930         * g77.f-torture/execute/1832.f: New test
41931
41932 2003-04-11  David Chad  <davidc@freebsd.org>
41933             Loren J. Rittle  <ljrittle@acm.org>
41934
41935         PR libobjc/8562
41936         * objc.dg/headers.m: New test.
41937
41938 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41939
41940         * gcc.c-torture/execute/builtin-noret-2.c: New.
41941         * gcc.c-torture/execute/builtin-noret-2.x: New.
41942         XFAIL builtin-noret-2.c at -O1 and above.
41943         * gcc.dg/redecl.c: New.
41944         * gcc.dg/Wshadow-1.c: Update error regexps.
41945
41946 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41947
41948         * g++.dg/abi/bitfield10.C: New test.
41949
41950 2003-04-09  Mike Stump  <mrs@apple.com>
41951
41952         * gcc.dg/pch/pch.exp: Make testcase names longer.
41953         * g++.dg/pch/pch.exp: Make testcase names longer.
41954
41955 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41956
41957         * gcc.dg/builtins-11.c: New test case.
41958
41959 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41960
41961         * gcc.dg/builtins-9.c: New test case.
41962         * gcc.dg/builtins-10.c: New test case.
41963
41964 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41965
41966         * gcc.dg/noncompile/init-4.c.c: New test.
41967
41968 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * gcc.misc-test/gcov-9.c: New test.
41971         * gcc.misc-test/gcov-10.c: New test
41972         * gcc.misc-test/gcov-11.c: New test.
41973
41974 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41975
41976         PR optimization/10024
41977         * gcc.c-torture/compile/20030405-1.c: New test.
41978
41979 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41980
41981         * gcc.dg/pch/static-3.c: New.
41982         * gcc.dg/pch/static-3.hs: New.
41983         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41984
41985 2003-04-04  Richard Henderson  <rth@redhat.com>
41986
41987         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41988         * g++.dg/eh/forced2.C: Likewise.
41989
41990 2003-04-03  Mike Stump  <mrs@apple.com>
41991
41992         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41993         target arg.
41994         (scan-assembler-times, scan-assembler-not): Likewise.
41995         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41996
41997 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41998
41999         * gcc.dg/sparc-loop-1.c: New test.
42000
42001 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42002
42003         PR other/9274
42004         * g++.dg/pch/system-2.C: New.
42005         * g++.dg/pch/system-2.Hs: New.
42006
42007 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42008
42009         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42010
42011         * g++.dg/eh/simd-1.C (vecfunc): Same.
42012
42013 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42014
42015         * gcc.c-torture/execute/20030401-1.c: New test case.
42016
42017 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42018
42019         * objc.dg/defs.m: New.
42020
42021 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42022
42023         * g++.dg/eh/simd-1.C: New.
42024         * g++.dg/eh/simd-2.C: New.
42025
42026 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42027
42028         * gcc.c-torture/execute/simd-3.c: New.
42029
42030 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42031
42032         PR c/9936
42033         * gcc.dg/20030331-2.c: New test.
42034
42035 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42036
42037         PR c++/10278
42038         * g++.dg/parse/crash2.C: New test.
42039
42040 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42041
42042         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42043         * gcc.c-torture/execute/20030331-1.c: ...here.
42044
42045 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42046
42047         * gcc.c-torture/execute/20030331-1.c: New test.
42048
42049 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42050
42051         * lib/gcov.exp: Adjust call return testing strings.
42052         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42053
42054 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42055
42056         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42057         * gcc.dg/builtins-7.c: New test case.
42058         * gcc.dg/builtins-8.c: New test case.
42059
42060 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42061
42062         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42063
42064 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42065
42066         PR c++/7647
42067         * g++.dg/lookup-class-member-2.C: New test.
42068
42069 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42070
42071         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42072
42073 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42074
42075         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42076
42077 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42078
42079         * g++.dg/init/attrib1.C: New test.
42080
42081 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42082
42083         * gcc.dg/ultrasp8.c: New test.
42084
42085 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42086
42087         * gcc.dg/ultrasp7.c: New test.
42088
42089 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42090
42091         PR c++/10047
42092         * g++.dg/template/inline1.C: New test.
42093
42094 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42095
42096         * gcc.dg/sparc-dwarf2.c: New test.
42097
42098 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42099
42100         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42101         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42102
42103 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42104
42105         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42106         than reading .x files.
42107         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42108         * g77.dg/gcov/gcov-1.f: Likewise.
42109         * gcc.misc-tests/gcov-4b.c: Likewise.
42110         * gcc.misc-tests/gcov-5b.c: Likewise.
42111         * gcc.misc-tests/gcov-6.c: Likewise.
42112         * gcc.misc-tests/gcov-7.c: Likewise.
42113         * gcc.misc-tests/gcov-8.c: Likewise.
42114         * g++.dg/gcov/gcov-1.x: Remove.
42115         * g77.dg/gcov/gcov-1.x: Likewise.
42116         * gcc.misc-tests/gcov-4b.x: Likewise.
42117         * gcc.misc-tests/gcov-5b.x: Likewise.
42118         * gcc.misc-tests/gcov-6.x: Likewise.
42119         * gcc.misc-tests/gcov-7.x: Likewise.
42120         * gcc.misc-tests/gcov-8.x: Likewise.
42121
42122 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42123
42124         PR opt/10087
42125         * gcc.dg/20030324-1.c: New test.
42126
42127 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42128
42129         PR c++/10224
42130         * g++.dg/template/arg3.C: New test.
42131
42132         PR c++/10158
42133         * g++.dg/template/friend18.C: New test.
42134
42135 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42136
42137         * g77.f-torture/compile/20030326-1.f: New test case.
42138
42139 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42140
42141         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42142
42143         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42144
42145 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42146
42147         * gcc.dg/ia64-sync-3.c: New test.
42148
42149 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42150
42151         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42152
42153 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42154
42155         * gcc.dg/ultrasp6.c: New test.
42156
42157 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42158
42159         * gcc.dg/i386-signbit-1.c: New test.
42160         * gcc.dg/i386-signbit-2.c: New test.
42161         * gcc.dg/i386-signbit-3.c: New test.
42162
42163 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42164
42165         * gcc.dg/ultrasp5.c: Fix options.
42166
42167 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42168
42169         * gcc.dg/ultrasp5.c: Fix comment.
42170
42171 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42172
42173         PR fortran/10197
42174         * g77.f-torture/execute/10197.f: New test.
42175
42176 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42177
42178         PR c++/9898, c++/383
42179         * g++.dg/template/conv6.C: New test.
42180
42181         PR c++/10119
42182         * g++.dg/template/ptrmem5.C: New test.
42183
42184         PR c++/10026
42185         * g++.dg/lookup/koenig1.C: New test.
42186
42187         PR C++/10199
42188         * g++.dg/lookup/template2.C: New test.
42189
42190 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42191
42192         * g++.dg/opt/rtti1.C: New test.
42193
42194 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42195
42196         * gcc.dg/ultrasp5.c: New test.
42197
42198 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42199
42200         PR middle-end/9967
42201         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42202         builtin fputs.
42203
42204 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42205
42206         PR c/8224
42207         * gcc.dg/20030323-1.c: New test.
42208
42209 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42210
42211         * gcc.c-torture/compile/20030323-1.c: New test case.
42212
42213 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42214
42215         * gcc.dg/20030321-1.c: New test.
42216
42217 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42218
42219         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42220
42221 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         PR c++/9978, c++/9708
42224         * g++.dg/ext/vlm1.C: Adjust expected error.
42225         * g++.dg/ext/vla2.C: New test.
42226         * g++.dg/template/arg1.C: New test.
42227         * g++.dg/template/arg2.C: New test.
42228
42229 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42230
42231         * g77.f-torture/execute/select.f: New test.
42232         * g77.f-torture/noncompile/select_no_compile.f: New test.
42233
42234 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42235
42236         PR c++/9898
42237         * g++.dg/other/error4.C: New test.
42238
42239 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42240
42241         * g++.dg/template/friend17.C: New test.
42242
42243 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42244
42245         * gcc.c-torture/compile/20030320-1.c: New.
42246
42247 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42248
42249         * gcc.dg/builtins-6.c: New test case.
42250
42251 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42252
42253         PR target/10073
42254         * gcc.c-torture/compile/20030319-1.c: New.
42255
42256 2003-03-18  Jan Hubicka  <jh@suse.cz>
42257
42258         * gcc.dg/i386-cvt-1.c: New test.
42259
42260 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42261
42262         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42263         * objc.dg/naming-2.m: Likewise.
42264
42265 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42266
42267         PR c++/9639
42268         * g++.dg/parse/crash1.C: New test.
42269
42270 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42271
42272         PR c++/8805
42273         * g++.dg/eh/cleanup1.C: New test.
42274
42275 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42276
42277         * gcc.c-torture/execute/20030316-1.c: New test case.
42278
42279 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42280
42281         PR c++/9629
42282         * g++.dg/init/ctor2.C: New test.
42283
42284 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42285
42286         * g77.f-torture/compile/xformat.f: New test case.
42287
42288 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42289
42290         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42291         * g++.old-deja/g++.mike/eh50.C: Likewise.
42292
42293 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42294
42295         PR c++/6440
42296         * g++.dg/template/spec7.C: New test.
42297         * g++.dg/template/spec8.C: Likewise.
42298
42299 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42300
42301         * gcc.c-torture/execute/20030313-1.c: New test.
42302
42303 2003-03-14  Richard Henderson  <rth@redhat.com>
42304
42305         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42306
42307 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42308
42309         * gcc.c-torture/compile/20030314-1.c: New test.
42310
42311 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42312
42313         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42314         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42315         thumb target,
42316         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42317         to accept newer _imp__  prefix and additional
42318         newline in .drectve section.
42319         * gcc.dg/dll-4.c: Likewise.
42320         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42321         switch.
42322
42323 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42324
42325         * g++.dg/parse/namespace9.C: New test.
42326
42327         * g++.dg/init/ref5.C: New test.
42328         * g++.dg/parse/ptrmem1.C: Likewise.
42329
42330 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42331
42332         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42333         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42334         regular expression.
42335         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42336         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42337
42338 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42339
42340         * gcc.c-torture/execute/20030224-2.c: New test.
42341
42342 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42343
42344         * gcc.dg/decl-3.c: New test.
42345
42346 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42347
42348         * gcc.dg/i386-loop-2.c: New test.
42349
42350 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42351
42352         PR c++/9474
42353         * g++.dg/parse/namespace8.C: New test.
42354
42355         PR c++/9924
42356         * g++.dg/overload/builtin2.C: New test.
42357
42358 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42359
42360         * gcc.dg/return-type-3.c: New test.
42361
42362 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42363
42364         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42365         profiling options are not supported.
42366
42367 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42368
42369         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42370         * g++.old-deja/g++.warn/impint2.C: Likewise.
42371
42372 2003-03-10  Devang Patel  <dpatel@apple.com>
42373
42374         * g++.dg/cpp/c++_cmd_1.C: New test.
42375         * g++.dg/cpp/c++_cmd_1.h: New file.
42376
42377 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42378
42379         * gcc.dg/altivec-9.c: New file.
42380
42381 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42382
42383         * gcc.dg/ppc-sdata-1.c: New test.
42384         * gcc.dg/ppc-sdata-2.c: New test.
42385
42386 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42387
42388         PR c++/9373
42389         * g++.dg/opt/ptrmem2.C: New test.
42390
42391         PR c++/8534
42392         * g++.dg/opt/ptrmem1.C: New test.
42393
42394 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42395
42396         * gcc.dg/i386-loop-1.c: New test.
42397
42398 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42399
42400         PR c++/9970
42401         * g++.dg/lookup/friend1.C: New test.
42402
42403 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42404
42405         PR c++/9823
42406         * g++.dg/parser/constructor1.C: New test.
42407
42408 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42409
42410         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42411
42412         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42413
42414 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42415
42416         * gcc.dg/cpp/Wunused.c: Update test.
42417
42418 2003-03-08  Jan Hubicka  <jh@suse.cz>
42419
42420         * gcc.dg/inline-3.c: New test.
42421
42422 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42423
42424         PR c++/9809
42425         * g++.dg/parse/builtin1.C: New test.
42426
42427         PR c++/9982
42428         * g++.dg/abi/cookie1.C: New test.
42429         * g++.dg/abi/cookie2.C: Likewise.
42430
42431         PR c++/9524
42432         * g++.dg/template/field1.C: New test.
42433
42434         PR c++/9912
42435         * g++.dg/parse/class1.C: New test.
42436         * g++.dg/parse/namespace7.C: Likewise.
42437         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42438
42439 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42440
42441         * g++.dg/init/ref4.C: New test.
42442
42443 2003-03-07  Jan Hubicka  <jh@suse.cz>
42444
42445         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42446         * gcc.dg/inline-3.c: New test.
42447
42448 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42449
42450         * g++.dg/init/ref3.C: New test.
42451
42452         PR c++/9965
42453         * g++.dg/init/ref2.C: New test.
42454
42455         PR c++/9400
42456         * g++.dg/warn/Wshadow-2.C: New test.
42457
42458         PR c++/9791
42459         * g++.dg/warn/Woverloaded-1.C: New test.
42460
42461 2003-03-05  Jan Hubicka  <jh@suse.cz>
42462
42463         * gcc.dg/i386-local2.c: New.
42464         * gcc.dg/i386-local.c: Fix typo.
42465
42466 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42467
42468         * g++.dg/abi/layout3.C: New test.
42469
42470 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42471
42472         * gcc.c-torture/compile/20030305-1.c
42473
42474 2003-03-05  Jan Hubicka  <jh@suse.cz>
42475
42476         * gcc.dg/i386-local.c: New.
42477
42478 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42479
42480         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42481
42482 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42483
42484         * gcc.dg/switch-2.c: New test.
42485         * gcc.dg/switch-3.c: New test.
42486         * gcc.dg/Wswitch.c: Adjust line numbers.
42487         * gcc.dg/Wswitch-default.c: Likewise.
42488         * gcc.dg/Wswitch-enum.c: Likewise.
42489
42490 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42491
42492         * gcc.c-torture/execute/20030222-1.c: New test.
42493
42494 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42495
42496         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42497
42498 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42499
42500         PR c++/9878
42501         * g++.dg/init/ref1.C: New test.
42502
42503 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42504
42505         * gcc.dg/sh-relax.c: New SH-only test.
42506
42507 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42508
42509         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42510         comment explaining purpose of testcase.
42511
42512 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42513
42514         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42515         for HC11/HC12 (asm needs two int registers).
42516         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42517         HC11/HC12 because the test uses an asm which needs two 32-bit
42518         registers.
42519
42520 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42521
42522         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42523         for HC11/HC12 (array is too large otherwise).
42524         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42525         * gcc.c-torture/compile/20010518-2.x: Likewise.
42526         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42527         HC11/HC12 (array is too large).
42528
42529 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42530
42531         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42532         * lib/g++-dg.exp (g++-dg-test): Likewise.
42533
42534 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42535
42536         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42537         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42538
42539 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42540
42541         * g++.dg/warn/implicit-typename1.C: Remove warning.
42542
42543 2003-02-28  Richard Henderson  <rth@redhat.com>
42544
42545         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42546         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42547
42548 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42549
42550         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42551         * g++.dg/pch/pch.exp: Likewise.
42552
42553 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42554
42555         PR c++/9879
42556         * g++.dg/init/new4.C: New test.
42557
42558 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42559
42560         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42561
42562 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42563
42564         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42565         unsigned long.
42566
42567         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42568         wider than float.
42569
42570 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42571
42572         * lib/scanasm.exp: Add support for counting numbers of
42573         occurences.
42574         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42575         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42576
42577 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42578
42579         PR c++/9683
42580         * g++.dg/template/static3.C: New test.
42581
42582         PR c++/9829
42583         * g++.dg/parse/namespace6.C: New test.
42584
42585 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42586
42587         PR target/9732
42588         * gcc.dg/20030225-1.c: New test.
42589
42590 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42591
42592         * README: Remove out-of-date information.
42593
42594         PR c++/9836
42595         * g++.dg/template/spec6.C: New test.
42596
42597 2003-02-24  Jeff Law  <law@redhat.com>
42598
42599         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42600
42601 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42602
42603         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42604         * gcc.dg/pragma-ep-1.c: Likewise.
42605
42606 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42607
42608         PR c++/9602
42609         * g++.dg/template/friend16.C: New test.
42610
42611 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42612
42613         PR c++/5333
42614         * g++.dg/parse/fused-params1.C: Adjust error messages.
42615         * g++.dg/template/nested3.C: New test.
42616
42617 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42618
42619         * g++.dg/abi/param1.C: New test.
42620
42621 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42622
42623         PR c++/7982
42624         * g++.dg/warn/implicit-typename1.C: New test.
42625
42626 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42627
42628         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42629         with "mtune".
42630         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42631         * gcc.c-torture/execute/20010129-1.x: Likewise.
42632         * gcc.dg/20011107-1.c: Likewise.
42633         * gcc.dg/20020108-1.c: Likewise.
42634         * gcc.dg/20020122-3.c: Likewise.
42635         * gcc.dg/20020206-1.c: Likewise.
42636         * gcc.dg/20020310-1.c: Likewise.
42637         * gcc.dg/20020426-2.c: Likewise.
42638         * gcc.dg/20020517-1.c: Likewise.
42639         * gcc.dg/991230-1.c: Likewise.
42640         * gcc.dg/i386-unroll-1.c: Likewise.
42641         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42642
42643 2003-02-22  Jan Hubicka  <jh@suse.cz>
42644
42645         * gcc.dg/i386-mul.c: New test.
42646
42647 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42648
42649         * gcc.dg/builtins-5.c: New test case.
42650
42651 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42652
42653         * gcc.dg/asmreg-1.c: New test.
42654
42655 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42656
42657         PR c++/9749
42658         * g++.dg/parse/varmod1.C: New test.
42659
42660 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42661
42662         PR c++/9727
42663         * g++.dg/template/op1.C: New test.
42664
42665 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42666
42667         PR c++/8906
42668         * g++.dg/template/nested2.C: New test.
42669
42670 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42671
42672         PR c++/8724
42673         * g++.dg/expr/dtor1.C: New test.
42674
42675 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42676
42677         * gcc.dg/cpp/include3.c: New test.
42678         * gcc.dg/cpp/inc/foo.h: New file.
42679
42680 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42681
42682         * gcc.c-torture/execute/20030221-1.c: New test.
42683
42684 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42685
42686         PR c++/9729
42687         * g++.dg/abi/conv1.C: New test.
42688
42689 2003-02-20  Jan Hubicka  <jh@suse.cz>
42690
42691         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42692
42693 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
42694
42695         * gcc.c-torture/compile/20030219-1.c: New test.
42696
42697 2003-02-18  Jan Hubicka  <jh@suse.cz>
42698
42699         * gcc.dg/funcorder.c: New test.
42700
42701 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42702
42703         * gcc.c-torture/execute/20030218-1.c: New.
42704
42705 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
42706
42707         * gcc.dg/20030218-1.c: New.
42708
42709 2003-02-18  Richard Henderson  <rth@redhat.com>
42710
42711         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
42712         * gcc.dg/attr-used-2.c: New.
42713
42714 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
42715
42716         PR c++/9704
42717         * g++.dg/init/copy5.C: New test.
42718
42719 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
42720
42721         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
42722         * g++.dg/pch/pch.exp: Likewise.
42723
42724 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42725
42726         * gcc.c-torture/execute/20030209-1.c: Enable the test if
42727         STACK_SIZE is not defined.
42728
42729 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42730
42731         PR c++/9457
42732         * g++.dg/template/init1.C: New test.
42733
42734 2003-02-16  Jan HUbicka  <jh@suse.cz>
42735
42736         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
42737         (foo): Add few extra tests
42738         * gcc.dg/c99-const-expr-3.c: Likewise.
42739         * gcc.c-torture/execute/20030216-1.c: New.
42740
42741 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42742
42743         PR c++/9459
42744         * g++.dg/ext/typeof4.C: New test.
42745
42746 2003-02-15  Roger Sayle  <roger@eyesopen.com>
42747
42748         * gcc.dg/i386-387-3.c: New test case.
42749
42750 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
42751
42752         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
42753         cris-*-elf* cris-*-aout* and mmix-*-*.
42754
42755 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
42756
42757         * gcc.dg/20030213-1.c: New test.
42758
42759 2003-02-12  Roger Sayle  <roger@eyesopen.com>
42760
42761         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
42762         * gcc.dg/i386-387-2.c: Likewise.
42763
42764 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
42765
42766         * gcc.dg/ppc-spe.c: Fix formatting.
42767         Enable tests that were previously unsupported by gas.
42768         Delete tests for instructions that no longer exist.
42769         Switch arguments on evsubifw builtin.
42770
42771 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
42772
42773         * gcc.c-torture/execute/20030209-1.c: Disable the test if
42774         STACK_SIZE is too small.
42775
42776 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42777             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42778
42779         * gcc.dg/decl-2.c: New test.
42780
42781 2003-02-10  Jan Hubicka  <jh@suse.cz>
42782
42783         * gcc.dg/i386-fpcvt-1.c: New test.
42784
42785 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
42786
42787         * gcc.c-torture/execute/20030209-1.c: New test.
42788
42789 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
42790
42791         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
42792         int-wide bitops, use the constants of the same width.
42793         Likewise, if long long is 32-bit wide, test bitops using
42794         32-bit constants.
42795
42796 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
42797
42798         * gcc.dg/20021014-1.c: Annotate with expected notice text.
42799
42800 2003-02-07  Roger Sayle  <roger@eyesopen.com>
42801
42802         * gcc.dg/builtins-4.c: New test case.
42803
42804 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42805
42806         * gcc.dg/20020430-1.c: Fix dg command typos.
42807         * gcc.dg/20020503-1.c: Likewise.
42808
42809 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42810
42811         PR c++/8785
42812         * g++.dg/parse/fused-params1.C: New test.
42813
42814         PR c++/8857
42815         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42816
42817         PR c++/8921
42818         * g++.dg/parse/non-dependent1.C: New test.
42819
42820         PR c++/8928
42821         * g++.dg/parse/dupl-tmpl-args1.C: New test.
42822
42823         PR c++/9228
42824         * g++.dg/parse/undefined7.C: New test.
42825         * g++.dg/parse/non-templ1.C: New test.
42826
42827         PR c++/9229
42828         * g++.dg/parse/too-many-tmpl-args1.C: New test.
42829
42830 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
42831
42832         * gcc.c-torture/compile/20030206-1.c: New test.
42833
42834 2003-02-05  Roger Sayle  <roger@eyesopen.com>
42835
42836         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42837         "pow" to "foo" to avoid potential confusion with a math built-in.
42838
42839 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42840
42841         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42842         conditions for SPARC targets.
42843
42844 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * gcc.dg/20030204-1.c: New test.
42847
42848 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42849
42850         PR c++/38
42851         * g++.dg/parse/array-size1.C: New test.
42852
42853         PR c++/5657
42854         * g++.dg/parse/undefined3.C: New test.
42855
42856         PR c++/5665
42857         * g++.dg/parse/undefined4.C: New test.
42858
42859         PR c++/5975
42860         * g++.dg/parse/undefined5.C: New test.
42861
42862         PR c++/7259
42863         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42864
42865         PR c++/8578
42866         * g++.dg/parse/casting-operator1.C: New test.
42867
42868         PR c++/8596
42869         * g++.dg/parse/undefined6.C: New test.
42870
42871         PR c++/8736
42872         * g++.dg/parse/missing-template1.C: New test.
42873
42874 2003-02-04  Jan Hubicka  <jh@suse.cz>
42875
42876         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42877         * gcc.dg/i386-cmov?.c: Likewise.
42878         * gcc.dg/i386-fpcvt-?.c: Likewise.
42879         * gcc.dg/i386-ssefp-1.c: Likewise.
42880         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42881         conventions.
42882
42883 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42884
42885         PR c++/7129
42886         * g++.dg/ext/max.C: New test.
42887
42888 2003-02-03  Jan Hubicka  <jh@suse.cz>
42889
42890         * gcc.c-torture/execute/20030203-1.c: New test.
42891
42892 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42893
42894         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42895         'natural-endian'.
42896
42897 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42898
42899         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42900         * g++.dg/init/new2.C: Likewise.
42901         * g++.dg/other/new1.C: Likewise.
42902
42903 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42904
42905         * gcc.dg/struct-ret-libc.c: New test.
42906
42907 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42908
42909         * gcc.dg/20030129-1.c: New test.
42910
42911 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42912
42913         PR c++/8849
42914         * g++.dg/template/ptrmem4.C: New test.
42915
42916 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42917
42918         * g++.dg/parser/constant1.C: New test.
42919
42920 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42921
42922         PR c++/8591
42923         * g++.dg/parse/friend2.C: New test.
42924
42925 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42926
42927         PR c++/9437
42928         * g++.dg/template/unify4.C: New test.
42929
42930 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42931
42932         * gcc.c-torture/execute/20030128-1.c: New test.
42933
42934 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42935
42936         * g++.dg/lookup/nested1.C: Test moved from ...
42937         * g++.old-deja/g++.other/lookup24.C: ... here.
42938
42939 2003-01-28  Jan Hubicka  <jh@suse.cz>
42940
42941         * gcc.dg/i386-cmov5.c: New test.
42942
42943 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42944
42945         * gcc.c-torture/execute/20010925-1.c: Changed the
42946         memcpy declaration.
42947
42948 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42949
42950         PR c++/3902
42951         * g++.dg/parse/template5.C: New test.
42952
42953 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42954
42955         PR fortran/9258
42956         * g77.dg/pr9258: New test.
42957
42958 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42959
42960         * README: Move relevant parts from README.g++.
42961
42962         * README.g++: Remove this file.
42963
42964 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42965
42966         * g++.dg/abi/dcast1.C: New test.
42967
42968 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42969
42970         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42971
42972 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42973
42974         PR c++/47
42975         * g++.old-deja/g++.other/lookup24.C: New test.
42976
42977 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42978
42979         PR middle-end/7227
42980         * gcc.dg/uninit-C.c: New test.
42981
42982 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42983
42984         * g++.dg/abi/covariant1.C: New test.
42985
42986 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42987
42988         * gcc.dg/20030123-1.c: New test.
42989
42990 2003-01-25  Jan Hubicka  <jh@suse.cz>
42991
42992         PR opt/8492
42993         * gcc.c-torture/compile/20030125-1.c
42994
42995 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42996
42997         PR c++/9403
42998         * g++.dg/parse/template3.C: New test.
42999         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43000
43001         PR c++/795
43002         * g++.dg/parse/template4.C: New test.
43003
43004         PR c++/9415
43005         * g++.dg/template/qual2.C: New test.
43006
43007         PR c++/8545
43008         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43009
43010         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43011
43012 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43013
43014         * gcc.c-torture/execute/switch-1.c: New test case.
43015
43016 2003-01-25  Jan Hubicka  <jh@suse.cz>
43017
43018         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43019
43020 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43021
43022         Tweaks for Bison-1.875. From the NEWS file:
43023         "- `parse error' -> `syntax error'
43024         Bison now uniformly uses the term `syntax error'"
43025         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43026         * gcc.dg/cpp/digraph2.c: Likewise.
43027         * gcc.dg/cpp/direct2.c: Likewise.
43028         * gcc.dg/cpp/paste4.c: Likewise.
43029         * gcc.dg/c90-restrict-1.c: Likewise.
43030         * gcc.dg/c99-func-2.c: Likewise.
43031         * gcc.dg/noncompile/920721-2.c: Likewise.
43032         * gcc.dg/noncompile/930622-2.c: Likewise.
43033         * gcc.dg/noncompile/940112-1.c: Likewise.
43034         * gcc.dg/noncompile/950921-1.c: Likewise.
43035         * gcc.dg/noncompile/951123-1.c: Likewise.
43036         * gcc.dg/noncompile/971104-1.c: Likewise.
43037         * gcc.dg/noncompile/990416-1.c: Likewise.
43038
43039 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43040
43041         * g++.dg/parse/undefined1.C: Add error message.
43042
43043 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43044
43045         PR c++/9354
43046         * g++.dg/parse/new1.C: New test.
43047
43048         PR c++/9216
43049         * g++.dg/parse/template2.C: New test.
43050
43051         PR c++/9354
43052         * g++.dg/parse/typedef2.C: New test.
43053
43054         PR c++/9328
43055         * g++.dg/ext/typeof3.C: New test.
43056
43057 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43058
43059         PR c++/2738
43060         * g++.dg/parse/ret-type1.C: New test.
43061
43062         PR c++/3792
43063         * g++.dg/parse/tmpl-outside1.C: New test.
43064
43065         PR c++/4207
43066         * g++.dg/parse/int-as-enum1.C: New test.
43067
43068         PR c++/4903
43069         * g++.dg/parse/no-typename1.C: New test.
43070
43071         PR c++/5533
43072         * g++.dg/parse/no-value1.C: New test.
43073
43074         PR c++/5921
43075         * g++.dg/parse/wrong-inline1.C: New test.
43076
43077         PR c++/6402
43078         * g++.dg/parse/ref1.C: New test.
43079
43080         PR c++/6992
43081         * g++.dg/parse/attr-ctor1.C: New test.
43082
43083         PR c++/7229
43084         * g++.dg/parse/namespace5.C: New test.
43085
43086         PR c++/7917
43087         * g++.dg/parse/func-def1.C: New test.
43088
43089         PR c++/8143
43090         * g++.dg/parse/undefined1.C: New test.
43091
43092         PR c++/5723, PR c++/8522
43093         * g++.dg/parse/specialization1.C: New test.
43094
43095         PR c++/163, PR c++/8595
43096         * g++.dg/parse/struct-as-enum1.C: New test.
43097
43098         PR c++/9173
43099         * g++.dg/parse/undefined2.C: New test.
43100
43101 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43102
43103         PR c++/9298
43104         * g++.dg/parse/template1.C: New test.
43105
43106         PR c++/9384
43107         * g++.dg/parse/using1.C: New test.
43108
43109         PR c++/9285
43110         PR c++/9294
43111         * g++.dg/parse/expr2.C: New test.
43112
43113         PR c++/9388
43114         * g++.dg/parse/lookup2.C: Likewise.
43115
43116 2003-01-21  Jan Hubicka  <jh@suse.cz>
43117
43118         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43119         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43120         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43121         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43122
43123 2003-01-20  Nick Clifton  <nickc@redhat.com>
43124
43125         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43126         problem with ARM sibcall code generation.
43127
43128 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43129
43130         * gcc.c-torture/execute/20030120-1.c: New.
43131
43132 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43133
43134         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43135
43136 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43137
43138         PR c++/9272
43139         * g++.dg/parse/ctor1.C: New test.
43140
43141         PR c++/9294:
43142         * g++.dg/parse/qualified1.C: New test.
43143
43144         * g++.dg/parse/typename3.C: New test.
43145
43146 2003-01-16  Richard Henderson  <rth@redhat.com>
43147
43148         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43149
43150 2003-01-16  Richard Henderson  <rth@redhat.com>
43151
43152         * g++.dg/pch/pch.exp: Copy test header to the working directory
43153         before using it either for precompilation or direct use.
43154         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43155         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43156
43157 2003-01-16  Richard Henderson  <rth@redhat.com>
43158
43159         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43160         before using it either for precompilation or direct use.
43161         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43162         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43163
43164 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43165
43166         * g++.dg/ext/typename1.C: Add typename keyword.
43167         * g++.dg/template/crash1.C: Update error messages.
43168         * g++.dg/template/crash2.C: Remove error message.
43169         * g++.dg/parse/typename2.C: New test.
43170         * g++.dg/template/typename2.C: Change implicit
43171         typename warning into error.
43172         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43173         error messages.
43174         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43175         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43176         * g++.old-deja/g++.law/visibility13.C: Remove error
43177         messages.
43178         * g++.old-deja/g++.ns/template17.C: Reorder code to
43179         make declaration visible in template.
43180         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43181         * g++.old-deja/g++.pt/crash36.C: Issue more error
43182         messages.
43183         * g++.old-deja/g++.pt/crash5.C: Improve error
43184         message.
43185         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43186         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43187         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43188         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43189         typename warning with error message.
43190         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43191         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43192         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43193
43194 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43195
43196         * g++.dg/parse/ambig2.C: New test.
43197
43198 2003-01-15  Richard Henderson  <rth@redhat.com>
43199
43200         * g++.dg/tls/init-2.C: Update error message string.
43201
43202 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43203
43204         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43205
43206 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43207
43208         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43209         all for HC11/HC12.
43210         * gcc.c-torture/compile/20001205-1.x: Likewise.
43211         * gcc.c-torture/compile/20001226-1.x: Likewise.
43212         * gcc.c-torture/compile/920520-1.x: Likewise.
43213         * gcc.c-torture/compile/961203-1.x: Likewise.
43214         * gcc.c-torture/compile/20020604-1.x: Likewise.
43215
43216 2003-01-15  Jan Hubicka  <jh@suse.cz>
43217
43218         * gcc.c-torture/compile/20030115-1.c: New test.
43219
43220         * gcc.dg/i386-fpcvt-1.c: New test.
43221         * gcc.dg/i386-fpcvt-2.c: New test.
43222
43223 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43224
43225         Further conform g++'s __vmi_class_type_info to the C++ ABI
43226         specification.
43227         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43228         the specification.
43229
43230 2003-01-14  Jan Hubicka  <jh@suse.cz>
43231
43232         * gcc.dg/i386-fpcvt-1.c: New test.
43233         * gcc.dg/i386-fpcvt-2.c: New test.
43234
43235 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43236
43237         * gcc.dg/i386-mmx-3.c: New test.
43238
43239 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43240
43241         PR c++/9264
43242         * g++.dg/parse/octal1.C: New file.
43243
43244         PR c++/9172
43245         * g++.dg/parse/typename1.C: New file.
43246
43247 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43248
43249         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43250         * gcc.dg/bf-no-ms-layout.c: Likewise.
43251         * gcc.dg/bf-ms-attrib.c: Likewise.
43252
43253 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43254
43255         PR c++/9099
43256         * g++.dg/parse/dtor1.C: New file.
43257
43258         PR c++/9128
43259         * g++.dg/rtti/typeid1.C: New file.
43260
43261         PR c++/9153
43262         * g++.dg/parse/lookup1.C: New file.
43263
43264         PR c++/9171
43265         * g++.dg/templ/spec5.C: New file.
43266
43267 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43268
43269         * gcc.c-torture/compile/20030110-1.c: New test.
43270
43271 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43272
43273         Merge from pch-branch:
43274
43275         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43276
43277         * gcc.dg/pch/cpp-1.h: New.
43278         * gcc.dg/pch/cpp-1.c: New.
43279         * gcc.dg/pch/cpp-2.h: New.
43280         * gcc.dg/pch/cpp-2.c: New.
43281
43282         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43283
43284         * gcc.dg/pch/except-1.h: New.
43285         * gcc.dg/pch/except-1.c: New.
43286
43287         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43288
43289         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43290         running test.
43291         * gcc.dg/pch: Include *.hp not *.h.
43292         * gcc.dg/pch/system-1.h: New.
43293         * gcc.dg/pch/system-1.c: New.
43294
43295         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43296
43297         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43298         rather than trying to build and run a program using PCH.
43299         * gcc.dg/pch: Remove dg-do commands from test files.
43300
43301         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43302
43303         * gcc.dg/pch/macro-3.c: New.
43304         * gcc.dg/pch/macro-3.h: New.
43305
43306         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43307
43308         * gcc.dg/pch/common-1.c: New.
43309         * gcc.dg/pch/common-1.h: New.
43310         * gcc.dg/pch/decl-1.c: New.
43311         * gcc.dg/pch/decl-1.h: New.
43312         * gcc.dg/pch/decl-2.c: New.
43313         * gcc.dg/pch/decl-2.h: New.
43314         * gcc.dg/pch/decl-3.c: New.
43315         * gcc.dg/pch/decl-3.h: New.
43316         * gcc.dg/pch/decl-4.c: New.
43317         * gcc.dg/pch/decl-4.h: New.
43318         * gcc.dg/pch/decl-5.c: New.
43319         * gcc.dg/pch/decl-5.h: New.
43320         * gcc.dg/pch/global-1.c: New.
43321         * gcc.dg/pch/global-1.h: New.
43322         * gcc.dg/pch/inline-1.c: New.
43323         * gcc.dg/pch/inline-1.h: New.
43324         * gcc.dg/pch/inline-2.c: New.
43325         * gcc.dg/pch/inline-2.h: New.
43326         * gcc.dg/pch/static-1.c: New.
43327         * gcc.dg/pch/static-1.h: New.
43328         * gcc.dg/pch/static-2.c: New.
43329         * gcc.dg/pch/static-2.h: New.
43330
43331         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43332
43333         * g++.dg/pch/pch.exp: Better handle failing testcases.
43334         * gcc.dg/pch/pch.exp: Likewise.
43335         * gcc.dg/pch/macro-1.c: New.
43336         * gcc.dg/pch/macro-1.h: New.
43337         * gcc.dg/pch/macro-2.c: New.
43338         * gcc.dg/pch/macro-2.h: New.
43339
43340         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43341
43342         * g++.dg/dg.exp: Treat files in pch/ specially.
43343         * g++.dg/pch/pch.exp: New file.
43344         * g++.dg/pch/empty.H: New file.
43345         * g++.dg/pch/empty.C: New file.
43346         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43347         "precompile".
43348
43349         * gcc.dg/pch/pch.exp: New file.
43350         * gcc.dg/pch/empty.h: New file.
43351         * gcc.dg/pch/empty.c: New file.
43352         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43353         "precompile".
43354
43355 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43356
43357         * g++.dg/template/friend14.C: New test.
43358
43359 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43360
43361         * gcc.dg/old-style-asm-1.c: New test.
43362
43363 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43364
43365         * gcc.c-torture/compile/20030109-1.c: New test.
43366
43367 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43368
43369         * gcc.c-torture/execute/20030109-1.c: New test.
43370
43371 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43372
43373         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43374         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43375         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43376         * g++.old-deja/g++.mike/eh2.C: Likewise.
43377         * g++.old-deja/g++.mike/eh3.C: Likewise.
43378         * g++.old-deja/g++.mike/eh5.C: Likewise.
43379         * g++.old-deja/g++.mike/eh6.C: Likewise.
43380         * g++.old-deja/g++.mike/eh7.C: Likewise.
43381         * g++.old-deja/g++.mike/eh8.C: Likewise.
43382         * g++.old-deja/g++.mike/eh9.C: Likewise.
43383         * g++.old-deja/g++.mike/eh10.C: Likewise.
43384         * g++.old-deja/g++.mike/eh12.C: Likewise.
43385         * g++.old-deja/g++.mike/eh13.C: Likewise.
43386         * g++.old-deja/g++.mike/eh14.C: Likewise.
43387         * g++.old-deja/g++.mike/eh16.C: Likewise.
43388         * g++.old-deja/g++.mike/eh17.C: Likewise.
43389         * g++.old-deja/g++.mike/eh18.C: Likewise.
43390         * g++.old-deja/g++.mike/eh21.C: Likewise.
43391         * g++.old-deja/g++.mike/eh23.C: Likewise.
43392         * g++.old-deja/g++.mike/eh24.C: Likewise.
43393         * g++.old-deja/g++.mike/eh25.C: Likewise.
43394         * g++.old-deja/g++.mike/eh26.C: Likewise.
43395         * g++.old-deja/g++.mike/eh27.C: Likewise.
43396         * g++.old-deja/g++.mike/eh28.C: Likewise.
43397         * g++.old-deja/g++.mike/eh29.C: Likewise.
43398         * g++.old-deja/g++.mike/eh31.C: Likewise.
43399         * g++.old-deja/g++.mike/eh33.C: Likewise.
43400         * g++.old-deja/g++.mike/eh34.C: Likewise.
43401         * g++.old-deja/g++.mike/eh35.C: Likewise.
43402         * g++.old-deja/g++.mike/eh36.C: Likewise.
43403         * g++.old-deja/g++.mike/eh37.C: Likewise.
43404         * g++.old-deja/g++.mike/eh38.C: Likewise.
43405         * g++.old-deja/g++.mike/eh39.C: Likewise.
43406         * g++.old-deja/g++.mike/eh40.C: Likewise.
43407         * g++.old-deja/g++.mike/eh41.C: Likewise.
43408         * g++.old-deja/g++.mike/eh42.C: Likewise.
43409         * g++.old-deja/g++.mike/eh44.C: Likewise.
43410         * g++.old-deja/g++.mike/eh46.C: Likewise.
43411         * g++.old-deja/g++.mike/eh47.C: Likewise.
43412         * g++.old-deja/g++.mike/eh48.C: Likewise.
43413         * g++.old-deja/g++.mike/eh49.C: Likewise.
43414         * g++.old-deja/g++.mike/eh50.C: Likewise.
43415         * g++.old-deja/g++.mike/eh51.C: Likewise.
43416         * g++.old-deja/g++.mike/eh53.C: Likewise.
43417         * g++.old-deja/g++.mike/eh55.C: Likewise.
43418         * g++.old-deja/g++.mike/p7912.C: Likewise.
43419         * g++.old-deja/g++.mike/p9706.C: Likewise.
43420         * g++.old-deja/g++.mike/p10416.C: Likewise.
43421         * g++.old-deja/g++.mike/p11667.C: Likewise.
43422         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43423         Remove redundant reference to Iris.
43424         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43425         Elxsi, i860, Pico Java, and WE32K.
43426
43427 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43428
43429         * g++.dg/ext/asm4.C: New test.
43430
43431 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43432
43433         PR c++/9030
43434         * g++.dg/template/friend12.C: New test.
43435         * g++.dg/template/friend13.C: Likewise.
43436         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43437
43438 2003-01-08  Jan Hubicka  <jh@suse.cz>
43439
43440         * gcc.dg/i386-cadd.c: New test.
43441         * gcc.dg/i386-cmov4.c: Likewise.
43442
43443 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43444
43445         PR c++/9165
43446         * g++.dg/warn/Wunused-3.C: New test.
43447
43448         * g++.dg/abi/bitfield9.C: New test.
43449
43450         PR c++/9189
43451         * g++.dg/parse/defarg3.C: New test.
43452
43453 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43454
43455         * g++.dg/parse/ambig1.C: New test.
43456         * g++.dg/parse/defarg2.C: New test.
43457
43458 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43459
43460         * g++.dg/template/defarg-1.C: New test.
43461         * g++.dg/template/local2.C: Likewise.
43462
43463 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43464
43465         * gcc.c-torture/execute/20030105-1.c: New test.
43466
43467 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43468
43469         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43470         * g++.dg/parse/namespace4.C: Likewise.
43471
43472 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43473
43474         * g++.dg/template/ntp2.C: New test.
43475
43476 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43477
43478         * g++.dg/parse/extern-C-1.C: New test.
43479
43480         * g++.dg/parse/namespace4.C: New test.
43481
43482         * g++.dg/template/nested1.C: New test.
43483
43484         * g++.dg/parse/namespace3.C: New test.
43485
43486 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43487
43488         * g++.dg/lookup/two-stage1.C: New test.
43489
43490 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43491
43492         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43493         * g++.old-deja/g++.jason/access8.C: Likewise.
43494         * g++.old-deja/g++.other/decl5.C: Likewise.
43495
43496 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43497
43498         * g++.dg/parse/parse7.C: New test.
43499
43500 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43501
43502         PR c++/2843
43503         * g++.dg/ext/attrib7.C: New test.
43504
43505 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43506
43507         * g++.dg/parse/parse6.C: New test.
43508
43509 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43510
43511         * gcc.dg/h8300-stack-1.c: New.
43512
43513 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43514
43515         g++.dg/lookup/exception1.C: New test.
43516
43517         g++.dg/lookup/template1.C: New test.
43518
43519         g++.dg/parse/namespace2.C: New test.
43520
43521         g++.dg/parse/parens2.C: New test.
43522
43523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43524
43525         * g++.dg/parse/parse5.C: New test.
43526         * g++.dg/lookup/scoped4.C: New test.
43527
43528 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43529
43530         * g++.dg/parse/parens1.C: New test.
43531
43532         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43533         angle-bracket1.C.
43534         * g++.dg/parse/parens2.C: New test.
43535
43536         * g++.dg/lookup/scope-operator1.C: New test.
43537
43538         * g++.dg/parse/operator1.C: New test.
43539
43540 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43541
43542         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43543         * g++.old-deja/g++.other/access6.C: Likewise.
43544         * g++.old-deja/g++.other/decl1.C: Likewise.
43545         * g++.old-deja/g++.pt/typename12.C: Likewise.
43546
43547 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43548
43549         * g++.dg/parse/namespace1.C: New test.
43550
43551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43552
43553         * g++.dg/parse/parse4.C: New test.
43554
43555 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43556
43557         * g++.dg/parse/parse3.C: New test.
43558
43559 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43560
43561         * g++.dg/parse/parse2.C: New test.
43562
43563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43564
43565         * g++.dg/template/friend11.C: New test.
43566
43567 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43568
43569         * g++.dg/parse/parse1.C: New test.
43570
43571 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43572
43573         * lib/profopt.exp: Change the name of a global variable to avoid
43574         possible clashes with other test suites.
43575
43576 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43577
43578         * g++.dg/inherit/covariant8.C: New test.
43579
43580 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43581
43582         * g++.dg/init/array9.C: New test.
43583
43584         PR c++/9112
43585         * g++.dg/parse/expr1.C: New test.
43586
43587 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43588
43589         * gcc.c-torture/compile/20021230-1.c: New test.
43590
43591 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43592
43593         * g++.dg/inherit/covariant5.C: New test.
43594         * g++.dg/inherit/covariant6.C: New test.
43595         * g++.dg/inherit/covariant7.C: New test.
43596
43597 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43598
43599         PR c++/2739
43600         * g++.dg/other/access2.C: New test.
43601
43602 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43603
43604         * g++.dg/other/anon-struct.C: No longer fails
43605         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43606         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43607         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43608
43609 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43610
43611         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43612
43613 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43614
43615         * g++.dg/eh/spec4.C: Remove stray semicolon.
43616         * g++.dg/expr/pmf-1.C: Change error message.
43617         * g++.dg/ext/asm1.C: Remove stray semicolon.
43618         * g++.dg/ext/typename1.C: Add missing typenames.
43619         * g++.dg/inherit/template-as-base.C: Change error message.
43620         * g++.dg/lookup/scoped1.C: Likewise.
43621         * g++.dg/lookup/scoped2.C: Likewise.
43622         * g++.dg/lookup/using2.C: Likewise.
43623         * g++.dg/other/component1.C: Remove stray semicolon.
43624         * g++.dg/other/do1.C: Change error message.
43625         * g++.dg/other/error2.C: Likewise.
43626         * g++.dg/other/init1.C: Likewise.
43627         * g++.dg/other/packed1.C: Remove stray semicolon.
43628         * g++.dg/other/ptrmem2.C: Change error message.
43629         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43630         marker.
43631         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43632         * g++.dg/template/access3.C: Add typename keyword.
43633         * g++.dg/template/access5.C: Remove stray semicolon.
43634         * g++.dg/template/access6.C: Likewise.
43635         * g++.dg/template/complit1.C: Likewise.
43636         * g++.dg/template/crash1.C: Change error message.
43637         * g++.dg/template/inherit2.C: Remove stray semicolon.
43638         * g++.dg/template/instantiate2.C: Likewise.
43639         * g++.dg/template/instantiate3.C: Change error message.
43640         * g++.dg/template/qual1.C: Remove stray semicolon.
43641         * g++.dg/template/qualttp18.C: Change error message.
43642         * g++.dg/template/ref1.C: Remove stray semicolon.
43643         * g++.dg/template/sizeof1.C (A::value): Declare it.
43644         * g++.dg/template/spec4.C: Change error message.
43645         * g++.dg/template/static1.C: Likewise.
43646         * g++.dg/template/type1.C: Likewise.
43647         * g++.dg/template/typename3.C: Likewise.
43648         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43649         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43650         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43651         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43652         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43653         named return value extension.
43654         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43655         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43656         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43657         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43658         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43659         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43660         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43661         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43662         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43663         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43664         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43665         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43666         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43667         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43668         syntax.
43669         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43670         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43671         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43672         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43673         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43674         * g++.old-deja/g++.brendan/template11.C: Likewise.
43675         * g++.old-deja/g++.brendan/template26.C: Likewise.
43676         * g++.old-deja/g++.brendan/template27.C: Use explicit
43677         specialization syntax.
43678         * g++.old-deja/g++.brendan/template30.C: Likewise.
43679         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43680         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43681         non-dependent names.
43682         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43683         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43684         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43685         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43686         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43687         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43688         named return value extension.
43689         * g++.old-deja/g++.ext/namedret2.C: Likewise.
43690         * g++.old-deja/g++.ext/namedret3.C: Likewise.
43691         * g++.old-deja/g++.ext/return1.C: Likewise.
43692         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43693         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43694         * g++.old-deja/g++.jason/access8.C: Likewise.
43695         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43696         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43697         pseudo-destructor names.
43698         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43699         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43700         pseudo-destructor names.
43701         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43702         * g++.old-deja/g++.jason/overload19.C: Likewise.
43703         * g++.old-deja/g++.jason/overload32.C: Likewise.
43704         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
43705         stray semicolons.
43706         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
43707         * g++.old-deja/g++.jason/return.C: Likewise.
43708         * g++.old-deja/g++.jason/return2.C: Likewise.
43709         * g++.old-deja/g++.jason/shadow1.C: Likewise.
43710         * g++.old-deja/g++.jason/special.C: Use explicit specialization
43711         syntax.
43712         * g++.old-deja/g++.jason/template10.C: Account for use of
43713         non-dependent names.
43714         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
43715         syntax.
43716         * g++.old-deja/g++.jason/template37.C: Likewise.
43717         * g++.old-deja/g++.law/access4.C: Change error messages.
43718         * g++.old-deja/g++.law/arm13.C: Remove incorrect
43719         pseudo-destructor names.
43720         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
43721         * g++.old-deja/g++.law/ctors9.C: Likewise.
43722         * g++.old-deja/g++.law/cvt22.C: Likewise.
43723         * g++.old-deja/g++.law/dtors5.C: Likewise.
43724         * g++.old-deja/g++.law/global-init1.C: Likewise.
43725         * g++.old-deja/g++.law/missed-error3.C: Likewise.
43726         * g++.old-deja/g++.law/operators28.C: Likewise.
43727         * g++.old-deja/g++.law/visibility28.C: Likewise.
43728         * g++.old-deja/g++.martin/eval1.C: Likewise.
43729         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
43730         name.
43731         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
43732         * g++.old-deja/g++.mike/net34.C: Likewise.
43733         * g++.old-deja/g++.mike/net36.C: Likewise.
43734         * g++.old-deja/g++.mike/ns2.C: Likewise.
43735         * g++.old-deja/g++.mike/p12306.C: Likewise.
43736         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
43737         value extension.
43738         * g++.old-deja/g++.mike/p700.C: Likewise.
43739         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
43740         * g++.old-deja/g++.mike/p710.C: Likewise.
43741         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
43742         value extension.
43743         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
43744         * g++.old-deja/g++.mike/pmf9.C: Likewise.
43745         * g++.old-deja/g++.ns/crash2.C: Likewise.
43746         * g++.old-deja/g++.ns/crash3.C: Likewise.
43747         * g++.old-deja/g++.ns/invalid1.C: Likewise.
43748         * g++.old-deja/g++.ns/ns17.C: Likewise.
43749         * g++.old-deja/g++.ns/template16.C: Likewise.
43750         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
43751         keyword.
43752         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
43753         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
43754         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
43755         named return value extension.
43756         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
43757         * g++.old-deja/g++.other/access4.C: Issue additional error
43758         messages.
43759         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
43760         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
43761         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
43762         * g++.old-deja/g++.other/crash25.C: Change error message.
43763         * g++.old-deja/g++.other/crash4.C: Change error message.
43764         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
43765         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
43766         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
43767         checks.
43768         * g++.old-deja/g++.other/defarg8.C: Likewise.
43769         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
43770         * g++.old-deja/g++.other/dtor10.C: Likewise.
43771         * g++.old-deja/g++.other/incomplete.C: Likewise.
43772         * g++.old-deja/g++.other/linkage7.C: Likewise.
43773         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
43774         lookup algorithm.
43775         * g++.old-deja/g++.other/mangle2.C: Likewise.
43776         * g++.old-deja/g++.other/refinit2.C: Likewise.
43777         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
43778         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
43779         * g++.old-deja/g++.pt/crash28.C: Likewise.
43780         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
43781         syntax.
43782         * g++.old-deja/g++.pt/crash32.C: Change error message.
43783         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
43784         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
43785         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
43786         error message position.
43787         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
43788         * g++.old-deja/g++.pt/defarg8.C: Change error message.
43789         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
43790         syntax.
43791         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
43792         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
43793         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
43794         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
43795         keyword.
43796         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43797         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
43798         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
43799         keyword.
43800         * g++.old-deja/g++.pt/explicit71.C: Change error message.
43801         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
43802         syntax.
43803         * g++.old-deja/g++.pt/friend28.C: Account for use of
43804         non-dependent names.
43805         * g++.old-deja/g++.pt/friend29.C: Likewise.
43806         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
43807         rules.
43808         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43809         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43810         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43811         lookup rules.
43812         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43813         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43814         keyword.
43815         * g++.old-deja/g++.pt/memclass20.C: Likewise.
43816         * g++.old-deja/g++.pt/memclass5.C: Likewise.
43817         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43818         keyword.
43819         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43820         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43821         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43822         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43823         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43824         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43825         keyword.
43826         * g++.old-deja/g++.pt/spec10.C: Likewise.
43827         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43828         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43829         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43830         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43831         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43832         * g++.old-deja/g++.pt/ttp62.C: Likewise.
43833         * g++.old-deja/g++.pt/ttp64.C: Likewise.
43834         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43835         * g++.old-deja/g++.pt/typename15.C: Likewise.
43836         * g++.old-deja/g++.pt/typename22.C: Likewise.
43837         * g++.old-deja/g++.pt/typename6.C: Change error messages.
43838         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43839         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43840         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43841         syntax.
43842         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43843         return value extension.
43844         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43845         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43846         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43847         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43848
43849 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43850
43851         * g++.dg/warn/inline1.C: New test.
43852         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43853         * g++.old-deja/g++.jason/synth10.C: Likewise.
43854         * g++.old-deja/g++.mike/net31.C: Likewise.
43855         * g++.old-deja/g++.mike/p8786.C: Likewise.
43856
43857         * g++.dg/template/friend10.C: New test.
43858         * g++.dg/template/conv5.C: New test.
43859
43860 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43861
43862         * g++.dg/lookup/scoped3.C: New test.
43863
43864         * g++.dg/lookup/decl1.C: New test.
43865         * g++.dg/lookup/decl2.C: New test.
43866
43867 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43868
43869         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43870         gcc.c-torture/compile/20021015-1.c,
43871         gcc.c-torture/compile/20021015-2.c,
43872         gcc.c-torture/compile/20021123-1.c,
43873         gcc.c-torture/compile/20021123-2.c,
43874         gcc.c-torture/compile/20021123-3.c,
43875         gcc.c-torture/compile/20021123-4.c,
43876         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43877         only to 3.1 or 3.2 branch.
43878
43879 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43880
43881         * gcc.dg/i386-bitfield3.c: New test.
43882
43883         * gcc.dg/i386-bitfield2.c: New test.
43884
43885 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43886
43887         * g++.dg/parse/conv_op1.C: New test.
43888
43889 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43890
43891         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43892         approved.
43893
43894 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43895
43896         * gcc.c-torture/compile/20021220-1.c: New test.
43897
43898 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43899
43900         * gcc.dg/i386-fastcall-1.c: New.
43901
43902 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43903
43904         * gcc.c-torture/execute/20021219-1.c: New test.
43905
43906 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43907
43908         * gcc.dg/i386-pic-1.c: New test.
43909
43910 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43911
43912         PR c++/8099
43913         * g++.dg/template/friend9.C: New test.
43914
43915 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43916
43917         PR c++/3663
43918         * g++.dg/template/access7.C: New test.
43919
43920 2002-12-18  Nick Clifton  <nickc@redhat.com>
43921
43922         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43923         the libstdc++-v3 directory has been found.
43924
43925 2002-12-12  Devang Patel <dpatel@apple.com>
43926         * gcc.dg/darwin-ld-1.c: New test.
43927         * gcc.dg/darwin-ld-2.c: New test.
43928         * gcc.dg/darwin-ld-3.c: New test.
43929         * gcc.dg/darwin-ld-4.c: New test.
43930         * gcc.dg/darwin-ld-5.c: New test.
43931
43932 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43933
43934         * gcc.c-torture/compile/20021212-1.c: New test.
43935
43936 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43937
43938         * gcc.dg/fshort-wchar: New test.
43939
43940 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43941
43942         PR c++/8372
43943         * g++.dg/template/dtor1.C: New test.
43944
43945         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43946         markers.
43947
43948 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43949
43950         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43951
43952 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43953
43954         * g++.dg/template/static1.C: New test.
43955         * g++.dg/template/static2.C: New test.
43956         * g++.old-deja/g++.ext/memconst.C: New test.
43957
43958 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43959
43960         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43961         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43962         * g++.dg/special/initp1.C: Likewise.
43963
43964 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43965
43966         * gcc.c-torture/execute/20021204-1.c: New test.
43967
43968 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43969
43970         * gcc.dg/ppc-fmadd-1.c: New file.
43971         * gcc.dg/ppc-fmadd-2.c: New file.
43972         * gcc.dg/ppc-fmadd-3.c: New file.
43973
43974 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43975
43976         * gcc.c-torture/compile/20021204-1.c: New test.
43977
43978 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43979
43980         * g++.dg/inherit/covariant2.C: New test.
43981         * g++.dg/inherit/covariant3.C: New test.
43982         * g++.dg/inherit/covariant4.C: New test.
43983         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43984         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43985
43986 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43987
43988         PR c++/8688
43989         * g++.dg/init/brace3.C: New test.
43990
43991 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43992
43993         * gcc.dg/20020210-1.c: Fix a comment typo.
43994
43995 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43996
43997         PR c++/8720
43998         * g++.dg/parse/defarg1.C: New test.
43999
44000         PR c++/8615
44001         * g++.dg/template/char1.C: New test.
44002
44003         * g++.dg/template/varmod1.C: Fix typo.
44004
44005 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44006
44007         DR 180
44008         * g++.old-deja/g++.pt/crash32.C: Expect error.
44009
44010 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44011
44012         PR c++/5919
44013         * g++.dg/template/varmod1.C: New test.
44014
44015         PR c++/8727
44016         * g++.dg/inherit/typeinfo1.C: New test.
44017
44018         PR c++/8663
44019         * g++.dg/inherit/typedef1.C: New test.
44020
44021 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44022
44023         PR c++/8332
44024         PR c++/8493
44025         * g++.dg/template/strlen1.C: New test.
44026
44027         PR c++/8227
44028         * g++.dg/template/ctor2.C: New test.
44029
44030         PR c++/8214
44031         * g++.dg/init/string1.C: New test.
44032
44033         PR c++/8511
44034         * g++.dg/template/friend8.C: New test.
44035
44036 2002-11-29  Joe Buck <jbuck@synopsys.com>
44037
44038         * g++.dg/lookup/anon2.C: New test.
44039
44040 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44041
44042         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44043         h8300 port.
44044
44045 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44046
44047         * gcc.dg/bitfld-6.c: New test.
44048
44049 2002-11-27  Jan Hubicka  <jh@suse.cz>
44050
44051         * gcc.c-torture/execute/20021127.[cx]: New test.
44052
44053 2002-11-26  Jan Hubicka  <jh@suse.cz>
44054
44055         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44056         quality.
44057
44058 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44059
44060         * g++.dg/init/brace2.C: New test.
44061         * g++.old-deja/g++.mike/p9129.C: Correct.
44062
44063 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44064
44065         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44066
44067 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44068
44069         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44070
44071 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44072
44073         * g++.dg/abi/empty11.C: New test.
44074         * g++.dg/rtti/cv1.C: New test.
44075
44076 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44077
44078         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44079
44080 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44081
44082         * g++.dg/abi/empty10.C: New test.
44083
44084 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44085
44086         * gcc.c-torture/compile/20021124-1.c: New test.
44087
44088 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44089
44090         * g++.dg/abi/rtti2.C: New test.
44091
44092 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44093
44094         * gcc.dg/i386-unroll-1.c: New test.
44095
44096 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44097
44098         * gcc.c-torture/compile/20021120-1.c: New test.
44099         * gcc.c-torture/compile/20021120-2.c: New test.
44100
44101 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44102
44103         * gcc.dg/bitfld-5.c: New test.
44104
44105 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44106
44107         * gcc.c-torture/execute/20021120-3.c: New test.
44108
44109 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44110
44111         * gcc.c-torture/execute/20021120-2.c: New test.
44112
44113 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44114
44115         * gcc.c-torture/execute/20021120-1.c: New test.
44116
44117 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44118
44119         * gcc.c-torture/execute/20021118-3.c: New test.
44120
44121 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44122
44123         * gcc.c-torture/compile/20021119-1.c: New test.
44124
44125 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44126
44127         * gcc.dg/duff-1.c: New test.
44128         * gcc.dg/duff-2.c: New test.
44129         * gcc.dg/duff-3.c: New test.
44130
44131 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44132
44133         * gcc.dg/cpp/_Pragma5.c: New test.
44134
44135 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44136
44137         * gcc.c-torture/execute/20021118-2.c: New test.
44138
44139 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44140
44141         * gcc.c-torture/execute/20021118-1.c: New test.
44142
44143 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44144
44145         * gcc.dg/20021116-1.c: New test.
44146
44147 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44148
44149         * g++.dg/abi/vcall1.C: New test.
44150
44151 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44152
44153         * gcc.dg/20021029-1.c: New test.
44154         * gcc.dg/20021029-2.c: New test.
44155
44156 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44157
44158         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44159
44160 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44161
44162         PR c/8439
44163         * gcc.dg/20021110.c: Move to ...
44164         * gcc.c-torture/compile/20021110.c: .... here.
44165
44166 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44167
44168         PR c/8467
44169         * gcc.c-torture/execute/20021111-1.c
44170
44171 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44172
44173         PR c/8439
44174         * gcc.dg/20021110.c: New test.
44175
44176 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44177
44178         * g++.dg/abi/vthunk3.C: Run only on x86.
44179
44180 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44181
44182         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44183
44184 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44185
44186         * lib/compat.exp (compat-execute): Fix logic error in last
44187         change.
44188
44189 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44190
44191         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44192
44193 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44194
44195         PR c++/8389
44196         * g++.dg/template/access6.C: New test.
44197
44198 2002-11-08  Jan Hubicka  <jh@suse.cz>
44199
44200         * gcc.dg/i386-ssefp-1.c: New test.
44201         * gcc.dg/i386-ssefp-1.c: New test.
44202
44203 2002-11-08  Jan Hubicka  <jh@suse.cz>
44204
44205         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44206
44207 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44208
44209         * g++.dg/abi/vthunk3.C: New test.
44210
44211         PR c++/8338
44212         * g++.dg/template/crash2.C: New test.
44213
44214 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44215
44216         * g++.dg/abi/dtor1.C: New test.
44217         * g++.dg/abi/dtor2.C: Likewise.
44218
44219 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44220
44221         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44222         Darwin.
44223
44224 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44225
44226         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44227         -mthumb.  Only xfail with -O0.
44228
44229 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44230
44231         * g++.dg/abi/thunk1.C: New test.
44232         * g++.dg/abi/thunk2.C: Likewise.
44233         * g++.dg/abi/vtt1.C: Likewise.
44234
44235 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44236
44237         PR optimization/8423
44238         * gcc.c-torture/execute/builtin-constant.c: New test.
44239
44240 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44241
44242         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44243         Add some more cases.
44244
44245 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44246
44247         PR c++/8391
44248         * g++.dg/opt/local1.C: New test.
44249
44250 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44251
44252         PR c++/8160
44253         * g++.dg/template/complit1.C: New test.
44254
44255         PR c++/8149
44256         * g++.dg/template/typename4.C: Likewise.
44257
44258 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44259
44260         Core issue 287, PR c++/7639
44261         * g++.dg/template/instantiate1.C: Adjust error location.
44262         * g++.dg/template/instantiate3.C: New test.
44263         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44264         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44265         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44266
44267 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44268
44269         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44270
44271 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44272
44273         PR c++/8287
44274         * g++.dg/init/dtor2.C: New test.
44275
44276 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44277
44278         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44279         * gcc.dg/nest.c: Bypass errors on irix6.
44280
44281 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44282
44283         * gcc.dg/nest.c: Expect error for mmix-*-*.
44284         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44285
44286 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44287
44288         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44289         markers.
44290
44291         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44292
44293 2002-10-25  Mike Stump  <mrs@apple.com>
44294
44295         * gcc.dg/warn-1.c: New test.
44296
44297 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44298
44299         * g++.dg/template/typename3.C: New test.
44300
44301 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44302
44303         * g++.dg/lookup/ptrmem1.C: New test.
44304
44305         * g++.dg/abi/vthunk2.C: New test.
44306
44307 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44308
44309         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44310
44311 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44312
44313         * g++.dg/abi/empty9.C: New test.
44314
44315 2002-10-24  Richard Henderson  <rth@redhat.com>
44316
44317         * g++.dg/inherit/thunk1.C: Enable for ia64.
44318
44319 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44320
44321         PR c++/8067
44322         * g++.dg/lookup/pretty1.C: New test.
44323
44324 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44325
44326         * gcc.dg/20021023-1.c: New test.
44327
44328 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44329
44330         PR c++/7679
44331         * g++.dg/parse/inline1.C: New test.
44332
44333 2002-10-23  Richard Henderson  <rth@redhat.com>
44334
44335         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44336
44337         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44338
44339 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44340
44341         PR c++/6579
44342         * g++.dg/parse/stmtexpr3.C: New test.
44343
44344 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         * g++.dg/expr/cond1.C: New test.
44347
44348 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44349
44350         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44351
44352 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44353
44354         * g++.dg/abi/vbase13.C: New test.
44355         * g++.dg/abi/vbase14.C: Likewise.
44356
44357 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44358
44359         * gcc.dg/tls/pic-1.c: New test.
44360         * gcc.dg/tls/nonpic-1.c: New test.
44361         * gcc.dg/20021018-1.c: New test.
44362
44363 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44364
44365         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44366         Remove only files with the same base name as the test case.
44367         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44368         (profopt-execute): Likewise.  Also, remove old profiling
44369         and performance data files before running the tests.
44370
44371         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44372         * g++.dg/bprob/bprob.exp: Likewise.
44373         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44374         to allow more general test case names.
44375
44376         * g++.dg/bprob/bprob-1.C: Rename to ...
44377         * g++.dg/bprob/g++-bprob-1.C: ... this.
44378
44379         * g77.dg/bprob/bprob-1.f: Rename to ...
44380         * g77.dg/bprob/g77-bprob-1.f: ... this.
44381
44382 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44383
44384         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44385         bison 1.50 or later.
44386
44387 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44388
44389         * g++.dg/README: Describe more test directories.
44390
44391 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44392
44393         * g++.dg/init/array6.C: Add additional tests.
44394
44395 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44396
44397         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44398         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44399
44400 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44401
44402         * gcc.c-torture/compile/20020604-1.x: New.
44403         * gcc.c-torture/compile/simd-5.x: Likewise.
44404         * gcc.c-torture/execute/920710-1.x: Likewise.
44405         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44406
44407 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44408
44409         * g++.dg/inherit/override1.C: Add dg-options clause.
44410
44411 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44412
44413         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44414         _mm_slli_si128.
44415
44416 2002-10-19  Andreas Schwab  <schwab@suse.de>
44417
44418         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44419         directory component.
44420
44421 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44422
44423         * g++.dg/inherit/thunk1.C: New test.
44424
44425         * g++.dg/inherit/override1.C: New test.
44426
44427         * g++.dg/abi/mangle11.C: New test.
44428         * g++.dg/abi/mangle14.C: New test.
44429         * g++.dg/abi/mangle17.C: New test.
44430
44431 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44432
44433         * g++.dg/overload/member2.C: New test.
44434
44435 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44436
44437         * g++.dg/README: Describe new compat directory.
44438         * g++.dg/dg.exp: Skip tests in compat directory.
44439         * README.compat: New file.
44440         * lib/compat.exp: New expect script.
44441         * g++.dg/compat: New test directory.
44442         * g++.dg/compat/compat.exp: New expect script.
44443         * g++.dg/compat/abi: New test directory.
44444         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44445         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44446         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44447         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44448         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44449         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44450         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44451         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44452         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44453         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44454         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44455         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44456         * g++.dg/compat/break: New test directory.
44457         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44458         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44459         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44460         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44461         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44462         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44463         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44464         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44465         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44466         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44467         g++.dg/compat/break/README: New files.
44468         * g++.dg/compat/eh: New test directory.
44469         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44470         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44471         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44472         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44473         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44474         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44475         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44476         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44477         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44478         g++.dg/compat/eh/filter2_y.C,
44479         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44480         g++.dg/compat/eh/new1_y.C,
44481         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44482         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44483         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44484         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44485         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44486         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44487         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44488         g++.dg/compat/eh/unexpected1_y.C: New files.
44489         * g++.dg/compat/init: New test directory.
44490         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44491         g++.dg/compat/init/array5_y.C,
44492         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44493         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44494         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44495         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44496         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44497         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44498         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44499         g++.dg/compat/init/init-ref2_y.C: New files.
44500
44501 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44502
44503         PR c++/7584
44504         * g++.dg/inherit/using3.C: New test.
44505
44506 2002-10-17  Jan Hubicka  <jh@suse.cz>
44507
44508         * gcc.dg/20021017-2.c: New test.
44509
44510 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44511
44512         * g++.dg/abi/mangle16.C: Adjust.
44513
44514         * g++.dg/init/array8.C: New test.
44515
44516 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44517
44518         * gcc.dg/special/mips-abi.exp: New test.
44519         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44520
44521 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44522
44523         * g++.dg/abi/mangle16.C: New test.
44524         * g++.dg/abi/mangle17.C: Likewise.
44525
44526         PR c++/7478
44527         * g++.dg/template/ref1.C: New test.
44528
44529 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44530
44531         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44532
44533 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44534
44535         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44536
44537 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44538
44539         PR c++/7524
44540         * g++.dg/init/array7.C: New test.
44541
44542 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44543
44544         * g++.dg/init/array6.C: New test.
44545
44546         * g++.dg/abi/mangle13.C: Likewise.
44547         * g++.dg/abi/mangle14.C: Likewise.
44548         * g++.dg/abi/mangle15.C: Likewise.
44549
44550 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44551
44552         * g++.dg/abi/empty8.C: New test.
44553
44554 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44555
44556         * g++.dg/init/ctor1.C: New test.
44557
44558 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44559
44560         * gcc.c-torture/execute/20021015-1.c: New test.
44561
44562 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44563
44564         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44565
44566 2002-10-14  Jan Hubicka  <jh@suse.cz>
44567
44568         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44569
44570 2002-10-14  Richard Henderson  <rth@redhat.com>
44571
44572         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44573
44574 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44575
44576         PR optimization/6631
44577         * g++.dg/opt/const2.C: New test.
44578
44579 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44580
44581         PR c++/7176
44582         * g++.dg/parse/friend1.C: New test.
44583         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44584
44585 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44586
44587         * gcc.dg/20021014-1.c: New test.
44588
44589 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44590
44591         PR c++/5661
44592         * g++.dg/ext/vlm1.C: New test.
44593         * g++.dg/ext/vlm2.C: Likewise.
44594
44595         * g++.dg/init/array1.C: Remove invalid braces.
44596         * g++.dg/init/brace1.C: New test.
44597         * g++.dg/init/copy2.C: Likewise.
44598         * g++.dg/init/copy3.C: Likewise.
44599         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44600         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44601         braces.
44602
44603 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44604
44605         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44606
44607 2002-10-11  Richard Shann  <richard.shann@superh.com>
44608
44609         * gcc.c-torture/compile/simd-5.c: New test.
44610
44611 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44612
44613         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44614
44615 2002-10-10  Jim Wilson  <wilson@redhat.com>
44616
44617         * gcc.c-torture/execute/20021010-1.c: New test.
44618
44619 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44620
44621         PR c/7353
44622         * g++.dg/ext/typedef-init.C: New test.
44623         * gcc.dg/typedef-init.c: New test.
44624
44625 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44626
44627         * gcc.dg/cpp/paste13.c: New test.
44628
44629 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44630
44631         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44632         remaining platforms, XFAIL during compile, not execute.  Don't
44633         XFAIL at -O0.
44634
44635 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44636
44637         * gcc.dg/alias-1.c: Tweak expected warning.
44638
44639 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44640
44641         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44642
44643 2002-10-06  Andreas Jaeger  <aj@suse.de>
44644
44645         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44646         * gcc.dg/cpp/c++98.C: Likewise.
44647
44648         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44649         * g++.dg/cpp/c++98.C: Likewise.
44650
44651         * g++.dg/README (Subdirectories): Mention cpp directory.
44652
44653         PR target/7559
44654         * gcc.dg/20021006-1.c: New test.
44655
44656 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44657
44658         PR c++/7804
44659         * g++.dg/other/warning1.C: New test.
44660
44661 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44662
44663         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44664         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44665         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44666
44667 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44668
44669         PR c++/7931
44670         * g++.dg/template/ptrmem3.C: New test.
44671
44672         PR c++/7754
44673         * g++.dg/template/union1.C: New test.
44674
44675 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44676
44677         PR c++/8006
44678         * g++.dg/abi/mangle9.C: New test.
44679         * g++.dg/abi/mangle10.C: New test.
44680         * g++.dg/abi/mangle11.C: New test.
44681         * g++.dg/abi/mangle12.C: New test.
44682
44683 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44684
44685         PR c++/7188.
44686         * g++.dg/template/meminit1.C: New test.
44687         * g++.dg/warn/Wreorder-1.C: Likewise.
44688         * g++.old-deja/g++.mike/warn3.C: Tweak.
44689         * lib/prune.exp: Ingore "in copy constructor".
44690
44691 2002-10-02  Andreas Jaeger  <aj@suse.de>
44692
44693         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44694         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44695         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44696         on x86-64.
44697
44698 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44699
44700         * gcc.dg/empty1.C: Fix typo.
44701
44702 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
44703
44704         * gcc.dg/alias-1.c: New test.
44705
44706 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44707
44708         * gcc.dg/empty1.C: New test.
44709
44710         * g++.dg/tls/init-2.C: Tweak error messages.
44711
44712 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
44713
44714         * gcc.c-torture/compile/20020923-1.c: New test.
44715
44716 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
44717
44718         * gcc.c-torture/execute/ffs-1.c: New test.
44719         * gcc.c-torture/execute/ffs-2.c: Ditto.
44720
44721 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
44722
44723         * g++.dg/overload/member1.C: New test.
44724
44725 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
44726
44727         * g++.dg/abi/empty7.C: New test.
44728         * g++.dg/init/pm2.C: Likewise.
44729
44730 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
44731
44732         * g++.dg/rtti/crash1.C: New test.
44733
44734 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
44735
44736         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
44737         gcc.dg/sibcall-4.c: New tests.
44738
44739 2002-09-28  Roger Sayle  <roger@eyesopen.com>
44740
44741         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
44742         powerpc and MMIX targets.
44743
44744 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
44745
44746         * gcc.dg/cpp/20020927-1.c: New.
44747
44748 2002-09-26  David S. Miller  <davem@redhat.com>
44749
44750         * gcc.c-torture/compile/trunctfdf.c: New.
44751
44752 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44753
44754         * lib/target-supports.exp (check_weak_available): Handle solaris2.
44755
44756 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
44757
44758         * gcc.c-torture/execute/loop-15.c: New.
44759
44760 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
44761
44762         * README.QMTEST: Fix typo.
44763
44764 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
44765
44766         * gcc.dg/20020926-1.c: New test.
44767
44768 2002-09-25  David S. Miller  <davem@redhat.com>
44769
44770         PR target/7842
44771         * gcc.c-torture/execute/shiftdi.c: New test.
44772
44773 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
44774
44775         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
44776         unique to the tool.
44777         * lib/g77.exp (g77_init): Likewise.
44778         * lib/g++.exp (g++_init): Likewise.
44779         * lib/objc.exp (objc_init): Likewise.
44780
44781 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
44782
44783         * g++.dg/abi/empty5.C: New test.
44784         * g++.dg/abi/empty6.C: New test.
44785         * g++.dg/abi/vbase12.C: New test.
44786
44787 2002-09-25  Richard Henderson  <rth@redhat.com>
44788
44789         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
44790         too-small long double.
44791
44792 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
44793
44794         * gcc.dg/20020919-1.c: New test.
44795
44796 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
44797
44798         * g++.dg/abi/bitfield6.C: New test.
44799         * g++.dg/abi/bitfield7.C: New test.
44800         * g++.dg/abi/bitfield8.C: New test.
44801         * g++.dg/abi/vbase11.C: New test.
44802
44803 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44804
44805         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
44806         hppa*-*-hpux*.  Update test comment.
44807
44808 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
44809
44810         * gcc.dg/tls/struct-1.c: New test.
44811
44812 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
44813
44814         * gcc.dg/cpp/tr-warn2.c: Update.
44815
44816 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44817
44818         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44819
44820 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44821
44822         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44823         systems.
44824
44825 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
44826
44827         * gcc.c-torture/execute/ieee/mzero3.c: New test.
44828
44829         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44830         Adjust for c++filt moved to binutils.  Remove spurious duplicate
44831         setting of cxxfilt.
44832
44833 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
44834
44835         * gcc.dg/20020312-2.c: Update for darwin.
44836
44837 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44838
44839         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44840
44841 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44842
44843         * objc.dg/comp-types-1.m: New test.
44844         * objc.dg/comp-types-2.m: New test.
44845         * objc.dg/comp-types-3.m: New test.
44846         * objc.dg/comp-types-4.m: New test.
44847         * objc.dg/comp-types-5.m: New test.
44848         * objc.dg/comp-types-6.m: New test.
44849
44850 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44851
44852         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44853
44854 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44855
44856         * g++.dg/other/do1.C: New test.
44857
44858         * g++.dg/template/subst1.C: New test.
44859
44860 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44861
44862         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44863
44864 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44865
44866         * g++.dg/template/qualttp20.C: Adjust expected errors.
44867         * g++.old-deja/g++.jason/report.C: Likewise.
44868         * g++.old-deja/g++.other/qual1.C: Likewise.
44869
44870         * g++.dg/lookup/scoped2.C: New test.
44871
44872         * g++.dg/ext/asm3.C: New test.
44873
44874 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44875
44876         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44877
44878 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44879
44880         * ChangeLog: follow spelling conventions.
44881         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44882         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44883         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44884         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44885         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44886         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44887         * g++.old-deja/g++.law/global-init1.C: Likewise.
44888         * g++.old-deja/g++.other/delete4.C: Likewise.
44889         * g++.old-deja/g++.other/inline21.C: Likewise.
44890         * g++.old-deja/g++.other/singleton.C: Likewise.
44891         * g77.dg/strlen0.f: Likewise.
44892         * g77.f-torture/compile/20010519-1.f: Likewise.
44893         * g77.f-torture/compile/980310-4.f: Likewise.
44894         * gcc.c-torture/compile/20000605-1.c: Likewise.
44895         * gcc.c-torture/execute/20020225-1.c: Likewise.
44896         * gcc.dg/c90-hexfloat-2.c: Likewise.
44897         * gcc.dg/c99-bool-1.c: Likewise.
44898         * gcc.dg/c99-hexfloat-2.c: Likewise.
44899         * gcc.dg/dll-2.c: Likewise.
44900         * gcc.dg/wtr-union-init-1.c: Likewise.
44901         * gcc.dg/wtr-union-init-2.c: Likewise.
44902         * gcc.dg/wtr-union-init-3.c: Likewise.
44903         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44904         * gcc.dg/cpp/defined.c: Likewise.
44905         * gcc.dg/cpp/macsyntx.c: Likewise.
44906         * gcc.dg/cpp/paste2.c: Likewise.
44907         * gcc.dg/cpp/trad/defined.c: Likewise.
44908         * gcc.dg/format/c90-printf-1.c: Likewise.
44909         * gcc.dg/format/c90-scanf-1.c: Likewise.
44910         * gcc.dg/format/c99-printf-1.c: Likewise.
44911         * gcc.dg/format/c99-scanf-1.c: Likewise.
44912         * gcc.misc-tests/gcov-8.c: Likewise.
44913         * lib/profopt.exp: Likewise.
44914
44915 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44916
44917         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44918
44919 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44920
44921         * g++.dg/inherit/using2.C: New test.
44922
44923 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44924
44925         * ChangeLog: Follow spelling conventions.
44926         * g++.dg/template/friend4.C: Likewise.
44927         * g++.old-deja/g++.pt/crash67.C: Likewise.
44928         * gcc.c-torture/execute/20000801-4.c: Likewise.
44929         * gcc.dg/c90-digraph-1.c: Likewise.
44930         * gcc.dg/c94-digraph-1.c: Likewise.
44931         * gcc.dg/c99-digraph-1.c: Likewise.
44932         * gcc.dg/cpp/line5.c: Likewise.
44933         * gcc.dg/cpp/multiline.c: Likewise.
44934         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44935         * gcc.dg/format/attr-3.c: Likewise.
44936         * gcc.dg/format/c90-scanf-3.c: Likewise.
44937         * gcc.dg/format/ext-4.c: Likewise.
44938
44939 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44940
44941         * g++.dg/template/pretty1.C: New test.
44942
44943 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44944
44945         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44946
44947 2002-09-13  Matt Austern  <austern@apple.com>
44948
44949         * g++.dg/other/constref[12].C: New, regression tests for
44950         passing a cast expression to a function by const reference.
44951
44952 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44953
44954         * g++.dg/template/deduce1.C: New test.
44955
44956 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44957
44958         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44959         32-bit int.
44960
44961 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44962
44963         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44964         usage.
44965
44966 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44967
44968         * gcc.c-torture/compile/20020910-1.c: New test.
44969
44970 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44971
44972         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44973
44974 2002-09-10  Andreas Jaeger  <aj@suse.de>
44975
44976         * gcc.dg/20020312-2.c: Adjust for x86-64.
44977
44978 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44979
44980         * g77.dg/7388.f: New test case for PR 7388.
44981
44982 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44983
44984         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44985
44986 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44987
44988         * objc.dg/proto-lossage-1.m: New test.
44989
44990 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44991
44992         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44993
44994 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44995
44996         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44997         expected to pass.
44998
44999 2002-09-06  Stan Shebs  <shebs@apple.com>
45000             David Edelsohn  <edelsohn@gnu.org>
45001
45002         * gcc.dg/weak: New directory.
45003         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45004         target-specific xfail bits.
45005         * gcc.dg/typeof-2.c: Move to new directory.
45006         * gcc.dg/weak.exp: New expect script.
45007
45008 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45009
45010         * gcc.c-torture/execute/extzvsi.c: New test.
45011
45012 2002-09-05  Stan Shebs  <shebs@apple.com>
45013
45014         * gcc.dg/weak-1.c: xfail on Darwin.
45015         * gcc.dg/weak-2.c: Ditto.
45016         * gcc.dg/weak-3.c: Ditto.
45017         * gcc.dg/weak-4.c: Ditto.
45018         * gcc.dg/weak-5.c: Ditto.
45019         * gcc.dg/weak-6.c: Ditto.
45020         * gcc.dg/weak-7.c: Ditto.
45021         * gcc.dg/weak-8.c: Ditto.
45022         * gcc.dg/weak-9.c: Ditto.
45023
45024 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45025
45026         * gcc.c-torture/execute/loop-14.c: New test.
45027
45028 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45029
45030         * g++.dg/other/cxa-atexit1.C: New test.
45031
45032         * gcc.dg/typeof-2.c: New test.
45033
45034 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45035
45036         * gcc.dg/builtins-2.c: New testcase.
45037         * gcc.dg/builtins-3.c: New testcase.
45038
45039 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45040
45041         * gcc.dg/cpp/_Pragma4.c: New test.
45042
45043 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45044
45045         * objc/execute/nil_method-1.m: New testcase.
45046
45047 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45048
45049         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45050         [Object class], not [Object initialize].
45051
45052 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45053             Hans-Peter Nilsson  <hp@bitrange.com>
45054
45055         * gcc.c-torture/execute/20020720-1.x: Skip test on
45056         mmix-knuth-mmixware.  Correct comment.
45057
45058 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45059
45060         * g++.dg/abi/bitfield5.C: New test.
45061         * g++.dg/abi/vbase10.C: Likewise.
45062
45063 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45064
45065         * objc.dg/undeclared-selector.m: New test.
45066
45067 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45068
45069         * g++.dg/other/offsetof1.C: Avoid cast warning.
45070
45071 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45072
45073         * objc.dg/super-class-2.m: New test.
45074
45075 2002-08-24  Matt Austern  <austern@apple.com>
45076
45077         * g++.dg/ext/lvaddr.C: New test.
45078         * g++.dg/ext/lvcast.C: New test.
45079
45080 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45081
45082         * g++.dg/inherit/cond1.C: New test.
45083
45084 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45085
45086         * gcc.dg/noncompile/incomplete-1.c: New test.
45087
45088 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45089
45090         * gcc.dg/typespec-1.c: New test.
45091
45092 2002-08-20  Devang Patel  <dpatel@apple.com>
45093         * objc.dg/proto-hier-2.m: New test.
45094
45095 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45096
45097         * objc.dg/bitfield-1.m: New test.
45098         * objc.dg/bitfield-2.m: New test.
45099
45100 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45101
45102         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45103         gcc.dg/c99-flex-array-4.c: New tests.
45104
45105 2002-08-16  Stan Shebs  <shebs@apple.com>
45106
45107         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45108
45109 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45110
45111         * gcc.dg/typeof-1.c: New test.
45112         * g++.dg/ext/typeof2.C: New test.
45113
45114 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45115
45116         * g++.dg/other/offsetof1.C: New test.
45117
45118 2002-08-14  Richard Henderson  <rth@redhat.com>
45119
45120         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45121
45122 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45123
45124         * gcc.dg/cpp/_Pragma3.c: New test.
45125
45126 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45127
45128         * g++.dg/template/inherit3: New test.
45129
45130 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45131
45132         * gcc.dg/bitfld-4.c: Add blank options.
45133
45134 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45135
45136         * g++.dg/template/crash1.C: New test.
45137
45138 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45139
45140         * gcc.dg/tls/opt-2.c: New test.
45141
45142 2002-08-08  Devang Patel  <dpatel@apple.com>
45143
45144         * objc.dg/selector-1.m : New test
45145
45146 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45147
45148         * g++.dg/abi/bitfield4.C: New test.
45149         * gcc.dg/bitfld-4.c: New test.
45150
45151 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45152
45153         * g++.dg/other/packed1.C: New test.
45154
45155 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45156
45157         * g++.dg/abi/offsetof.C: Tweak error messages.
45158         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45159
45160 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45161
45162         * gcc.dg/bitfld-3.c: New test.
45163
45164 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45165             Richard Henderson  <rth@redhat.com>
45166
45167         * gcc.dg/i386-bitfield1.c: New test.
45168         * g++.dg/abi/bitfield3.C: Update.
45169
45170 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45171
45172         * objc.dg/const-str-2.m: Update.
45173         * gcc.dg/cpp/c++98.c: Change to C extension.
45174         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45175         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45176
45177 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45178
45179         * gcc.dg/tls/diag-3.c: New.
45180
45181 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45182
45183         * g++.dg/README (Subdirectories): Document new subdir expr.
45184         * g++.dg/expr/pmf-1.C: New test.
45185
45186 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45187
45188         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45189
45190 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45191
45192         * g++.dg/abi/bitfield3.C: New test.
45193
45194 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45195
45196         * lib/gcov.exp: Tweak expected line formats.
45197         * gcc.misc-tests/gcov8.c: New test.
45198         * gcc.misc-tests/gcov8.x: New flags.
45199
45200 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45201
45202         * consistency.vlad/layout/endian.c: Include string.h.
45203
45204         * gcc.c-torture/execute/20020805-1.c: New test.
45205
45206 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45207
45208         * g++.dg/other/conversion1.C: New test.
45209
45210 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45211
45212         * gcc.dg/builtins-1.c: New testcase.
45213
45214 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45215
45216         * g++.dg/inherit/access3.C: New test.
45217
45218 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45219
45220         * gcc.dg/ia64-visibility-2.c: New test.
45221
45222 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45223
45224         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45225         __qualifier_flags to __flags.
45226
45227 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45228
45229         * g++.dg/inherit/operator1.C: New test.
45230         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45231         * g++.dg/other/error1.C: Change expected error message.
45232         * g++.dg/template/conv4.C: Likewise.
45233
45234 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45235
45236         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45237         for documented behavior.
45238
45239 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45240
45241         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45242         several targets known to fail.
45243
45244 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45245
45246         * gcc.dg/mips-args-[123].c: New tests.
45247
45248 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45249
45250         * gcc.dg/ppc-spe.c: New.
45251
45252 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45253
45254         * g++.dg/other/ptrmem4.C: New testcase.
45255
45256 2002-07-24  Richard Henderson  <rth@redhat.com>
45257
45258         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45259
45260 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45261
45262         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45263
45264 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45265
45266         * gcc.c-torture/execute/memset-3.c: New testcase.
45267
45268 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45269
45270         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45271         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45272
45273 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45274
45275         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45276         Delete.
45277
45278 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45279
45280         * gcc.c-torture/compile/simd-4.c: New test.
45281
45282 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45283
45284         PR c++/7347, c++/7348
45285         * g++.dg/template/access4.C: New test.
45286         * g++.dg/template/access5.C: New test.
45287         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45288         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45289         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45290         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45291
45292 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45293
45294         * gcc.dg/gnu89-init-2.c: New test.
45295
45296 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45297
45298         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45299
45300 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45301
45302         * gcc.c-torture/execute/20020720-1.c: New testcase.
45303
45304 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45305
45306         * gcc.dg/cpp/Wsignprom.c: New tests.
45307
45308 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45309
45310         * gcc.c-torture/execute/loop-13.c: New test.
45311
45312 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45313
45314         * gcc.dg/cpp/expr.c: New tests.
45315
45316 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45317
45318         * g++.dg/opt/pr6713.C: Add template instantiation.
45319
45320 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45321
45322         * gcc.dg/nest.c: New test.
45323
45324 2002-07-17  Richard Henderson  <rth@redhat.com>
45325
45326         * g++.dg/opt/pr6713.C: New test.
45327
45328 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45329
45330         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45331         XFAIL for all x86 processors.
45332
45333 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45334
45335         * gcc.c-torture/execute/20010122-1.x: Do not test with
45336         -fomit-frame-pointer.
45337
45338 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45339
45340         * g++.dg/template/instantiate2.C: New test.
45341         * g++.dg/template/spec4.C: New test.
45342
45343 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45344
45345         * g++.dg/template/access2.C: New test.
45346         * g++.dg/template/access3.C: New test.
45347
45348 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45349
45350         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45351         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45352         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45353         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45354         Convert to use <stdarg.h>.
45355         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45356         Delete.
45357         * gcc.dg/va-arg-2.c: New.
45358         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45359
45360 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45361
45362         * gcc.c-torture/compile/20020710-1.c: New test.
45363
45364 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45365                           Andrew Pinski  <pinskia@physics.uc.edu>
45366
45367         gcc.c-torture/compile/simd-2.c: New testcase.
45368         gcc.c-torture/compile/simd-3.c: Likewise.
45369
45370 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45371
45372         PR c++/7224
45373         * g++.dg/overload/error1.C: New test.
45374
45375 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45376
45377         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45378         configuration and IRIX 6 O32 ABI.
45379
45380 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45381
45382         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45383
45384 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45385
45386         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45387
45388 2002-07-10  Jeffrey A Law  <law@redhat.com>
45389
45390         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45391
45392         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45393
45394 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45395
45396         * gcc.dg/20020312-2.c: Check for __PPC__.
45397
45398 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45399
45400         * gcc.c-torture/compile/20020709-1.c: New test.
45401
45402 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45403
45404         * g++.dg/template/qualttp21.C: New test case.
45405
45406 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45407
45408         * gcc.c-torture/compile/20020706-1.c: New test.
45409         * gcc.c-torture/compile/20020706-2.c: New test.
45410
45411 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45412             Alexandre Oliva  <aoliva@redhat.com>
45413
45414         * g++.dg/warn/incomplete1.C: New test.
45415
45416 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45417
45418         PR c++/7099
45419         * g++.dg/warn/noreturn1.C: New test.
45420
45421 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45422
45423         PR c++/6706
45424         * g++.dg/debug/debug6.C: New test.
45425         * g++.dg/debug/debug7.C: New test.
45426
45427 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45428
45429         * gcc.c-torture/compile/simd-3.c: New test.
45430
45431 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45432
45433         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45434         * gcc.dg/20020620-1.c: Likewise.
45435
45436 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45437
45438         PR c++/6944
45439         * g++.dg/init/array4.C: New test.
45440         * g++.dg/init/array5.C: New test.
45441
45442 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45443
45444         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45445         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45446
45447 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45448
45449         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45450         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45451         * gcc.dg/wtr-conversion-1.c: Likewise.
45452         * gcc.dg/wtr-escape-1.c: Likewise.
45453         * gcc.dg/wtr-int-type-1.c: Likewise.
45454         * gcc.dg/wtr-label-1.c: Likewise.
45455         * gcc.dg/wtr-static-1.c: Likewise.
45456         * gcc.dg/wtr-strcat-1.c: Likewise.
45457         * gcc.dg/wtr-suffix-1.c: Likewise.
45458         * gcc.dg/wtr-switch-1.c: Likewise.
45459         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45460         * gcc.dg/wtr-union-init-1.c: Likewise.
45461         * gcc.dg/wtr-union-init-2.c: Likewise.
45462         * gcc.dg/wtr-union-init-3.c: Likewise.
45463
45464         * gcc.dg/wtr-func-def-1.c: New test.
45465
45466 2002-07-02 Devang Patel <dpatel@apple.com>
45467
45468         * objc.dg/param-1.m: New test.
45469
45470 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45471
45472         * gcc.dg/cpp/trad/directive.c: Add test.
45473         * gcc.dg/cpp/trad/macroargs.c: Add test.
45474         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45475
45476 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45477
45478         * gcc.dg/cpp/cmdlne-M.c: New test.
45479
45480 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45481
45482         * objc.dg/desig-init-1.m: New test.
45483
45484 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45485
45486         PR c++/6716
45487         * g++.dg/template/instantiate1.C: New test.
45488
45489 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45490
45491         PR c++/7112
45492         * g++.dg/template/sizeof2.C: New test.
45493
45494 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45495
45496         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45497         gcc.dg/cpp/trad/include.c: New tests.
45498
45499 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45500
45501         PR target/7177
45502         * gcc.c-torture/compile/20020701-1.c: New test.
45503
45504 2002-07-01  Stan Shebs  <shebs@apple.com>
45505
45506         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45507         header here...
45508         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45509         (objc-torture-execute): or here.
45510
45511 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45512
45513         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45514
45515 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45516
45517         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45518
45519 2002-06-30  Devang Patel  <dpatel@apple.com>
45520
45521         * objc.dg/fsyntax-only.m: New test.
45522
45523 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45524
45525         PR c++/6695
45526         * g++.dg/template/friend7.C: New file.
45527
45528 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45529
45530         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45531         return type.
45532
45533 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45534
45535         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45536         avoid division by zero.
45537
45538 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45539
45540         * gcc.dg/Wunknownprag.c: New tests.
45541
45542 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45543
45544         * gcc.c-torture/execute/simd-2.c: New test.
45545
45546 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45547
45548         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45549         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45550         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45551         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45552         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45553         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45554         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45555         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45556         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45557         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45558         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45559         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45560         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45561         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45562         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45563         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45564         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45565
45566 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45567
45568         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45569         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45570         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45571         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45572         New tests.
45573         * gcc.dg/cpp/trad/directive.c: Update.
45574
45575 2002-06-23  Andreas Jaeger  <aj@suse.de>
45576
45577         * gcc.c-torture/execute/complex-6.c: New.
45578
45579 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45580
45581         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45582         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45583         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45584         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45585
45586 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45587
45588         * gcc.dg/cpp/trad: New directory with traditional tests copied
45589         from parent directory.
45590         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45591         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45592         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45593         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45594         Move to trad/ and rename.
45595         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45596         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45597         gcc.dg/cpp/trad/redef2.c: New tests.
45598         * gcc.dg/cpp/trad/trad.exp: New driver.
45599
45600 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45601
45602         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45603         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45604         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45605         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45606         Remove.
45607
45608 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45609
45610         * gcc.dg/20020620-1.c: New test.
45611
45612 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45613
45614         * g++.dg/template/ttp4.C: New test.
45615
45616 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45617
45618         * g++.dg/opt/vt1.C: Fix regexp.
45619
45620 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45621
45622         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45623         Don't use attribute `noinline'.
45624
45625 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45626
45627         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45628
45629 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45630
45631         * gcc.c-torture/execute/simd-1.c: New.
45632
45633         * gcc.dg/simd-1.c: New.
45634
45635 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45636
45637         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45638
45639 2002-06-16  Richard Henderson  <rth@redhat.com>
45640
45641         * g++.dg/ext/anon-struct1.C: New.
45642         * g++.dg/ext/anon-struct2.C: New.
45643         * g++.dg/ext/anon-struct3.C: New.
45644         * gcc.dg/anon-struct-1.c: New.
45645         * gcc.dg/anon-struct-2.c: New.
45646         * gcc.dg/anon-struct-3.c: New.
45647         * gcc.dg/20011008-1.c: Adjust warning text.
45648         * gcc.dg/20020527-1.c: Add -fms-extensions.
45649
45650 2002-06-16  Richard Henderson  <rth@redhat.com>
45651
45652         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45653
45654 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45655
45656         * gcc.c-torture/execute/20020615-1.c: New test.
45657
45658 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45659
45660         * gcc.c-tortuture/execute/compare-1.c: New test case.
45661         * gcc.c-tortuture/execute/compare-2.c: New test case.
45662         * gcc.c-tortuture/execute/compare-3.c: New test case.
45663
45664 2002-06-13  Richard Henderson  <rth@redhat.com>
45665
45666         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45667         ia64 ilp32.
45668
45669 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45670
45671         * g++.dg/template/typename2.C: Update error message.
45672
45673 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45674
45675         * gcc.c-torture/execute/20020611-1.c: New test.
45676
45677 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45678
45679         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45680         list of targets to skip.
45681
45682 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45683
45684         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45685         targets if not optimizing.
45686
45687 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
45688
45689         * gcc.c-torture/compile/20020605-1.c: New test.
45690
45691         * g++.dg/opt/vt1.C: New test.
45692
45693         * gcc.dg/20020531-1.c: New test.
45694
45695         * gcc.dg/20020530-1.c: New test.
45696
45697         * gcc.dg/20020527-1.c: New test.
45698
45699         * g++.dg/opt/cse1.C: New test.
45700
45701 2002-06-07  Roger Sayle  <roger@eyesopen.com>
45702
45703         * gcc.dg/20020607-2.c: New test case.
45704
45705 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
45706
45707         * gcc.c-torture/compile/20020604-1.c: New test.
45708
45709 2002-06-04  Richard Henderson  <rth@redhat.com>
45710
45711         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
45712         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
45713         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
45714
45715 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
45716
45717         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
45718
45719 2002-06-03  Richard Henderson  <rth@redhat.com>
45720
45721         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
45722         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
45723
45724 2002-06-02  Richard Henderson  <rth@redhat.com>
45725
45726         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
45727         test functions static.
45728
45729 2002-06-02  Andreas Jaeger  <aj@suse.de>
45730
45731         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
45732         now.
45733
45734 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45735
45736         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
45737         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
45738         Update for mofified diagnostics.
45739         * gcc.dg/c99-intconst-1.c: No longer fail.
45740
45741 2002-06-02  Richard Henderson  <rth@redhat.com>
45742
45743         * gcc.dg/uninit-A.c: Remove xfail markers.
45744
45745 2002-06-01  Roger Sayle  <roger@eyesopen.com>
45746
45747         * gcc.dg/fnegate-1.c: New test case.
45748
45749 2002-05-30  Osku Salerma  <osku@iki.fi>
45750
45751         * gcc.c-torture/execute/mayalias-1.c: New file.
45752
45753 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45754
45755         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
45756         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
45757         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
45758
45759 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
45760
45761         * gcc.c-torture/execute/20020529-1.c: New test.
45762
45763 2002-05-27  Richard Henderson  <rth@redhat.com>
45764
45765         * g++.dg/ext/attrib6.C: New test case.
45766
45767 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45768
45769         * gcc.c-torture/execute/pure-1.c: New test.
45770
45771 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45772
45773         * gcc.dg/cpp/arith-2.c: Remove.
45774
45775 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45776
45777         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
45778         * gcc.dg/cpp/if-3.c: Remove.
45779
45780 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
45781
45782         * g++.dg/opt/cse2.C: New test.
45783
45784 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
45785
45786         * gcc.dg/cpp/arith-1.c: New semantic tests.
45787         * gcc.dg/cpp/if-1.c: Update.
45788
45789 2002-05-24  Ben Elliston  <bje@redhat.com>
45790
45791         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
45792
45793 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45794
45795         * gcc.dg/verbose-asm.c: New test.
45796
45797 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45798
45799         * gcc.dg/cpp/paste12.c: New test.
45800
45801 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45802
45803         * g++.dg/parse/named_ops.C: New test.
45804
45805 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
45806
45807         * gcc.dg/weak-8.c: New test.
45808
45809 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
45810
45811         * gcc.dg/weak-2.c: Allow optional leading underscore
45812         in scan-assembler symbol name.
45813         * gcc.dg/weak-3.c: Likewise.
45814         * gcc.dg/weak-4.c: Likewise.
45815         * gcc.dg/weak-5.c: Likewise.
45816
45817 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
45818
45819         * gcc.dg/20020523-1.c: New test.
45820
45821 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45822
45823         * objc.dg/const-str-2.m: Update now that we stop after
45824         a command line error.
45825
45826 2002-05-22  Richard Henderson  <rth@redhat.com>
45827
45828         * g++.dg/dg.exp: Fix typo in test pruneing.
45829
45830 2002-05-22  Richard Henderson  <rth@redhat.com>
45831
45832         * g++.dg/dg.exp: Prune the tls subdirectory.
45833         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45834         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45835         * g++.dg/tls/init-1.C: New.
45836
45837 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
45838
45839         * gcc.dg/20020517-1.c: New test.
45840
45841 2002-05-21  Richard Henderson  <rth@redhat.com>
45842
45843         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45844         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45845
45846 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45847
45848         * g++.dg/other/copy2.C: New test.
45849
45850 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45851
45852         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45853         (MAX_COPY): Bump up to 10 times sizeof (long long).
45854         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45855
45856         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45857         sizeof (long long).
45858
45859         * gcc.c-torture/execute/strcpy-1.c: New test.
45860
45861 2002-05-19  Jason Merrill  <jason2redhat.com>
45862
45863         * g++.dg/ext/oper1.C: New test.
45864
45865 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45866 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45867
45868         * README.QMTEST: New file.
45869
45870         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45871
45872 2002-05-19  Andreas Jaeger  <aj@suse.de>
45873
45874         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45875         now.
45876         * gcc.c-torture/execute/loop-2d.x: Likewise.
45877
45878 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45879
45880         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45881         support weak symbols.
45882         * gcc.dg/weak-4.c: Likewise.
45883         * gcc.dg/weak-6.c: Likewise.
45884
45885 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45886
45887         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45888         cygwin, coff and h8300-*-hms targets
45889         * gcc.dg/weak-5.c: Likewise.
45890         * gcc.dg/weak-7.c: Likewise.
45891
45892 2002-05-16  Jason Merrill  <jason@redhat.com>
45893
45894         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45895         (scan-assembler-not, scan-assembler-dem): Likewise.
45896         (scan-assembler-dem-not): Likewise.
45897
45898 2002-05-15  Richard Henderson  <rth@redhat.com>
45899
45900         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45901
45902 2002-05-15  Richard Henderson  <rth@redhat.com>
45903
45904         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45905         (vfoo1f): Warning here.
45906         (vfoo1l): Don't redefine the alias.
45907
45908 2002-05-14  Jason Merrill  <jason@redhat.com>
45909             Alexandre Oliva  <aoliva@redhat.com>
45910
45911         * g++.dg/init/pm1.C: New test.
45912
45913 2002-05-12  David S. Miller  <davem@redhat.com>
45914
45915         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45916         types.
45917
45918 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45919
45920         * gcc.c-torture/execute/20020510-1.c: New test case.
45921
45922 2002-05-10  David S. Miller  <davem@redhat.com>
45923
45924         * gcc.c-torture/execute/conversion.c: Test long double too.
45925
45926 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45927
45928         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45929         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45930         * lib/g++.exp (g++_link_flags): Likewise.
45931         * lib/objc.exp (objc_target_compile): Likewise.
45932
45933 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45934
45935         * gcc.dg/cpp/poison.c: Update.
45936         * gcc.dg/cpp/20000625-2.c: Remove.
45937         * gcc.dg/cpp/direct2s.c: Remove final test.
45938
45939 2002-05-08  Tom Rix  <trix@redhat.com>
45940
45941         * gcc.c-torture/execute/20020508-1.c: New test.
45942         * gcc.c-torture/execute/20020508-2.c: New test.
45943         * gcc.c-torture/execute/20020508-3.c: New test.
45944
45945 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45946
45947         * gcc.dg/cpp/charconst-4.c: More tests.
45948
45949 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45950
45951         PR c/6569
45952         * gcc.dg/weak-3.c: Update location of warning messages.
45953         * gcc.dg/weak-5.c: Likewise.
45954
45955 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45956
45957         * gcc.c-torture/execute/20020506-1.c: New test case.
45958
45959 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45960
45961         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45962
45963 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45964
45965         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45966
45967 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45968
45969         * gcc.dg/cpp/charconst-3.c: New test.
45970
45971 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45972
45973         * gcc.dg/cpp/charconst.c: Update tests.
45974
45975 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45976
45977         * treelang: Added directory for new sample language treelang. Also
45978         lib/treelang.exp: New file to signal treelang should be tested.
45979
45980 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45981
45982         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45983         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45984         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45985         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45986         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45987         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45988         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45989
45990 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45991
45992         * gcc.dg/format/xopen-2.c: New test.
45993
45994 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45995
45996         * gcc.dg/20020503-1.c: New test.
45997
45998 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45999
46000         * g++.dg/init/dtor1.C: Make it tougher.
46001
46002 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46003
46004         * g++.dg/init/dtor1.C: New test.
46005
46006 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46007
46008         * gcc.dg/altivec-8.c: New.
46009
46010 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46011
46012         * gcc.dg/altivec-7.c: New.
46013
46014 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46015
46016         * g++.dg/parse/typedef1.C: New test.
46017
46018 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46019
46020         PR c++/6486
46021         * g++.dg/template/friend6.C: New test.
46022
46023         PR c++/6492
46024         * g++.dg/init/copy1.C: New test.
46025
46026 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         * g++.dg/warn/effc1.C: New test.
46029
46030 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46031
46032         * gcc.dg/cpp/if-cexp.c: Add a test.
46033
46034 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46035
46036         * gcc.dg/20020426-2.c: New test.
46037
46038 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46039
46040         * gcc.dg/cpp/if-mop.c: Update.
46041         * gcc.dg/cpp/if-mpar.c: Add test.
46042         * gcc.dg/cpp/if-oppr.c: Update.
46043
46044 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46045
46046         PR c/6343
46047         * gcc.dg/weak-[2-7].c: New tests.
46048
46049 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46050
46051         * gcc.dg/enum1.c: New test.
46052
46053 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46054
46055         PR c++/6497
46056         * g++.dg/inherit/access2.C: New test.
46057
46058 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46059
46060         PR bootstrap/6445
46061         * gcc.dg/20020426-1.c: New test.
46062
46063 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46064
46065         * g++.dg/abi/enum1.C: New test.
46066
46067 2002-04-26  Richard Henderson  <rth@redhat.com>
46068
46069         * gcc.dg/c99-bool-1.c: Expect always true warning.
46070
46071 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46072
46073         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46074
46075 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46076
46077         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46078         targets.
46079
46080 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46081
46082         * g++.dg/abi/mange7.C: New test.
46083
46084         PR c++/6438.
46085         * g++.dg/parse/stmtexpr2.C: New test.
46086
46087 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46088
46089         * gcc.dg/20020312-2.c: Add SH target.
46090
46091 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46092
46093         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46094         compiler output on mips*-*-irix*.
46095
46096 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46097
46098         * g++.dg/parse/attr1.C: New test.
46099
46100 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46101
46102         * gcc.c-torture/execute/string-opt-17.c: New test case.
46103         * gcc.c-torture/execute/memset-2.c: New test case.
46104
46105 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46106
46107         PR c++/6256:
46108         * g++.dg/template/friend5.C: New test.
46109
46110         PR c++/6331:
46111         * g++.dg/template/qual1.C: Likewise.
46112
46113 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46114
46115         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46116         Include stdlib.h, not stdio.h or ctype.h.
46117
46118 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46119
46120         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46121         cris-*-elf* and mmix-*-*.
46122         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46123         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46124         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46125         Ditto.
46126         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46127         * gcc.dg/wchar_t-1.c: Ditto.
46128
46129 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46130
46131         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46132         Clarify comment.
46133
46134 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46135
46136         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46137
46138 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46139
46140         * gcc.c-torture/execute/20000906-1.x: Delete.
46141
46142 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46143
46144         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46145
46146 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46147
46148         * PR6367
46149         * g77.f-torture/execute/6367.f: New test.
46150         * g77.f-torture/execute/6367.x: Disable for MMIX.
46151
46152 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46153
46154         * PR6352
46155         * g++.dg/opt/inline2.C: New test.
46156
46157 2002-04-18  Richard Henderson  <rth@redhat.com>
46158
46159         * gcc.dg/20000906-1.c: Enable for all targets.
46160         * gcc.c-torture/compile/iftrap-2.c: New.
46161
46162 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46163
46164         * gcc.dg/20020418-1.c: New test.
46165         * gcc.dg/20020418-2.c: New test.
46166
46167 2002-04-18  Richard Henderson  <rth@redhat.com>
46168
46169         * gcc.c-torture/compile/iftrap-1.c: New.
46170         * gcc.dg/iftrap-1.c: Adjust for ia64.
46171         * gcc.dg/iftrap-2.c: New.
46172
46173 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46174
46175         * gcc.c-torture/compile/20020418-1.c: New test.
46176
46177 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46178
46179         * gcc.c-torture/compile/20020415-1.c: New.
46180
46181 2002-04-18  David S. Miller  <davem@redhat.com>
46182
46183         * gcc.c-torture/execute/20020418-1.c: New test.
46184
46185 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46186
46187         * gcc.dg/20020416-1.c: New test.
46188
46189         * g++.dg/opt/inline1.C: New test.
46190
46191 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46192
46193         * gcc.dg/altivec-5.c: New test.
46194
46195         * gcc.dg/20020415-1.c: New test.
46196
46197 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46198
46199         * lib/chill.exp: Remove.
46200
46201 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46202
46203         * g++.dg/other/big-struct.C: New test.
46204
46205 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46206
46207         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46208         of scratch file.
46209
46210 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46211
46212         PR c/6277
46213         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46214         in scan-assembler function name
46215
46216 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46217
46218         * g77.f-torture/execute/980628-4.x,
46219         g77.f-torture/execute/980628-5.x,
46220         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46221         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46222         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46223         i[34567]86-*-*.
46224
46225 2002-04-13  David S. Miller  <davem@redhat.com>
46226
46227         * gcc.c-torture/execute/20020413-1.c: New test.
46228
46229 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46230
46231         * gcc.dg/asm-6.c,
46232         * g++.dg/ext/asm1.C: New tests.
46233
46234 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46235
46236         PR c++ 5373.
46237         * g++.dg/parse/stmtexpr1.C: New test.
46238
46239         PR c++/5189.
46240         * g++.dg/template/copy1.C: New test.
46241
46242 2002-04-12  Richard Henderson  <rth@redhat.com>
46243
46244         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46245
46246 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46247
46248         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46249         gcc.c-torture/execute/20020307-2.c.
46250
46251 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46252
46253         * g++.dg/ext/attrib5.C,
46254         * g++.dg/lookup/struct1.C: New tests.
46255
46256 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46257
46258         * gcc.dg/20020411-1.c: New test.
46259
46260         * gcc.c-torture/execute/20020411-1.c: New test.
46261
46262 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46263
46264         * g77.f-torture/execute/6177.f: New test.
46265
46266 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46267
46268         PR middle-end/6247
46269         * g++.dg/opt/cleanup1.C: New test.
46270
46271         * g++.dg/opt/const1.C: New test.
46272
46273 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46274
46275         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46276
46277 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46278
46279         PR c++/5507
46280         * g++.dg/template/typename2.C: New test.
46281
46282 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46283
46284         * gcc.c-torture/execute/loop-12.c: New.
46285
46286 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46287
46288         * g77.f-torture/execute/980628-4.x,
46289         g77.f-torture/execute/980628-5.x,
46290         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46291         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46292         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46293
46294 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46295
46296         PR optimization/6086
46297         * g++.dg/opt/preinc1.C: New test.
46298
46299 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46300
46301         PR c++/5571
46302         * g++.dg/opt/static2.C: New test.
46303
46304 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46305
46306         PR c/5120
46307         * gcc.dg/20020406-1.c: New test.
46308
46309 2002-04-04  David S. Miller  <davem@redhat.com>
46310
46311         * gcc.c-torture/execute/20020404-1.c: New test.
46312
46313 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46314
46315         PR c/6123
46316         * gcc.dg/20020312-2.c: Do not declare global register variable
46317         if __PIC__ or __pic__ is defined.
46318
46319 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46320
46321         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46322         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46323
46324 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46325
46326         * gcc.misc-tests/linkage.exp: Update last change to handle
46327         sparc*-, not just sparc-.
46328
46329 2002-04-03  Richard Henderson  <rth@redhat.com>
46330
46331         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46332
46333 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46334
46335         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46336
46337 2002-04-02  David S. Miller  <davem@redhat.com>
46338
46339         * gcc.c-torture/execute/20020402-3.c: New test.
46340
46341 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46342
46343         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46344         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46345
46346         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46347         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46348         g77.f-torture/execute/20001201.x,
46349         g77.f-torture/execute/u77-test.x: New files.
46350
46351         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46352         * gcc.dg/wchar_t-1.c: Ditto.
46353
46354 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46355
46356         * gcc.c-torture/execute/20020402-1.c: New test.
46357
46358 2002-04-01  Richard Henderson  <rth@redhat.com>
46359
46360         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46361
46362         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46363
46364 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46365
46366         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46367
46368 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46369
46370         * g++.dg/inherit/template-as-base.C: Expect error.
46371         * g++.dg/inherit/namespace-as-base.C: Likewise.
46372
46373 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46374
46375         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46376         g++.dg/ext/instantiate3.C: Tweak match patterns.
46377
46378         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46379         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46380         -da test.
46381
46382 2002-03-31  Richard Henderson  <rth@redhat.com>
46383
46384         * gcc.dg/special/alias-2.c: New.
46385         * gcc.dg/special/ecos.exp: Run it.
46386
46387 2002-03-31  Richard Henderson  <rth@redhat.com>
46388
46389         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46390
46391 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46392
46393         * gcc.dg/weak-1.c: Disable on h8300 port.
46394
46395 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46396
46397         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46398         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46399         ordering tests.
46400         * g++.dg/bprob/bprob-1.C: New test.
46401         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46402         * g++.dg/gcov/gcov-1.C: New test.
46403         * g++.dg/gcov/gcov-1.x: New file.
46404         * g++.dg/gcov/gcov-2.C: New test.
46405         * g++.dg/gcov/gcov-3.C: New test.
46406         * g++.dg/gcov/gcov-3.h: New file.
46407
46408 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46409
46410         * g++.old-deja/g++.other/builtins5.C: New test.
46411         * g++.old-deja/g++.other/builtins6.C: New test.
46412         * g++.old-deja/g++.other/builtins7.C: New test.
46413         * g++.old-deja/g++.other/builtins8.C: New test.
46414         * g++.old-deja/g++.other/builtins9.C: New test.
46415
46416 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46417
46418         * g++.dg/opt/static1.C: New test.
46419
46420         * g++.dg/opt/longbranch1.C: New test.
46421
46422 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46423
46424         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46425
46426         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46427
46428 2002-03-28  Jeffrey A Law  (law@redhat.com)
46429
46430         * gcc.c-torture/execute/20020328-1.c: New test.
46431
46432 2002-03-27  Richard Henderson  <rth@redhat.com>
46433
46434         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46435         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46436         move from g++.old-deja/g++.ext/.
46437
46438 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46439
46440         * g++.dg/init/new2.C: New test.
46441
46442 2002-03-26  Richard Henderson  <rth@redhat.com>
46443
46444         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46445
46446         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46447         on sparc.
46448
46449         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46450         sparcv9 systems.
46451         * gcc.dg/20001102-1.c: Likewise.
46452
46453 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46454
46455         * gcc.dg/cpp/endif-pedantic1.c,
46456         gcc.dg/cpp/endif-pedantic2.c: New tests.
46457
46458 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46459
46460         * g++.dg/init/new1.C: New test.
46461
46462 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46463
46464         * g++.dg/abi/vbase9.C: New test.
46465
46466 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46467
46468         * gcc.dg/arm-asm.c: New test.
46469
46470 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46471
46472         * gcc.dg/Wswitch-enum.c: New test.
46473         Fix PR c/5044.
46474
46475 2002-03-26  Richard Henderson  <rth@redhat.com>
46476
46477         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46478         structure.
46479
46480 2002-03-25  Richard Henderson  <rth@redhat.com>
46481
46482         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46483         sparcv9 systems.
46484
46485         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46486         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46487
46488 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46489
46490         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46491
46492 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46493
46494         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46495         targets using generic thunk support.
46496
46497 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46498
46499         * gcc.c-torture/compile/20020323-1.c: New test.
46500
46501         * g++.dg/opt/conj2.C: New test.
46502
46503 2002-03-24  Richard Henderson  <rth@redhat.com>
46504
46505         * gcc.dg/weak-1.c: Use -fno-common.
46506
46507 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46508
46509         * g77.dg/f77-edit-apostrophe-out.f: New test
46510         * g77.dg/f77-edit-h-out.f: New test
46511         * g77.dg/f77-edit-t-in.f: New test
46512         * g77.dg/f77-edit-t-out.f: New test
46513         * g77.dg/f77-edit-x-out.f: New test
46514         * g77.dg/f77-edit-slash-out.f: New test
46515         * g77.dg/f77-edit-colon-out.f: New test
46516         * g77.dg/f77-edit-s-out.f: New test
46517
46518 2002-03-24  Richard Henderson  <rth@redhat.com>
46519
46520         * objc/execute/formal_protocol-6.x: New XFAIL.
46521
46522 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46523
46524         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46525         that do not support weak symbols
46526
46527 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46528
46529         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46530         * lib/g77.exp: Likewise.
46531         * lib/objc.exp: Likewise.
46532
46533 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46534
46535         * gcc.dg/Wswitch-default.c: New test.
46536
46537 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46538
46539         * g++.dg/other/enum1.C: New test.
46540
46541 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46542
46543         * gcc.dg/pragma-ep-3.c: Fix typo.
46544
46545 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46546
46547         * g++.dg/inherit/template-as-base.C: New test.
46548
46549 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46550
46551         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46552         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46553
46554 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46555
46556         * gcc.dg/cpp/multiline.c: Update to match.
46557
46558 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46559
46560         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46561
46562 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46563
46564         * gcc.dg/cpp/extratokens2.c: New file.
46565
46566 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46567
46568         * gcc.dg/20020312-2.c: Add rs6000 target.
46569
46570         * gcc.c-torture/compile/20020319-1.c: New test.
46571
46572 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46573
46574         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46575         (A, E): Handle this.
46576
46577 2002-03-20  Jason Merrill  <jason@redhat.com>
46578
46579         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46580         ignoring -fpic.
46581         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46582         through prune_gcc_output.
46583
46584 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46585
46586         * gcc.c-torture/compile/20020320-1.c: New test.
46587
46588 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46589
46590         * gcc.c-torture/compile/20020318-1.c: New test.
46591
46592         * gcc.dg/struct-by-value-1.c: New test.
46593
46594         * gcc.dg/20020319-1.c: New test.
46595
46596 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46597
46598         * g++.dg/opt/conj1.C: New test.
46599
46600 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46601
46602         * g++.dg/template/qualttp20.C: Revert previous change.
46603         * g++.dg/template/qualttp3.C: Likewise.
46604         * g++.dg/template/qualttp4.C: Likewise.
46605         * g++.dg/template/qualttp5.C: Likewise.
46606         * g++.dg/template/qualttp6.C: Likewise.
46607         * g++.dg/template/qualttp7.C: Likewise.
46608         * g++.dg/template/qualttp8.C: Likewise.
46609         * g++.dg/template/recurse.C: Likewise.
46610
46611 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46612
46613         * gcc.dg/cpp/wchar-1.c: Update.
46614
46615 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46616
46617         * g++.dg/template/conv1.C: New test.
46618         * g++.dg/template/conv2.C: New test.
46619         * g++.dg/template/conv3.C: New test.
46620         * g++.dg/template/conv4.C: New test.
46621
46622 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46623
46624         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46625         * g++.dg/template/qualttp3.C: Likewise.
46626         * g++.dg/template/qualttp4.C: Likewise.
46627         * g++.dg/template/qualttp5.C: Likewise.
46628         * g++.dg/template/qualttp6.C: Likewise.
46629         * g++.dg/template/qualttp7.C: Likewise.
46630         * g++.dg/template/qualttp8.C: Likewise.
46631         * g++.dg/template/recurse.C: Likewise.
46632
46633 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46634
46635         * g++.dg/opt/dtor1.C: New test.
46636
46637 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46638
46639         * gcc.c-torture/compile/20020315-1.c: New test.
46640
46641 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46642
46643         * gcc.dg/weak-1.c: Fix scan tests.
46644
46645 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46646
46647         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46648         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46649         cris-*-aout* mmix-*-*.
46650         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46651         cris-*-aout* mmix-*-*.
46652         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46653         cris-*-elf* cris-*-aout* and mmix-*-*.
46654         * gcc.dg/20001009-1.c: Ditto.
46655         * gcc.dg/20010912-1.c: Ditto.
46656         * gcc.dg/20020122-4.c: Ditto.
46657         * gcc.dg/inline-2.c: Ditto.
46658
46659 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46660
46661         * gcc.c-torture/compile/20020314-1.c: New test.
46662
46663 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46664
46665         * gcc.c-torture/execute/20020314-1.c: New test.
46666
46667 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46668
46669         * g++.dg/warn/Wunused-1.C: New test.
46670
46671 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46672
46673         * g++.dg/abi/mangle6.C: New test.
46674
46675 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46676
46677         * gcc.c-torture/compile/20020309-2.c: New test.
46678
46679         * gcc.c-torture/compile/20020312-1.c: New test.
46680
46681 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46682
46683         * g++.dg/other/access1.C: New test.
46684
46685 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46686
46687         * gcc.c-torture/execute/wchar_t-1.c: New test.
46688
46689 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
46690
46691         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46692
46693 2002-03-12  Roger Sayle  <roger@eyesopen.com>
46694
46695         * gcc.dg/20020312-1.c: New test case.
46696
46697 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
46698
46699         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46700
46701 2002-03-11  Richard Henderson  <rth@redhat.com>
46702
46703         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
46704         * g++.old-deja/g++.jason/report.C: Likewise.
46705
46706 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46707
46708         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
46709         * g++.old-deja/g++.robertl/eb56.C: Likewise.
46710
46711 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46712
46713         * g++.dg/overload/pmf1.C: New test.
46714
46715 2002-03-11  Kazu Hirata  <kazu@hxi.com>
46716
46717         * gcc.c-torture/execute/20020307-1.c: Use long.
46718
46719 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
46720
46721         PR optimization/5844
46722         * gcc.dg/20020310-1.c: New test.
46723
46724 2002-03-09  Michael Meissner  <meissner@redhat.com>
46725
46726         * gcc.c-torture/execute/memcpy-2.c: New test.
46727         * gcc.c-torture/execute/memset-1.c: New test.
46728         * gcc.c-torture/execute/strlen-1.c: New test.
46729         * gcc.c-torture/execute/strcmp-1.c: New test.
46730         * gcc.c-torture/execute/strncmp-1.c: New test.
46731
46732 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
46733
46734         * gcc.dg/ppc-ldstruct.c: New test.
46735
46736 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
46737
46738         * gcc.c-torture/execute/va-arg-22.c: New test.
46739
46740 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46741
46742         * gcc.c-torture/compile/20020309-1.c: New test.
46743
46744 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
46745
46746         * gcc.c-torture/execute/20020307-2.c: New test.
46747
46748 2002-03-07  Jeffrey A Law  (law@redhat.com)
46749
46750         * g77.f-torture/compile/20020307-1.f: New test.
46751
46752 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
46753
46754         * gcc.dg/unordered-1.c: New test.
46755
46756 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
46757
46758         * gcc.c-torture/execute/20020307-1.c: New test.
46759
46760 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
46761
46762         * gcc.dg/20020304-1.c: New test.
46763
46764         * gcc.c-torture/compile/20020304-2.c: New test.
46765
46766 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
46767
46768         * gcc.c-torture/compile/20020304-1.c: New test case
46769         (from PR c/5830).
46770
46771 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
46772
46773         * gcc.dg/20020103-1.c: Add other -D ppc variants.
46774
46775 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46776
46777         * g++.dg/other/classkey1.C: New test.
46778
46779 2002-03-01  Richard Henderson  <rth@redhat.com>
46780
46781         * gcc.c-torture/compile/981223-1.x: New.
46782         * gcc.c-torture/compile/920625-1.x: New.
46783
46784 2002-02-28  Richard Henderson  <rth@redhat.com>
46785
46786         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
46787
46788 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
46789
46790         * gcc.c-torture/execute/20020227-1.c: New test.
46791
46792 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
46793
46794         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
46795         here" ERROR lines.
46796         * g++.old-deja/g++.oliva/partord1.C: Likewise.
46797         * g++.old-deja.g++.other/defarg1.C: Likewise.
46798         * g++.old-deja/g++.pt/calls2.C: Likewise.
46799         * g++.old-deja/g++.pt/crash20.C: Likewise.
46800         * g++.old-deja/g++.pt/crash30.C: Likewise.
46801         * g++.old-deja/g++.pt/crash36.C: Likewise.
46802         * g++.old-deja/g++.pt/crash6.C: Likewise.
46803         * g++.old-deja/g++.pt/defarg13.C: Likewise.
46804         * g++.old-deja/g++.pt/derived3.C: Likewise.
46805         * g++.old-deja/g++.pt/error1.C: Likewise.
46806         * g++.old-deja/g++.pt/friend21.C: Likewise.
46807         * g++.old-deja/g++.pt/friend23.C: Likewise.
46808         * g++.old-deja/g++.pt/infinite1.C: Likewise.
46809         * g++.old-deja/g++.robertl/eb128.C: Likewise.
46810
46811 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
46812
46813         * gcc.c-torture/execute/20020225-2.c: New test.
46814
46815 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
46816
46817         * gcc.c-torture/execute/920730-1t.c,
46818         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46819         Delete test cases, only relevant to -traditional.
46820
46821 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46822
46823         * gcc.dg/cpp/undef1.c: Remove.
46824         * gcc.dg/cpp/directiv.c: Update.
46825         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46826
46827 2002-02-27  Michael Meissner  <meissner@redhat.com>
46828
46829         * gcc.c-torture/execute/20020226-1.c: New test.
46830
46831 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
46832
46833         * g++.dg/debug/debug4.C: New test.
46834
46835         * gcc.dg/ia64-visibility-1.c: New test.
46836
46837 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
46838
46839         * gcc.dg/debug/20020224-1.c: New.
46840
46841 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46842
46843         * gcc.c-torture/execute/960416-1.x: New.
46844         * gcc.c-torture/execute/divconst-3.x: Likewise.
46845
46846 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46847
46848         * gcc.dg/20020224-1.c: New test.
46849
46850 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46851
46852         * gcc.c-torture/execute/20020225-1.c: New.
46853
46854 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46855
46856         * gcc.dg/cpp/wchar-1.c: New test.
46857
46858 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46859
46860         * gcc.dg/20020222-1.c: New test.
46861
46862 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46863
46864         * g++.dg/opt/anonunion1.C: New test.
46865
46866 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46867
46868         * g++.dg/template/qualttp19.C: New test.
46869         * g++.dg/template/qualttp20.C: New test.
46870         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46871         * g++.old-deja/g++.other/qual1.C: Likewise.
46872
46873 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46874
46875         * gcc.dg/attr-alwaysinline.c: New.
46876
46877 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46878
46879         * gcc.dg/20020220-1.c: New test.
46880
46881         * gcc.dg/20020220-2.c: New test.
46882
46883         * g++.dg/opt/mmx1.C: New test.
46884
46885 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46886
46887         * gcc.c-torture/compile/20020110.c: New test.
46888
46889 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46890
46891         * gcc.c-torture/execute/20020219-1.c: New test.
46892
46893         * gcc.dg/20020219-1.c: New test.
46894
46895         * gcc.dg/noncompile/20020220-1.c: New test.
46896
46897         * g++.dg/opt/ptrintsum1.C: New test.
46898
46899         * gcc.dg/debug/20020220-1.c: New test.
46900
46901 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46902
46903         * gcc.c-torture/execute/20020216-1.c: New test.
46904
46905 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46906
46907         * gcc.dg/decl-1.c: Update, new test.
46908
46909 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46910
46911         * g++.dg/abi/bitfield1.C: New test.
46912         * g++.dg/abi/bitfield2.C: New test.
46913
46914 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46915
46916         * gcc.dg/attr-nest.c: New test.
46917
46918 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46919
46920         * gcc.c-torture/execute/20020215-1.c: New test.
46921
46922 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46923
46924         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46925         * g++.dg/debug/debug.exp: New.
46926         * g++.dg/debug/trivial.C: New.
46927         * g++.dg/debug/debug1.C: Moved...
46928         * g++.dg/other/debug1.C: ...from here.
46929         * g++.dg/debug/debug2.C: Moved...
46930         * g++.dg/other/debug2.C: ...from here.
46931         * g++.dg/debug/debug3.C: Moved...
46932         * g++.dg/other/debug3.C: ...from here.
46933
46934         * gcc.dg/noncompile/20020213-1.c: New test.
46935
46936 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46937
46938         * g++.dg/other/debug3.C: New test.
46939
46940         * gcc.c-torture/execute/20020213-1.c: New test.
46941
46942 2002-02-13  Richard Smith <richard@ex-parrot.com>
46943
46944         * g++.old-deja/g++.other/thunk1.C: New test.
46945
46946 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46947
46948         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46949
46950 2002-02-13  Stan Shebs  <shebs@apple.com>
46951
46952         * gcc.dg/altivec-3.c: New.
46953
46954 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46955
46956         * gcc.dg/Wunreachable-1.c: New test.
46957         * gcc.dg/Wunreachable-2.c: New test.
46958
46959 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46960
46961         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46962
46963 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46964
46965         * gcc.dg/decl-1.c: New test.
46966
46967 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46968
46969         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46970
46971 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46972
46973         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46974         * gcc.c-torture/compile/980506-1.x: Likewise.
46975
46976 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46977
46978         * gcc.dg/20020210-1.c: New.
46979
46980 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46981
46982         * g77.f-torture/execute/947.f: New regression test
46983         for PR fortran/947.
46984
46985 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46986
46987         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46988         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46989
46990 2002-02-08  Richard Henderson  <rth@redhat.com>
46991
46992         * gcc.c-torture/compile/labels-3.c: New.
46993
46994 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46995
46996         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46997         expression statements work instead.
46998         * gcc.dg/noncompile/20020207-1.c: New test.
46999
47000 2002-02-07  Richard Henderson  <rth@redhat.com>
47001
47002         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47003
47004 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47005
47006         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47007         message from g77
47008         * lib/g77-dg.exp: Trim g77 error messages so that they are
47009         recognized by dg.exp.
47010
47011 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47012
47013         PR fortran/5473
47014         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47015
47016 2002-02-07  Richard Henderson  <rth@redhat.com>
47017
47018         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47019         to be sufficiently aligned for integers.
47020
47021 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47022
47023         * g++.dg/template/friend4.C: New test.
47024
47025 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47026
47027         PR fortran/5743
47028         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47029         unsupported cases.
47030
47031 2002-02-07  Richard Henderson  <rth@redhat.com>
47032
47033         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47034         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47035         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47036         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47037
47038 2002-02-06  Richard Henderson  <rth@redhat.com>
47039
47040         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47041
47042 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47043
47044         * gcc.dg/20020206-1.c: New test.
47045
47046 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47047
47048         * gcc.c-torture/execute/20020206-1.c: New test.
47049
47050         * gcc.c-torture/execute/20020206-2.c: New test.
47051
47052         PR optimization/5429:
47053         * gcc.c-torture/compile/20020206-1.c: New test.
47054
47055 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47056
47057         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47058         as certain file formats cannot support particularly large
47059         alignments.
47060
47061         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47062         and do not expect to be able to link the executable.
47063
47064         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47065         fail because the COFF format does not support the weak attribute.
47066
47067 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47068
47069         * g77.dg/pr5473.f: New test
47070
47071 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47072
47073         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47074         Fix testcase accordingly.
47075
47076 2002-02-04  Richard Henderson  <rth@redhat.com>
47077
47078         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47079         (buf): Change to be an array of pointers, not ints.
47080
47081 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47082
47083         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47084         before all tests.  Move warning one line above to match where it
47085         C frontend emits.
47086         * gcc.dg/Wswitch-2.c: New test.
47087         * g++.dg/warn/Wswitch-1.C: New test.
47088         * g++.dg/warn/Wswitch-2.C: New test.
47089
47090 2002-02-04  Richard Henderson  <rth@redhat.com>
47091
47092         * g++.dg/abi/offsetof.C: Fix size comparison.
47093
47094 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47095
47096         * gcc.dg/cast-qual-2.c: New test.
47097
47098 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47099
47100         * gcc.dg/20020201-4.c: New test.
47101
47102 2002-02-04  Ben Elliston  <bje@redhat.com>
47103
47104         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47105         target_info attribute != 0, in addition to the empty string.
47106         (gcc_target_compile): Likewise.
47107
47108 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47109
47110         * gcc.dg/Wswitch.c: New test.
47111         PR gcc/4475. PR gcc/3780.
47112
47113 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47114
47115         * g77.f-torture/execute/5122.f: New test for regressions
47116         against PR fortran/5122.
47117
47118 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47119
47120         * g77.f-torture/compile/pr3743.f: Delete
47121         * g77.dg/pr3743-1.f: New test.
47122         * g77.dg/pr3743-2.f: New test.
47123         * g77.dg/pr3743-3.f: New test.
47124         * g77.dg/pr3743-4.f: New test.
47125
47126 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47127
47128         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47129
47130 2002-02-02  Richard Henderson  <rth@redhat.com>
47131
47132         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47133         * gcc.c-torture/execute/bf64-1.c: Likewise.
47134
47135 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47136
47137         * gcc.dg/20020201-2.c: New test.
47138
47139         * gcc.dg/20020201-3.c: New test.
47140
47141         * gcc.c-torture/execute/bitfld-2.c: New test.
47142
47143 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47144
47145         * gcc.dg/bitfld-1.c: Update.
47146         * gcc.dg/bitfld-2.c: Update.
47147         * gcc.c-torture/execute/bitfld-1.x: New.
47148
47149 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47150
47151         * gcc.c-torture/execute/20020201-1.c: New test.
47152
47153 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47154
47155         PR target/5469
47156         * gcc.dg/20020201-1.c: New test.
47157
47158 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47159
47160         PR fortran/3743
47161         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47162         * g77.f-torture/compile/pr3743.x: Remove
47163
47164 2002-01-31  Tom Rix  <trix@redhat.com>
47165
47166         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47167
47168 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47169
47170         * gcc.dg/noncompile/20020130-1.c: New test.
47171
47172 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47173
47174         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47175
47176 2002-01-29  Richard Henderson  <rth@redhat.com>
47177
47178         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47179         to long long.
47180         * gcc.c-torture/execute/bf64-1.c: Likewise.
47181
47182 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47183
47184         * gcc.c-torture/execute/20020129-1.c: New test.
47185
47186 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47187
47188         * gcc.c-torture/compile/20000224-1.c: Update.
47189         * gcc.c-torture/execute/bitfld-1.c: New tests.
47190         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47191         * gcc.dg/uninit-A.c: Update.
47192
47193 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47194
47195         * g++.dg/template/ctor1.C: Add instantiation.
47196
47197 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47198
47199         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47200         argument to __builtin_prefetch to be const ptr.
47201
47202 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47203
47204         * gcc.c-torture/compile/20020120-1.c: New test.
47205
47206 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47207
47208         * gcc.c-torture/execute/20020127-1.c: New test.
47209
47210 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47211
47212         * g77.dg/f77-edit-i-in.f: New test
47213         * g77.dg/f77-edit-i-out.f: New test
47214
47215 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47216
47217         * gcc.dg/debug/debug.exp: New file.
47218         * gcc.dg/debug/trivial.c: New file.
47219         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47220         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47221         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47222         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47223         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47224         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47225         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47226         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47227         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47228         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47229         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47230         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47231         * gcc.dg/20000503-1.c: Removed.
47232         * gcc.dg/20010207-1.c: Removed.
47233         * gcc.dg/20011223-1.c: Removed.
47234         * gcc.dg/20020104-2.c: Removed.
47235         * gcc.dg/debug-1.c: Removed.
47236         * gcc.dg/debug-2.c: Removed.
47237         * gcc.dg/debug-3.c: Removed.
47238         * gcc.dg/debug-4.c: Removed.
47239         * gcc.dg/debug-5.c: Removed.
47240         * gcc.dg/debug-6.c: Removed.
47241         * gcc.dg/dwarf2-1.c: Removed.
47242         * gcc.dg/dwarf2-2.c: Removed.
47243
47244 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47245
47246         * g++.old-deja/g++.other/eh5.C: New test.
47247         * g++.old-deja/g++.other/sibcall2.C: New test.
47248         * g++.old-deja/g++.other/array9.C: New test.
47249         * g++.old-deja/g++.other/typename2.C: New test.
47250         * g++.old-deja/g++.other/crash60.C: New test.
47251         * g++.old-deja/g++.other/conv9.C: New test.
47252         * g++.old-deja/g++.other/mangle10.C: New test.
47253         * g++.old-deja/g++.other/unchanging1.C: New test.
47254         * g++.old-deja/g++.other/exprstmt1.C: New test.
47255         * g++.old-deja/g++.other/inline23.C: New test.
47256         * g++.old-deja/g++.eh/ia64-1.C: New test.
47257         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47258         * g++.old-deja/g++.other/reload1.C: New test.
47259         * g++.old-deja/g++.other/static20.C: New test.
47260         * g++.old-deja/g++.other/local-alloc1.C: New test.
47261         * g++.old-deja/g++.other/conv8.C: New test.
47262         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47263         * g++.old-deja/g++.other/storeexpr1.C: New test.
47264         * g++.old-deja/g++.other/storeexpr2.C: New test.
47265         * g++.dg/eh/template2.C: New test.
47266         * g++.dg/warn/weak1.C: New test.
47267
47268 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47269
47270         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47271         Remove first, non-varying, argument.
47272
47273 2002-01-23  Richard Henderson  <rth@redhat.com>
47274
47275         * gcc.dg/inline-2.c: New.
47276
47277         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47278         Add optional target arg.  Check number of arguments.
47279         (scan-assembler-not, scan-assembler-dem): Likewise.
47280         (scan-assembler-dem-not): Likewise.
47281
47282 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47283
47284         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47285         line 12.
47286         * g++.old-deja/g++.brendan/parse3.C,
47287         g++.old-deja/g++.other/crash26.C,
47288         g++.old-deja/g++.other/crash28.C,
47289         g++.old-deja/g++.other/crash29.C,
47290         g++.old-deja/g++.other/crash30.C,
47291         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47292
47293 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47294
47295         * gcc.dg/20020115-1.c: New.
47296
47297 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47298
47299         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47300
47301 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47302
47303         * gcc.dg/20020122-3.c: New.
47304
47305 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47306
47307         * g++.dg/other/gc1.C: New test.
47308
47309 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47310
47311         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47312
47313 2002-01-22  Richard Henderson  <rth@redhat.com>
47314
47315         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47316
47317 2002-01-22  Richard Henderson  <rth@redhat.com>
47318
47319         * gcc.dg/20020122-4.c: New.
47320
47321 2002-01-22  H.J. Lu <hjl@gnu.org>
47322
47323         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47324         link output.
47325         * gcc.dg/special/ecos.exp: Likewise.
47326         * lib/g++-dg.exp: Likewise.
47327         * lib/g77-dg.exp: Likewise.
47328         * lib/gcc-dg.exp : Likewise.
47329         * lib/mike-g++.exp: Likewise.
47330         * lib/mike-g77.exp: Likewise.
47331         * lib/mike-gcc.exp: Likewise.
47332         * lib/objc-dg.exp: Likewise.
47333
47334 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47335
47336         PR target/5379
47337         * gcc.dg/20020122-2.c: New test.
47338
47339 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47340
47341         * gcc.dg/20020122-1.c: New test.
47342
47343 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47344
47345         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47346
47347 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47348
47349         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47350
47351 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47352
47353         * gcc.c-torture/compile/20020121-1.c: New test.
47354
47355 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47356
47357         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47358         ld_library_path.
47359
47360 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47361
47362         * gcc.dg/20020218-1.c: New test.
47363
47364 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47365
47366         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47367         messages
47368         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47369         "At global scope" warning
47370         * g++.dg/ext/align1.C: Change cygwin test for alignment
47371         from db-bogus to dg-warning
47372
47373 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47374
47375         * g77.f-torture/compile/cpp2.F: New test.
47376
47377 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47378
47379         * g++.dg/template/access1.C: New test.
47380
47381 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47382
47383         * gcc.dg/20020118-1.c: New.
47384
47385 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47386
47387         * gcc.c-torture/execute/20020118-1.c: New test.
47388
47389 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47390
47391         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47392         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47393         alignment warnings.
47394
47395 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47396
47397         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47398         torture_with_loops and torture_without_loops
47399
47400 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47401
47402         * gcc.c-torture/compile/20020116-1.c: New test.
47403
47404 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47405
47406         * gcc.dg/20020116-2.c: New test.
47407
47408         * gcc.dg/ultrasp4.c: New test.
47409
47410         * gcc.dg/20020116-1.c: New test.
47411
47412 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47413
47414         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47415         by EABI.
47416
47417 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47418
47419         * gcc.misc-tests/i386-prefetch.exp: New.
47420         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47421         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47422         * gcc.misc-tests/i386-pf-none-1.c: New test.
47423         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47424
47425 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47426
47427         * gcc.dg/gnu89-init-1.c: Add new tests.
47428
47429 2002-01-15  Andreas Jaeger  <aj@suse.de>
47430
47431         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47432         * gcc.dg/i386-mmx-2.c: Likewise.
47433         * gcc.dg/i386-sse-1.c: Likewise.
47434         * gcc.dg/i386-sse-2.c: Likewise.
47435         * gcc.dg/i386-sse-3.c: Likewise.
47436
47437 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47438
47439         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47440         Uncomment additional cases that now pass.
47441
47442 2002-01-11  Richard Henderson  <rth@redhat.com>
47443
47444         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47445         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47446
47447 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47448
47449         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47450
47451 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47452
47453         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47454         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47455
47456 2002-01-10  Dale Johannesen  <dalej@apple.com>
47457
47458         * gcc.c-torture/execute/loop-11.c: New.
47459
47460 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47461
47462         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47463         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47464
47465 2002-01-09  Richard Henderson  <rth@redhat.com>
47466
47467         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47468         type in which to perform the operation for each size.
47469
47470 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47471
47472         * gcc.c-torture/compile/20020109-2.c: New test.
47473
47474 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47475
47476         * gcc.c-torture/execute/loop-10.c: New test.
47477
47478 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47479
47480         * gcc.c-torture/compile/20010226-1.c: New test.
47481         * gcc.c-torture/compile/20010227-1.c: New test.
47482         * gcc.c-torture/compile/20010426-1.c: New test.
47483         * gcc.c-torture/compile/20010510-1.c: New test.
47484         * gcc.c-torture/compile/20010605-3.c: New test.
47485         * gcc.c-torture/compile/20010824-1.c: New test.
47486         * gcc.c-torture/execute/20010409-1.c: New test.
47487         * gcc.dg/noncompile/20000901-1.c: New test.
47488         * gcc.dg/20001023-1.c: New test.
47489         * gcc.dg/20001101-1.c: New test.
47490         * gcc.dg/20001102-1.c: New test.
47491         * gcc.dg/20010207-1.c: New test.
47492         * gcc.dg/20010405-1.c: New test.
47493         * gcc.dg/20010822-1.c: New test.
47494         * gcc.dg/20011107-1.c: New test.
47495
47496 2002-01-09  Jeffrey A Law  (law@redhat.com)
47497
47498         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47499
47500         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47501         execution failure on PA targets.
47502
47503 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47504
47505         * gcc.c-torture/compile/20020109-1.c: New test.
47506
47507 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47508
47509         * gcc.c-torture/execute/20020108-1.c: New test.
47510
47511 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47512
47513         * gcc.dg/20020108-1.c: New test.
47514
47515 2002-01-08  H.J. Lu <hjl@gnu.org>
47516
47517         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47518         for header files.
47519
47520 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47521
47522         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47523         consistency.
47524
47525 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47526
47527         * gcc.dg/altivec-4.c: Test altivec predicates.
47528
47529 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47530
47531         * gcc.c-torture/execute/20020107-1.c: New test.
47532
47533 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47534
47535         PR c/5279
47536         * gcc.c-torture/compile/20020106-1.c: New test.
47537
47538 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47539
47540         * gcc.c-torture/execute/nestfunc-4.c: New test.
47541
47542 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47543
47544         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47545         extra triple that slipped in.
47546         * g++.old-deja/g++.abi/align.C: Likewise.
47547         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47548
47549 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47550
47551         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47552         * g++.old-deja/g++.abi/align.C: Likewise.
47553         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47554
47555         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47556         on FreeBSD/i386.
47557         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47558         FreeBSD.
47559
47560 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47561
47562         * gcc.dg/20020104-1.c: New test.
47563
47564         * gcc.dg/20020104-2.c: New test.
47565
47566 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47567
47568         * gcc.dg/20020103-1.c: Fix typo in target selector.
47569
47570 2002-01-03  Richard Henderson  <rth@redhat.com>
47571
47572         * gcc.dg/20020103-1.c: New.
47573
47574 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47575
47576         * gcc.c-torture/execute/20020103-1.c: New test.
47577
47578 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47579
47580         * g++.dg/other/debug2.C: New test.
47581
47582         * gcc.c-torture/compile/20020103-1.c: New test.
47583
47584 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47585
47586         * gcc.dg/gnu89-init-1.c: Added new tests.
47587
47588 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47589
47590         * g++.dg/template/friend2.C: Remove as patch is reverted.
47591
47592         * g++.dg/warn/oldcast1.C: New test.
47593
47594         * g++.dg/template/ptrmem1.C: New test.
47595         * g++.dg/template/ptrmem2.C: New test.
47596
47597         * g++.dg/template/ntp.C: New test.
47598
47599         * g++.dg/other/component1.C: New test.
47600
47601         * g++.dg/template/ttp3.C: New test.
47602
47603         * g++.dg/template/friend2.C: New test.
47604         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47605
47606 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47607
47608         * g++.dg/other/ptrmem1.C: New test.
47609         * g++.dg/other/ptrmem2.C: New test.
47610
47611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47612
47613         * g++.dg/template/ctor1.C: New test.
47614
47615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47616
47617         * g++.dg/template/friend2.C: New test.
47618
47619 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47620
47621         * gcc.dg/mmix-1.c: New test.
47622
47623 2001-12-31  Richard Henderson  <rth@redhat.com>
47624
47625         * gcc.dg/asm-5.c: New.
47626
47627 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47628
47629         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47630         in namespace __gnu_cxx
47631
47632 2001-12-30  Richard Henderson  <rth@redhat.com>
47633
47634         * gcc.dg/debug-6.c: New.
47635
47636 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47637
47638         * gcc.c-torture/compile/20011229-2.c: New test.
47639
47640 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47641
47642         * gcc.dg/debug-3.c: New test.
47643         * gcc.dg/debug-4.c: New test.
47644         * gcc.dg/debug-5.c: New test.
47645
47646 2001-12-29  Richard Henderson  <rth@redhat.com>
47647
47648         * g++.dg/eh/loop1.C: New.
47649
47650 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47651
47652         * g++.dg/template/crash1.C: New test.
47653
47654 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47655
47656         * g++.dg/other/const1.C: New test.
47657
47658 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47659
47660         * gcc.c-torture/compile/20011229-1.c: New test.
47661
47662 2001-12-28  Stan Shebs  <shebs@apple.com>
47663
47664         * lib/objc-torture.exp: Resync with c-torture.exp.
47665         * lib/objc.exp: Load standard libraries.
47666
47667 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47668
47669         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47670         additional tests.
47671
47672 2001-12-27  Roger Sayle <roger@eyesopen.com>
47673
47674         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47675
47676 2001-12-27  Richard Henderson  <rth@redhat.com>
47677
47678         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47679
47680 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47681
47682         * g++.dg/eh/ctor1.C: New test.
47683         * g++.dg/other/error2.C: New test.
47684
47685 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47686
47687         * g++.dg/other/init2.C: New test.
47688
47689 2001-12-24  Richard Henderson  <rth@redhat.com>
47690
47691         * gcc.dg/20011223-1.c: New.
47692         * gcc.dg/inline-1.c: New.
47693
47694 2001-12-23  Richard Henderson  <rth@redhat.com>
47695
47696         * gcc.dg/asm-4.c: Test operand modifiers.
47697
47698 2001-12-23  Richard Henderson  <rth@redhat.com>
47699
47700         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47701
47702 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47703
47704         * gcc.c-torture/execute/20011223-1.c: New test.
47705
47706 2001-12-21  Richard Henderson  <rth@redhat.com>
47707
47708         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
47709         re-enables the warning.
47710
47711 2001-12-21  Richard Henderson  <rth@redhat.com>
47712
47713         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
47714
47715 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47716
47717         * gcc.c-torture/compile/20011218-1.c: New test.
47718
47719 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
47720
47721         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
47722         arm-isr.c test.
47723         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
47724         epilogue generation for ARM ISR routines.
47725
47726 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47727
47728         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
47729         * gcc.dg/format/c90-printf-3.c: Likewise.
47730         * gcc.dg/format/c99-printf-3.c: Likewise.
47731         * gcc.dg/format/ext-1.c: Likewise.
47732         * gcc.dg/format/ext-6.c: Likewise.
47733         * gcc.dg/format/format.h: Prototype unlocked stdio.
47734
47735 2001-12-20  Richard Henderson  <rth@redhat.com>
47736
47737         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
47738         (arena): Use it.
47739         (malloc): Correct allocation logic.  Abort if we fill up the
47740         arena before initialization complete.
47741         (realloc): Correct allocation logic.
47742
47743 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47744
47745         * gcc.c-torture/compile/20011219-2.c: New test.
47746
47747         * gcc.c-torture/execute/20011219-1.c: New test.
47748
47749 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
47750
47751         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
47752         target does not support weak symbols.
47753
47754 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
47755
47756         * gcc.c-torture/compile/20011219-1.c: New test.
47757
47758 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
47759
47760         * g++.dg/other/error1.C: New test.
47761
47762 2001-12-17  Jeffrey A Law  (law@redhat.com)
47763
47764         * gcc.c-torture/execute/20011217-1.c: New test.
47765
47766 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
47767
47768         * objc.dg/special/: New directory.
47769         * objc.dg/special/special.exp: New file.
47770         * objc.dg/special/unclaimed-category-1.h: New file.
47771         * objc.dg/special/unclaimed-category-1a.m: New file.
47772         * objc.dg/special/unclaimed-category-1.m: New file.
47773
47774 2001-12-17  Andreas Jaeger  <aj@suse.de>
47775
47776         * gcc.c-torture/compile/20011217-2.c: New test.
47777
47778 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47779
47780         * gcc.c-torture/compile/20011217-1.c: New test.
47781
47782 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
47783
47784         * gcc.dg/20011214-1.c: New.
47785
47786 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
47787
47788         * gcc.dg/altivec-4.c: New.
47789
47790 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
47791
47792         * gcc.dg/20011113-1.c: New test.
47793
47794 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47795
47796         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
47797         std::__malloc_alloc_template<0> and
47798         std::__default_alloc_template<false, 0>.
47799
47800 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
47801
47802         * objc/execute/bf-21.m: New test.
47803         * objc/execute/enumeration-1.m: New test.
47804         * objc/execute/enumeration-2.m: New test.
47805
47806 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
47807
47808         * gcc.dg/gnu89-init-1.c: New test.
47809
47810 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
47811
47812         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47813         * g++.old-deja/g++.jason/2371.C: Likewise.
47814         * g++.old-deja/g++.jason/template33.C: Likewise.
47815         * g++.old-deja/g++.jason/template34.C: Likewise.
47816         * g++.old-deja/g++.jason/template36.C: Likewise.
47817         * g++.old-deja/g++.oliva/typename1.C: Likewise.
47818         * g++.old-deja/g++.oliva/typename2.C: Likewise.
47819         * g++.old-deja/g++.other/typename1.C: Likewise.
47820         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47821         * g++.old-deja/g++.pt/nontype5.C: Likewise.
47822         * g++.old-deja/g++.pt/typename11.C: Likewise.
47823         * g++.old-deja/g++.pt/typename14.C: Likewise.
47824         * g++.old-deja/g++.pt/typename16.C: Likewise.
47825         * g++.old-deja/g++.pt/typename3.C: Likewise.
47826         * g++.old-deja/g++.pt/typename4.C: Likewise.
47827         * g++.old-deja/g++.pt/typename5.C: Likewise.
47828         * g++.old-deja/g++.pt/typename7.C: Likewise.
47829         * g++.old-deja/g++.robertl/eb9.C: Likewise.
47830
47831 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
47832
47833         * g++.dg/other/linkage1.C: New test.
47834         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47835         specifiers.
47836
47837 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47838
47839         * gcc.dg/concat.c: New test.
47840
47841 2001-12-11  Stan Shebs  <shebs@apple.com>
47842
47843         * objc/compile: New test directory.
47844         * objc/compile/compile.exp: New expect script.
47845         * objc/compile/20011211-1.m: New compile test.
47846
47847 2001-12-11  Jason Merrill  <jason@redhat.com>
47848
47849         * lib/prune.exp (prune_gcc_output): Also handle "In member
47850         function".  So many permutations...
47851
47852 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47853
47854         * g++.dg/template/typedef1.C: New test.
47855
47856 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47857
47858         * g++.dg/other/copy1.C: New test.
47859
47860 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47861
47862         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47863
47864         * gcc.dg/builtin-choose-expr.c: New.
47865
47866 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47867
47868         * gcc.dg/altivec-2.c: New.
47869
47870 2001-12-07  Richard Henderson  <rth@redhat.com>
47871
47872         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47873
47874 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47875
47876         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47877         ultrasparc.
47878
47879 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47880
47881         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47882
47883 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47884
47885         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47886         variable argument list.
47887
47888 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47889
47890         * gcc.c-torture/execute/memcheck: Delete entire directory.
47891         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47892         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47893
47894 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47895
47896         * gcc.dg/Wshadow-1.c: New test.
47897
47898 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47899
47900         * gcc.c-torture/compile/20011130-1.c: New test.
47901
47902         * gcc.dg/noncompile/20011025-1.c: New test.
47903
47904         * g++.dg/other/anon-union.C: New test.
47905
47906         * gcc.c-torture/execute/20011024-1.c: New test.
47907
47908 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47909
47910         * gcc.c-torture/execute/20000722-1.x,
47911         gcc.c-torture/execute/20010123-1.x: Remove.
47912         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47913         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47914         gcc.dg/c99-complit-2.c: New tests.
47915
47916 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47917
47918         * g++.dg/inherit/base1.C: New test.
47919
47920 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47921
47922         * g++.dg/other/stdarg1.C: New test.
47923
47924         * gcc.c-torture/compile/20011130-2.c: New test.
47925
47926 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47927
47928         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47929         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47930         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47931         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47932         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47933         * gcc.dg/builtin-prefetch-1.c: New test.
47934
47935 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47936
47937         * gcc.dg/20011130-1.c: New test.
47938
47939 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47940
47941         * g++.dg/other/scope1.C: New test.
47942         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47943
47944 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47945
47946         * gcc.dg/vla-init-1.c: New test.
47947
47948 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47949
47950         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47951
47952 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47953
47954         * objc.dg/alias.m: Update.
47955         * objc.dg/class-1.m: Update.
47956         * objc.dg/const-str-1.m: Update.
47957         * objc.dg/fwd-proto-1.m: Update.
47958         * objc.dg/id-1.m: Update.
47959         * objc.dg/super-class-1.m: Update.
47960
47961 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47962
47963         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47964         constructs.
47965
47966 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47967
47968         * gcc.c-torture/execute/20011128-1.c: New test.
47969
47970 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47971
47972         * gcc.dg/20011127-1.c: New test.
47973
47974 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47975
47976         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47977         from Austin Group draft 7.
47978         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47979         scanf format arguments.
47980         * gcc.dg/format/no-exargs-2.c: New test.
47981
47982 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47983
47984         * g++.dg/abi/vbase8-4.C: New test.
47985
47986 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47987
47988         * gcc.c-torture/execute/20011121-1.c: New test.
47989
47990 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47991
47992         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47993
47994 2001-11-23  Andreas Jaeger  <aj@suse.de>
47995
47996         * gcc.dg/cpp/charconst-2.c: New test.
47997
47998 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47999
48000         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48001         to the host if it is remote.  Let tests specify extra headers
48002         they use.
48003         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48004         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48005         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48006         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48007         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48008         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48009         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48010         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48011         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48012         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48013
48014 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48015
48016         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48017         for little endian ARMs.
48018
48019 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48020
48021         * gcc.c-torture/compile/20011119-1.c: New test.
48022         * gcc.c-torture/compile/20011119-2.c: New test.
48023
48024 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48025
48026         * gcc.dg/altivec-1.c: Fix typo.
48027
48028 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48029
48030         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48031
48032 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48033
48034         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48035
48036 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48037
48038         * lib/g77.exp: Don't specify --rpath-link.
48039
48040         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48041         across all the headers.
48042         * gcc.dg/format/format.exp: For testing on a remote host,
48043         copy format.h.
48044
48045         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48046         * gcc.c-torture/execute/930406-1.c: Likewise.
48047         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48048
48049 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48050
48051         * gcc.dg/altivec-1.c: New.
48052
48053 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48054
48055         * gcc.dg/cpp/fpreprocessed.c: New test case.
48056
48057 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48058
48059         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48060         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48061         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48062
48063 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48064
48065         * gcc.dg/no-builtin-1.c: New test.
48066
48067 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48068
48069         * gcc.c-torture/execute/20011115-1.c: New test.
48070
48071 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48072
48073         * gcc.c-torture/compile/20011114-2.c: New test.
48074         * gcc.c-torture/compile/20011114-3.c: New test.
48075         * gcc.c-torture/compile/20011114-4.c: New test.
48076
48077 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48078
48079         * g++.dg/other/init1.C: New test.
48080
48081 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48082
48083         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48084         message.
48085
48086         * gcc.c-torture/execute/20011114-1.c: New testcase.
48087
48088         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48089         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48090         like the (before this change) version of 20010327-1.c.
48091
48092 2001-11-14  Roger Sayle <roger@eyesopen.com>
48093
48094         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48095
48096 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48097
48098         * g++.dg/init/array2.C: New test.
48099
48100 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48101
48102         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48103
48104 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48105
48106         * g++.dg/other/forscope1.C: New test.
48107         * g++.dg/ext/forscope1.C: New test.
48108         * g++.dg/ext/forscope2.C: New test.
48109
48110 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48111
48112         * gcc.c-torture/execute/20011113-1.c: New test.
48113
48114 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48115
48116         * gcc.c-torture/execute/20011109-2.c: New test.
48117
48118         * gcc.c-torture/execute/20011109-1.c: New test.
48119
48120 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48121
48122         * gcc.c-torture/compile/20011109-1.c: New test.
48123
48124 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48125
48126         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48127         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48128         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48129         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48130         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48131         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48132         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48133
48134 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48135
48136         * g++.dg/warn/Wshadow-1.C: New tests.
48137         * g++.old-deja/g++.mike/for3.C: Update.
48138
48139 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48140
48141         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48142         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48143         XFAILs.  Adjust expected error texts.
48144         * gcc.c-torture/compile/20011106-1.c,
48145         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48146         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48147         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48148         gcc.dg/c99-array-lval-5.c: New tests.
48149
48150 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48151
48152         * gcc.dg/cpp/defined.c: Update.
48153
48154 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48155
48156         * gcc.c-torture/execute/anon-1.c: New test.
48157
48158 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48159
48160         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48161         same size, so no warning should be produced on stormy16.
48162
48163         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48164         due to oversized array.
48165         * g++.old-deja/g++.mike/ns15.C: Likewise.
48166         * g++.old-deja/g++.pt/crash16.C: Likewise.
48167
48168 2001-11-02  Graham Stott  <grahams@redhat.com>
48169
48170         * g++.dgother/debug1.C: Fix typos.
48171
48172 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48173
48174         * g++.dg/other/debug1.C: New test.
48175
48176 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48177
48178         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48179         of unsigned long.
48180
48181 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48182
48183         * gcc.dg/20011029-2.c: New test.
48184
48185         * gcc.c-torture/compile/20011029-1.c: New test.
48186
48187 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48188
48189         * objc/execute/class_self-1.m: New test.
48190         * objc/execute/class_self-2.m: New test.
48191
48192 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48193
48194         * gcc.misc-tests/msgs.exp: Delete.
48195         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48196         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48197         error set to match recent changes.
48198
48199 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48200
48201         * gcc.dg/20011021-1.c: New test.
48202
48203 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48204
48205         * gcc.c-torture/compile/20011023-1.c: New test.
48206
48207 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48208
48209         * lib/g77.exp: Rewrite based on lib/g++.exp.
48210
48211 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48212
48213         * gcc.c-torture/execute/20011019-1.c: New test.
48214
48215         * gcc.dg/20011018-1.c: New test.
48216
48217 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48218
48219         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48220
48221 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48222
48223         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48224         * gcc.dg/attr-invalid.c: Likewise.
48225
48226 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48227
48228         * gcc.dg/20011015-1.c: New test.
48229
48230 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48231
48232         * g++.dg/template/unify2.C: New test.
48233
48234 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48235
48236         * g++.dg/other/exception-specification.C: New test
48237
48238 2001-10-13  Tom Rix  <trix@redhat.com>
48239
48240         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48241         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48242
48243 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48244
48245         * gcc.dg/20011009-1.c: New test.
48246
48247 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48248
48249         PR g++/4476
48250         * g++.dg/other/friend1.C: New test.
48251
48252 2001-10-11  Richard Henderson  <rth@redhat.com>
48253
48254         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48255
48256 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48257
48258         * gcc.c-torture/compile/20011010-1.c: New.
48259
48260 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48261
48262         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48263         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48264         g77.f-torture/execute/execute.exp,
48265         g77.f-torture/noncompile/noncompile.exp,
48266         gcc.c-torture/compile/compile.exp,
48267         gcc.c-torture/execute/execute.exp,
48268         gcc.c-torture/execute/ieee/ieee.exp,
48269         gcc.c-torture/execute/memcheck/memcheck.exp,
48270         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48271         objc/execute/execute.exp: Update FSF address.
48272
48273 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48274
48275         * gcc.dg/cpp/cmdlne-C.c: Update.
48276         * gcc.dg/cpp/cmdlne-C2.c: New.
48277
48278 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48279
48280         * gcc.c-torture/execute/20011008-3.c: New.
48281
48282 2001-10-08  DJ Delorie  <dj@redhat.com>
48283
48284         * gcc.dg/20011008-1.c: New.
48285         * gcc.dg/20011008-2.c: New.
48286
48287 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48288
48289         * gcc.dg/cpp/spacing1.c: Update test.
48290
48291 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48292
48293         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48294         spelling errors of "separate" as "seperate".
48295
48296 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48297
48298         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48299         enough to avoid inlining.
48300
48301 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48302
48303         * lib/g77.exp: set libg2c_dir correctly.
48304
48305 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48306
48307         * gcc.dg/cpp/macro11.c: New test.
48308
48309 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48310
48311         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48312         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48313         gcc.dg/format/multattr-3.c: New tests.
48314         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48315         tests for format attributes on function pointers being rejected.
48316
48317 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48318
48319         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48320
48321 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48322
48323         * g++.dg/warn/format1.C: New test.
48324
48325 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48326
48327         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48328
48329 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48330
48331         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48332
48333 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48334
48335         * gcc.dg/cpp/redef2.c: Add test.
48336
48337 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48338
48339         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48340         long-standing bug on i686, apparently.
48341         * gcc.c-torture/execute/loop-2c.x: New file.
48342         * gcc.c-torture/execute/loop-2d.x: New file.
48343         * gcc.c-torture/execute/loop-3c.x: New file.
48344
48345 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48346
48347         * gcc.dg/cpp/20000625-2.c: Correct line number.
48348
48349 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48350
48351         * gcc.dg/cpp/macro10.c: New test.
48352         * gcc.dg/cpp/strify3.c: New test.
48353         * gcc.dg/cpp/spacing1.c: Add tests.
48354         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48355         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48356
48357 2001-09-24  DJ Delorie  <dj@redhat.com>
48358
48359         * gcc.c-torture/execute/20010924-1.c: New test.
48360
48361 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48362
48363         * objc/execute/paste.m: Remove.
48364
48365 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48366
48367         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48368
48369 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48370
48371         * g77.dg/strlen0.f: New test.
48372
48373 2001-09-21  Richard Henderson  <rth@redhat.com>
48374
48375         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48376         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48377
48378 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48379
48380         Table-driven attributes.
48381         * g++.dg/ext/attrib1.C: New test.
48382
48383 2001-09-20  DJ Delorie  <dj@redhat.com>
48384
48385         * gcc.dg/20000926-1.c: Update expected warning messages.
48386         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48387         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48388         array.
48389
48390 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48391
48392         * g++.dg/eh/registers1.C: New test case.
48393
48394 2001-09-17  Richard Henderson  <rth@redhat.com>
48395
48396         * gcc.dg/array-5.c: Fix VLA decomposition test.
48397
48398 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48399
48400         * gcc.dg/cpp/line5.c: New testcase.
48401
48402 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48403
48404         * gcc.dg/cpp/macro9.c: New test.
48405
48406 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48407
48408         * gcc.c-torture/execute/980223.c: Change type of addr from long
48409         to char *.
48410
48411 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48412
48413         * gcc.c-torture/execute/20010915-1.c: New test.
48414
48415 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48416
48417         * g77.dg/bprob: New directory.
48418         * g77.dg/bprob/bprob.exp: New file.
48419         * g77.dg/bprob/bprob-1.f: New test.
48420         * g77.dg/gcov: New directory.
48421         * g77.dg/gcov/gcov.exp: New file.
48422         * g77.dg/gcov/gcov-1.f: New test.
48423         * g77.dg/gcov/gcov-1.x: New file.
48424
48425 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48426
48427         * gcc.dg/cpp/directiv.c: Update.
48428         * gcc.dg/cpp/undef1.c: Update.
48429
48430 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48431
48432         * gcc.dg/20010912-1.c: New test.
48433
48434 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48435
48436         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48437         language-independent file in lib.
48438         * lib/gcov.exp: New file.
48439
48440 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48441
48442         * gcc.c-torture/compile/20010911-1.c: New test.
48443
48444 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48445
48446         * lib/profopt.exp: New, to support profile-directed optimizations.
48447         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48448         * gcc.misc-tests/bprob-1.c: New test.
48449         * gcc.misc-tests/bprob-2.c: New test.
48450
48451 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48452
48453         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48454         XFAIL and which kinds of gcov output to verify.
48455         * gcc.misc-tests/gcov-4b.x: New file.
48456         * gcc.misc-tests/gcov-5b.x: New file.
48457         * gcc.misc-tests/gcov-6.x: New file.
48458         * gcc.misc-tests/gcov-7.c: New test.
48459         * gcc.misc-tests/gcov-7.x: New file.
48460
48461 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48462
48463         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48464         * gcc.misc-tests/gcov-6.c: New test.
48465
48466 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48467
48468         PR c++/3986
48469         * g++.dg/abi/vbase1.C: New test.
48470
48471 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48472
48473         * objc.dg/method-2.m: New.
48474
48475 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48476
48477         PR c++/4203
48478         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48479         * g++.dg/init/empty1.C: New test.
48480
48481 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48482
48483         * gcc.c-torture/compile/20010903-1.c: New test.
48484
48485 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48486
48487         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48488         for m68k.
48489
48490 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48491
48492         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48493
48494         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48495
48496         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48497
48498 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48499
48500         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48501         for 16-bit 'unsigned int'.
48502
48503 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48504
48505         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48506
48507 2001-08-27  Richard Henderson  <rth@redhat.com>
48508
48509         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48510         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48511
48512 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48513
48514         * gcc.dg/asm-names.c (ymain): New.
48515
48516 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48517
48518         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48519         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48520         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48521
48522 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48523
48524         * gcc.dg/compare5.c: New testcase.
48525
48526 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48527
48528         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48529         and "In instantiation".
48530
48531 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48532
48533         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48534
48535 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48536
48537         * gcc.misc-tests/gcov.exp: Add support for branch information.
48538         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48539         * gcc.misc-tests/gcov-4.c: New test.
48540         * gcc.misc-tests/gcov-4b.c: New test.
48541         * gcc.misc-tests/gcov-5b.c: New test.
48542
48543 2001-08-20  Zack Weinberg  <zackw@panix.com>
48544
48545         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48546         expected to fail.
48547
48548 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48549
48550         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48551
48552 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48553
48554         * g++.dg/eh/template1.C: New test.
48555
48556 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48557
48558         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48559         Fix thinko.
48560         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48561         for xfail.
48562
48563 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48564
48565         * lib/g77-dg.exp: Use prune.exp for common procedures
48566         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48567         * lib/g77.exp: (g77-dg-prune) Remove
48568
48569 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48570
48571         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48572
48573 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48574
48575         * g++.dg/template/unify1.C: New test.
48576
48577 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48578
48579         * g++.dg/abi/empty4.C: New test.
48580
48581 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48582
48583         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48584         solaris2.*
48585         * g77.f-torture/compile/pr3743.x: Likewise.
48586
48587 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48588
48589         * g++.dg/other/using-declaration.C: New test.
48590
48591 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48592
48593         * gcc.dg/cpp/tr-sign.c: New testcase.
48594
48595 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48596
48597         * gcc.dg/cpp/19951025-1.c: Revert.
48598         * gcc.dg/cpp/directiv.c: We no longer process directives that
48599         interrupt macro arguments.
48600
48601 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48602
48603         * gcc.dg/bconstp-1.c: New test.
48604
48605 2001-08-03  Richard Henderson  <rth@redhat.com>
48606
48607         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48608
48609 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48610
48611         * gcc.dg/cpp/19951025-1.c: Update.
48612
48613 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48614
48615         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48616         should be x.
48617
48618 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48619
48620         Kill -fhonor-std.
48621         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48622         * g++.old-deja/g++.other/std1.C: Likewise.
48623         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48624
48625 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48626
48627         * lib/g77.exp: Load gcc-defs.exp for common procedures
48628         (g77_pass, g77_fail, g77_finish, g77_exit,
48629         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48630
48631 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48632
48633         * g77.dg/fbackslash.f
48634         * g77.dg/fcase-preserve.f
48635         * g77.dg/ff90-1.f
48636         * g77.dg/ffixed-line-length-0.f
48637         * g77.dg/ffixed-line-length-132.f
48638         * g77.dg/ffixed-line-length-7.f
48639         * g77.dg/ffixed-line-length-72.f
48640         * g77.dg/ffixed-line-length-none.f
48641         * g77.dg/ffree-form-1.f
48642         * g77.dg/fno-backslash.f
48643         * g77.dg/fno-f90-1.f
48644         * g77.dg/fno-fixed-form-1.f
48645         * g77.dg/fno-onetrip.f
48646         * g77.dg/fno-typeless-boz.f
48647         * g77.dg/fno-underscoring.f
48648         * g77.dg/fno-vxt-1.f
48649         * g77.dg/fonetrip.f
48650         * g77.dg/ftypeless-boz.f
48651         * g77.dg/fugly-assumed.f
48652         * g77.dg/funderscoring.f
48653         * g77.dg/fvxt-1.f
48654
48655 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48656
48657         * objc.dg/fwd-proto-1.m: New.
48658         * objc.dg/local-decl-1.m: New.
48659         * objc.dg/naming-1.m: New.
48660         * objc.dg/naming-2.m: New.
48661         * objc.dg/proto-hier-1.m: New.
48662
48663 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48664
48665         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48666         largest-type elements to a struct makes its size grow.
48667
48668 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48669
48670         * g++.dg/abi/vthunk1.C: New test.
48671
48672 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48673
48674         * g++.dg/abi/vbase8-22.C: New test.
48675
48676 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48677
48678         * gcc.dg/cpp/macro8.c: New test.
48679
48680 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48681
48682         * g++.dg/abi/vbase8-21.C: New test.
48683
48684 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48685
48686         * g++.dg/abi/vbase8-10.C: New test.
48687
48688 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48689
48690         * lib/g++.exp (g++_set_ld_library_path): Renamed to
48691         ${tool}_set_ld_library_path.
48692         Changed caller.
48693         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48694         g++.exp.
48695
48696 2001-07-26  Stan Cox <scox@redhat.com>
48697
48698         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48699         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48700         gcc_exit, gcc_check_unsupported_p):
48701         Moved to gcc-deps.exp
48702         * gcc-deps.exp: New file.
48703
48704 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48705
48706         * g++.old-deja/g++.pt/defarg14.C: New test.
48707
48708 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48709
48710         * g++.old-deja/g++.other/lineno5.C: New test.
48711
48712 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48713
48714         * g++.old-deja/g++.pt/crash68.C: New test.
48715
48716 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48717
48718         * g++.old-deja/g++.other/crash42.C: New test.
48719
48720 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48721
48722         * gcc.dg/cpp/extratokens.c: Fix.
48723         * gcc.dg/cpp/skipping2.c: New tests.
48724
48725 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48726
48727         * gcc.c-torture/execute/20010724-1.c: New file.
48728         * gcc.c-torture/execute/20010724-1.x: New file.
48729
48730 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48731
48732         * g++.old-deja/g++.other/cond7.C: New test.
48733
48734 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48735
48736         * g++.old-deja/g++.other/optimize4.C: New test.
48737
48738 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48739
48740         * g++.old-deja/g++.abi/vbase8-5.C: New test.
48741
48742 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
48743
48744         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
48745         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
48746         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
48747         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
48748
48749         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
48750         bug report" message.
48751
48752         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
48753         * g++.dg/ext/instantiate1.C: Move from old-deja.
48754
48755 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
48756
48757         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
48758         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
48759         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
48760         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
48761
48762 2001-07-23  Jeffrey A Law  (law@cygnus.com)
48763
48764         * gcc.c-torture/execute/20010723-1.c: New test.
48765
48766 2001-07-23  Ben Elliston  <bje@redhat.com>
48767
48768         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
48769
48770 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48771
48772         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
48773         i[34567]86-*-*.
48774         Delete handling of ieee_multilib_flags.
48775         Pass -mieee for alpha*-*-* and sh-*-*.
48776         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
48777
48778 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
48779
48780         Remove old-abi tests.
48781         * g++.old-deja/g++.mike/p11116.C: Remove.
48782         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
48783
48784 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
48785
48786         * g77.f-torture/compile/pr3743.f: New test
48787
48788 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
48789
48790         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
48791
48792 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48793
48794         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
48795         g++.old-deja/g++.pt/static6.C: Likewise.
48796         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
48797         supports weak symbols.
48798
48799 2001-07-18  Andreas Jaeger  <aj@suse.de>
48800
48801         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
48802         supported again.
48803
48804 2001-07-18  Andreas Jaeger  <aj@suse.de>
48805
48806         * gcc.dg/iftrap-1.c: Fix target line.
48807
48808 2001-07-17  Richard Henderson  <rth@redhat.com>
48809
48810         * gcc.c-torture/execute/20010717-1.c: New.
48811
48812 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48813
48814         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48815         tests.
48816
48817 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48818
48819         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48820
48821 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48822
48823         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48824         UAC_SIGBUS, UAC_NOPRINT definitions.
48825
48826 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
48827
48828         * objc/execute/object_is_class.m: New test.
48829         * objc/execute/object_is_meta_class.m: New test.
48830
48831 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48832
48833         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48834         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48835
48836 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
48837
48838         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48839         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48840
48841 2001-07-14  Richard Henderson  <rth@redhat.com>
48842
48843         * gcc.dg/iftrap-1.c: New.
48844
48845 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48846
48847         * g77.f-torture/execute/intrinsic77.f: New test.
48848
48849 2001-07-11  Janis Johnson <janis@us.ibm.com>
48850
48851         * gcc.misc-tests/gcov-3.c: New test.
48852
48853 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48854
48855         * gcc.c-torture/compile/20010711-1.c,
48856         * gcc.c-torture/compile/20010711-2.c: New tests.
48857
48858 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48859
48860         * gcc.c-torture/execute/20010711-1.c: New test.
48861
48862 2001-07-11  Ben Elliston  <bje@redhat.com>
48863
48864         * g++.old-deja/g++.other/enum5.C: New test.
48865
48866 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48867
48868         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48869         (g++-dg-prune): Call prune_gcc_output.
48870         * prune.exp: New file for prune_gcc_output.
48871         * lib/g++.exp, lib/gcc.exp: Load it.
48872
48873 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48874
48875         * gcc.c-torture/compile/20010701-1.c,
48876         g++.old-deja/g++.ext/attrib6.C: New tests.
48877
48878 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48879
48880         * gcc.c-torture/compile/20010706-1.c: New test.
48881
48882 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48883
48884         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48885
48886 2001-06-28  Stan Shebs  <shebs@apple.com>
48887
48888         * gcc.dg/pragma-darwin.c: New test.
48889
48890 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48891
48892         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48893         Solaris 2.[678] system.
48894
48895 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48896
48897         * gcc.dg/20010622-1.c: New test.
48898
48899 2001-06-18  Stan Shebs  <shebs@apple.com>
48900
48901         * objc.dg: New directory.
48902         * objc.dg/dg.exp: New file.
48903         * objc.dg/alias.m: New.
48904         * objc.dg/class-1.m: New.
48905         * objc.dg/class-2.m: New.
48906         * objc.dg/const-str-1.m: New.
48907         * objc.dg/const-str-2.m: New.
48908         * objc.dg/id-1.m: New.
48909         * objc.dg/method-1.m: New.
48910         * objc.dg/super-class-1.m: New.
48911         * lib/objc-dg.exp: New file.
48912
48913 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48914
48915         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48916         of label name.
48917
48918 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48919
48920         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48921
48922 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48923
48924         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48925         variable.
48926
48927 2001-06-12  Richard Henderson  <rth@redhat.com>
48928
48929         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48930
48931 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48932
48933         * g++.old-deja/g++.abi/vbase5.C: New test.
48934         * g++.old-deja/g++.abi/vbase6.C: New test.
48935         * g++.old-deja/g++.abi/vbase7.C: New test.
48936
48937 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48938
48939         * gcc.c-torture/compile/20010610-1.c: New test.
48940
48941 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48942
48943         * g++.old-deja/g++.abi/vbase4.C: New test.
48944
48945 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48946
48947         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48948         support %f for HC11/HC12 targets.
48949         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48950         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48951         on HC11/HC12 targets.
48952         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48953
48954 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48955
48956         * gcc.dg/wchar_t-1.c: New file.
48957         * gcc.dg/wint_t-1.c: Likewise.
48958
48959 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48960
48961         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48962
48963 2001-06-11  Richard Henderson  <rth@redhat.com>
48964
48965         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48966
48967 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48968
48969         * gcc.c-torture/compile/20010611-1.c: New test.
48970
48971 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48972
48973         * gcc.dg/c99-tag-1.c: Add more tests.
48974
48975 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48976
48977         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48978         representation on MN10300 and ARM/Thumb.
48979
48980 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48981
48982         * g77.f-torture/execute/20010610.f: New.
48983
48984 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48985
48986         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48987         names.
48988
48989 2001-06-09  Richard Henderson  <rth@redhat.com>
48990
48991         * gcc.c-torture/execute/ashrdi-1.c: New.
48992         * gcc.c-torture/execute/ashldi-1.c: New.
48993         * gcc.c-torture/execute/lshrdi-1.c: New.
48994
48995 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48996
48997         * objc/execute/load-3.m: Added. Check sending +load to categories,
48998         in addition to classes.
48999
49000 2001-06-08  Stan Shebs  <shebs@apple.com>
49001
49002         * objc/execute/load-2.m: New test.  From Nicola Pero
49003         <n.pero@mi.flashnet.it>.
49004
49005 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49006
49007         * gcc.c-torture/execute/20010605-2.c: New test.
49008
49009 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49010
49011         * g++.old-deja/g++.abi/vbase2.C: New test.
49012         * g++.old-deja/g++.abi/vbase3.C: New test.
49013
49014 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49015
49016         * g++.old-deja/g++.pt/friend49.C: New test.
49017
49018 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49019
49020         * g++.old-deja/g++.ext/anon3.C: New test.
49021
49022 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49023
49024         * g++.old-deja/g++.other/conv7.C: New test.
49025
49026 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49027
49028         * gcc.c-torture/compile/20010605-2.c: New test.
49029
49030 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49031
49032         * gcc.c-torture/execute/20010604-1.c: New test.
49033
49034 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49035
49036         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49037
49038 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49039
49040         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49041         (g++_link_flags): Likewise.
49042         (g++_init): Pass gccpath's value to two previous functions.
49043
49044 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49045
49046         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49047         Ensure logfile entry matches exec command line.
49048
49049 2001-05-31  Richard Henderson  <rth@redhat.com>
49050
49051         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49052         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49053
49054 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49055
49056         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49057         compiler for irix6.2
49058
49059 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         * g++.old-deja/g++.other/optimize3.C: New file.
49062
49063 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49064
49065         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49066         assemble.
49067
49068 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49069
49070         * g++.old-deja/g++.other/optimize2.C: New file.
49071
49072 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49073
49074         * gcc.c-torture/compile/20010518-2.c: New file.
49075         * gcc.c-torture/execute/20010518-1.c: New file.
49076         * gcc.c-torture/execute/20010518-2.c: New file.
49077
49078 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49079
49080         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49081
49082 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49083
49084         G++ no longer defines builtins that do not begin with __builtin.
49085         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49086         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49087         * g++.old-deja/g++.law/builtin1.C: Likewise.
49088         * g++.old-deja/g++.law/cvt2.C: Likewise.
49089         * g++.old-deja/g++.mike/net5.C: Likewise.
49090         * g++.old-deja/g++.other/builtins1.C: Likewise.
49091         * g++.old-deja/g++.other/builtins2.C: Likewise.
49092         * g++.old-deja/g++.other/builtins3.C: Likewise.
49093         * g++.old-deja/g++.other/builtins4.C: Likewise.
49094         * g++.old-deja/g++.other/inline8.C: Likewise.
49095         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49096
49097 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49098
49099         * g++.old-deja/g++.pt/using1.C: Adjust.
49100         * g++.old-deja/g++.pt/using2.C: New test.
49101
49102 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49103
49104         * gcc.dg/cpp/charconst.c: New tests.
49105         * gcc.dg/cpp/escape.c: New tests.
49106         * gcc.dg/cpp/escape-1.c: New tests.
49107         * gcc.dg/cpp/escape-2.c: New tests.
49108         * gcc.dg/cpp/ucs.c: New tests.
49109
49110 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49111
49112         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49113         native compiler for irix6.5.
49114
49115 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49116
49117         * lib/g++.exp (g++_include_flags): Use args to compute
49118         get_multilibs.
49119         (g++_link_flags): Likewise.
49120         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49121
49122 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49123
49124         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49125
49126 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49127
49128         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49129         this file.
49130
49131 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49132
49133         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49134         STACK_SIZE;
49135         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49136         to STACK_SIZE; Use it to define size of add_histo array.
49137         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49138         to STACK_SIZE.
49139         (f): Use GITT_SIZE to define size of gitt local table.
49140         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49141         to STACK_SIZE; Use it to define size of bytemem array.
49142
49143 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49144
49145         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49146         on 68HC11/HC12 due to the asm instruction.
49147         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49148         * gcc.c-torture/compile/920520-1.x: Likewise.
49149         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49150         on 68HC11/HC12 because the function is larger than 64K.
49151         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49152         on 68HC11/HC12 because the structure is too large.
49153
49154 2001-05-20  Richard Henderson  <rth@redhat.com>
49155
49156         * gcc.c-torture/execute/20010520-1.c: New.
49157
49158 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49159
49160         * g++.old-deja/g++.warn/compare1.C: New test.
49161         * gcc.dg/compare4.c: New test.
49162
49163 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49164
49165         * g++.old-deja/g++.other/optimize1.C: New test.
49166
49167 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49168
49169         * g++.old-deja/g++.pt/spec41.C: New test.
49170
49171 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49172
49173         * gcc.c-torture/compile/20010114-1.x: Remove.
49174
49175 2001-05-18  Stan Shebs  <shebs@apple.com>
49176
49177         * gcc.c-torture/compile/20010518-1.c: New test.
49178
49179 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49180
49181         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49182         * g++.old-deja/g++.pt/crash67.C: New test.
49183
49184 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49185
49186         * g++.old-deja/g++.other/debug9.C: New test.
49187
49188 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49189
49190         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49191
49192 2001-05-16  Jan Hubicka  <jh@suse.cz>
49193
49194         * gcc.c-torture/compile/20010516-1.c: New test.
49195
49196 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49197
49198         * g++.old-deja/g++.other/crash41.C: New test.
49199
49200 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49201
49202         * g++.old-deja/g++.pt/crash66.C: New test.
49203
49204 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49205
49206         * g++.old-deja/g++.robertl/eb27.C: Convert.
49207
49208 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49209
49210         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49211         declaration being redundant.
49212
49213 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49214
49215         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49216
49217 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49218
49219         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49220
49221 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49222
49223         * lib/g++.exp: Use testsuite_flags.
49224
49225 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49226
49227         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49228
49229 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49230
49231         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49232
49233 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49234
49235         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49236
49237 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49238
49239         * gcc.c-torture/compile/20010313-1.c: New test.
49240
49241 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49242
49243         * gcc.dg/cpp/direct2.c: New test.
49244         * gccq.dg/cpp/direct2s.c: New test.
49245
49246         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49247
49248 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49249
49250         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49251         * g++.old-deja/g++.other/op3.C: Likewise.
49252
49253 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49254
49255         * gcc.dg/cpp/syshdr.h: New file.
49256         * gcc.dg/cpp/sysmac1.c: Update.
49257         * gcc.dg/cpp/sysmac2.c: Update.
49258
49259 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49260
49261         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49262
49263 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49264
49265         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49266         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49267
49268 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49269
49270         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49271
49272 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49273
49274         * lib/g++.exp (g++_include_flags): Don't use any special flags
49275         if TESTING_IN_BUILD_TREE is not defined.
49276         (g++_init): Use a plain 'c++' as the compiler if
49277         TESTING_IN_BUILD_TREEE is not defined.
49278
49279 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49280
49281         * g++.old-deja/g++.eh/catch13.C: New test.
49282         * g++.old-deja/g++.eh/catch14.C: New test.
49283
49284 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49285
49286         * gcc.dg/cpp/tr-define.c: New test.
49287
49288 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49289
49290         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49291         <stdlib.h>, not <malloc.h>.
49292
49293 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49294
49295         * g++.old-deja/g++.ns/template17.C: New test.
49296
49297 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49298
49299         * g++.old-deja/g++.pt/ref4.C: New test.
49300
49301 2001-04-30  Richard Henderson  <rth@redhat.com>
49302
49303         * gcc.dg/20000724-1.c: Revert last change.
49304
49305 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49306
49307         * g77.f-torture/execute/20010430.f: New test.
49308
49309 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49310
49311         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49312
49313 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49314
49315         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49316
49317 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49318
49319         * g++.old-deja/g++.eh/crash6.C: New test.
49320
49321 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49322
49323         * g++.old-deja/g++.other/warn7.C: New test.
49324
49325 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49326
49327         * g++.old-deja/g++.other/defarg9.C: New test.
49328
49329 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49330
49331         * g77.f-torture/compile/20010426.f: New test.
49332         * g77.f-torture/execute/20010426.f: New test.
49333
49334 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49335
49336         * g77.f-torture/compile/20000629-1.x: Remove - error
49337         has been fixed.
49338
49339 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49340
49341         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49342         Tweak slightly to work with g++.dg framework.
49343         * g++.dg/special/ecos.exp: Run initp1.C test.
49344         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49345
49346         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49347         its linker doesn't give line numbers either.
49348         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49349
49350 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49351
49352         * g++.old-deja/g++.other/lex1.C: New test.
49353
49354 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49355
49356         * gcc.dg/noncompile/20010425-1.c: New test.
49357
49358 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49359
49360         * g++.old-deja/g++.pt/mangle2.C: New test.
49361
49362 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49363
49364         * gcc.dg/format/plus-1.c: New test.
49365
49366 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49367
49368         * gcc.dg/20010423-1.c: New test.
49369
49370 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49371
49372         * gcc.c-torture/execute/20010422-1.c: New test.
49373
49374 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49375
49376         * g++.old-deja/g++.ns/type2.C: New test.
49377
49378 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49379
49380         * g++.old-deja/g++.other/perf1.C: New test.
49381
49382 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49383
49384         * gcc.dg/c99-func-2.c: Remove xfail.
49385         * gcc.dg/c99-func-3.c: Remove xfail.
49386         * gcc.dg/c99-func-4.c: Remove xfail.
49387
49388 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49389
49390         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49391
49392 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49393
49394         * gcc.c-torture/compile/20010423-1.c: New test.
49395
49396 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49397
49398         * g++.old-deja/g++.pt/typename28.C: New test.
49399
49400 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49401
49402         * g++.old-deja/g++.abi/empty2.C: New test.
49403         * g++.old-deja/g++.abi/empty3.C: New test.
49404
49405 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49406
49407         * g++.old-deja/g++.other/comdat2.C: New test.
49408         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49409
49410 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49411
49412         * g++.old-deja/g++.other/overload14.C: New test.
49413
49414 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49415
49416         * g++.old-deja/g++.other/lookup23.C: New test.
49417
49418 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49419
49420         * gcc.c-torture/execute/20010403-1.c: New test.
49421
49422 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49423             Mark Mitchell  <mark@codesourcery.com>
49424
49425         * lib/old-dejagnu.exp: Don't delete output of executable.
49426         Add .exe suffix to executables.
49427
49428 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49429
49430         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49431
49432 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49433
49434         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49435
49436 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49437
49438         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49439         * g++.old-deja/g++.abi/crash1.C: New test.
49440
49441 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49442
49443         * g++.old-deja/g++.other/crash40.C: New test.
49444
49445 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49446
49447         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49448
49449 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49450
49451         * g++.old-deja/g++.other/warn6.C: New test.
49452
49453 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49454
49455         * g++.old-deja/g++.robertl/eb42.C: Same.
49456
49457 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49458
49459         * gcc.dg/wtr-conversion-1.c: New testcase.
49460
49461 2001-04-10  Richard Henderson  <rth@redhat.com>
49462
49463         * g++.old-deja/g++.other/array5.C: New.
49464
49465 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49466
49467         * gcc.c-torture/execute/20010408-1.c: New test.
49468
49469 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49470
49471         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49472         headers and constructs.
49473         * g++.old-deja/g++.robertl/eb79.C: Same.
49474         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49475         * g++.old-deja/g++.robertl/eb73.C: Same.
49476         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49477         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49478         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49479         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49480         * g++.old-deja/g++.robertl/eb44.C: Same.
49481         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49482         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49483         * g++.old-deja/g++.robertl/eb39.C: Same.
49484         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49485         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49486         * g++.old-deja/g++.robertl/eb30.C: Same.
49487         * g++.old-deja/g++.robertl/eb3.C: Same.
49488         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49489         * g++.old-deja/g++.robertl/eb21.C: Same.
49490         * g++.old-deja/g++.robertl/eb15.C: Same.
49491         * g++.old-deja/g++.robertl/eb118.C: Same.
49492         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49493         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49494         * g++.old-deja/g++.robertl/eb109.C: Same.
49495         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49496         * g++.old-deja/g++.mike/rtti1.C: Same.
49497         * g++.old-deja/g++.mike/p658.C: Same.
49498         * g++.old-deja/g++.mike/net46.C: Same.
49499         * g++.old-deja/g++.mike/net34.C: Same.
49500         * g++.old-deja/g++.mike/memoize1.C: Same.
49501         * g++.old-deja/g++.mike/eh2.C: Same.
49502         * g++.old-deja/g++.law/weak.C: Same.
49503         * g++.old-deja/g++.law/visibility7.C: Same.
49504         * g++.old-deja/g++.law/visibility25.C: Same.
49505         * g++.old-deja/g++.law/visibility22.C: Same.
49506         * g++.old-deja/g++.law/visibility2.C: Same.
49507         * g++.old-deja/g++.law/visibility17.C: Same.
49508         * g++.old-deja/g++.law/visibility13.C: Same.
49509         * g++.old-deja/g++.law/visibility10.C: Same.
49510         * g++.old-deja/g++.law/visibility1.C: Same.
49511         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49512         * g++.old-deja/g++.law/vbase1.C: Same.
49513         * g++.old-deja/g++.law/operators32.C: Same.
49514         * g++.old-deja/g++.law/nest3.C: Same.
49515         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49516         * g++.old-deja/g++.law/except5.C (main): Same.
49517         * g++.old-deja/g++.law/cvt7.C (run): Same.
49518         * g++.old-deja/g++.law/cvt2.C: Same.
49519         * g++.old-deja/g++.law/cvt16.C: Same.
49520         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49521         * g++.old-deja/g++.law/ctors17.C (main): Same.
49522         * g++.old-deja/g++.law/ctors13.C: Same.
49523         * g++.old-deja/g++.law/ctors12.C (main): Same.
49524         * g++.old-deja/g++.law/ctors10.C: Same.
49525         * g++.old-deja/g++.law/code-gen5.C: Same.
49526         * g++.old-deja/g++.law/bad-error7.C: Same.
49527         * g++.old-deja/g++.law/arm9.C: Same.
49528         * g++.old-deja/g++.law/arm12.C: Same.
49529         * g++.old-deja/g++.law/arg8.C: Same.
49530         * g++.old-deja/g++.law/arg1.C: Same.
49531         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49532         * g++.old-deja/g++.jason/template31.C: Same.
49533         * g++.old-deja/g++.jason/template24.C (main): Same.
49534         * g++.old-deja/g++.jason/2371.C: Same.
49535         * g++.old-deja/g++.eh/new2.C: Same.
49536         * g++.old-deja/g++.eh/new1.C: Same.
49537         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49538         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49539         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49540         * g++.old-deja/g++.brendan/crash62.C: Same.
49541         * g++.old-deja/g++.brendan/crash52.C: Same.
49542         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49543         * g++.old-deja/g++.brendan/crash38.C: Same.
49544         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49545         * g++.old-deja/g++.brendan/copy9.C: Same.
49546
49547 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49548
49549         * gcc.c-torture/execute/20001203-2.c (memset):
49550         Count argument is of type __SIZE_TYPE__.
49551
49552 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49553
49554         * gcc.c-torture/compile/20010404-1.c: New test.
49555
49556 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49557
49558         * gcc.c-torture/compile/20010326-1.c: New test.
49559
49560 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49561
49562         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49563         peculiarities of the SH.
49564         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49565
49566 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49567
49568         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49569         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49570         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49571
49572 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49573
49574         * g77.f-torture/compile/20010321-1.f: New test.
49575
49576 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49577
49578         * gcc.c-torture/compile/20010329-1.c: New test.
49579
49580 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49581
49582         * gcc.c-torture/execute/20010329-1.c: New test.
49583
49584 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49585
49586         * g++.old-deja/g++.other/eh4.C: Fix typo.
49587
49588 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49589
49590         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49591
49592 2001-03-28  Philip Blundell  <philb@gnu.org>
49593
49594         * gcc.c-torture/compile/20010328-1.c: New test.
49595
49596 2001-03-27  Richard Henderson  <rth@redhat.com>
49597
49598         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49599         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49600
49601 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49602
49603         * gcc.c-torture/compile/20010327-1.c: New test.
49604
49605 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49606
49607         * g++.old-deja/g++.other/friend12.C: New test.
49608         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49609         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49610
49611 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49612
49613         * gcc.c-torture/execute/20010325-1.c: New test.
49614
49615 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49616
49617         * g++.old-deja/g++.other/mangle3.C: New test.
49618
49619 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49620
49621         * g++.old-deja/g++.other/anon8.C: New test.
49622
49623 2001-03-20  Philip Blundell  <philb@gnu.org>
49624
49625         * gcc.c-torture/compile/20010320-1.c: New test.
49626
49627 2001-03-17  Richard Henderson  <rth@redhat.com>
49628
49629         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49630
49631 2001-03-15  Geoff Keating  <geoff@redhat.com>
49632
49633         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49634         tests on AIX.
49635
49636 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49637
49638         * g++.old-deja/g++.other/eh4.C: New test.
49639
49640 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49641
49642         * gcc.dg/cpp/mi1.c: Update.
49643
49644 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49645
49646         * g++.old-deja/g++.other/regstack.C: New test.
49647
49648 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49649
49650         * g++.old-deja/g++.other/ref4.C: New test.
49651
49652 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49653
49654         * objc/execute/va_method.m: Added.
49655         * objc/execute/IMP.m: Added.
49656         * objc/execute/_cmd.m: Added.
49657         * objc/execute/accessing_ivars.m: Added.
49658         * objc/execute/class-1.m: Added.
49659         * objc/execute/class-10.m: Added.
49660         * objc/execute/class-11.m: Added.
49661         * objc/execute/class-12.m: Added.
49662         * objc/execute/class-13.m: Added.
49663         * objc/execute/class-14.m: Added.
49664         * objc/execute/class-2.m: Added.
49665         * objc/execute/class-3.m: Added.
49666         * objc/execute/class-4.m: Added.
49667         * objc/execute/class-5.m: Added.
49668         * objc/execute/class-6.m: Added.
49669         * objc/execute/class-7.m: Added.
49670         * objc/execute/class-8.m: Added.
49671         * objc/execute/class-9.m: Added.
49672         * objc/execute/class-tests-1.h
49673         * objc/execute/class-tests-2.h
49674         * objc/execute/compatibility_alias.m: Added.
49675         * objc/execute/encode-1.m: Added.
49676         * objc/execute/formal_protocol-1.m: Added.
49677         * objc/execute/formal_protocol-2.m: Added.
49678         * objc/execute/formal_protocol-3.m: Added.
49679         * objc/execute/formal_protocol-4.m: Added.
49680         * objc/execute/formal_protocol-5.m: Added.
49681         * objc/execute/formal_protocol-6.m: Added.
49682         * objc/execute/formal_protocol-7.m: Added.
49683         * objc/execute/informal_protocol.m: Added.
49684         * objc/execute/initialize.m: Added.
49685         * objc/execute/load.m: Added.
49686         * objc/execute/many_args_method.m: Added.
49687         * objc/execute/nested-3.m: Added.
49688         * objc/execute/no_clash.m: Added.
49689         * objc/execute/private.m: Added.
49690         * objc/execute/redefining_self.m: Added.
49691         * objc/execute/root_methods.m: Added.
49692         * objc/execute/selector-1.m: Added.
49693         * objc/execute/static-1.m: Added.
49694         * objc/execute/static-2.m: Added.
49695         * objc/execute/va_method.m: Added.
49696
49697 2001-03-10  Richard Henderson  <rth@redhat.com>
49698
49699         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49700
49701 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49702
49703         * g++.old-deja/g++.other/crash31.C: XFAIL.
49704         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
49705         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
49706         * gcc.c-torture/execute/20010123-1.x: XFAIL.
49707         * gcc.c-torture/execute/20010124-1.x: XFAIL.
49708         * gcc.dg/sequence-pt-1.c: XFAIL one test.
49709
49710 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49711
49712         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
49713
49714 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49715
49716         * gcc.dg/20000724-1.c: Don't use multiline strings.
49717
49718 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49719
49720         * objc/execute/string1.m, objc/execute/string2.m: Compare the
49721         result of -cString against what we expect it to be; don't just
49722         print it out for no one to read.
49723
49724         * objc/execute/string3.m, objc/execute/string4.m: New tests.
49725         Based on testcases provided by Nicola Pero.
49726
49727 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49728
49729         * gcc.dg/cpp/macro7.c: New test.
49730
49731 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49732
49733         * gcc.dg/cpp/multiline.c: Update.
49734
49735 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49736
49737         * g++.old-deja/g++.other/enum3.C: New test.
49738
49739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49740
49741         * g++.old-deja/g++.other/pod1.C: New test.
49742
49743 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49744
49745         * g++.old-deja/g++.ext/overload1.C: New test.
49746
49747 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49748
49749         * g++.old-deja/g++.pt/using1.C: New test.
49750
49751 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49752
49753         * g++.old-deja/g++.other/using9.C: New test.
49754
49755 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
49756
49757         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
49758
49759         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
49760
49761 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
49762
49763         * g++.old-deja/g++.ext/realpt1.C: Remove.
49764
49765 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
49766
49767         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
49768
49769 2001-02-26  Will Cohen  <wcohen@redhat.com>
49770
49771         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
49772
49773 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
49774
49775         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
49776         templatized constructors.
49777
49778 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49779
49780         * gcc.c-torture/execute/20010224-1.c: New test.
49781
49782 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
49783
49784         * gcc.c-torture/execute/20010222-1.c: New test.
49785
49786 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
49787
49788         * g++.old-deja/g++.other/inline20.C: New test.
49789
49790 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
49791
49792         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
49793
49794 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49795
49796         * g++.old-deja/g++.other/lookup22.C: New test.
49797
49798 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
49799
49800         * g77.dg: New directory.
49801         * g77.dg/20010216-1.f: New test case.
49802         * g77.dg/dg.exp: New driver.
49803         * lib/g77-dg.exp: New driver library.
49804
49805 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49806
49807         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49808
49809 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
49810
49811         * g++.old-deja/g++.other/decl9.C: New test.
49812
49813 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
49814
49815         * g++.old-deja/g++.other/init16.C: Update the test so that it does
49816         not need <string> and also tests the initialization at runtime.
49817
49818 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49819
49820         * gcc.c-torture/execute/longlong.c: New test.
49821
49822 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49823
49824         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49825
49826 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49827
49828         * gcc.c-torture/execute/920302-1.c (execute):
49829         Change argument type to short.
49830
49831 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49832
49833         * g++.old-deja/g++.pt/deduct6.C: New test.
49834
49835 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49836
49837         * g++.old-deja/g++.pt/deduct5.C: New test.
49838
49839 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49840
49841         * gcc.c-torture/execute/20010209-1.c: New test.
49842
49843 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49844
49845         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49846
49847 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49848
49849         * g++.dg/vtgc1.C: Update for new ABI.
49850
49851         * consistency.vlad: New directory, 1665 files.
49852
49853 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49854
49855         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49856         return type.
49857         * gcc.dg/cpp/digraphs.c: Declare puts.
49858
49859 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49860
49861         * g++.old-deja/g++.other/warn5.C: New test.
49862
49863 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49864
49865         * g++.old-deja/g++.pt/spec40.C: New test.
49866
49867 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49868
49869         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49870         case.
49871         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49872
49873 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49874
49875         * gcc.c-torture/compile/20010209-1.c: New test.
49876
49877 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49878
49879         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49880         excess errors message but not if it crashes.
49881         * g++.old-deja/g++.other/crash27.C: Likewise.
49882         * g++.old-deja/g++.other/crash28.C: Likewise.
49883         * g++.old-deja/g++.other/crash30.C: Likewise.
49884         * g++.old-deja/g++.other/crash32.C: Likewise.
49885         * g++.old-deja/g++.other/crash35.C: Likewise.
49886         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49887
49888 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49889
49890         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49891         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49892         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49893         g77.f-torture/execute/execute.exp,
49894         g77.f-torture/noncompile/noncompile.exp,
49895         gcc.c-torture/execute/execute.exp,
49896         gcc.c-torture/execute/memcheck/memcheck.exp,
49897         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49898         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49899         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49900         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49901         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49902         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49903         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49904         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49905         Remove bug reporting instructions with ancient email addresses.
49906
49907 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49908
49909         * gcc.dg/20010202-1.c: New test.
49910         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49911
49912 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49913
49914         * g++.dg/stdbool-if.C: New test.
49915
49916 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49917
49918         * objc/execute/fdecl.m: Added main().
49919
49920 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49921
49922         * gcc.c-torture/execute/20010206-1.c: New test.
49923
49924 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49925
49926         * gcc.dg/cpp/avoidpaste1.c: Update.
49927
49928 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49929
49930         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49931         Pero <nicola@brainstorm.co.uk>.
49932         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49933
49934 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49935
49936         * g++.old-deja/g++.pt/spec39.C: New test.
49937
49938 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49939
49940         * gcc.c-torture/compile/20010202-1.c: New test.
49941
49942 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49943
49944         * g++.old-deja/g++.abi/primary2.C: New test.
49945         * g++.old-deja/g++.abi/primary3.C: New test.
49946         * g++.old-deja/g++.abi/primary4.C: New test.
49947         * g++.old-deja/g++.abi/primary5.C: New test.
49948         * g++.old-deja/g++.abi/vtable3.h: New test.
49949         * g++.old-deja/g++.abi/vtable3a.C: New test.
49950         * g++.old-deja/g++.abi/vtable3b.C: New test.
49951         * g++.old-deja/g++.abi/vtable3c.C: New test.
49952         * g++.old-deja/g++.abi/vtable3d.C: New test.
49953         * g++.old-deja/g++.abi/vtable3e.C: New test.
49954         * g++.old-deja/g++.abi/vtable3f.C: New test.
49955         * g++.old-deja/g++.abi/vtable3g.C: New test.
49956         * g++.old-deja/g++.abi/vtable3h.C: New test.
49957         * g++.old-deja/g++.abi/vtable3i.C: New test.
49958         * g++.old-deja/g++.abi/vtable3j.C: New test.
49959         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49960
49961 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49962
49963         * g++.old-deja/g++.other/anon6.C: New test.
49964         * g++.old-deja/g++.other/anon7.C: New test.
49965
49966 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49967
49968         * gcc.dg/cpp/avoidpaste2.c: New tests.
49969
49970 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49971
49972         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49973
49974 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49975
49976         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49977         DECIMAL_DIG cases for Irix."
49978
49979 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49980
49981         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49982
49983 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49984
49985         * gcc.dg/c99-tag-1.c: New test.
49986
49987 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49988
49989         * gcc.dg/cpp/tr-warn1.c: Add tests.
49990
49991 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49992
49993         * gcc.dg/cpp/avoidpaste1.c: Update.
49994         * gcc.dg/cpp/paste4.c: Update.
49995
49996 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49997
49998         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49999         cases for Irix.
50000
50001 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50002
50003         * g++.old-deja/g++.other/inline19.C: New test.
50004
50005 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50006
50007         * gcc.dg/Wlarger-than.c: New test.
50008
50009 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50010
50011         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50012
50013 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50014
50015         * gcc.c-torture/execute/20010129-1.c: New test.
50016         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50017
50018 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50019
50020         * gcc.dg/cpp/avoidpaste1.c: Test case.
50021
50022 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50023
50024         * g++.old-deja/g++.other/inline18.C: New test.
50025
50026 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50027
50028         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50029         and __builtin_putchar.
50030
50031 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50032
50033         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50034         tests.
50035
50036 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50037
50038         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50039         floating point number rounding mode to round to the nearest
50040         representable mode.
50041
50042 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50043
50044         * g++.old-deja/g++.other/mangle2.C: New test.
50045
50046 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50047
50048         * gcc.c-torture/compile/20010124-1.c: New test.
50049
50050 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50051
50052         * g++.old-deja/g++.pt/spec38.C: New test.
50053
50054 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50055
50056         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50057         "Build don't run".
50058
50059 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50060
50061         * gcc.c-torture/execute/20010123-1.c: New test.
50062
50063 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50064
50065         * g++.old-deja/g++.pt/spec37.C: New test.
50066
50067 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50068
50069         * g++.old-deja/g++.pt/overload14.C: New test.
50070
50071 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50072
50073         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50074         __builtin_return_address.
50075
50076 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50077
50078         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50079         * g++.old-deja/g++.pt/spec35.C: New test.
50080         * g++.old-deja/g++.pt/spec36.C: New test.
50081
50082 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50083
50084         * gcc.c-torture/compile/20010118-1.c: New test.
50085
50086 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50087
50088         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50089
50090 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50091
50092         * gcc.c-torture/execute/20010119-1.c: New test.
50093
50094 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50095
50096         * g++.old-deja/g++.other/vbase5.C: New test.
50097
50098 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * gcc.c-torture/execute/20010118-1.c: New test.
50101
50102 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50103
50104         * g++.old-deja/g++.pt/deduct3.C: New test.
50105
50106 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50107
50108         * g++.old-deja/g++.pt/spec34.C: New test.
50109
50110 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50111
50112         * g77.f-torture/compile/20000601-2.f: New test.
50113
50114 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50115
50116         * g++.old-deja/g++.other/init17.C: New test.
50117
50118 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50119
50120         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50121
50122 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50123
50124         * g++.old-deja/g++.pt/unify8.C: New test.
50125
50126 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50127
50128         * g++.old-deja/g++.abi/vbase1.C: New test.
50129
50130 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50131
50132         * g++.old-deja/g++.pt/crash65.C: New test.
50133
50134 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50135
50136         * gcc.dg/cpp/assembl2.S: New test case.
50137
50138 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50139
50140         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50141         are supported.
50142
50143 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50144
50145         * g++.old-deja/g++.other/builtins1.C: New test.
50146         * g++.old-deja/g++.other/builtins2.C: Likewise.
50147         * g++.old-deja/g++.other/builtins3.C: Likewise.
50148         * g++.old-deja/g++.other/builtins4.C: Likewise.
50149
50150 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50151
50152         * gcc.c-torture/compile/20010117-1.c: New test.
50153         * gcc.c-torture/compile/20010117-2.c: New test.
50154
50155 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50156
50157         * g77.f-torture/execute/20010116.[fx]: New test,
50158         XFAIL on i?86-*-*.
50159         * g77.f-torture/compile/20010115.f: Indicate it's
50160         a test for PR fortran/1636.
50161
50162 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50163
50164         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50165
50166 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50167
50168         * g77.f-torture/compile/20010115.f: New test.
50169
50170 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50171
50172         * g++.old-deja/g++.pt/nontype5.C: New test.
50173
50174 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50175
50176         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50177         have an equivalent working one below it.
50178
50179 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50180
50181         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50182         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50183
50184 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50185
50186         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50187         message containing "init_priority".
50188         (conpr-2.C): Likewise.
50189         (conpr-3.C): Likewise.
50190         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50191
50192 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50193
50194         * gcc.c-torture/execute/20010114-2.c: New test.
50195
50196 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50197
50198         * gcc.c-torture/compile/20010114-1.c: New test.
50199         * gcc.c-torture/compile/20010114-1.x: Xfail.
50200         * gcc.c-torture/compile/20010114-2.c: New test.
50201         * gcc.c-torture/execute/20010114-1.c: New test.
50202         * gcc.dg/trunc-1.c: New test.
50203         * gcc.dg/uninit-B.c: New test.
50204
50205 2001-01-13  Nick Clifton  <nickc@redhat.com>
50206
50207         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50208         target.
50209
50210 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50211
50212         * gcc.c-torture/compile/20010113-1.c: New test.
50213
50214 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50215
50216         * gcc.c-torture/compile/20001212-1.c: New test.
50217
50218 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50219
50220         * gcc.dg/cpp/widestr1.c: Update.
50221         * gcc.dg/cpp/prag-imp.c: Remove.
50222
50223 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50224
50225         * gcc.c-torture/execute/20000801-3.x: Remove.
50226         * gcc.dg/c90-init-1.c: New test.
50227         * gcc.dg/c99-init-1.c: New test.
50228         * gcc.dg/c99-init-2.c: New test.
50229         * gcc.dg/gnu99-init-1.c: New test.
50230
50231 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50232
50233         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50234         testing that no relevant ones were found.
50235
50236 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * g++.old-deja/g++.pt/cast2.C: New test.
50239
50240 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50241
50242         * g++.old-deja/g++.pt/friend47.C: New test.
50243
50244 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50245
50246         * g++.old-deja/g++.pt/instantiate13.C: New test.
50247
50248 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50249
50250         * g++.old-deja/g++.other/defarg7.C: New test.
50251         * g++.old-deja/g++.other/defarg8.C: New test.
50252
50253 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50254
50255         * g++.old-deja/g++.pt/crash64.C: New test.
50256
50257 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50258
50259         * g++.old-deja/g++.pt/crash63.C: New test.
50260
50261 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50262
50263         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50264
50265 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50266
50267         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50268
50269 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50270
50271         * g++.old-deja/g++.pt/error3.C: New test.
50272
50273 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50274
50275         * g++.old-deja/g++.other/crash39.C: New test.
50276
50277 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50278
50279         * g++.old-deja/g++.other/vbase4.C: New test.
50280
50281 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50282
50283         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50284         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50285         * gcc.dg/special/special.exp: New test driver which will check
50286         for alias support for the above test.
50287
50288 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50289
50290         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50291         problems on small machines.
50292         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50293         parameterize.
50294
50295 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50296
50297         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50298         mips.
50299         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50300
50301 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50302
50303         * g++.old_deja/g++.pt/using8.C: New test.
50304
50305 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50306
50307         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50308
50309 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50310
50311         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50312         where a failure is expected.
50313         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50314
50315 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50316
50317         * g++.old_deja/g++.pt/instantiate12.C: New test.
50318
50319 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50320
50321         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50322         start of structs.
50323         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50324         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50325         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50326         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50327         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50328         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50329         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50330         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50331         * g++.old-deja/g++.eh/spec6.C: Likewise.
50332         * g++.old-deja/g++.jason/crash3.C: Likewise.
50333         * g++.old-deja/g++.law/ctors11.C: Likewise.
50334         * g++.old-deja/g++.law/ctors17.C: Likewise.
50335         * g++.old-deja/g++.law/ctors5.C: Likewise.
50336         * g++.old-deja/g++.law/ctors9.C: Likewise.
50337         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50338         * g++.old-deja/g++.mike/net22.C: Likewise.
50339         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50340         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50341         * g++.old-deja/g++.mike/virt3.C: Likewise.
50342         * g++.old-deja/g++.niklas/t128.C: Likewise.
50343         * g++.old-deja/g++.other/anon4.C: Likewise.
50344         * g++.old-deja/g++.other/using1.C: Likewise.
50345         * g++.old-deja/g++.other/warn3.C: Likewise.
50346         * g++.old-deja/g++.pt/t37.C: Likewise.
50347         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50348         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50349
50350 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50351
50352         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50353
50354 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50355
50356         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50357
50358 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50359
50360         * gcc.c-torture/compile/20010107-1.c: New test.
50361
50362 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50363
50364         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50365
50366 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50367
50368         * gcc.dg/format/format.h: New file.
50369         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50370         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50371         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50372         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50373         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50374         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50375         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50376         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50377         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50378         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50379         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50380         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50381         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50382         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50383         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50384         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50385         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50386         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50387         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50388         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50389         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50390         instead of declaring standard types, macros and functions in each
50391         test.
50392
50393 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50394
50395         * gcc.c-torture/execute/20010106-1.c: New test.
50396
50397 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50398
50399         * gcc.dg/format/format.exp: New file.
50400         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50401         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50402         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50403         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50404         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50405         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50406         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50407         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50408         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50409         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50410         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50411         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50412         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50413         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50414         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50415         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50416         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50417         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50418         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50419         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50420         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50421         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50422         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50423         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50424         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50425         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50426         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50427         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50428         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50429         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50430         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50431         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50432         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50433         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50434         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50435         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50436         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50437         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50438         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50439         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50440         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50441         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50442
50443 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50444
50445         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50446         account.
50447
50448 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50449
50450         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50451
50452 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50453
50454         * g++.old-deja/g++.pt/crash62.C: New test.
50455
50456 2001-01-04  Richard Henderson  <rth@redhat.com>
50457
50458         * gcc.dg/20000926-1.c: Update expected warnings.
50459         * gcc.dg/array-2.c: Likewise.
50460         * gcc.dg/array-4.c: Also validate flexible array members.
50461         * gcc.dg/c99-flex-array-1.c: New.
50462
50463 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50464
50465         * gcc.c-torture/compile/20001222-1.x: Remove.
50466
50467 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50468
50469         * gcc.c-torture/execute/built-in-setjmp.c: New.
50470
50471 2001-01-03  Richard Henderson  <rth@redhat.com>
50472
50473         * gcc.dg/940510-1.c: Update expected error wording.
50474         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50475
50476 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50477
50478         * lib/target-supports.exp (check_alias_available): Modified to
50479         indicate aliases not supported if only weak aliases are supported.
50480
50481 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50482
50483         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50484         Turn on cmpstrsi checks for __pj__ and __i370__.
50485
50486 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50487
50488         * g++.old-deja/g++.other/virtual11.C: New test.
50489
50490 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50491
50492         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50493
50494 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50495
50496         * gcc.c-torture/compile/20010102-1.c: New test.
50497
50498 2001-01-02  Andreas Jaeger  <aj@suse.de>
50499
50500         * gcc.dg/noreturn-3.c: New test.
50501
50502         * gcc.dg/noreturn-4.c: New test.
50503
50504 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50505
50506         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50507         __builtin_fputc and __builtin_fwrite.
50508
50509 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50510
50511         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50512         signed char, not default char.
50513
50514 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50515
50516         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50517
50518 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50519
50520         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50521
50522 2000-12-29  Richard Henderson  <rth@redhat.com>
50523
50524         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50525         (__cyg_profile_func_exit): Define.
50526
50527 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50528
50529         * g++.dg/vtgc1.C: New test.
50530
50531 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50532
50533         * gcc.dg/noncompile/20001228-1.c: New test.
50534
50535         * gcc.dg/20001228-1.c: New test.
50536
50537         * gcc.c-torture/execute/20001228-1.c: New test.
50538
50539 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50540
50541         * gcc.dg/format-strfmon-1.c: New test.
50542
50543 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50544
50545         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50546         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50547         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50548         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50549         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50550         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50551         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50552         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50553         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50554         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50555         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50556         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50557         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50558
50559         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50560         * gcc.c-torture/execute/string-opt-4.c: Test index.
50561
50562 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50563
50564         * gcc.c-torture/compile/20001226-1.c: New test.
50565
50566 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50567
50568         * gcc.c-torture/compile/20001222-1.c: New test.
50569         * gcc.c-torture/compile/20001222-1.x: Xfail.
50570
50571 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50572
50573         * gcc.c-torture/execute/comp-goto-2.c: New test.
50574
50575 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50576
50577         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50578         Use long types if __INT_MAX__ is 32767.
50579         (main): Use cast to (sint32 *) when poking 88 into a_page.
50580
50581         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50582
50583 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50584
50585         * gcc.c-torture/compile/20001221-1.c: New test.
50586         * gcc.c-torture/execute/20001221-1.c: New test.
50587
50588 2000-12-20  Richard Henderson  <rth@redhat.com>
50589
50590         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50591         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50592
50593 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50594
50595         * gcc.dg/compare3.c: New test.
50596
50597 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50598
50599         * gcc.dg/format-warnll-1.c: New test.
50600
50601 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50602
50603         * gcc.dg/cpp/cmdlne-P.c: New test.
50604
50605 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50606
50607         * gcc.c-torture/execute/builtin-abs-1.c,
50608         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50609
50610 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50611
50612         * gcc.dg/cpp/multiline.c: New test.
50613
50614 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50615
50616         * g++.old-deja/g++.other/syshdr1.C: Update.
50617         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50618
50619 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50620
50621         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50622
50623 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50624
50625         * g++.old-deja/g++.pt/ttp65.C: New test.
50626
50627 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50628
50629         * g++.old-deja/g++.pt/ttp64.C: New test.
50630
50631 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50632
50633         * g++.old-deja/g++.pt/spec33.C: New test.
50634
50635 2000-12-14  Catherine Moore  <clm@redhat.com>
50636
50637         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50638         * gcc.c-torture/execute/920612-2.c: Likewise.
50639         * gcc.c-torture/execute/920428-2.c: Likewise.
50640         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50641         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50642
50643 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50644
50645         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50646         * gcc.dg/pack-test-2.c: Likewise.
50647
50648 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50649
50650         Tests by Zack Weinberg <zackw@stanford.edu>.
50651
50652         * gcc.dg/cpp/defined.c: Update.
50653         * gcc.dg/cpp/defined_trad.c: New tests.
50654
50655 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50656
50657         * gcc.dg/cpp/trad-direct.c: Update.
50658
50659 2000-12-11  Neil Booth  <neilb@earthling.net>
50660
50661         * gcc.dg/cpp/defined_trad.c
50662
50663 2000-12-11  Neil Booth  <neilb@earthling.net>
50664
50665         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50666
50667 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50668
50669         * gcc.dg/format-miss-2.c: New test.
50670
50671 2000-12-09  Neil Booth  <neilb@earthling.net>
50672
50673         * gcc.dg/cpp/lineflags.c: New tests.
50674         * gcc.dg/cpp/poison.c: Update.
50675         * gcc.dg/cpp/redef2.c: Update.
50676         * gcc.dg/cpp/skipping.c: New test.
50677
50678 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50679
50680         * g++.old-deja/g++.other/eh3.C: New testcase.
50681
50682 2000-12-07  Neil Booth  <neilb@earthling.net>
50683
50684         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50685         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50686         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50687         wtr-union-init-2.c, wtr-union-init-3.c: Update.
50688         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50689         Update.
50690
50691 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50692
50693         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50694         __SIZE_TYPE__ instead of int for type of integers cast to
50695         pointers.
50696
50697 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
50698
50699         * g++.old-deja/g++.other/cleanup4.C: New test.
50700
50701 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50702
50703         * format-sec-1.c: New test.
50704
50705 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50706
50707         * gcc.dg/format-nonlit-3.c: New test.
50708
50709 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50710
50711         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
50712         through a null pointer.
50713
50714 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50715
50716         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
50717         * g++.old-deja/g++.pt/partial4.C: New test.
50718
50719 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
50720
50721         * gcc.c-torture/execute/ieee/hugeval.x: New.
50722
50723 2000-12-06  Neil Booth  <neilb@earthling.net>
50724
50725         * gcc.dg/cpp/backslash2.c: New tests.
50726
50727 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50728
50729         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
50730         * gcc.c-torture/execute/stdio-opt-2.c: New test.
50731
50732 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
50733
50734         * gcc.c-torture/execute/20001203-2.c: New testcase.
50735
50736 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50737
50738         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
50739         * g++.old-deja/g++.other/virtual10.C: New test.
50740
50741 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50742
50743         * g++.old-deja/g++.mike/pmf5.C: Remove test.
50744
50745 2000-12-05  Richard Henderson  <rth@redhat.com>
50746
50747         * gcc.c-torture/compile/20001205-1.c: New.
50748
50749 2000-12-04  Neil Booth  <neilb@earthling.net>
50750
50751         * g++.old-deja/g++.other/virtual9.C: New test.
50752         * g++.old-deja/g++.pt/crash61.C: New test.
50753         * gcc.c-torture/execute/loop-9.c: New test.
50754
50755 2000-12-04  Neil Booth  <neilb@earthling.net>
50756
50757         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
50758         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
50759         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
50760         * gcc.dg/cpp/extratokens.c: ...here.
50761
50762 2000-12-04  Neil Booth  <neilb@earthling.net>
50763
50764         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
50765         New tests.
50766
50767 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50768
50769         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
50770         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
50771
50772 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50773
50774         * gcc.c-torture/execute/20001203-1.c: New test.
50775
50776 2000-12-03  Neil Booth  <neilb@earthling.net>
50777
50778         * gcc.dg/cpp/macro6.c: New test cases.
50779
50780 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50781
50782         * gcc.c-torture/execute/string-opt-9.c: New test.
50783         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50784         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50785         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50786
50787         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
50788         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
50789
50790 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
50791
50792         * gcc.dg/cpp/if-6.c: New testcase.
50793
50794         * gcc.dg/20001201-1.c: New testcase.
50795
50796 2000-12-02  Neil Booth  <neilb@earthling.net>
50797
50798         * g++.old-deja/g++.other/externC4.C,
50799         g++.old-deja/g++.other/friend10.C: New tests.
50800
50801 2000-12-02  Neil Booth  <neilb@earthling.net>
50802
50803         * g++.old-deja/g++.other/instan2.C
50804         * g++.old-deja/g++.other/instan3.C: New test.
50805
50806 2000-12-02  Neil Booth  <neilb@earthling.net>
50807
50808         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50809         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50810         gnuc99.c,gnuc99-pedantic.c: New tests.
50811
50812 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50813
50814         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50815         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50816
50817 2000-12-01  Neil Booth  <neilb@earthling.net>
50818
50819         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50820         * gcc.dg/cpp/poison.c: Update.
50821         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50822
50823 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
50824
50825         * g77.f-torture/execute/20001201.f: New test.
50826
50827 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50828
50829         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50830
50831 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
50832
50833         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50834
50835 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
50836
50837         * g++.old-deja/g++.other/cast6.C: New test.
50838
50839 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50840
50841         * gcc.c-torture/execute/20001130-2.c: New testcase.
50842
50843 2000-11-30  Richard Henderson  <rth@redhat.com>
50844
50845         * gcc.c-torture/execute/20001130-1.c: New test.
50846
50847 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50848
50849         * g++.old-deja/g++.other/op3.C: New test.
50850
50851 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50852
50853         * g++.old-deja/g++.other/op2.C: New test.
50854
50855 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50856
50857         * g++.old-deja/g++.other/crash38.C: New test.
50858
50859 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50860
50861         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50862
50863 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50864
50865         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50866         tests.
50867         * gcc.c-torture/execute/string-opt-6.c: New test.
50868
50869         * gcc.dg/20001117-1.c: Add main.
50870
50871 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50872
50873         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50874         Move from here ...
50875         * gcc.dg/940510-1.c: ... to here.
50876
50877         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50878         zero-size arrays in toplevel structures.
50879
50880 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50881
50882         * gcc.c-torture/execute/loop-8.c: New test.
50883
50884 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50885
50886         * g++.old-deja/g++.other/base1.C: New test.
50887
50888 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50889
50890         * g++.old-deja/g++.other/parse2.C: New test.
50891
50892 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50893
50894         * g++.old-deja/g++.pt/incomplete1.C: New test.
50895
50896 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50897
50898         * g++.old-deja/g++.other/friend9.C: New test.
50899
50900 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50901
50902         * gcc.dg/20001127-1.c: New test.
50903
50904 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50905
50906         * g++.old-deja/g++.pt/friend46.C: New test.
50907
50908 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50909
50910         * g++.old-deja/g++.other/ptrmem8.C: New test.
50911
50912 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50913
50914         * gcc.c-torture/execute/string-opt-7.c: New test.
50915         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50916
50917 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50918
50919         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50920         instead of 'mkcheck 2'.
50921
50922 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50923
50924         * gcc.c-torture/execute/memcheck/driver.c,
50925         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50926         C9X references to refer to C99.
50927
50928 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50929
50930         * gcc.dg/ultrasp3.c: New test.
50931
50932 2000-11-25  Neil Booth  <neilb@earthling.net>
50933
50934         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50935
50936 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50937
50938         * gcc.c-torture/compile/20001123-2.c: New.
50939
50940 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50941
50942         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50943
50944 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50945
50946         * gcc.dg/sequence-point-1.c: Add some new tests.
50947         * gcc.c-torture/execute/20001124-1.c: New test.
50948
50949 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50950
50951         * g++.old-deja/g++.other/vaarg4.C: New test.
50952         * gcc.c-torture/compile/20001123-1.c: New test.
50953
50954 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50955
50956         * g++.other/crash24.C: Adjust and remove XFAIL.
50957         * g++.other/crash37.C: New test.
50958
50959 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50960
50961         * g++.old-deja/g++.pt/instantiate9.C: New test.
50962
50963 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50964
50965         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50966         new ABI, too.
50967
50968         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50969         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50970
50971 2000-11-22  Neil Booth  <neilb@earthling.net>
50972
50973         * gcc.dg/cpp/Wtrigraphs.c: New test.
50974
50975 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50976
50977         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50978
50979 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50980
50981         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50982
50983 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50984
50985         * lib/gcc-dg.exp: load_lib scanasm.exp.
50986         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50987         * lib/g++-dg.exp: load_lib scanasm.exp.
50988         * lib/scanasm.exp: New.
50989         (scan-assembler, scan-assembler-not): Add optional arguments to
50990         test name, or if not present, the pattern name.
50991         (scan-assembler-dem, scan-assembler-dem-not): New.
50992
50993         * g++.dg/dg.exp: New.
50994
50995 2000-11-21  Neil Booth  <neilb@earthling.net>
50996
50997         * gcc.dg/cpp/integrated1.c: Remove.
50998
50999 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51000
51001         * gcc.c-torture/execute/20001121-1.c: New test.
51002
51003 2000-11-21  Richard Henderson  <rth@redhat.com>
51004
51005         * gcc.c-torture/compile/20001121-1.c: New test.
51006
51007 2000-11-20  Neil Booth  <neilb@earthling.net>
51008
51009         * gcc.dg/cpp/integrated1.c: New test.
51010
51011 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51012
51013         * g++.old-deja/g++.other/inline17.C: New test.
51014
51015 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51016
51017         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51018         local variable to be zero: I made the variable global. Now
51019         uses abort() and exit() instead of relying on main's return value.
51020
51021 2000-11-20  Neil Booth  <neilb@earthling.net>
51022
51023         * gcc.dg/cpp/paste2.c: Update test.
51024         * objc/execute/paste.m: New test.
51025
51026 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51027
51028         * gcc.dg/c99-condexpr-1.c: New test.
51029
51030 2000-11-20  Neil Booth  <neilb@earthling.net>
51031
51032         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51033
51034 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51035
51036         * g++.old-deja/g++.pt/export1.C: New test.
51037
51038 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51039
51040         * gcc.dg/20001117-1.c: New test.
51041
51042 2000-11-18  Richard Henderson  <rth@redhat.com>
51043
51044         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51045
51046 2000-11-18  Richard Henderson  <rth@redhat.com>
51047
51048         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51049         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51050         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51051
51052 2000-11-18  Richard Henderson  <rth@redhat.com>
51053
51054         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51055         (main): New.  Exit cleanly.
51056
51057 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51058
51059         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51060         gcc.dg/c99-fordecl-2.c: New tests.
51061
51062 2000-11-18  Richard Henderson  <rth@redhat.com>
51063
51064         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51065         * gcc.c-torture/execute/zerolen-2.c: New.
51066
51067 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51068
51069         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51070         memory.
51071
51072 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51073
51074         * g++.old-deja/g++.pt/instantiate8.C: New test.
51075
51076 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51077
51078         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51079         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51080
51081 2000-11-16  Nick Clifton  <nickc@redhat.com>
51082
51083         * gcc.c-torture/execute/nestfunc-2.c: New test.
51084         * gcc.c-torture/execute/nestfunc-3.c: New test.
51085
51086 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51087
51088         * gcc.c-torture/compile/20001116-1.c: New test.
51089
51090 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51091
51092         * gcc.c-torture/execute/20001115-1.c: New test.
51093
51094 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51095
51096         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51097         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51098         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51099         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51100
51101 2000-11-15  Neil Booth  <neilb@earthling.net>
51102
51103         gcc.dg/cpp/_Pragma1.c: Update.
51104         gcc.dg/cpp/_Pragma2.c: New test.
51105
51106 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51107
51108         * g++.old-deja/g++.other/anon5.C: New test.
51109
51110 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51111
51112         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51113         tests.
51114
51115 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51116
51117         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51118         output.
51119
51120 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51121
51122         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51123         labels at end of compound statements.
51124
51125 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51126
51127         * gcc.c-torture/execute/loop-7.c: New test.
51128
51129 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51130
51131         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51132
51133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51134
51135         * gcc.dg/c99-bool-1.c: New test.
51136
51137 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51138
51139         * gcc.dg/c99-scope-1.c: Remove xfail.
51140         * gcc.dg/c99-scope-2.c: New test.
51141
51142 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51143
51144         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51145         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51146
51147 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51148
51149         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51150         error messages.
51151
51152         * g++.mike/p700.C: Don't typedef wchar_t.
51153         * g++.mike/p784.C: Likewise.
51154         * g++.mike/eb101.C: Don't use __wchar_t.
51155
51156 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51157
51158         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51159         from DO loop.
51160
51161 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51162
51163         * gcc.c-torture/execute/20001111-1.c: New test.
51164
51165 2000-11-10  Nick Clifton  <nickc@redhat.com>
51166
51167         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51168         long multuiple and accumulate.
51169
51170 2000-11-09  Richard Henderson  <rth@redhat.com>
51171
51172         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51173         via size_t instead of int.
51174
51175         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51176         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51177         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51178         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51179
51180 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51181
51182         * gcc.c-torture/compile/20001109-1.c: New test.
51183         * gcc.c-torture/compile/20001109-2.c: New test.
51184
51185 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51186
51187         * g++.old-deja/g++.pt/operator1.C: New test.
51188         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51189
51190 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51191
51192         * gcc.dg/20001108-1.c: New test.
51193
51194 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51195
51196         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51197         with both arguments constant strings.
51198         * gcc.c-torture/execute/string-opt-3.c: New test.
51199         * gcc.c-torture/execute/string-opt-4.c: New test.
51200         * gcc.c-torture/execute/string-opt-5.c: New test.
51201
51202 2000-11-08  Nick Clifton  <nickc@redhat.com>
51203
51204         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51205         mulsidi3adddi patterns.
51206
51207 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.old-deja/g++.other/crash36.C: New test.
51210
51211 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51212
51213         * g++.old-deja/g++.other/init16.C: New test.
51214
51215 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51216
51217         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51218
51219 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51220
51221         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51222         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51223         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51224
51225 2000-11-07  DJ Delorie  <dj@redhat.com>
51226
51227         * gcc.dg/20000614-1.c: Add return so that test can pass.
51228
51229 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51230
51231         * gcc.c-torture/execute/string-opt-1.c: New test.
51232
51233 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51234
51235         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51236         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51237         parameters in registers, and there is no way for a varargs
51238         function to know in which order the integer and floating-point
51239         parameters should be interleaved when they are placed on the
51240         stack.
51241         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51242         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51243
51244 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51245
51246         * gcc.c-torture/execute/string-opt-2.c: New test.
51247
51248 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51249
51250         * g++.old-deja/g++.pt/crash60.C: New test.
51251
51252 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51253
51254         * g++.old-deja/g++.other/crash24.C: New test.
51255         * g++.old-deja/g++.other/crash25.C: New test.
51256         * g++.old-deja/g++.other/crash26.C: New test.
51257         * g++.old-deja/g++.other/crash27.C: New test.
51258         * g++.old-deja/g++.other/crash28.C: New test.
51259         * g++.old-deja/g++.other/crash29.C: New test.
51260         * g++.old-deja/g++.other/crash30.C: New test.
51261         * g++.old-deja/g++.other/crash31.C: New test.
51262         * g++.old-deja/g++.other/crash32.C: New test.
51263         * g++.old-deja/g++.other/crash33.C: New test.
51264         * g++.old-deja/g++.other/crash34.C: New test.
51265         * g++.old-deja/g++.other/crash35.C: New test.
51266
51267 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51268
51269         * gcc.c-torture/execute/20001031-1.c: New test.
51270
51271 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51272
51273         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51274         namespace.
51275
51276         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51277         standards-conformant.
51278
51279         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51280
51281         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51282         * g++.old-deja/g++.mike/p755a.C: Likewise.
51283         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51284         library makes no calls to `operator new' during initialization.
51285
51286 2000-11-04  Neil Booth  <neilb@earthling.net>
51287
51288         * gcc.dg/cpp/include2.c: New tests.
51289
51290 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51291
51292         * lib/g++.exp (g++_set_ld_library_path): New function.
51293         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51294
51295 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51296
51297         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51298         warnings.
51299
51300 2000-11-01  Richard Henderson  <rth@redhat.com>
51301
51302         * g++.old-deja/g++.ext/namedret1.C: New.
51303         * g++.old-deja/g++.ext/namedret2.C: New.
51304         * g++.old-deja/g++.ext/namedret3.C: New.
51305
51306 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51307
51308         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51309         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51310
51311 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51312
51313         * gcc.c-torture/execute/va-arg-21.c: New test.
51314
51315 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51316
51317         * gcc.dg/c99-complex-2.c: New test.
51318
51319 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51320
51321         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51322
51323 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51324
51325         * g++.old-deja/g++.other/inline16.C: New test.
51326
51327 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51328
51329         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51330         __PRETTY_FUNCTION__
51331
51332 2000-10-29  Neil Booth  <neilb@earthling.net>
51333
51334         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51335         New tests.
51336         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51337         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51338         optimisation.
51339
51340 2000-10-29  Neil Booth  <neilb@earthling.net>
51341
51342         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51343         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51344         * mi5.c: Test multiple includes work with -C.
51345         * trigraphs.c: Test ^= version.
51346
51347 2000-10-28  Neil Booth  <neilb@earthling.net>
51348
51349         New tests and test updates for new macro expander.
51350
51351         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51352         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51353         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51354         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51355         new diagnostic messages.
51356
51357         * gcc.dg/cpp/macro3.c: New tests.
51358
51359 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51360
51361         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51362         on the same line.
51363
51364 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51365
51366         * g++.old-deja/g++.other/eh2.C: New test.
51367
51368 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51369
51370         * gcc.c-torture/execute/20001027-1.c: New test.
51371
51372 2000-10-26  Richard Henderson  <rth@redhat.com>
51373
51374         * gcc.c-torture/execute/20001026-1.c: New.
51375
51376 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51377
51378         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51379         * g++.old-deja/g++.law/builtin1.C: Likewise.
51380         * g++.old-deja/g++.law/ctors10.C: Likewise.
51381         * g++.old-deja/g++.law/virtual3.C: Likewise.
51382         * g++.old-deja/g++.mike/p658.C: Likewise.
51383         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51384         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51385         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51386         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51387         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51388
51389 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51390
51391         * gcc.c-torture/compile/20001024-1.c: New test.
51392
51393 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51394
51395         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51396         to tell us whether or not we are using V3.
51397
51398 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51399
51400         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51401         operands.
51402
51403 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51404
51405         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51406
51407 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51408
51409         * gcc.c-torture/execute/20001024-1.c: New test.
51410
51411 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51412
51413         * g++.old-deja/g++.other/sibcall1.C: New test.
51414
51415 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51416
51417         * gcc.dg/noncompile/init-3.c: New test.
51418
51419 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51420
51421         * gcc.dg/format-array-1.c: New test.
51422
51423 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51424
51425         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51426         writing through null pointers; remove comment about testing
51427         unterminated strings.
51428
51429 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51430
51431         * gcc.c-torture/execute/20001017-2.c: New test.
51432
51433 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51434
51435         * gcc.c-torture/compile/20001018-1.c: New test.
51436         * gcc.c-torture/compile/20001018-1.x: Xfail.
51437
51438 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51439
51440         * gcc.c-torture/execute/20001017-1.c: New test.
51441
51442 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51443
51444         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51445         for multiple use of arguments with scanf formats; add tests for
51446         multiple use of arguments.
51447
51448 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51449
51450         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51451         from some old tests.
51452
51453 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51454
51455         * gcc.dg/format-miss-1.c: New test.
51456
51457 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51458
51459         * gcc.c-torture/execute/20001013-1.c: New test.
51460
51461 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51462
51463         * gcc.dg/format-branch-1.c: New test.
51464
51465 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51466
51467         * README, lib/file-format.exp: Remove EGCS references.
51468
51469 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51470
51471         * gcc.dg/20001013-1.c: New test.
51472
51473 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51474
51475         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51476         for intmax_t in the compiler using __typeof__ and the type rules
51477         for conditional expressions.
51478
51479 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51480
51481         * gcc.dg/20001012-1.c: New test.
51482         * gcc.dg/20001012-2.c: New test.
51483
51484 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51485
51486         * gcc.dg/format-attr-1.c: New test.
51487
51488 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51489
51490         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51491         __LONG_LONG_MAX__ instead of LLONG_MAX.
51492
51493 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51494
51495         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51496         scanf flags.
51497         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51498         flags.
51499
51500 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51501
51502         * gcc.dg/sequence-pt-1.c: New test.
51503
51504 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51505
51506         * gcc.c-torture/execute/20001011-1.c: New testcase.
51507         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51508
51509 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51510
51511         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51512         does not error on it.
51513
51514 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51515
51516         * gcc.dg/20001009-1.c: New test.
51517
51518 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51519
51520         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51521         * gcc.c-torture/execute/20001009-2.c: ... to here.
51522
51523 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51524
51525         * gcc.c-torture/compile/20001009-1.c: New testcase.
51526         * gcc.c-torture/execute/20001009-1.c: New testcase.
51527         Testcases provided by Jan Hubicka <jh@suse.cz>.
51528
51529 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51530
51531         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51532         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51533         uintmax_t using <limits.h> to emulate the compiler's internal
51534         logic.  No longer XFAIL %j tests.
51535
51536 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51537
51538         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51539         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51540         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51541         regexps and details of expected handling of some bad formats.
51542         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51543         suppression.
51544
51545 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51546
51547         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51548         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51549         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51550         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51551         in list archives.
51552
51553 2000-10-06  Richard Henderson  <rth@cygnus.com>
51554
51555         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51556         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51557         * g++.old-deja/g++.jason/report.C: Likewise.
51558         * g++.old-deja/g++.law/friend5.C: Likewise.
51559         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51560         of the expected warnings.
51561
51562 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51563
51564         * g++.old-deja/g++.pt/enum14.C: New test.
51565
51566 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51567
51568         * g++.old-deja/g++.pt/crash59.C: New test.
51569
51570 2000-10-04  Will Cohen  <wcohen@redhat.com>
51571
51572         * gcc.dg/20000926-1.c: New test.
51573
51574 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51575
51576         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51577         function name for current C++ compiler.
51578         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51579
51580 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51581
51582         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51583         __PRETTY_FUNCTION__.
51584         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51585
51586 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51587
51588         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51589
51590 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51591
51592         * gcc.c-torture/compile/20000923-1.c: New test.
51593
51594 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51595
51596         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51597         * g++.old-deja/g++.pt/ttp62.C: Same.
51598         * g++.old-deja/g++.other/inline14.C: Same.
51599
51600 2000-09-24  Richard Henderson  <rth@cygnus.com>
51601
51602         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51603
51604 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51605
51606         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51607
51608 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51609
51610         * gcc.c-torture/compile/20000922-1.c: New file.
51611
51612 2000-09-21  Nick Clifton  <nickc@redhat.com>
51613
51614         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51615         a signed long modulo operation.
51616         (mod6): New function - perform an unsigned long modulo operation.
51617         (main): Add tests for modulos of very large numbers by very small
51618         dividends.
51619
51620 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51621
51622         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51623
51624 2000-09-19  Richard Henderson  <rth@cygnus.com>
51625
51626         * gcc.dg/compare2.c (case 10): XFAIL.
51627
51628 2000-09-18  Richard Henderson  <rth@cygnus.com>
51629
51630         * gcc.c-torture/execute/20000906-1.c: Move ...
51631         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51632         that support __builtin_trap.
51633
51634 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51635
51636         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51637
51638 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51639
51640         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51641         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51642         more $ format tests.
51643
51644 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51645
51646         * gcc.dg/format-errmk-1.c: New test.
51647
51648 2000-09-17  Greg McGary  <greg@mcgary.org>
51649
51650         * gcc.c-torture/execute/20000917-1.x: Remove.
51651
51652 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51653
51654         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51655
51656 2000-09-17  Greg McGary  <greg@mcgary.org>
51657
51658         * gcc.c-torture/execute/20000917-1.c: New test.
51659         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51660
51661 2000-09-16  Neil Booth  <NeilB@earthling.net>
51662
51663         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51664         in nested macro bug.
51665
51666 2000-09-15  Neil Booth  <NeilB@earthling.net>
51667
51668         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51669
51670 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51671
51672         * gcc.c-torture/execute/20000914-1.c: New test.
51673
51674 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51675
51676         * g++.other/inline13.C: New test.
51677
51678 2000-09-12  Andreas Jaeger  <aj@suse.de>
51679
51680         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51681         constant by Ulrich Drepper <drepper@redhat.com>.
51682
51683 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51684
51685         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51686
51687 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51688
51689         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51690
51691 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
51692
51693         * gcc.dg/cpp/backslash.c: New test.
51694
51695 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
51696
51697         * gcc.c-torture/execute/20000910-1.c: New test.
51698         * gcc.c-torture/execute/20000910-2.c: Likewise.
51699
51700 2000-09-11  Robert Lipe  <robertl@sco.com>
51701
51702         * gcc.dg/pragma-align.c: New test.
51703
51704 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
51705
51706         * g++.old-deja/g++.pt/explicit82.C: New test.
51707         * g++.old-deja/g++.pt/explicit83.C: New test.
51708
51709 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
51710
51711         * gcc.dg/asm-names.c: New test.
51712
51713 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51714
51715         * gcc.dg/cpp/tr-warn6.c: New test
51716
51717 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51718
51719         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
51720         be accepted.
51721
51722 2000-09-07  Catherine Moore  <clm@redhat.com>
51723
51724         * gcc.c-torture/execute/unroll-1.c: New test.
51725
51726 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
51727
51728         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
51729         ERROR markers.
51730         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
51731         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
51732         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
51733         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
51734         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
51735         Preprocess only.
51736         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
51737         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
51738
51739 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51740
51741         * g++.old-deja/g++.pt/deduct2.C: New test.
51742
51743 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51744
51745         * g++.old-deja/g++.pt/parms2.C: New test.
51746
51747 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51748
51749         * g++.old-deja/g++.pt/crash58.C: New test.
51750
51751 2000-09-06  Greg McGary  <greg@mcgary.org>
51752
51753         * gcc.c-torture/execute/20000906-1.c: New test.
51754         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
51755
51756 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51757
51758         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
51759
51760 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51761
51762         * g++.old-deja/g++.pt/crash57.C: New test.
51763
51764 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51765
51766         * g++.old-deja/g++.pt/crash56.C: New test.
51767
51768 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51769
51770         * g++.old-deja/g++.pt/koenig1.C: New test.
51771
51772 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51773
51774         * gcc.dg/20000904-1.c: New test.
51775
51776 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51777
51778         * gcc.dg/cpp/paste8.c: New test.
51779
51780 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
51781
51782         * gcc.c-torture/compile/20000827-1.c: New test.
51783
51784 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51785
51786         * gcc.dg/format-diag-1.c: New test.
51787
51788 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51789
51790         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
51791         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
51792         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
51793         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
51794         gcc.dg/formatz-1.c: Adjust warning regular expressions.
51795
51796 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         * g++.old-deja/g++.other/nested4.C: New test.
51799
51800 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51801
51802         * g++.old-deja/g++.ns/scoped1.C: New test.
51803
51804 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
51805
51806         * lib/g++.exp: Support testing already-installed GCC.
51807
51808 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51809
51810         * wtr-label-1.c, wtr-suffix-1.c: New tests.
51811
51812 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51813
51814         * gcc.dg/return-type-2.c: New test.
51815
51816 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
51817
51818         * gcc.c-torture/compile/20000825-1.c: New test.
51819
51820 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
51821
51822         * gcc.dg/dwarf2-2.c: New test.
51823
51824 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
51825
51826         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51827         dg-warning regexps.
51828
51829 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51830
51831         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51832         gcc.dg/format-ext-5.c: New tests.
51833
51834 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
51835
51836         * g++.old-deja/g++.other/crash22.C: New test.
51837
51838 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
51839
51840         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51841
51842 2000-08-24  Richard Henderson  <rth@cygnus.com>
51843
51844         * gcc.dg/ia64-sync-1.c: New test.
51845         * gcc.dg/ia64-sync-2.c: New test.
51846         * gcc.dg/ia64-asm-1.c: New test.
51847
51848 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51849
51850         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51851         * gcc.dg/format-ext-2.c: New test.
51852
51853 2000-08-23  Jason Merrill  <jason@redhat.com>
51854
51855         * lib/old-dejagnu.exp: Also ignore "In member function" and
51856         "At global scope".
51857
51858 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51859
51860         * gcc.dg/noncompile/label-lineno-1.c: New test.
51861
51862 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51863
51864         * gcc.dg/c99-array-nonobj-1.c: New test.
51865
51866 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51867
51868         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51869         tests.
51870         * gcc.dg/format-ext-1.c: New test.
51871
51872 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51873
51874         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51875         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51876         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51877         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51878         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51879
51880 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51881
51882         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51883         gcc.dg/c99-strftime-2.c: New tests.
51884
51885 2000-08-22  Richard Henderson  <rth@cygnus.com>
51886
51887         * gcc.c-torture/execute/20000822-1.c: New test.
51888
51889 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51890
51891         * gcc.c-torture/execute/20000819-1.x: Remove.
51892
51893 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51894
51895         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51896         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51897         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51898         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51899         gcc.dg/format-xopen-1.c: New tests.
51900
51901 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51902
51903         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51904
51905 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51906
51907         * g++.old-deja/g++.other/loop2.C: New test.
51908
51909         * gcc.c-torture/compile/20000606-1.c: New test.
51910         * gcc.c-torture/compile/20000728-1.c: New test.
51911         * gcc.c-torture/execute/20000801-1.c: New test.
51912         * gcc.c-torture/execute/20000801-2.c: New test.
51913         * gcc.c-torture/execute/20000819-1.c: New test.
51914         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51915         * gcc.dg/20000629-1.c: New test.
51916         * gcc.dg/20000724-1.c: New test.
51917         * gcc.dg/20000807-1.c: New test.
51918
51919 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51920
51921         * gcc.dg/cpp/pragma-1.c: New test.
51922         * gcc.dg/cpp/pragma-2.c: New test.
51923
51924 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51925
51926         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51927         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51928
51929 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51930
51931         * gcc.c-torture/compile/20000818-1.c: New test.
51932
51933 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51934
51935         * gcc.c-torture/execute/20000818-1.c: New test.
51936
51937 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51938
51939         * gcc.dg/format-va-1.c: New test.
51940
51941 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51942
51943         * g++.old-deja/g++.other/typedef8.C: New test.
51944
51945 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51946
51947         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51948         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51949         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51950         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51951         * g++.old-deja/g++.other/ptrmem7.C: New test.
51952         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51953
51954 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51955
51956         * g++.old-deja/g++.pt/typename27.C: New test.
51957
51958 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51959
51960         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51961         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51962         * g++.old-deja/g++.pt/friend45.C: New test.
51963         * g++.old-deja/g++.other/friend8.C: New test.
51964
51965 2000-08-15  Richard Henderson  <rth@cygnus.com>
51966
51967         * gcc.c-torture/execute/20000815-1.c: New test.
51968
51969 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51970
51971         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51972         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51973         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51974
51975 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51976
51977         * g++.old-deja/g++.other/refinit2.C: New test.
51978
51979 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51980
51981         * lib/c-torture.exp (c-torture): Make
51982         compiler_conditional_xfail_data global.
51983         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51984         compiler_conditional_xfail_data machinery.
51985         (f-torture-execute): Likewise.
51986         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51987         and only when unrolling loops.
51988
51989         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51990
51991 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51992
51993         * g++.old-deja/g++.pt/explicit81.C: New test.
51994
51995 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51996
51997         * g++.old-deja/g++.pt/typename26.C: New test.
51998
51999 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52000
52001         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52002         warning.
52003
52004 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52005
52006         * g++.old-deja/g++.other/array3.C: New test.
52007
52008 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52009
52010         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52011         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52012         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52013         New tests.
52014
52015 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52016
52017         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52018         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52019
52020 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52021
52022         * gcc.c-torture/execute/20000808-1.c: New test.
52023
52024 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52025
52026         * gcc.dg/c90-const-expr-1.c: New test.
52027
52028 2000-08-08  Richard Henderson  <rth@cygnus.com>
52029
52030         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52031
52032 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52033
52034         * gcc.dg/noncompile/const-ll-1.c: New test.
52035
52036 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52037
52038         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52039
52040 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52041
52042         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52043         that running programs linked against the shared version of libobjc
52044         run correctly.
52045
52046 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52047
52048         * gcc.dg/c99-printf-1.c: New test.
52049
52050 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52051
52052         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52053
52054 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52055
52056         * gcc.c-torture/execute/20000731-1.x: Delete.
52057
52058 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52059
52060         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52061         and torture_without_loops as is done by c-torture.exp.
52062         (search_for): Copy from c-torture.exp.
52063         (gcc-dg-runtest): New function, drives a directory of tests
52064         iterating over the TORTURE_OPTIONS.
52065         (scan-assembler, scan-assembler-not): Move here from
52066         individual directory drivers.
52067
52068         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52069         defined by lib/gcc-dg.exp.
52070         * gcc.dg/cpp/cpp.exp: Likewise.
52071         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52072         gcc-dg-runtest, so we cycle over optimization options.
52073
52074         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52075         * gcc.dg/compare2.c: No longer expected to fail.
52076
52077 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52078
52079         * gcc.c-torture/execute/20000804-1.c: New test.
52080
52081 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52082
52083         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52084
52085 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52086
52087         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52088
52089 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52090
52091         * gcc.c-torture/compile/20000803-1.c: New test.
52092
52093 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52094
52095         * gcc.c-torture/execute/20000801-3.c,
52096         gcc.c-torture/execute/20000801-4.c: New tests.
52097         * gcc.c-torture/execute/20000801-3.x,
52098         gcc.c-torture/execute/20000801-4.x: Xfail.
52099
52100 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52101
52102         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52103         libobjc/.libs to allow for libtool.
52104
52105 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52106
52107         * gcc.c-torture/compile/20000802-1.c: New test.
52108
52109 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52110
52111         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52112
52113 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52114
52115         * gcc-c-torture/execute/20000731-2.c: New test.
52116
52117         * gcc.c-torture/execute/20000731-1.c: New test.
52118         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52119
52120 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52121
52122         * gcc.dg/cpp/paste7.c: New test.
52123         * gcc.dg/cpp/20000725-1.c: New test.
52124
52125 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52126
52127         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52128         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52129         declaration warning for __builtin_dwarf_reg_size.
52130
52131         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52132
52133 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52134
52135         * gcc.dg/noncompile/voidparam-1.c: New test.
52136
52137 2000-07-30  Richard Henderson  <rth@cygnus.com>
52138
52139         * gcc.dg/c90-digraph-1.c: Don't xfail.
52140         * gcc.dg/compare2.c (case 10): Xfail.
52141         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52142
52143 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52144
52145         * gcc.dg/c99-main-1.c: New test.
52146
52147 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52148
52149         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52150
52151 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52152
52153         * gcc.c-tortuer/execute/20000726-1.c: New test.
52154
52155 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52156
52157         * gcc.c-torture/execute/enum-2.c: New test.
52158
52159 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52160
52161         * gcc.dg/cpp/tr-warn3.c: New test.
52162
52163 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52164
52165         * g++.old-deja/g++.ext/implicit1.C: Remove.
52166         * g++.old-deja/g++.jason/c2.C: Remove
52167         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52168         * g++.old-deja/g++.pt/crash16.C: Likewise.
52169         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52170
52171 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52172
52173         * g++.old-deja/g++.other/for2.C: New test.
52174
52175 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52176
52177         * gcc.dg/20000720-1.c: New test.
52178
52179 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52180
52181         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52182
52183 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52184
52185         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52186         * gcc.c-torture/execute/20000722-1.c: New.
52187         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52188
52189 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52190
52191         * gcc.dg/cpp/20000720-1.S: New test.
52192
52193 2000-07-21  Michael Meissner  <meissner@redhat.com>
52194
52195         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52196
52197 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52198
52199         * g++.old-deja/g++.brendan/crash16.C,
52200         g++.old-deja/g++.brendan/parse3.C,
52201         g++.old-deja/g++.brendan/redecl1.C,
52202         g++.old-deja/g++.ns/template13.C,
52203         g++.old-deja/g++.other/decl4.C,
52204         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52205
52206 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52207
52208         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52209         and "Internal error".
52210
52211         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52212         regexps.
52213         * gcc.dg/cpp/paste6.c: New test.
52214
52215 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52216
52217         * gcc.dg/cpp/tr-direct.c: New test.
52218
52219         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52220         gcc.dg/cpp/undef1.c: Tweak error regexps.
52221
52222 2000-07-18  Eric Christopher <echristo@redhat.com>
52223
52224         * gcc.c-torture/compile/20000718-1.c: New test.
52225
52226 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52227
52228         * cpplex.c (_cpp_push_token): If the token being pushed back
52229         is the previous token in this context, just subtract one from
52230         context->posn.
52231         * cppmacro.c (save_expansion): Clear aux field when storing a
52232         placemarker.
52233
52234 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52235
52236         * gcc.dg/noncompile/redecl-1.c: New test.
52237
52238 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52239
52240         * gcc.c-torture/execute/20000717-5.c: New test.
52241         * gcc.c-torture/execute/20000717-1.x: Removed.
52242
52243 2000-07-17  Richard Henderson  <rth@cygnus.com>
52244
52245         * gcc.c-torture/execute/20000717-4.c: New test.
52246
52247 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52248
52249         * gcc.dg/cpp/syshdr.c: New test.
52250         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52251
52252 2000-07-17  Neil Booth  <neilb@earthling.net>
52253
52254         * gcc.dg/cpp/cmdlne-dM.c: New test.
52255         * gcc.dg/cpp/cmdlne-dD.c: New test.
52256
52257 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52258
52259         * gcc.c-torture/execute/20000717-3.c: New test.
52260
52261         * gcc.c-torture/compile/20000717-1.c: New test.
52262
52263 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52264
52265         * gcc.c-torture/execute/20000717-2.c: New test.
52266
52267 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52268
52269         * gcc.dg/formatz-1.c: New test.
52270
52271         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52272         * gcc.dg/c99-digraph-1.c: New tests.
52273
52274         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52275         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52276
52277         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52278         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52279         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52280         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52281         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52282         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52283         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52284
52285 2000-07-17  Greg McGary <greg@mcgary.org>
52286
52287         * gcc.c-torture/execute/20000717-1.c: New test.
52288         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52289
52290 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52291
52292         * gcc.c-torture/execute/20000715-2.c: New test.
52293         * gcc.dg/20000715-1.c: New test.
52294
52295 2000-07-15  Michael Meissner  <meissner@redhat.com>
52296
52297         * gcc.c-torture/execute/20000715-1.c: New test.
52298
52299 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52300
52301         * gcc.c-torture/execute/20000707-1.c: New test.
52302
52303 2000-07-13  Neil Booth  <NeilB@earthling.net>
52304
52305         * gcc.dg/cpp/digraph1.c,
52306         gcc.dg/cpp/digraph2.c,
52307         gcc.dg/cpp/digraphs.c: New tests.
52308
52309 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52310
52311         * g77.f-torture/compile/20000630-2.f: New test.
52312         * g77.f-torture/compile/20000630-2.x
52313
52314 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52315
52316         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52317
52318 2000-07-11  Neil Booth  <NeilB@earthling.net>
52319
52320         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52321
52322 2000-07-11  Neil Booth  <NeilB@earthling.net>
52323
52324         * gcc.dg/cpp/cmdlne-C.c: New.
52325
52326 2000-07-09  Neil Booth  <NeilB@earthling.net>
52327
52328         * gcc.dg/cpp/directiv.c: New tests.
52329         * gcc.dg/cpp/undef1.c: Update.
52330
52331 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52332
52333         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52334
52335 2000-07-09  Neil Booth  <NeilB@earthling.net>
52336
52337         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52338
52339 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52340
52341         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52342         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52343
52344 2000-07-08  Neil Booth  <NeilB@earthling.net>
52345
52346         * gcc.dg/cpp/macsyntx.c: New tests.
52347
52348 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52349
52350         * gcc.dg/20000707-1.c: New test.
52351
52352 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52353
52354         * gcc.c-torture/execute/20000706-1.c: New test.
52355         * gcc.c-torture/execute/20000706-2.c: New test.
52356         * gcc.c-torture/execute/20000706-3.c: New test.
52357         * gcc.c-torture/execute/20000706-4.c: New test.
52358         * gcc.c-torture/execute/20000706-5.c: New test.
52359
52360 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52361
52362         * g++.old-deja/g++.pt/instantiate7.C: New test.
52363
52364 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52365
52366         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52367         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52368         * g++.old-deja/g++.other/rtti3.C: Likewise.
52369         * g++.old-deja/g++.other/rttid3.C: Likewise.
52370
52371 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52372
52373         *  g77.f-torture/compile/20000630-1.x: Fix typo
52374
52375 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52376
52377         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52378         assembly output.
52379
52380 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52381
52382         * gcc.dg/cpp/ident.c: New test.
52383
52384 2000-07-05  Neil Booth  <NeilB@earthling.net>
52385
52386         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52387           gcc.dg/cpp/lexstrng.c: New tests.
52388
52389 2000-07-04  Neil Booth  <NeilB@earthling.net>
52390
52391         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52392         * gcc.dg/cpp/strify2.c: Same.
52393
52394 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52395
52396         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52397         * gcc.dg/cpp/19990703-1.c: Likewise.
52398         * gcc.dg/cpp/20000625-1.c: Likewise.
52399         * gcc.dg/cpp/20000625-2.c: Likewise.
52400
52401         * gcc.dg/cpp/macro1.c,
52402         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52403         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52404         gcc.dg/cpp/strify1.c,
52405         gcc.dg/cpp/strify2.c: New tests.
52406
52407 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52408
52409         * gcc.c-torture/execute/20000703-1.c: New test.
52410
52411 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52412
52413         * g++.old-deja/g++.pt (lookup10.C): New test.
52414
52415 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52416
52417         * g++.old-deja/g++.pt (typename25.C): New test.
52418
52419 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52420
52421         * gcc.c-torture/compile/20000701-1.c: New test.
52422
52423 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52424
52425         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52426         to test case.
52427
52428 2000-06-30  Catherine Moore  <clm@cygnus.com>
52429
52430         * gcc.c-torture/execute/align-1.c: New test.
52431
52432 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52433
52434         * g++.old-deja/g++.pt/expr8.C: New test.
52435         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52436
52437 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52438
52439         * gcc.c-torture/compile/20000629-1.c: New test.
52440
52441 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52442
52443
52444         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52445         gcc.dg/noncompile directory, depending on whether they're
52446         preprocessor tests or not.  Annotate all the tests for the dg
52447         framework.
52448
52449         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52450         * gcc.dg/noncompile/noncompile.exp: New.
52451
52452         * Moved files:
52453         Old name                                New name
52454         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52455         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52456         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52457         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52458         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52459         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52460         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52461         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52462         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52463         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52464         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52465         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52466         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52467         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52468         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52469         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52470         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52471         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52472         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52473         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52474         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52475         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52476         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52477         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52478
52479         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52480         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52481         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52482         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52483         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52484         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52485
52486 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52487
52488         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52489         declare one variable.  On the fourth, error.
52490         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52491         declared by 20000628-1a.h.
52492
52493 2000-06-29  Richard Henderson  <rth@redhat.com>
52494
52495         * gcc.c-torture/execute/930529-1.x: New file.
52496         * gcc.dg/920413-1.c: Adjust expected warning text.
52497         * gcc.dg/980217-1.c: Declare abort.
52498         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52499
52500 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52501
52502         * g77.f-torture/compile/20000629-1.f: New test.
52503         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52504
52505 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52506
52507         Rearrange lots of files, removing entirely the
52508         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52509         directories.
52510
52511         * Deleted files:
52512         gcc.c-torture/code_quality/code_quality.exp
52513         gcc.c-torture/special/special.exp
52514         gcc.failure/failure.exp
52515         gcc.failure/940409-1.x
52516         gcc.c-torture/compile/961203-1.x
52517
52518         * New files:
52519         gcc.misc-tests/linkage.exp
52520         gcc.c-torture/execute/920730-1t.c
52521         gcc.c-torture/execute/920730-1t.x
52522         gcc.c-torture/compile/920520-1.x
52523         gcc.c-torture/compile/920521-1.x
52524         gcc.c-torture/compile/981006-1.x
52525         gcc.c-torture/execute/eeprof-1.x
52526
52527         * Moved files (possibly with modifications to fit a new harness):
52528         Old name                                New name
52529         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52530         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52531         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52532         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52533         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52534         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52535         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52536         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52537         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52538         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52539         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52540         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52541         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52542         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52543
52544 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52545
52546         * c-torture/compile/961203-1.x: Delete.
52547
52548         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52549         not exit. Include stdio.h.
52550         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52551         * gcc.misc-tests/dg-12.c: Likewise.
52552         * gcc.misc-tests/dg-5.c: Likewise.
52553         * gcc.misc-tests/dg-6.c: Likewise.
52554         * gcc.misc-tests/dg-7.c: Prototype abort.
52555         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52556         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52557         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52558         not exit.
52559         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52560         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52561
52562 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52563
52564         * gcc.dg/cpp/20000628-1.c: New test.
52565         * gcc.dg/cpp/20000628-1.h: New header for above test.
52566         * gcc.dg/cpp/20000628-1a.h: Likewise.
52567
52568 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52569
52570         * gcc.dg/cpp: New directory.
52571         * gcc.dg/cpp/cpp.exp: New driver.
52572         * gcc.dg/cpp/20000627-1.c: New test.
52573         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52574         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52575         and rewrite as a compilation test.
52576
52577         * gcc.dg: Move many files into the cpp subdirectory, possibly
52578         renaming or editing them as well.
52579         Old name                New name
52580         990119-1.c              cpp/19990119-1.c
52581         990228-1.c              cpp/19990228-1.c
52582         990407-1.c              cpp/19990407-1.c
52583         990409-1.c              cpp/19990409-1.c
52584         990413-1.c              cpp/19990413-1.c
52585         990703-1.c              cpp/19990703-1.c
52586         20000127-1.c            cpp/20000127-1.c
52587         20000129-1.c            cpp/20000129-1.c
52588         20000207-1.c            cpp/20000207-1.c
52589         20000207-2.c            cpp/20000207-2.c
52590         20000209-1.c            cpp/20000209-1.c
52591         20000209-2.c            cpp/20000209-2.c
52592         20000301-1.c            cpp/20000301-1.c
52593         20000419-1.c            cpp/20000419-1.c
52594         20000510-1.S            cpp/20000510-1.S
52595         20000519-1.c            cpp/20000519-1.c
52596         20000529-1.c            cpp/20000529-1.c
52597         20000625-1.c            cpp/20000625-1.c
52598         20000625-2.c            cpp/20000625-2.c
52599         cpp-as1.c               cpp/assert1.c
52600         cpp-as2.c               cpp/assert2.c
52601         cxx-comments-1.c        cpp/cxxcom1.c
52602         cxx-comments-2.c        cpp/cxxcom2.c
52603         endif-label.c           cpp/endif.c
52604         cpp-hash1.c             cpp/hash1.c
52605         cpp-hash2.c             cpp/hash2.c
52606         cpp-if1.c               cpp/if-1.c
52607         cpp-if2.c               cpp/if-2.c
52608         cpp-if3.c               cpp/if-3.c
52609         cpp-if4.c               cpp/if-4.c
52610         cpp-if5.c               cpp/if-5.c
52611         cpp-cond.c              cpp/if-cexp.c
52612         cpp-missingop.c         cpp/if-mop.c
52613         cpp-missingparen.c      cpp/if-mpar.c
52614         cpp-opprec.c            cpp/if-oppr.c
52615         cpp-ifparen.c           cpp/if-paren.c
52616         cpp-shortcircuit.c      cpp/if-sc.c
52617         cpp-shift.c             cpp/if-shift.c
52618         cpp-unary.c             cpp/if-unary.c
52619         cpp-li1.c               cpp/line1.c
52620         cpp-li2.c               cpp/line2.c
52621         lineno.c                cpp/line3.c
52622         lineno-2.c              cpp/line4.c
52623         cpp-mi.c                cpp/mi1.c
52624         cpp-mic.h               cpp/mi1c.h
52625         cpp-micc.h              cpp/mi1cc.h
52626         cpp-mind.h              cpp/mi1nd.h
52627         cpp-mindp.h             cpp/mi1ndp.h
52628         cpp-mix.h               cpp/mi1x.h
52629         cpp-mi2.c               cpp/mi2.c
52630         cpp-mi2a.h              cpp/mi2a.h
52631         cpp-mi2b.h              cpp/mi2b.h
52632         cpp-mi2c.h              cpp/mi2c.h
52633         cpp-mi3.c               cpp/mi3.c
52634         cpp-mi3.def             cpp/mi3.def
52635         poison-1.c              cpp/poison.c
52636         pr-impl.c               cpp/prag-imp.c
52637         cpp-redef-2.c           cpp/redef1.c
52638         cpp-redef.c             cpp/redef2.c
52639         strpaste.c              cpp/strp1.c
52640         strpaste-2.c            cpp/strp2.c
52641         cpp-tradpaste.c         cpp/tr-paste.c
52642         cpp-tradstringify.c     cpp/tr-str.c
52643         cpp-tradwarn1.c         cpp/tr-warn1.c
52644         cpp-tradwarn2.c         cpp/tr-warn2.c
52645         trigraphs.c             cpp/trigraphs.c
52646         cpp-unc1.c              cpp/unc1.c
52647         cpp-unc2.c              cpp/unc2.c
52648         cpp-unc3.c              cpp/unc3.c
52649         cpp-unc.c               cpp/unc4.c
52650         undef.c                 cpp/undef1.c
52651         undef-2.c               cpp/undef2.c
52652         cpp-wi1.c               cpp/widestr1.c
52653
52654 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52655
52656         * lib/g++.exp (g++_include_flags): Tweak.
52657
52658 2000-06-27  H.J. Lu  <hjl@gnu.org>
52659             Loren J. Rittle  <ljrittle@acm.org>
52660
52661         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52662         version with one that knows about the new gcc tree structure.
52663         (g++_link_flags): Same.
52664
52665 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52666
52667         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52668         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52669         case we are cross-compiling.
52670
52671         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52672         g++.old-deja/g++.niklas/Makefile.in,
52673         g++.old-deja/g++.niklas/configure.in,
52674         g++.old-deja/g++.other/Makefile.in,
52675         g++.old-deja/g++.other/configure.in,
52676         gcc.c-torture/code_quality/Makefile.in,
52677         gcc.c-torture/code_quality/configure.in,
52678         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52679         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52680         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52681         gcc.c-torture/execute/ieee/Makefile.in,
52682         gcc.c-torture/execute/ieee/configure.in,
52683         gcc.c-torture/noncompile/Makefile.in,
52684         gcc.c-torture/noncompile/configure.in,
52685         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52686         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52687         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52688
52689 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52690
52691         * g++.old-deja/g++.other/ambig3.C: New test.
52692
52693 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52694
52695         * g++.old-deja/g++.pt/syntax1.C: New test.
52696         * g++.old-deja/g++.pt/syntax2.C: New test.
52697         * g++.old-deja/g++.other/syntax3.C: New test.
52698         * g++.old-deja/g++.other/syntax4.C: New test.
52699
52700 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52701
52702         * gcc.dg/20000623-1.c: Prototype exit and abort.
52703
52704 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52705
52706         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
52707         New tests.
52708         * gcc.dg/cpp-mi3.def: New file.
52709
52710         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
52711         inside assertions.
52712         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
52713         lexer's error messages.
52714         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
52715         divine anything from the linemarkers.
52716         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
52717         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
52718
52719 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
52720
52721         * gcc.dg/20000623-1.c: New test.
52722
52723 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
52724
52725         * gcc.c-torture/execute/20000622-1.c: New test.
52726
52727 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52728
52729         * g++.old-deja/g++.other/init15.C: New test.
52730
52731 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52732
52733         * g++.old-deja/g++.pt/vaarg2.C: New test.
52734         * g++.old-deja/g++.pt/vaarg3.C: New test.
52735
52736 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
52737
52738         * g++.old-deja/g++.other/dyncast6.C: New test.
52739
52740 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
52741
52742         * gcc.c-torture/execute/loop-6.c: New test.
52743
52744 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
52745
52746         * gcc.dg/20000614-1.c: New test.
52747         * gcc.dg/20000614-2.c: New test.
52748
52749 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
52750
52751         * g++.old-deja/g++.other/inline12.C: New test.
52752
52753 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
52754
52755         * g++.old-deja/g++.other/eh1.C: New test.
52756
52757 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
52758
52759         * g++.old-deja/g++.other/type.C: New test.
52760
52761 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52762
52763         * g++.old-deja/g++.other/initstring.C: New test.
52764
52765 2000-06-12  Jason Merrill  <jason@redhat.com>
52766
52767         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
52768
52769 2000-06-09  Jeffrey A Law  (law@cygnus.com)
52770
52771         * gcc.c-torture/compile/20000609-1.c: New test.
52772
52773 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
52774
52775         * gcc.dg/20000609-1.c: New test.
52776
52777 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
52778
52779         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
52780         * gcc.c-torture/noncompile/poison-1.c: Move...
52781         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
52782         * gcc.dg/cpp-li1.c: Add a token after the #line.
52783
52784 2000-06-05  Richard Henderson  <rth@cygnus.com>
52785
52786         * gcc.c-torture/execute/20000605-2.c: New test.
52787         * gcc.c-torture/execute/20000605-3.c: New test.
52788
52789 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
52790
52791         * g77.f-torture/execute/20000503-1.x: New file.
52792
52793 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
52794
52795         * g++.old-deja/g++.eh/badalloc1.C: New test.
52796
52797 2000-06-05  Richard Henderson  <rth@cygnus.com>
52798
52799         * gcc.c-torture/execute/20000605-1.c: New test.
52800
52801 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52802             Nathan Sidwell <nathan@codesourcery.com>
52803
52804         * gcc.c-torture/compile/20000605-1.c: New test.
52805
52806 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
52807
52808         * g77.f-torture/compile/20000601-1.f: New test.
52809
52810 2000-06-03  Richard Henderson  <rth@cygnus.com>
52811
52812         * gcc.c-torture/execute/20000603-1.c: New.
52813
52814 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
52815
52816         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52817         * gcc.dg/noreturn-2.c (noreturn): Likewise.
52818
52819 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
52820
52821         * gcc.dg/compare2.c (case 12): XFAIL.
52822         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52823         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52824
52825         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52826
52827 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
52828
52829         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52830         guard macro is already defined when the header is first
52831         included.
52832         * gcc.dg/cpp-mix.h: New file.
52833         * gcc.dg/endif-label.c: Update patterns to match compiler.
52834
52835         * g++.brendan/complex1.C: Declare abort.
52836         * g++.law/refs4.C: Remove XFAIL.
52837         * g++.oliva/expr2.C: Declare abort and exit.
52838
52839 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52840
52841         * gcc.c-torture/execute/20000528-1.c: New test.
52842
52843         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52844         * g++.old-deja/g++.law/temps4.C: Likewise.
52845
52846         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52847         stdlib.h.  Call abort() on failure.
52848         * g++.old-deja/g++.law/refs4.C: Likewise.
52849         * g++.old-deja/g++.law/temps4.C: Likewise.
52850         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52851         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52852
52853 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52854
52855         Relative to g++.dg/special:
52856         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52857
52858         Relative to g++.old-deja:
52859         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52860         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52861         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52862         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52863         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52864         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52865         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52866
52867         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52868         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52869         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52870         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52871         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52872         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52873         and/or string.h.
52874
52875         * g++.other/goto1.C: Update expectations for error messages.
52876
52877 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52878
52879         * gcc.c-torture/compile/20000523-1.c: New test.
52880
52881 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52882
52883         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52884
52885 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52886
52887         * g++.old-deja/g++.eh/catch11.C: New test.
52888         * g++.old-deja/g++.eh/catch12.C: New test.
52889
52890 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52891
52892         * gcc.c-torture/execute/20000523-1.c: New test.
52893
52894 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52895
52896         * c-torture/execute/bcp-1.c: Replace abort in arg of
52897         __builtin_constant_p with a generic external function.
52898
52899         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52900         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52901         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52902         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52903         Prototype abort and/or exit.
52904
52905         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52906         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52907         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52908         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52909
52910 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52911
52912         * gcc.dg/dwarf2-1.c: New test.
52913
52914 2000-05-20  Richard Henderson  <rth@cygnus.com>
52915
52916         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52917
52918 2000-05-20  Andreas Jaeger  <aj@suse.de>
52919
52920         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52921         testcase.
52922
52923 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52924
52925         * gcc.c-torture/execute/20000519-2.c: New test.
52926
52927 2000-05-19  Andreas Jaeger  <aj@suse.de>
52928
52929         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52930         which fails with SSA.
52931
52932         * lib/c-torture.exp: Also test with -O3 -fssa.
52933
52934 2000-05-18  Michael Meissner  <meissner@redhat.com>
52935
52936         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52937         * gcc.c-torture/execute/920415-1.c: Ditto.
52938         * gcc.c-torture/execute/920501-1.c: Ditto.
52939         * gcc.c-torture/execute/conversion.c: Ditto.
52940         * gcc.c-torture/execute/cvt-1.c: Ditto.
52941
52942 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52943
52944         * gcc.c-torture/compile/20000518-1.c: New test.
52945
52946 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52947
52948         * g77.f-torture/compile/200005018.f: New test.
52949
52950 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52951
52952         * gcc.c-torture/compile/20000517-1.c: New test.
52953
52954 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52955
52956         * gcc.c-torture/execute/20000516-1.c: New test.
52957
52958 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52959
52960         * g++.old-deja/g++.other/eh.C: New test.
52961
52962 2000-05-12  Richard Henderson  <rth@cygnus.com>
52963
52964         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52965         constants through to doit's conditional.
52966
52967 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52968
52969         * gcc.c-torture/compile/20000511-1.c: New test.
52970         * g77.f-torture/compile/20000511-1.f: New test.
52971         * g77.f-torture/compile/20000511-2.f: New test.
52972
52973 2000-05-11  Michael Meissner  <meissner@redhat.com>
52974
52975         * gcc.c-torture/execute/20000511-1.c: New test.
52976
52977 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52978
52979         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52980         * gcc.dg/20000510-1.S: New.
52981
52982 2000-05-08  Catherine Moore  <clm@cygnus.com>
52983
52984         * gcc.dg/unused-3.c: New.
52985
52986 2000-05-06  Richard Henderson  <rth@cygnus.com>
52987
52988           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52989           * g++.old-deja/g++.mike/warn1.C: Likewise.
52990           * g++.old-deja/g++.pt/local1.C: Likewise.
52991           * g++.old-deja/g++.pt/local7.C: Likewise.
52992           * g++.old-deja/g++.pt/spec16.C: Likewise.
52993
52994 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52995
52996         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52997
52998 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52999
53000           * g77.f-torture/execute/20000503-1.f: New test.
53001
53002 2000-05-04  Andreas Jaeger  <aj@suse.de>
53003
53004         * gcc.dg/noreturn-2.c: New test.
53005
53006 2000-05-04  Neil Booth  <NeilB@earthling.net>
53007
53008         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53009         preprocessor.
53010
53011 2000-05-04  Richard Henderson  <rth@cygnus.com>
53012
53013         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53014
53015 2000-05-04  Richard Henderson  <rth@cygnus.com>
53016
53017         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53018         OpenSSL by Jason R Thorpe.
53019
53020 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53021
53022         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53023
53024 2000-05-03  Robert Lipe <robertlipe@usa.net>
53025
53026         * gcc.dg/20000503-1.c: New test.
53027
53028 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53029
53030         * gcc.c-torture/compile/20000502-1.c: New test.
53031         * g++.old-deja/g++.other/align.C: New test.
53032         * gcc.dg/cpp-tradstringify.c: New test.
53033
53034 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53035
53036         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53037         and hard registers.
53038
53039 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53040
53041         * gcc.c-torture/execute/loop-5.c: New test.
53042
53043 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53044
53045         * gcc.c-torture/execute/va-arg-20.c: New test.
53046
53047 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53048
53049         * gcc.c-torture/execute/20000422-1.c: New test.
53050
53051 2000-04-20  Greg McGary  <gkm@gnu.org>
53052
53053         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53054         when optimizing, but without sibling-call optimizations (-O1).
53055
53056 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53057
53058           * gcc.c-torture/compile/20000420-1.c: New test.
53059
53060 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53061
53062         * g++.abi/ptrflags.C: New test.
53063         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53064
53065 2000-04-19  Catherine Moore  <clm@cygnus.com>
53066
53067         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53068
53069 2000-04-19  Greg McGary  <gkm@gnu.org>
53070
53071         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53072         sibling-call optimizations.
53073
53074 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53075
53076         * gcc.dg/20000419-1.c: New test.
53077
53078 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53079
53080         * gcc.c-torture/execute/20000412-6.c: New test.
53081
53082 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53083
53084         * gcc.c-torture/execute/20000412-5.c: New test.
53085         * g77.f-torture/compile/20000412-1.f: New test.
53086         * gcc.c-torture/execute/20000412-4.c: New test.
53087         * gcc.c-torture/compile/20000412-2.c: New test.
53088         * gcc.c-torture/execute/20000412-3.c: New test.
53089         * gcc.c-torture/compile/20000412-1.c: New test.
53090         * gcc.c-torture/execute/20000412-2.c: New test.
53091
53092 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53093
53094         * objc/execute/bf-20.m: New test.
53095
53096 2000-04-10  Richard Henderson  <rth@cygnus.com>
53097
53098         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53099
53100         * gcc.c-torture/execute/20000412-1.c: New test.
53101
53102 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53103
53104         * g++.old-deja/g++.eh/catchptr1.C: New test.
53105
53106 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53107
53108         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53109
53110 2000-04-08  Neil Booth  <NeilB@earthling.net>
53111
53112         * gcc.dg/cpp-nullchar.c: Remove test as
53113         embedded nulls cause problems.
53114
53115 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53116
53117         * gcc.dg/compare2.c: New test.
53118
53119 2000-04-08  Neil Booth  <NeilB@earthling.net>
53120
53121         * gcc.dg/cpp-nullchar.c: New test.
53122
53123 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53124
53125         * gcc.dg/cpp-mi2.c: New test.
53126         * gcc.dg/cpp-mi2[abc].h: New files.
53127
53128 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53129
53130         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53131         member name.
53132
53133 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53134
53135         * g++.old-deja/g++.abi/vmihint.C: New test.
53136
53137 2000-04-06  Neil Booth  <NeilB@earthling.net>
53138
53139         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53140         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53141         copyright.
53142
53143 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53144
53145         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53146         avoid stack-frame overwrite.
53147
53148 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53149
53150         * gcc.c-torture/compile/20000405-2.c: New test.
53151         * gcc.c-torture/compile/20000405-3.c: New test.
53152
53153 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53154
53155         * gcc.c-torture/compile/20000405-1.c: New test.
53156
53157 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53158
53159         * gcc.dg/cast-qual-1.c: Revert last change.
53160
53161 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53162
53163         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53164
53165 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53166
53167         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53168         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53169
53170 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53171
53172         * gcc.c-torture/compile/20000403-2.c: New test.
53173         * gcc.c-torture/compile/20000403-1.c: New test.
53174
53175 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53176
53177         * gcc.c-torture/execute/20000403-1.c: New test.
53178
53179 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53180
53181         * gcc.c-torture/execute/20000402-1.c: New test.
53182
53183 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53184
53185         * gcc.c-torture/execute/va-arg-15.c: New test.
53186         * gcc.c-torture/execute/va-arg-16.c: New test.
53187         * gcc.c-torture/execute/va-arg-17.c: New test.
53188         * gcc.c-torture/execute/va-arg-18.c: New test.
53189         * gcc.c-torture/execute/va-arg-19.c: New test.
53190
53191 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53192
53193         * gcc.c-torture/compile/981211-1.c: Move to...
53194         * gcc.dg/cpp-as1.c: ...here.
53195         * gcc.dg/cpp-as2.c: New file.
53196
53197         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53198         compiler.
53199
53200 2000-04-02  Neil Booth  <NeilB@earthling.net>
53201
53202         * gcc.dg/cpp-cond.c  New tests.
53203         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53204         accidental success less likely.
53205         * gcc.dg/cpp-missingop.c  New tests.
53206         * gcc.dg/cpp-missingparen.c  New tests.
53207         * gcc.dg/cpp-shift.c  New tests.
53208         * gcc.dg/cpp-shortcircuit.c  New tests.
53209         * gcc.dg/cpp-unary.c  New tests.
53210
53211 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53212
53213         * gcc.c-torture/compile/20000329-1.c: New test.
53214
53215 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53216
53217         * gcc.c-torture/compile/20000326-1.c: New test.
53218         * gcc.c-torture/compile/20000326-2.c: New test.
53219
53220 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53221
53222         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53223         the first parameter is a function argument.
53224
53225 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53226
53227         * g++.old-deja/g++.ext/array4.C: New test.
53228
53229 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53230
53231         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53232
53233 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53234
53235         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53236
53237 2000-03-19  Richard Henderson  <rth@cygnus.com>
53238
53239         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53240
53241 2000-03-19  Richard Henderson  <rth@cygnus.com>
53242
53243         * gcc.c-torture/compile/20000319-1.c: New test.
53244
53245 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53246
53247         * gcc.c-torture/execute/20000314-3.c: New test.
53248         * gcc.c-torture/execute/20000314-2.c: New test.
53249         * gcc.c-torture/execute/20000314-1.c: New test.
53250         * gcc.c-torture/compile/20000314-2.c: New test.
53251         * gcc.c-torture/compile/20000314-1.c: New test.
53252
53253 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53254
53255         * g++.old-deja/g++.warn/inline.C: New test.
53256
53257 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53258
53259         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53260         standards-compliant result rather than specific constants.
53261         Put test-values in array.
53262
53263 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53264
53265         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53266         (g++_target_compile): Put test-specific options last.
53267
53268 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53269
53270         * g++.old-deja/g++.eh/vbase4.C: New test.
53271
53272 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53273
53274         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53275
53276 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53277
53278         * g++.old-deja/g++.brendan/misc12.C: Removed.
53279         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53280         * g++.old-deja/g++.ext/pretty4.C: New test.
53281
53282 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53283
53284         * g++.old-deja/g++.other/string2.C: New test.
53285
53286 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53287
53288         * g++.old-deja/g++.warn/impint2.C: New test.
53289
53290 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53291
53292         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53293         is 1, not zero.
53294
53295 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53296
53297         * g++.old-deja/g++.warn/impint.C: New test.
53298         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53299         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53300         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53301         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53302         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53303         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53304         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53305         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53306         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53307         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53308         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53309         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53310
53311 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53312
53313         * gcc.dg/cpp-redef.c: New test.
53314
53315 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53316
53317         * g++.old-deja/g++.pt/unify7.C: New test.
53318
53319 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53320
53321         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53322         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53323
53324 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53325
53326         * gcc.c-torture/compile/20000224-1.c: New test.
53327
53328 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53329
53330         * gcc.c-torture/compile/cpp-2.c: New test.
53331         * gcc.c-torture/compile/cpp-1.c: New test.
53332
53333 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53334
53335         * gcc.c-torture/execute/20000225-1.c: New test.
53336
53337 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53338
53339         * gcc.dg/cpp-li2.c: New test.
53340
53341         * gcc.dg/cpp-wi1.c: New test.
53342
53343         * gcc.dg/cpp-li1.c: New test.
53344
53345 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53346
53347         * g++.old-deja/g++.other/sizeof5.C: New test.
53348
53349 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53350
53351         * gcc.c-torture/execute/va-arg-13.c: New test.
53352
53353 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53354
53355         * gcc.c-torture/execute/va-arg-12.c: New test.
53356
53357 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53358
53359         * gcc.c-torture/execute/20000223-1.c: New test.
53360
53361 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53362
53363         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53364
53365 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53366
53367         * g++.old-deja/g++.abi/ptrmem.C: New test.
53368
53369 2000-02-19  Richard Henderson  <rth@cygnus.com>
53370
53371         * gcc.c-torture/compile/init-3.c: New.
53372
53373 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53374
53375         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53376         ALWAYS_CXXFLAGS.
53377
53378 2000-02-11  Robert Lipe <robertl@sco.com>
53379
53380         * gcc.c-torture/compile/20000211-3.c: New test.
53381
53382 2000-02-11  Martin Buchholz <martin@xemacs.org>
53383
53384         * gcc.c-torture/compile/20000211-2.c: New test.
53385
53386 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53387
53388         * gcc.c-torture/compile/20000211-1.c: New test.
53389
53390 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53391
53392         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53393           on native targets
53394
53395 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53396
53397         * g++.old-deja/g++.other/cast5.C: New test.
53398
53399 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53400
53401         * gcc.c-torture/execute/20000205-1.c: New.
53402
53403 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53404
53405         * g++.old-deja/g++.jason/cast3.C: Return void.
53406         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53407
53408 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53409
53410         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53411
53412         * gcc.dg/loop-1.c: New test.
53413
53414 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53415
53416         * gcc.c-torture/compile/20000127-1.c: New test.
53417         * gcc.c-torture/execute/991228-1.c: New test.
53418
53419 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53420
53421         * gcc.dg/unused-2.c: New test.
53422
53423         * gcc.dg/conv-1.c: New test.
53424
53425 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53426
53427         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53428         compiler.
53429         (tool_option_proc): Fix typo.
53430
53431 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53432
53433         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53434         of the ld on the host, not on the build machine.
53435         Also, don't crash if '--help' is not a supported option.
53436
53437 2000-01-24  Richard Henderson  <rth@cygnus.com>
53438
53439         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53440
53441 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53442
53443         * gcc.c-torture/execute/20000120-2.c: New test.
53444         * gcc.c-torture/execute/20000120-1.c: New test.
53445
53446 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53447
53448         * gcc.c-torture/execute/20000113-1.c: New test.
53449
53450 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53451
53452         * gcc.c-torture/execute/20000112-1.c: New test.
53453
53454 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53455
53456         * gcc.dg/20000111-1.c: New test.
53457
53458 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53459
53460         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53461         with 16 bit integers.
53462
53463 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53464
53465         * gcc.dg/20000108-1.c: New test.
53466
53467 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53468
53469         * g++.old-deja/g++.ns/koenig8.C: New test.
53470
53471 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53472
53473         * g++.old-deja/g++.other/cast4.C: New test.
53474
53475 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53476
53477         * gcc.c-torture/compile/20000105-2.c: New test.
53478         * gcc.c-torture/compile/20000105-1.c: New test.
53479
53480 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53481
53482         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53483         references to printf & atoi to conform to ANSI standard.
53484         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53485         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53486         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53487         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53488         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53489         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53490         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53491         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53492         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53493         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53494         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53495         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53496         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53497         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53498         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53499         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53500         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53501         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53502         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53503         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53504         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53505         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53506         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53507         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53508         * g++.old-deja/g++.brendan/init3.C: Likewise.
53509         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53510         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53511         * g++.old-deja/g++.brendan/new2.C: Likewise.
53512         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53513         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53514         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53515         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53516         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53517         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53518         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53519         * g++.old-deja/g++.brendan/template24.C: Likewise.
53520         * g++.old-deja/g++.brendan/template3.C: Likewise.
53521         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53522         * g++.old-deja/g++.jason/inline3.C: Likewise.
53523         * g++.old-deja/g++.jason/opeq.C: Likewise.
53524         * g++.old-deja/g++.law/arg5.C: Likewise.
53525         * g++.old-deja/g++.law/arm7.C: Likewise.
53526         * g++.old-deja/g++.law/ctors11.C: Likewise.
53527         * g++.old-deja/g++.law/cvt8.C: Likewise.
53528         * g++.old-deja/g++.law/init9.C: Likewise.
53529         * g++.old-deja/g++.law/refs4.C: Likewise.
53530         * g++.old-deja/g++.law/template2.C: Likewise.
53531         * g++.old-deja/g++.law/visibility24.C: Likewise.
53532         * g++.old-deja/g++.law/vtable3.C: Likewise.
53533         * g++.old-deja/g++.mike/asm2.C: Likewise.
53534         * g++.old-deja/g++.mike/eh1.C: Likewise.
53535         * g++.old-deja/g++.mike/misc1.C: Likewise.
53536         * g++.old-deja/g++.mike/misc13.C: Likewise.
53537         * g++.old-deja/g++.mike/misc14.C: Likewise.
53538         * g++.old-deja/g++.mike/ns12.C: Likewise.
53539         * g++.old-deja/g++.mike/p1248.C: Likewise.
53540         * g++.old-deja/g++.mike/p3708.C: Likewise.
53541         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53542         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53543         * g++.old-deja/g++.mike/p646.C: Likewise.
53544         * g++.old-deja/g++.mike/p700.C: Likewise.
53545         * g++.old-deja/g++.mike/p783.C: Likewise.
53546         * g++.old-deja/g++.mike/p783a.C: Likewise.
53547         * g++.old-deja/g++.mike/p783b.C: Likewise.
53548         * g++.old-deja/g++.mike/p786.C: Likewise.
53549         * g++.old-deja/g++.mike/p789.C: Likewise.
53550         * g++.old-deja/g++.mike/p789a.C: Likewise.
53551         * g++.old-deja/g++.mike/p807a.C: Likewise.
53552         * g++.old-deja/g++.other/delete3.C: Likewise.
53553         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53554         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53555         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53556         * g++.old-deja/g++.other/empty1.C: Likewise.
53557         * g++.old-deja/g++.other/temporary1.C: Likewise.
53558         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53559         * g++.old-deja/g++.pt/t16.C: Likewise.
53560         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53561
53562 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53563
53564         * gcc.dg/991230-1.c: New test.
53565
53566 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53567
53568         * gcc.c-torture/compile/991229-3.c: New test.
53569         * gcc.c-torture/compile/991229-2.c: New test.
53570         * gcc.c-torture/compile/991229-1.c: New test.
53571
53572 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53573
53574         * gcc.c-torture/compile/labels-2.c: New test.
53575
53576 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53577
53578         * gcc.c-torture/execute/991227-1.c: New test.
53579
53580 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53581
53582         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53583
53584 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53585
53586         * gcc.c-torture/execute/991221-1.c: New test.
53587
53588 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53589
53590         * g++.old-deja/g++.other/cast3.C: New test.
53591
53592 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53593
53594         * gcc.c-torture/execute/991216-4.c: New test.
53595
53596 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53597
53598         * gcc.c-torture/execute/991216-1.c: New test.
53599         * gcc.c-torture/execute/991216-2.c: New test.
53600         * gcc.c-torture/execute/991216-3.c: New test.
53601
53602 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53603
53604         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53605         Actually make the test fail by using "-O2" for compilation.
53606
53607 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53608
53609         * g++.old-deja/g++.warn/cast-align1.C: New test.
53610
53611 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53612
53613         * gcc.c-torture/compile/991214-1.c: New test.
53614         * gcc.c-torture/compile/991214-2.c: New test.
53615
53616 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53617
53618         * gcc.dg/991214-1.c: New test.
53619
53620 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53621
53622         * gcc.c-torture/compile/991213-3.c: New test.
53623         * gcc.c-torture/compile/991213-2.c: New test.
53624         * gcc.c-torture/compile/991213-1.c: New test.
53625
53626 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53627
53628         * gcc.dg/991209-1.c: New test.
53629
53630 1999-12-08  Nathan Sidwell <nathan@acm.org>
53631
53632         * gcc.c-torture/compile/991208-1.c: New test.
53633
53634 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53635
53636         * gcc.dg/ultrasp2.c: New test.
53637
53638 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53639
53640         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53641
53642 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53643
53644         * gcc.c-torture/compile/991202-1.c: New test.
53645         * gcc.c-torture/execute/991202-1.c: New test.
53646         * gcc.c-torture/execute/991202-2.c: New test.
53647         * gcc.c-torture/execute/991202-3.c: New test.
53648
53649 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53650
53651         * g++.old-deja/g++.abi/align.C: New test.
53652         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53653         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53654
53655 1999-12-01  Richard Henderson  <rth@cygnus.com>
53656
53657         * gcc.c-torture/execute/991201-1.c: New.
53658
53659 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53660
53661         * gcc.dg/991129-1.c: New test.
53662
53663 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53664
53665         * gcc.c-torture/compile/991127-1.c: New test.
53666
53667 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53668
53669         * g++.old-deja/g++.other/warn4.C: New test.
53670
53671 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53672
53673         * g++.old-deja/g++.eh/cleanup2.C: New test.
53674         * g++.old-deja/g++.ext/pretty2.C: New test.
53675         * g++.old-deja/g++.ext/pretty3.C: New test.
53676         * g++.old-deja/g++.other/debug6.C: New test.
53677
53678 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53679
53680         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53681         compiler_output to look for one error message instead of two.
53682
53683 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53684
53685         * gcc.c-torture/execute/991118-1.c: Also test case
53686         where the word boundary does not split a byte evenly.
53687
53688 1999-11-19  Nathan Sidwell  <nathan@acm.org>
53689
53690         * g++.old-deja/g++.ext/restrict1.C: New test.
53691
53692 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53693
53694         * gcc.c-torture/execute/991118-1.c: New test.
53695
53696 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
53697
53698         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53699         working directory pathnames.
53700
53701 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
53702
53703         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
53704         host is equipped with driver.h and driver.o so it can actually
53705         compile and run the tests.
53706
53707 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
53708
53709         * gcc.c-torture/compile/991008-1.c: New test.
53710
53711 1999-11-08  Nick Clifton  <nickc@cygnus.com>
53712
53713         * lib/gcc-dg.exp: Include target-supports.exp
53714
53715 1999-11-05  Nick Clifton  <nickc@cygnus.com>
53716
53717         * lib/target-supports.exp: New file: Provide procs to test for
53718         features supported by the target.
53719         (check_weak_available): Moved here from ecos.exp.
53720         (check_alias_available): New proc: Determine of the target
53721         toolchain supports the alias attribute.
53722
53723         * gcc.dg/special/ecos.exp: Move check_weak_available to
53724         target-supports.exp.
53725         (alias-1.c): Only perform the test if the target supports
53726         aliases.
53727         (wkali-1.c): Only perform the test if the target supports
53728         aliases.
53729
53730         * gcc.dg/990506-0.c: Expect error messages from cross
53731         targets as well as native targets.
53732
53733 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53734
53735         * gcc.dg/ultrasp1.c: Removed xfail.
53736         * gcc.dg/struct-ret-2.c: Likewise.
53737         * gcc.dg/array-1.c: Likewise.
53738
53739 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53740
53741         * gcc.dg/struct-ret-2.c: New test.
53742
53743         * gcc.dg/array-1.c: New test.
53744
53745 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
53746
53747         * gcc.c-torture/execute/991030-1.c: New test.
53748
53749 1999-10-26  Richard Henderson  <rth@cygnus.com>
53750
53751         * gcc.c-torture/compile/991026-2.c: New test.
53752
53753 1999-10-26  Jeffrey A Law  (law@cygnus.com)
53754
53755         * gcc.c-torture/compile/991026-1.c: New test.
53756
53757 1999-10-23  Jeffrey A Law  (law@cygnus.com)
53758
53759         * gcc.c-torture/execute/991023-1.c: New test.
53760
53761 1999-10-19  Jeffrey A Law  (law@cygnus.com)
53762
53763         * gcc.c-torture/execute/991019-1.c: New test.
53764
53765 1999-10-16  Richard Henderson  <rth@cygnus.com>
53766
53767         * gcc.c-torture/execute/991016-1.c: New test.
53768
53769 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
53770
53771         * gcc.c-torture/execute/991014-1.c: New test.
53772
53773 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
53774
53775         * g++.old-deja/g++.other/union2.C: New test.
53776
53777 1999-10-13  Nathan Sidwell  <nathan@acm.org>
53778
53779         * g++.old-deja/g++.other/vaarg2.C: New test.
53780         * g++.old-deja/g++.other/vaarg3.C: New test.
53781
53782 1999-10-12  Craig Burley  <craig@jcb-sc.com>
53783
53784         * g77.f-torture/noncompile/19990905-1.f: Moved from being
53785         in compile/.
53786
53787 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
53788
53789         * gcc.c-torture/execute/va-arg-11.c: New test.
53790
53791 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
53792
53793         * lib/file-format.exp (gcc_target_object_format): Don't
53794         crash if objdump is unavailable.
53795
53796 1999-09-29  Donn Terry <donn@interix.com>
53797
53798         * gcc.misc-tests/mg.exp: delete extraneous redirection.
53799
53800 1999-09-28  Nick Clifton  <nickc@cygnus.com>
53801
53802         * gcc.c-torture/compile/990928-1.c: New test.
53803
53804 1999-09-28  Nathan Sidwell  <nathan@acm.org>
53805
53806         * g++.old-deja/g++.other/decl6.C: New test.
53807
53808 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53809
53810         * gcc.c-torture/execute/va-arg-10.c: New test.
53811
53812 1999-09-27  Nathan Sidwell  <nathan@acm.org>
53813
53814         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53815         __PRETTY_FUNCTION__.
53816
53817 1999-09-23  Nick Clifton  <nickc@cygnus.com>
53818
53819         * gcc.c-torture/execute/990923-1.c: New test.
53820
53821 1999-09-21  Nick Clifton  <nickc@cygnus.com>
53822
53823         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53824         for which -fpic is inappropriate.
53825
53826 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
53827
53828         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53829
53830 1999-09-21  Nathan Sidwell  <nathan@acm.org>
53831
53832         * g++.old-deja/g++.other/dyncast1.C: New test.
53833         * g++.old-deja/g++.other/dyncast2.C: New test.
53834         * g++.old-deja/g++.other/dyncast3.C: New test.
53835         * g++.old-deja/g++.other/dyncast4.C: New test.
53836         * g++.old-deja/g++.other/dyncast5.C: New test.
53837         * g++.old-deja/g++.eh/catch3.C: New test.
53838         * g++.old-deja/g++.eh/catch3p.C: New test.
53839         * g++.old-deja/g++.eh/catch4.C: New test.
53840         * g++.old-deja/g++.eh/catch4p.C: New test.
53841         * g++.old-deja/g++.eh/catch5.C: New test.
53842         * g++.old-deja/g++.eh/catch5p.C: New test.
53843         * g++.old-deja/g++.eh/catch6.C: New test.
53844         * g++.old-deja/g++.eh/catch6p.C: New test.
53845         * g++.old-deja/g++.eh/catch7.C: New test.
53846         * g++.old-deja/g++.eh/catch7p.C: New test.
53847         * g++.old-deja/g++.eh/catch8.C: New test.
53848         * g++.old-deja/g++.eh/catch8p.C: New test.
53849         * g++.old-deja/g++.eh/catch9.C: New test.
53850         * g++.old-deja/g++.eh/catch9p.C: New test.
53851
53852 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53853
53854         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53855         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53856
53857 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53858
53859         * gcc.c-torture/compile/990913-1.c: New test.
53860
53861 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53862
53863         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53864         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53865
53866 1999-09-09  Richard Henderson  <rth@cygnus.com>
53867
53868         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53869
53870 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53871
53872         * g++.old-deja/g++.other/lookup11.C: New test.
53873         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53874         what is permitted and what we want.
53875         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53876         overload use.
53877         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53878
53879 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53880
53881         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53882         * gcc.c-torture/noncompile/poison-1.c: New file.
53883
53884 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53885
53886         * g++.old-deja/g++.other/sizeof3.C: New test.
53887         * g++.old-deja/g++.other/sizeof4.C: New test.
53888         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53889         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53890
53891 1999-09-07  Richard Henderson  <rth@cygnus.com>
53892
53893         * gcc.dg/va-arg-1.c: New.
53894
53895 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53896
53897         * gcc.c-torture/execute/va-arg-9.c: New test.
53898
53899 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53900
53901         * g77.f-torture/compile/980519-2.f: New test.
53902         * g77.f-torture/compile/19990905-0.f: New test.
53903         * g77.f-torture/compile/19990905-1.f: New test.
53904         * g77.f-torture/compile/19990905-2.f: New test.
53905
53906         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53907
53908 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53909
53910         * gcc.c-torture/execute/990827-1.c: Fix typo.
53911
53912 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53913
53914         * g++.old-deja/g++.other/deref1.C: New test.
53915
53916 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53917
53918         * g++.old-deja/g++.other/ambig2.C: New test.
53919         * g++.old-deja/g++.other/cond5.C: New test.
53920         * g++.old-deja/g++.other/lookup16.C: New test.
53921
53922 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53923
53924         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53925         assemblers too.
53926
53927 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53928
53929         * lib/c-torture.exp: Avoid the "compare executables" optimization
53930         when testing native.
53931
53932 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53933
53934         * gcc.c-torture/execute/990829-1.c: New test.
53935         * gcc.c-torture/compile/990829-1.c: New test.
53936
53937 1999-08-27  Paul Burchard  <burchard@pobox.com>
53938
53939         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53940         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53941         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53942         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53943         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53944         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53945         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53946         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53947         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53948         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53949         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53950
53951 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53952
53953         * gcc.c-torture/execute/990827-1.c: New test.
53954
53955 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53956
53957         * g77.f-torture/noncompile/19990826-4.f: New test.
53958
53959         * g77.f-torture/compile/19990826-3.f: New test.
53960
53961         * g77.f-torture/execute/19990826-2.f: New test.
53962
53963         * g77.f-torture/compile/19990826-1.f: New test.
53964
53965         * gcc.c-torture/execute/990826-0.c: New test.
53966         * g77.c-torture/execute/19990826-0.f: New test.
53967
53968         * g77.f-torture/noncompile/970626-2.f: New test.
53969
53970 1999-08-25  Paul Burchard  <burchard@pobox.com>
53971
53972         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53973         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53974         lss-011.C: New tests.
53975
53976 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53977
53978         * g++.old-deja/g++.other/decl5.C: New test.
53979
53980 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53981
53982         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53983         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53984         call `postbase' for each one.  All callers of `postbase' changed
53985         to call this instead.
53986
53987 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53988
53989         * gcc.c-torture/execute/990811-1.c: New test.
53990
53991 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53992
53993         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53994         just native ones.
53995
53996         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53997         just native ones.
53998
53999 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54000
54001         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54002
54003 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54004
54005         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54006
54007 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54008
54009         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54010
54011 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54012
54013         * gcc.c-torture/execute/990804-1.c: New test.
54014
54015 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54016
54017         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54018         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54019         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54020
54021 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54022
54023         * g++.old-deja/g++.other/struct1.C: New test.
54024
54025 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54026
54027         * g++.old-deja/g++.other/enum2.C: New test.
54028
54029 1999-08-02  Richard Henderson  <rth@cygnus.com>
54030
54031         Adapted from tests from Franz Sirl:
54032         * gcc.c-torture/execute/va-arg-7.c: New test.
54033         * gcc.c-torture/execute/va-arg-8.c: New test.
54034
54035 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54036
54037         * gcc.c-torture/compile/990801-2.c: New test.
54038
54039         * gcc.c-torture/compile/990801-1.c: New test.
54040
54041 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54042
54043         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54044         fp-cmp-1.c, converting double to float.
54045
54046         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54047         fp-cmp-1.c, converting double to long double.
54048
54049         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54050         from fr1 to unknown_register, since fr1 is a legitimate register
54051         on some machines.
54052
54053 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54054
54055         * README: More listname related changes.
54056
54057 1999-07-08  Catherine Moore  <clm@cygnus.com>
54058
54059         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54060
54061 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54062
54063         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54064
54065 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54066
54067         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54068
54069 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54070
54071         * gcc.dg/990703-1.c: New test.
54072
54073 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54074
54075         * lib/file-format.exp: New file: Move definition of proc
54076         gcc_target_object_format to here from
54077         gcc.dg/special/ecos.exp.
54078
54079         * lib/c-torture.exp: Include lib file-format.exp.
54080         * lib/gcc-dg.exp: Include lib file-format.exp.
54081
54082         * gcc.dg/special/ecos.exp: Remove definition of proc
54083         gcc_target_object_format.
54084
54085 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54086
54087         * gcc.c-torture/execute/990628-1.c: New test.
54088
54089 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54090
54091         * gcc.c-torture/compile/990625-2.c: New test.
54092
54093         * gcc.c-torture/compile/990625-1.c: New test.
54094
54095 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54096
54097         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54098         attributes compile.
54099         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54100         ports that use the COFF/PE file format.
54101
54102 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54103
54104         * gcc.c-torture/compile/990617-1.c: New test.
54105
54106 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54107
54108         * g++.old-deja/g++.other/decl4.C: New test.
54109
54110 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54111
54112         * g++.old-deja/g++.other/bitfld3.C: New test.
54113
54114 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54115
54116         * g++.old-deja/g++.eh/catch1.C: New test.
54117
54118 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54119
54120         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54121
54122         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54123         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54124
54125 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54126
54127         * g77.f-torture/compile/19990502-0.f: Replace with new,
54128         shorter, test that still fails after recent changes.
54129
54130 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54131
54132         * gcc.c-torture/execute/990604-1.c: New test.
54133
54134 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54135
54136         * gcc.c-torture/execute/990531-1.c: New test.
54137
54138 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54139
54140         * gcc.c-torture/compile/990527-1.c: New test.
54141
54142 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54143
54144         * gcc.c-torture/execute/990527-1.c: New test.
54145
54146 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54147
54148         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54149         bitfields as signed.
54150
54151 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54152
54153         * g77.f-torture/compile/19990525-0.f: New test.
54154
54155 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54156
54157         * gcc.c-torture/execute/990525-2.c: New test.
54158
54159         * gcc.c-torture/execute/990525-1.c: New test.
54160
54161 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54162
54163         * g++.old-deja/g++.other/anon3.C: New test.
54164         * g++.old-deja/g++.other/anon4.C: New test.
54165         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54166         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54167         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54168         Merrill).
54169
54170 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54171
54172         * gcc.c-torture/execute/990524-1.c: New test.
54173
54174         * gcc.dg/990524-1.c: New test.
54175
54176 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54177
54178         * gcc.c-torture/compile/990523-1.c: New test.
54179
54180 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54181
54182         * gcc.c-torture/compile/990519-1.c: New test.
54183
54184 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54185
54186         * gcc.c-torture/compile/990517-1.c: New test.
54187
54188         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54189         (e4, f4): New tests.
54190         (main): Call them.
54191
54192 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54193
54194         * gcc.dg/noreturn-1.c: New test.
54195
54196 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54197
54198         * gcc.c-torture/execute/990513-1.c: New test.
54199
54200 1999-05-10  Richard Henderson  <rth@cygnus.com>
54201
54202         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54203
54204 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54205
54206         * g77.f-torture/execute/erfc.f: Use small single-precision
54207         values, to avoid problems on Alphas when not -mieee.
54208
54209 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54210
54211         * gcc.dg/990506-0.c: New test.
54212
54213 1999-05-08  Richard Henderson  <rth@cygnus.com>
54214
54215         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54216         the constant to test.  Don't XFAIL 64-bit targets.
54217
54218         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54219         * g++.old-deja/g++.law/profile1.C: Likewise.
54220
54221         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54222         operator new instances.
54223         * g++.old-deja/g++.other/delete5.C: Likewise.
54224
54225 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54226
54227         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54228         intrinsic.
54229
54230 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54231
54232         * g77.f-torture/execute/u77-test.f: Reverse order of two
54233         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54234
54235 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54236
54237         * gcc.dg/compare1.c: New test.
54238
54239 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54240
54241         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54242         New tests.
54243
54244 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54245
54246         * g77.f-torture/compile/19990502-1.f: New test.
54247
54248 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54249
54250         * g77.f-torture/compile/19990502-0.f: New test.
54251
54252 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54253
54254         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54255         intrinsic.
54256
54257 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54258
54259         * g77.f-torture/execute/u77-test.f (main): List libU77
54260         intrinsics not currently tested.
54261         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54262         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54263         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54264         Trim blanks off the ends of some printed strings.
54265
54266 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54267
54268         * g77.f-torture/execute/u77-test.f (main): Just warn about
54269         FSTAT gid disagreement, as it's expected on some systems.
54270
54271 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54272
54273         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54274         use a new function, which allows for some slop.
54275         Clean up some commentary.
54276         (issum): The new function.
54277         (sgladd): Deleted subroutine.
54278
54279 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54280
54281         * g77.f-torture/execute/u77-test.f: Modify to be more like
54282         libf2c/libU77 version, bringing patches to that version here.
54283         Add suitable commentary.
54284
54285 1999-04-25  Richard Henderson  <rth@cygnus.com>
54286
54287         * gcc.dg/990424-1.c: New test.
54288
54289 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54290
54291         * g77.f-torture/execute/u77-test.f (main): Bug involving
54292         LSTAT has been fixed, so turn back on full checking.
54293
54294 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54295
54296         * g77.f-torture/compile/19990419-0.f: New test.
54297         * g77.f-torture/execute/19990419-1.f: New test.
54298
54299 1999-04-17  Richard Henderson  <rth@cygnus.com>
54300
54301         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54302         to avoid the need for a prototype to supress a warning.
54303
54304 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54305
54306         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54307
54308 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54309
54310         * gcc.c-torture/execute/990404-1.c: New test.
54311
54312 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54313
54314         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54315         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54316         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54317         missing initializer warnings.
54318
54319 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54320
54321         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54322         matching strings.
54323
54324 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54325
54326         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54327
54328 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54329
54330         * g77.f-torture/execute/19990325-0.f: New test.
54331         * g77.f-torture/execute/19990325-1.f: New test.
54332
54333 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54334
54335         * gcc.c-torture/execute/990324-1.c: New test.
54336
54337 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54338
54339         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54340         test with 4.
54341
54342 1999-03-17  Richard Henderson  <rth@cygnus.com>
54343
54344         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54345
54346 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54347
54348         * g77.f-torture/execute/19990313-2.f: New test.
54349         * g77.f-torture/execute/19990313-3.f: New test.
54350
54351 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54352
54353         * g77.f-torture/execute/19990313-0.f: New test.
54354         * g77.f-torture/execute/19990313-1.f: New test.
54355
54356 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54357
54358         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54359         printf to sprintf.
54360         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54361         (main): Add check for u15.  Conditionalize u31 check depending on
54362         whether ints are <32 bits or >=32 bits.
54363
54364 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54365
54366         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54367
54368 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54369
54370         * g77.f-torture/compile/19990305-0.f: New test.
54371         * g77.f-torture/execute/19981119-0.f: New test.
54372
54373 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54374
54375         * g77.f-torture/execute/970625-2.f: call ABORT if final
54376         result is not correct, instead of just printing it.
54377         Add this checking via newly introduced obfuscation, to
54378         trip up buggy front ends.
54379
54380 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54381
54382         * g77.f-torture/compile/960317-1.f: Moved from being
54383         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54384
54385 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54386
54387         * g77.f-torture/execute/960317-1.f: New (old) test.
54388         * g77.f-torture/execute/970625-2.f: Ditto.
54389
54390 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54391
54392         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54393         error message on line 1 or line 2; cccp and cpplib do this differently.
54394
54395 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54396
54397         * g++.old-deja/g++.law/weak1.C: New test.
54398
54399 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54400
54401         * gcc.c-torture/execute/990119-1.c: Renamed to...
54402         * gcc.dg/990119-1.c: this, so it will only be tested once
54403         (it's a preprocessor test, it doesn't need to be run at
54404         multiple optimization levels).
54405
54406 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54407
54408         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54409           ALWAYS_CXXFLAGS.
54410
54411 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54412
54413         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54414         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54415         to not be compilable by current g77.
54416
54417 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54418
54419         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54420
54421 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54422
54423         * gcc.c-torture/execute/990222-1.c: New test.
54424
54425 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54426
54427         * g77.f-torture/compile/19990218-0.f: New test.
54428         * g77.f-torture/noncompile/19990218-1.f: New test.
54429
54430 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54431
54432         * g77.f-torture/compile/19981216-0.f: New test.
54433
54434 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54435
54436         * gcc.dg/990214-1.c: New test.
54437
54438 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54439
54440         * gcc.dg/990213-2.c: New test.
54441
54442         * gcc.dg/990213-1.c: New test.
54443
54444 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54445
54446         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54447         ints.
54448
54449 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54450
54451         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54452         specified by target.
54453
54454         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54455
54456 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54457
54458         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54459
54460 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54461
54462         * gcc.dg/special/ecos.exp: New test driver for new tests with
54463         special requirements.
54464
54465         * gcc.dg/special/alias-1.c: New test.
54466         * gcc.dg/special/gcsec-1.c: New test.
54467         * gcc.dg/special/weak-1.c: New test.
54468         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54469         * gcc.dg/special/weak-2.c: New test.
54470         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54471         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54472         * gcc.dg/special/wkali-1.c: New test.
54473         * gcc.dg/special/wkali-2.c: New test.
54474         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54475         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54476
54477 1999-02-10  Felix Lee  <flee@cygnus.com>
54478
54479           * lib/c-torture.exp (c-torture-compile): Pull out code for
54480           analyzing gcc error messages.
54481           (c-torture-execute): Likewise.  Fix some (harmless) false
54482           positives.
54483           * lib/gcc.exp (gcc_check_compile): New function.
54484
54485 1999-02-08  Richard Henderson  <rth@cygnus.com>
54486
54487         * gcc.c-torture/execute/990208-1.c: New test.
54488
54489 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54490
54491         * g++.dg/special/ecos.exp: New driver for new tests with special
54492         requirements
54493
54494         * g++.dg/special/conpr-1.C: New test
54495         * g++.dg/special/conpr-2.C: New test
54496         * g++.dg/special/conpr-2a.C: New test
54497         * g++.dg/special/conpr-3.C: New test
54498         * g++.dg/special/conpr-3a.C: New test
54499         * g++.dg/special/conpr-3b.C: New test
54500
54501         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54502         allow g++ to use the dg driver
54503
54504         * README: Add comment about g++.dg directory
54505
54506 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54507
54508         * README: Update email addresses.
54509
54510 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54511
54512         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54513         arguments in order to force structure S onto the stack even on
54514         the alpha.
54515         (test): Pass 10 leading arguments to function foo as well as the
54516         structure S.
54517
54518         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54519         failure for all targets.
54520
54521         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54522         abort to terminate program execution.
54523
54524 1999-01-30  Richard Henderson  <rth@cygnus.com>
54525
54526         * gcc.c-torture/execute/990130-1.c: New test.
54527
54528 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54529
54530         * gcc.dg/990130-1.c: New test.
54531
54532 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54533
54534         * gcc.c-torture/execute/990128-1.c: New test.
54535
54536 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54537
54538         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54539
54540 1999-01-27  Felix Lee  <flee@cygnus.com>
54541
54542         * lib/c-torture.exp (c-torture-compile): pull out code for
54543         analyzing gcc error messages.
54544         (c-torture-execute): ditto, and fix some (harmless) false
54545         positives.
54546         * lib/gcc.exp (gcc_check_compile): new function.
54547
54548 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54549
54550         * gcc.dg/990117-1.c: New test.
54551
54552         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54553
54554         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54555
54556 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54557
54558         * g77.f-torture/compile/990115-1.f: New test.
54559
54560 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54561
54562         * gcc.c-torture/compile/990107-1.c: New test
54563
54564 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54565
54566         * gcc.c-torture/execute/990106-2.c: New test.
54567
54568         * gcc.c-torture/execute/990106-1.c: New test.
54569
54570 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54571
54572         * gcc.c-torture/compile/981223-1.c: New test.
54573
54574 1998-12-29  Richard Henderson  <rth@cygnus.com>
54575
54576         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54577         (opt3): Rename from opt4 and disable.
54578
54579 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54580
54581         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54582
54583 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54584
54585         * g++.old-deja/g++.other/conv5.C: New test.
54586
54587 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54588
54589         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54590
54591 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54592
54593         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54594
54595 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54596
54597         * gcc.c-torture/compile/981211-1.c: New test.
54598
54599 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54600
54601         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54602
54603         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54604
54605 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54606
54607         * gcc.special/930510-1.c: Make C9X safe.
54608         * gcc.misc-tests/gcov-1.c Similarly.
54609         * gcc.misc-tests/gcov-2.c Similarly.
54610
54611 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54612
54613         * gcc.dg/ultrasp1.c: New test.
54614
54615 1998-12-06  Richard Henderson  <rth@cygnus.com>
54616
54617         * gcc.c-torture/execute/981206.c: New test.
54618
54619 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54620
54621         * g++.old-deja/g++.ns/template7.C: New test.
54622
54623         * g++.old-deja/g++.other/expr1.C: New test.
54624
54625         * g++.old-deja/g++.eh/tmpl3.C: New test.
54626
54627         * g++.old-deja/g++.eh/tmpl2.C: New test.
54628
54629 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54630
54631         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54632         * g++.old-deja/g++.other/using6.C: Removed.
54633         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54634
54635         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54636
54637 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54638
54639         * g++.old-deja/g++.pt/overload8.C: New test.
54640
54641         * g++.old-deja/g++.pt/overload7.C: New test.
54642
54643         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54644
54645         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54646         and relinking messages.
54647         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54648         compiling with -frepo.
54649
54650 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54651
54652         * g++.old-deja/g++.pt/lookup6.C: New test.
54653
54654 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54655
54656         * gcc.c-torture/execute/981130-1.c: New test.
54657         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54658
54659 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54660
54661         * g++.old-deja/g++.pt/explicit76.C: New test.
54662
54663         * g++.old-deja/g++.pt/friend38.C: New test.
54664
54665         * g++.old-deja/g++.ns/crash2.C: New test.
54666
54667         * g++.old-deja/g++.pt/defarg8.C: New test.
54668
54669         * g++.old-deja/g++.pt/instantiate6.C: New test.
54670
54671         * g++.old-deja/g++.pt/static6.C: New test.
54672
54673         * g++.old-deja/g++.pt/decl2.C: New test.
54674
54675 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54676
54677         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54678         problem is actually related with name lookup, but so what? :-)
54679
54680         * g++.old-deja/g++.pt/friend37.C: New test.
54681
54682 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54683
54684         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54685         element, which fails on some systems.
54686
54687         * g77.f-torture/execute/labug1.f: New test.
54688
54689 1998-11-21  Jeffrey A Law  (law@cygnus.com)
54690
54691         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54692         is defined.
54693
54694 1998-11-18  Dave Love  <d.love@dl.ac.uk>
54695
54696         * g77.f-torture/compile/981117-1.f: New test.
54697
54698 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
54699
54700         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
54701         properly discarded.
54702
54703 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
54704
54705         * gcc.c-torture/execute/memcheck: New directory of tests for
54706         -fcheck-memory-usage.
54707
54708 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54709
54710         * README: New file, general information about the testsuite and
54711         new description of the various C++ test subdirectories.
54712         * README.g++: Eliminate obsolete information, update and move most
54713         relevant stuff to README.
54714
54715 1998-11-07  Richard Henderson  <rth@cygnus.com>
54716
54717         * gcc.c-torture/compile/981107-1.c: New test.
54718
54719 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
54720
54721         * execute/memcpy-bi.c: New testcase.
54722
54723 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
54724
54725         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
54726         base classes.
54727
54728         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
54729         template is selected.
54730
54731         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
54732         classes, it should be accepted for all types.
54733
54734         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
54735
54736         * g++.old-deja/g++.pt/spec24.C: Ensure that template
54737         specializations start with template headers.
54738
54739 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
54740
54741         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
54742
54743         * g++.old-deja/g++.other/init9.C: Test cross initialization of
54744         non-POD types.
54745
54746 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54747
54748         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
54749
54750 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
54751
54752         * compile/981022-1.c, compile/981022-1.x: New test and driver.
54753
54754 1998-10-19  Jeffrey A Law  (law@cygnus.com)
54755
54756         * 981019-1.c: New test.
54757
54758 1998-10-14  Robert Lipe <robertl@dgii.com>
54759
54760         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
54761         find objc headers.
54762
54763 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54764
54765         * compile/981001-4.c: Remove use of GCC extension that triggers a
54766         compiler bug.
54767
54768 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
54769
54770         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
54771
54772 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54773
54774         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
54775         instantiation of template produces incorrect code for delete
54776         expression.
54777
54778         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
54779         constructors' name is not unique.
54780         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
54781         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
54782
54783         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
54784         automatic array of const is ill-formed.
54785
54786         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
54787         of template parameter?
54788
54789         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
54790         const.
54791
54792         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
54793         pointer-to-member expression.
54794
54795         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
54796         declaration causes ICE.
54797
54798 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
54799
54800         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
54801         reserved in the global namespace.
54802
54803         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
54804         generate needed virtual table.
54805
54806         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
54807
54808 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
54809
54810         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54811         template-dependent type
54812
54813 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54814
54815         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54816         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54817         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54818
54819         * g++.old-deja/g++.other/using5.C: New test; using decl from base
54820         class should be usable as argument of member function.
54821         * g++.old-deja/g++.other/using6.C: New test; using decl from base
54822         class should be usable as return type of member function.
54823         * g++.old-deja/g++.other/using7.C: New test; using decl from base
54824         class should be usable as type of data member.
54825
54826         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54827
54828 1998-10-09  Jeffrey A Law  (law@cygnus.com)
54829
54830         * gcc.c-torture/special/920521-1.c: Fix bogus test.
54831
54832 1998-10-08  Nick Clifton  <nickc@cygnus.com>
54833
54834         * gcc.dg/dll-?.c Add thumb to target list.
54835         Fix assembler scan patterns to match current assembler output.
54836
54837 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
54838
54839         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54840         matching of template brackets.
54841
54842         * g++.old-deja/g++.other/using4.C: New test.  Test using
54843         declarations of methods from base classes.
54844
54845         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54846         within functions should introduce names into the innermost
54847         enclosing namespace.
54848
54849         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54850         of static locals if first initialization throws.
54851
54852 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54853
54854         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54855
54856 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54857
54858         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54859         lose track of the possible targets of tablejump insns.
54860         * special/special.exp: Run it.
54861
54862 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54863
54864         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54865         must be declared before its specializations can be named in friend
54866         declarations.
54867
54868 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54869
54870         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54871
54872         * g77.f-torture/execute/io1.f: New test.
54873
54874 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54875
54876         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54877         with pointer to template function, for which no argument deduction
54878         is possible.
54879
54880         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54881         specialization of template function as argument to template
54882         function.
54883
54884         * g++.old-deja/g++.other/access2.C: New test; Inner class
54885         shouldn't have privileged access to Outer's names.
54886
54887 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54888
54889         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54890         friend template declared within template class conflicts with
54891         nested class of the same name.
54892
54893         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54894         is ignored.
54895
54896         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54897         object with direct initializer as function declaration.
54898
54899         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54900         initializers.
54901
54902         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54903         involving const pointer and NULL produces incorrect result.
54904
54905         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54906         type name without `typename' should be rejected with -pedantic.
54907
54908 1998-10-02  Richard Henderson  <rth@cygnus.com>
54909
54910         * g++.old-deja/g++.other/addrof1.C: New test.
54911
54912 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54913
54914         * gcc.c-torture/compile/981001-1.c: New test.
54915         * gcc.c-torture/execute/981001-1.c: New test.
54916
54917 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54918
54919         * gcc.c-torture/compile/981001-2.c: New test.
54920         * gcc.c-torture/compile/981001-3.c: New test.
54921         * gcc.c-torture/compile/981001-4.c: New test.
54922
54923 1998-10-01  Robert Lipe  <robertl@dgii.com>
54924
54925         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54926         multilibbed hosts.  Idea grafted from g77.exp.
54927
54928 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54929
54930         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54931         avoid losing on systems which need -lsocket.
54932
54933 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54934
54935         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54936         * g++.old-deja/g++.other/nested2.C: Ditto.
54937         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54938         failure.
54939
54940 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54941
54942         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54943         preferred over template operator!= for enum bitfields.
54944
54945 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54946
54947         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54948         that happen to have the same base name, but in different scopes,
54949         are incorrectly rejected.
54950
54951 1998-09-16  Richard Henderson  <rth@cygnus.com>
54952
54953         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54954         on the native word size instead of an integer literal.
54955
54956 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54957
54958         * g++.old-deja/g++.other/static2.C: Invocation of static data
54959         member of type pointer-to-function denoted as non-static member.
54960
54961         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54962         checks involving function types and aliases.
54963
54964 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54965
54966         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54967         redefined to the same non-trivial type.
54968
54969         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54970         namespace-qualification of template specializations declared in
54971         other namespaces.
54972
54973         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54974         to declare a subset of the specializations of a template function
54975         as friends of specializations of a template class.
54976
54977         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54978         member templates that do not fully specialize the enclosing
54979         template class are rejected.
54980
54981 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54982
54983         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54984
54985 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54986
54987         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54988         altered from libf2c/libU77 version.
54989
54990 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54991
54992         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54993
54994 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54995             Alexandre Oliva  <oliva@dcc.unicamp.br>
54996
54997         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54998         (un)signed char are different types for template specialization
54999         purposes.
55000
55001 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55002
55003         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55004         * objc: ObjC testsuite.
55005
55006 1998-08-31  Catherine Moore  <clm@cygnus.com>
55007
55008         * gcc.c-torture/execute/941014-1.x: New file.
55009
55010 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55011
55012         * lib/c-torture.exp: Add support for
55013         torture_eval_before_compile and torture_eval_before_execute
55014         variables.
55015
55016 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55017
55018         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55019         this test triggers valid.
55020
55021 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55022
55023         * gcc.dg/980827-1.c: New test.
55024
55025 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55026
55027         * gcc.c-torture/execute/loop-4b.c: New test.
55028
55029 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55030
55031         * lib/c-torture.exp: Add support for
55032         torture_eval_before_compile and torture_eval_before_execute
55033         variables.
55034
55035 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55036
55037         * gcc.c-torture/compile/980825-1.c: New test.
55038
55039 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55040
55041         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55042         count number tests in opt_t0 not good_t0.
55043
55044 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55045
55046         * gcc.c-torture/compile/930326-1.x: Fix typo.
55047
55048 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55049
55050         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55051         causes an ICE.
55052
55053 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55054
55055         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55056         STACK_SIZE is defined.
55057         * gcc.c-torture/unsorted/stuct.c: Similarly.
55058
55059         * gcc.c-torture/compile/980821-1.c: New test.
55060
55061 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55062
55063         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55064         16bit ints.
55065
55066 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55067
55068         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55069         code.
55070
55071 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55072
55073         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55074         error'.
55075
55076 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55077
55078         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55079
55080 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55081
55082         * gcc.c-torture/compile/980816-1.c: New test.
55083
55084         * gcc.dg/980816-1.c: New test.
55085
55086 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55087
55088         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55089         compiler for ieee tests.
55090
55091 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55092
55093         * g77.f-torture/compile/980729-0.f: New test.
55094
55095 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55096
55097         * gcc.c-torture/special/eeprof-1.c: New test, for
55098         -finstrument-functions.
55099         * gcc.c-torture/special/special.exp: Run it.
55100
55101 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55102
55103         * gcc.c-torture/compile/980729-1.c: New test.
55104
55105 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55106
55107         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55108         __thumb__ is defined, and test for ARM style doubles if so.
55109
55110 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55111
55112         * g77.f-torture/noncompile/980615-0.f: New test.
55113
55114 1998-07-26  H.J. Lu  (hjl@gnu.org)
55115
55116         * gcc.dg/980312-1.c: Do link instead of compile.
55117         * gcc.dg/980313-1.c: Likewise.
55118
55119 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55120
55121         * gcc.c-torture/compile/980726-1.c: New test.
55122
55123 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55124
55125         * g77.f-torture/execute/io0.f: New test.
55126
55127 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55128
55129         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55130         an int.
55131
55132 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55133
55134         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55135         m32r bugs.
55136
55137 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55138
55139         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55140         c-decl.c:grokdeclarator can handle mode attributes.
55141
55142 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55143
55144         * gcc.c-torture/execute/980716-1.c: New test.
55145
55146 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55147
55148         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55149         the mn10200.
55150         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55151         the mn10200.
55152         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55153         * gcc.c-torture/compile/930326-1.x: Similarly.
55154
55155 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55156
55157         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55158         New test from Craig.
55159
55160 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55161
55162         * g77.f-torture/noncompile/980616-0.f: New test.
55163
55164         * g77.f-torture/execute/970816-3.f: New test from Craig.
55165
55166 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55167
55168         *  g++.other/singleton.C: Return error value instead of taking
55169         SIGSEGV.
55170
55171 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55172
55173         *  g++.other/singleton.C: New test.  Warning is under dispute.
55174         Runtime crash is not.
55175
55176 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55177
55178         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55179         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55180         using6.C, using7.C}: New namespace tests.
55181
55182 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55183
55184         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55185         specialization with typedef'ed names used as array indexes.
55186
55187 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55188
55189         * gcc.c-torture/execute/980709-1.c: New test.
55190
55191         * gcc.dg/980709-1.c: New test.
55192
55193 1998-07-07  Richard Henderson  <rth@cygnus.com>
55194
55195         * gcc.c-torture/execute/bcp-1.c: New test.
55196
55197 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55198
55199         * gcc.c-torture/execute/980707-1.c: New test.
55200
55201 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55202
55203         * gcc.c-torture/compile/980706-1.c: New test.
55204
55205 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55206
55207         * g77.f-torture/execute/980701-0.f,
55208         g77.f-torture/execute/980701-1.f: New test from Craig.
55209
55210 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55211
55212         * gcc.c-torture/compile/980701-1.c: New test.
55213
55214         * gcc.c-torture/execute/980701-1.c: New test.
55215
55216 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55217 rlsruhe.de>
55218
55219         * g++.old-deja/g++.robertl/eb132.C: New test.
55220         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55221
55222 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55223
55224         * g77.f-torture/execute/980628-7.f,
55225         g77.f-torture/execute/980628-8.f,
55226         g77.f-torture/execute/980628-9.f,
55227         g77.f-torture/execute/980628-10.f: New tests from Craig.
55228
55229         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55230
55231 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55232
55233         * g77.f-torture/execute/980628-4.f: New test from Craig.
55234         * g77.f-torture/execute/980628-5.f: Likewise.
55235         * g77.f-torture/execute/980628-2.f: Likewise.
55236         * g77.f-torture/execute/980628-0.f: Likewise.
55237         * g77.f-torture/execute/980628-1.f: Likewise.
55238         * g77.f-torture/execute/980628-3.f: Likewise.
55239         * g77.f-torture/execute/980628-6.f: Likewise.
55240
55241 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55242
55243         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55244         directory when nothing has been installed yet.
55245
55246 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55247
55248         * gcc.c-torture/special/special.exp: Handle newer versions of
55249         dejagnu.
55250
55251 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55252
55253         * gcc.dg/980626-1.c: New test.
55254
55255 1998-06-19  Bruno Haible <haible@ilog.fr>
55256
55257         * gcc.misc-tests/m-un-2.c: New test.
55258         * g++.old-deja/g++.other/warn01.c: Likewise.
55259
55260 1998-06-19  Robert Lipe  <robertl@dgii.com>
55261
55262         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55263         compatibility with assmblers with a different comment character.
55264         Eliminate use of GAS-specific extensions.
55265
55266 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55267
55268         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55269
55270 1998-06-19  Robert Lipe  <robertl@dgii.com>
55271
55272         * lib/g77.exp: Replace search for libf2c.a with search for newly
55273         renamed libg2c.a
55274
55275 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55276
55277         * gcc.c-torture/execute/980617-1.c: New test.
55278
55279 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55280
55281         * gcc.c-torture/execute/980612-1.c: New test.
55282
55283 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55284
55285         * gcc.dg/980523-1.c: Only test on ppc-linux.
55286         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55287
55288         * gcc.c-torture/execute/980608-1.c: New test.
55289
55290 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55291
55292         * gcc.c-torture/execute/980605-1.c: New test.
55293
55294 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55295
55296         * gcc.c-torture/execute/980604-1.c: New test.
55297
55298 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55299
55300         * gcc.c-torture/execute/980602-1.c: New test.
55301         * gcc.c-torture/execute/980602-2.c: Likewise.
55302
55303 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55304
55305         * 970125-0.f: Fix per JCB.  Add commentary.
55306
55307 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55308
55309         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55310         IEEE -0 support.
55311
55312 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55313
55314         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55315         earlier.
55316
55317 1998-05-28  Catherine Moore <clm@cygnus.com>
55318
55319         * gcc.c-torture/execute/980526-3.c: New test.
55320
55321 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55322
55323         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55324         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55325         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55326         m88k-motorola-sysv3 to XFAIL.
55327
55328 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55329
55330         * gcc.dg/980526-1.c: New test.
55331         * gcc.c-torture/execute/980526-2.c: New test.
55332
55333 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55334
55335         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55336
55337         * gcc.c-torture/execute/980526-1.c: New test.
55338
55339 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55340
55341         * g77.f-torture/execute/alpha2.f: Add runtime test.
55342
55343 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55344
55345         * g++.old-deja/old-deja.exp: Strip leading directories.
55346
55347         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55348         error for the line.  Don't run multiple tests for the same line.
55349
55350 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55351
55352         * gcc.dg/980523-1.c: New test.
55353
55354 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55355
55356         * g77.f-torture/compile/970915-0.f: New test.
55357
55358 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55359
55360         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55361
55362 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55363
55364         * gcc.dg/980520-1.c: New test.
55365
55366 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55367
55368         * gcc.dg/980502-1.c: Fix return type.
55369
55370 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55371
55372         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55373         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55374         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55375         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55376         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55377
55378 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55379
55380         * g77.f-torture/execute/980520-1.f: New test.
55381
55382 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55383
55384         * lib/mike-g77.exp: New file.
55385
55386         * g77.f-torture/noncompile/noncompile.exp,
55387         g77.f-torture/noncompile/check0.f: New files.
55388
55389 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55390
55391         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55392         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55393         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55394         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55395         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55396         abort where appropriate.
55397
55398 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55399
55400         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55401         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55402
55403 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55404
55405         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55406
55407 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55408
55409         * g77.f-torture/compile/980427-0.f: New test.
55410
55411 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55412
55413         * g77.f-torture/compile/980424-0.f: New test.
55414
55415 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55416
55417         * g77.f-torture/compile/980419-2.f (main): New test.
55418         * g77.f-torture/compile/970125-0.f: New test.
55419         * g77.f-torture/compile/980419-1.f: New test.
55420
55421 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55422
55423         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55424         of loop-4.c.
55425
55426 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55427
55428         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55429
55430 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55431
55432         * gcc.c-torture/compile/980329-1.c: New test.
55433
55434 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55435
55436         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55437         * gcc.dg/980312-1.c: Fix typo in -march command.
55438
55439 1998-03-16  H.J. Lu  (hjl@gnu.org)
55440
55441         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55442
55443 1998-03-11  Robert Lipe  <robertl@dgii.com>
55444
55445         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55446         Dave Love agree the Fortran source is bogus.
55447
55448 1998-03-11  Robert Lipe  <robertl@dgii.com>
55449
55450         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55451         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55452         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55453         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55454         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55455
55456 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55457
55458         * g++.old-deja/g++.other/friend1.C: New test.
55459
55460 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55461
55462         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55463         possibly uninitialized) variables and declare dnrm2.
55464
55465 1998-02-23  Robert Lipe <robertl@dgii.com>
55466
55467         From Bruno Haible <haible@ilog.fr>:
55468         * gcc.c-torture/execute/980223.c: New test.
55469
55470 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55471
55472         * gcc.dg/ifelse-1.c: New test.
55473
55474 1998-02-09  H.J. Lu  (hjl@gnu.org)
55475
55476         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55477
55478           * lib/old-dejagnu.exp (old-dejagnu): Added the
55479           "execution test - XFAIL *-*-*" handling in the spirit of
55480           "excess errors test -". Changed the "execution test fails"
55481           handling to be like "excess errors test fails".
55482           * Update various tests accordingly.
55483
55484 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55485
55486         * gcc.c-torture/execute/980205.c: New test.
55487
55488 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55489
55490         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55491         * lib/f-torture.exp: Similarly.
55492         * gcc.c-torture: Rename all .cexp files to .x files.
55493
55494 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55495
55496         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55497         (940510-1.c): Removed duplicate.
55498         (971104-1.c): New test.
55499
55500 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55501
55502           * lib/f-torture.exp: Improve error and loop detection.
55503
55504 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55505
55506         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55507         use that to size the filler array.
55508
55509 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55510
55511         * lib/c-torture.exp(c-torture-execute): Fix typo.
55512
55513         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55514         testcase as the executable name. Keep the executable around if
55515         the test fails.
55516
55517 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55518
55519         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55520         changes.  Only test one -g option, and move it to the end of the
55521         list of options to test.
55522
55523 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55524
55525         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55526         variable GCC_TORTURE_OPTIONS to supply default switches separated
55527         by colons.  If no environment variable, run tests with -O0 -g, -O1
55528         -g, and -O2 -g as well.
55529
55530 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55531
55532         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55533         explanatory comments. Fix indentation.
55534
55535 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55536
55537         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55538
55539 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55540
55541         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55542         * g++.old-deja/g++.mike/p7325.C: Likewise.
55543         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55544
55545 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55546
55547         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55548         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55549         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55550         * g++.old-deja/g++.law/operators4.C: Likewise.
55551
55552 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55553
55554         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55555         * g++.old-deja/g++.mike/p784.C: Ditto.
55556         * g++.old-deja/g++.mike/p785.C: Ditto.
55557
55558 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55559
55560           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55561
55562 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55563
55564         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55565         target feature; pass this to c-torture-execute as needed.
55566
55567 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55568
55569         * lib/c-torture.exp(c-torture-execute): If the previous and the
55570         current executables being tested are identical, we don't need to
55571         run the executable again. Try to make the executable names
55572         unique. Add an optional argument for passing additional compiler
55573         flags.
55574
55575 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55576
55577         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55578
55579 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55580
55581         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55582
55583 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55584
55585         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55586         32bit or larger longs.
55587
55588         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55589         have either a 32bit long or 32bit int.
55590
55591 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55592
55593         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55594         Make double precision tests dependent on sizeof (double).
55595
55596 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55597
55598         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55599         too.
55600
55601 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55602
55603         * gcc.c-torture/compile/961203-1.cexp: New script.
55604
55605 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55606
55607         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55608         up the includes ourselves.
55609
55610 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55611
55612         * lib/plumhall.exp: Remove random include, and add a few
55613         verbose messages for debugging.
55614
55615 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55616
55617         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55618         of trying to do it ourselves.
55619
55620 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55621
55622         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55623
55624 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55625
55626         * gcc.prms/5403.c: Made regexp a bit less strict.
55627
55628 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55629
55630         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55631         is returned from remote_load instead.
55632         * lib/plumhall.exp: Ditto.
55633         * lib/mike-g++.exp: Ditto.
55634         * lib/old-dejagnu.exp: Ditto.
55635         * lib/c-torture.exp: Ditto.
55636
55637 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55638
55639         * lib/g++.exp: Use build_wrapper procedure.
55640         * lib/gcc.exp: Ditto.
55641
55642 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55643
55644         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55645         an old-style decl for malloc.  Fixes tests to work when
55646         sizeof (int) != sizeof (size_t).
55647
55648 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55649
55650         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55651
55652         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55653         use stdargs.h interface.
55654
55655 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55656
55657         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55658         NO_VARARGS when compiling.
55659
55660 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55661
55662         * lib/plumhall.exp(ph_includes): New procedure.
55663         (ph_make): Use it.
55664         (ph_compiler): Ditto.
55665
55666         * lib/g++.exp: Rename test-glue.c to testglue.c.
55667         * lib/gcc.exp: Ditto.
55668
55669 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55670
55671         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55672         to completion when it's called.
55673
55674 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55675
55676         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55677         is defined, don't do test.
55678
55679 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55680
55681         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55682         for object files.
55683         (ph_summary): Mark skipped testcases as untested, not unresolved.
55684
55685         * lib/plumhall.exp (ph_make): If unresolved because of bad
55686         errorCode, record errorCode in log file.
55687         (*): Replace send_log/verbose with verbose -log.
55688
55689 1997-03-19  Michael Meissner  <meissner@cygnus.com>
55690
55691         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55692         double conversion if double isn't at least 8 bytes.
55693
55694         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55695         int to work with targets where int is 16 bits.
55696
55697         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55698         8 bytes, just exit, since 4 byte doubles don't have enough bits of
55699         precision for the test to complete.
55700
55701 1997-03-14  Michael Meissner  <meissner@cygnus.com>
55702
55703         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
55704         if d10v is not compiled with the -mdouble64 flag.
55705         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
55706
55707         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
55708         d10v is not compiled with the -mint32 flag.
55709
55710 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
55711
55712         * lib/plumhall.exp: Use incr_count.
55713
55714 1997-03-12  Jeffrey A Law  (law@cygnus.com)
55715
55716         * gcc.c-torture: Update to c-torture-1.45.
55717
55718 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
55719
55720         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
55721         the name of the expect testcase file).
55722
55723         * lib/g++.exp(g++_init): Ditto.
55724
55725 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
55726
55727         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
55728         the host.
55729
55730         * lib/gcc.exp(gcc_exit): New procedure.
55731
55732 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
55733
55734         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
55735         specs where appropriate.
55736
55737         * g++.old-deja/g++.arm/*: Added additional ERROR checks
55738         because of new "candidates are" messages, and removed a few
55739
55740         * Converted all non-old-style g++ testcases to old-style, and
55741         moved into g++.old-deja.
55742
55743 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
55744
55745         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
55746         options.
55747
55748         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
55749         succeeded.
55750
55751         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
55752
55753 1997-02-13  Michael Meissner  <meissner@cygnus.com>
55754
55755         * lib/gcc.exp (gcc_target_compile): Add support for defining
55756         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
55757         the machine doesn't have those features.
55758
55759 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
55760
55761         * g++.law/operators4.exp: Don't use LIBS.
55762
55763 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
55764
55765         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
55766
55767         * lib/mike-g++.exp: Don't set the compiler to be tested here.
55768         * lib/g++.exp: Set it here instead. Also, allow use of the
55769         --tool_exec and --tool_opt options. Change CXX to
55770         GXX_UNDER_TEST.
55771
55772         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
55773
55774         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
55775
55776 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
55777
55778         * lib/old-dejagnu.exp: Use prune_warnings instead of
55779         prune_system_crud.
55780         * lib/mike-g++.exp: Ditto.
55781         * lib/gcc.exp: Ditto.
55782         * lib/g++.exp: Ditto.
55783
55784         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
55785
55786 1997-02-07  Jeffrey A Law  (law@cygnus.com)
55787
55788           * 941014-2.c: Include stdlib.h
55789           * 960327-1.c: Include stdio.h
55790           * dbra.c, index-1.c: Don't assume ints are 32bits.
55791
55792 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
55793
55794         * lib/gcc.exp: Add gcc,stack_size target feature.
55795
55796         * lib/g++.exp(g++_target_compile): Add the include and link
55797         paths here, not in two other places. And, it's $options, not
55798         options.
55799
55800         * lib/mike-g++.exp(postbase): Remove the code that determines
55801         the correct include and link paths.
55802         * g++.old-deja/old-deja.exp: Ditto.
55803
55804 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
55805
55806         * lib/g++.exp(g++_init): target_compile no longer returns the
55807         filename of the result.
55808
55809 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
55810
55811         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55812         call to glob.
55813
55814         * gcc.c-torture/special/special.exp: Change call to
55815         gcc_target_compile to include the object file.
55816
55817 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
55818
55819         * gcc.c-torture/special/special.exp: Correct misspelling in last
55820         change.
55821
55822 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
55823
55824         * lib/plumhall.exp(ph_summary): Log the entire output of the
55825         executable. Return -1 if there were any failures, 0 otherwise.
55826         (ph_execute): Return -1 if there were any failures, 0 otherwise.
55827         (ph_make): Clean up objects and executables that were built
55828         if the tests succeeded.
55829
55830 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
55831
55832         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55833         libraries and includes in the build tree as appropriate.
55834
55835 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55836
55837         * lib/c-torture.exp: Instead of looking for the global variable
55838         NO_LONG_LONG, check to see if that's a feature of the target.
55839
55840 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55841
55842         * config/default.exp: Minimize. Delete the remainer of the files in
55843         config; this functionality is now in devo/dejagnu/config.
55844
55845         g++.*/*: Pass any additional flags used to compile to postbase;
55846         delete CXXFLAGS.
55847
55848         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55849         is now done by runtest.exp. Use gcc_target_compile instead of
55850         compile.
55851
55852         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55853         Remove references to CFLAGS. Use remote_file instead of
55854         calling rm -f.
55855         (c-torture): Take a list of arguments to use to compile this
55856         testcase.
55857
55858         lib/g++.exp: Simplify. Use target_compile instead of compile.
55859         lib/gcc-dg.exp: Ditto.
55860         lib/gcc.exp: Ditto.
55861         lib/mike-{gcc,g++}.exp: Ditto.
55862         lib/old-dejagnu.exp: Ditto.
55863         lib/plumhall.exp: Ditto.
55864
55865 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55866
55867         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55868         (ph_linker): Likewise.
55869
55870 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55871
55872           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55873         MAP_ANON / MAP_ANONYMOUS if defined;
55874         else try to map from /dev/zero .
55875
55876 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55877
55878         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55879         isn't defined, then define it to MAP_ANONYMOUS.
55880
55881 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55882
55883         * gcc.c-torture: Update to c-torture-1.42 release.
55884
55885 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55886
55887         * gcc.c-torture: Update to c-torture-1.41 release.
55888
55889 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55890
55891         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55892         c-torture release.
55893
55894 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55895
55896         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55897         and LDFLAGS.  Fix second case to append the target_info ldflags
55898         onto LDFLAGS, not CFLAGS.
55899         * lib/g++.exp (g++_init): Add target_info stuff.
55900         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55901         of libgloss and newlib flags for !native.
55902
55903         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55904         (GDB): Fix relative path to go up another dir for finding gdb.
55905
55906 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55907
55908         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55909         versions in the target_info array, if they don't exist.
55910
55911 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55912
55913         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55914
55915 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55916
55917         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55918         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55919
55920 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55921
55922         * lib/old-dejagnu.exp: Don't remove the output file before we've
55923         actually tested it. Don't append pwd to the path of the executable
55924         we're testing.
55925
55926 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55927
55928         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55929
55930 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55931
55932         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55933         temporary directory for compiler files, and set it to a default
55934         value of /tmp. Set $output as the name of the output file from
55935         compiling the testcase. Add a -o option to $cflags_var so the
55936         compiler writes the final output file as $output. Set $executable
55937         to $output.
55938
55939         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55940         directory for compiler files, and set it to /tmp if it doesn't
55941         already have a value. Set $output_file to the name of the output
55942         file from compiling the testcase. Add a -o option to CXXFLAGS so
55943         the compiler writes the final output file as $output. Use $output
55944         as the executable to be tested.
55945
55946 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55947
55948         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55949
55950 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55951
55952         * gcc.c-torture/execute/pending-1.c: New test.  Still
55953         pending in Tege's queue.
55954
55955 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55956
55957         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55958         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55959         if there were failures.  Call unresolved if there were unresolved
55960         testcases.  Call gcc_fail if program did not run to completion.
55961         (ph_make): Pass additional argument name to ph_execute.
55962         (ph_execute): Add new argument.  Pass additional arguments to
55963         ph_summary.  Call gcc_fail is there is no execution output.
55964
55965 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55966
55967         * lib/plumhall.exp (proc_summary): Output relavent summary
55968         lines into the log so specific failures in plumhall can be
55969         investigated.
55970
55971 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55972
55973         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55974         (c-torture-execute): Don't try to execute tests which use
55975         "long long" types if $NO_LONG_LONG is nonzero.
55976
55977 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55978
55979         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55980         not c-torture.
55981
55982         * gcc.ieee: Move from here.
55983         * gcc.c-torture/execute/ieee: To here.
55984
55985 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55986
55987         * gcc.c-torture: Update to c-torture-1.41 release.
55988
55989 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55990
55991         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55992         not "$output".
55993
55994 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55995
55996         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55997         -c present.
55998
55999 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56000
56001         * config/proelf.exp: Handle connecting to a simulator.
56002
56003 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56004
56005         * config/proelf.exp: New file.  Enough framework that we can
56006         run c-torture tests on the proelf targets (or any other target
56007         that gdb can connect to for that matter).
56008
56009 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56010
56011         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56012         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56013
56014         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56015         exec_output exists.
56016
56017 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56018
56019         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56020         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56021
56022         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56023         to pass/fail/unresolved/unsupported/untested.  Caller must now
56024         call unresolved/unsupported/untested.
56025         * lib/*.exp: Update FSF address.  Update to handle new results of
56026         ${tool}_load.
56027         * lib/chill.exp (verbose): Delete.
56028
56029 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56030
56031         * lib/gcc.exp (default_gcc_start): Change order of args to
56032         $LDFLAGS $CFLAGS $LIBS.
56033         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56034         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56035         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56036         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56037         * gcc.misc-tests/dg-test.exp: Likewise.
56038         * gcc.misc-tests/msgs.exp: Likewise.
56039         * gcc.prms/prms.exp: Likewise.
56040         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56041         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56042
56043         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56044
56045 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56046
56047         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56048
56049         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56050         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56051
56052         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56053         necessary.
56054
56055 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56056
56057         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56058         global for loop; add use of $mathlib.
56059         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56060         settings here; set mathlib for anything but VxWorks.
56061
56062 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56063
56064         * gcc.c-torture: Update to c-torture-1.40 release.
56065
56066 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56067
56068         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56069         dg.exp.
56070
56071 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56072
56073         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56074         global.
56075
56076 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56077
56078         * lib/g++.exp (LIBS): Define if not already.
56079         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56080         (gcc-dg-prune): Call prune_gcc_output.
56081         * lib/gcc.exp (prune_gcc_output): New proc.
56082         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56083         prune_gcc_output.
56084
56085 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56086
56087         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56088         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56089
56090 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56091
56092         * gcc.c-torture: Update to c-torture-1.39 release.
56093
56094 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56095
56096         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56097         fails, try others as well.
56098
56099 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56100
56101         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56102         If compilation fails, mark execute tests as `untested'.
56103         If test is marked as unsupported, don't mark compilation and
56104         execute tests as failed.
56105
56106 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56107
56108         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56109         libstdc++ for whether or not we want to be doing shared
56110         libraries.  Delete link_curses since we don't need it anymore.
56111         * lib/mike-g++.exp (postbase): Don't link in libg++.
56112         * g++.old-deja/old-deja.exp: Likewise.
56113
56114 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56115
56116         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56117
56118 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56119
56120         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56121         For that, add `-Wl,-a,shared_archive'.
56122         * g++.old-deja/old-deja.exp: Likewise.
56123
56124 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56125
56126         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56127
56128 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56129
56130         * lib/mike-g++.exp (postbase): Pay attention to the status of
56131         g++_load.
56132
56133 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56134
56135           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56136
56137 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56138
56139         * lib/gcc.exp (default_gcc_start): No longer need to log program
56140         being executed or its output, execute_anywhere does that now.
56141         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56142         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56143
56144 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56145
56146         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56147         the same as those in lib/g++.exp.
56148
56149 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56150
56151         * gcc.c-torture: Update to c-torture-1.38 release.
56152         * gcc.ieee: Related changes.
56153
56154 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56155
56156         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56157         "exec". Minor reformatting changes.
56158
56159         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56160         cross. This means all "exec" calls now work on a remote host as
56161         well.
56162         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56163         cross. Filter out the extra "\r\n" stuff that expect puts in.
56164         (c-torture-execute): Filter out the bogus warnings like
56165         c-torture-compile does. Add support for canadian cross.
56166         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56167         Use execute_anywhere rather than calling exec directly. Now it
56168         works for canadian cross testing.
56169
56170 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56171
56172         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56173         results into a variable, and check that rather than using file exists.
56174
56175 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56176
56177         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56178         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56179
56180 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56181
56182         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56183         lib_curses if there's a shared libg++ in the build tree.
56184
56185 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56186
56187         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56188         if not supported target.
56189
56190 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56191
56192         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56193         link_curses up to always happen, not just for native builds.
56194
56195 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56196
56197         * gcc.c-torture: Update to c-torture-1.36 release.
56198         * gcc.failure: Related changes.
56199
56200 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56201
56202         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56203
56204 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56205
56206         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56207         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56208         runshlib, link_curses, and mathlib for link and run.
56209
56210         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56211         pass the runtime shared library options for Solaris, OSF/1, and
56212         Irix5, and link with -lcurses to avoid unresolved references.
56213
56214 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56215
56216         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56217         only run once.
56218
56219 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56220
56221         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56222
56223 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56224
56225         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56226         do not have a framework for the "compat" tests yet.
56227
56228 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56229
56230         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56231         set to null if we're testing vxworks5.1.  Use that instead of
56232         `-lm' in the setting of LIBS for link and run.
56233
56234 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56235
56236         * config/rom68k.exp (${tool}_load): Major changes to make it
56237         work.  Verified that it does in fact return the stuff in
56238         exec_output properly.  Catch any Emul or any TRAP other than 0.
56239
56240 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56241
56242         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56243         LDFLAGS properly for targets that need stuff from libgloss.
56244         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56245         only run once.
56246         (gpp_initialized): New variable.
56247
56248 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56249
56250         * config/rom68k.exp: Load libgloss.exp.
56251         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56252         so we can produce a fully linked binary.
56253         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56254         so we can produce a fully linked binary.
56255
56256 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56257
56258         * lib/plumhall.exp (ph_section): Watch for expected failures.
56259         Add missing `else'.
56260
56261         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56262         run the testcase.
56263         (c-torture): Likewise.
56264
56265 1995-08-28  Doug Evans  <dje@cygnus.com>
56266
56267         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56268
56269         * lib/mike-g++.exp (mike_cleanup): New proc.
56270         (prebase): New globals compiler_result, not_compiler_result,
56271         target_regexp.
56272         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56273         allow leading "-" in pattern.  Watch for unsupported tests.
56274         If $compiler_result is set, pattern match assembler code,
56275         and ditto for $not_compiler_result.
56276         * lib/mike-gcc.exp: Likewise.
56277
56278         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56279         execution "succeeded".
56280
56281 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56282
56283         * config/win32.exp: New file.
56284         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56285
56286 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56287
56288         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56289         unsupported.
56290         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56291         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56292         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56293
56294         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56295         "... without exceptions was ...".  That is now handled by
56296         prune_system_crud.
56297         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56298
56299 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56300
56301         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56302         sieve.c,sort2.c}: New files.
56303         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56304         sieve.exp,sort2.exp}: Drivers for them.
56305
56306         * lib/mike-gcc.exp (program_output): New user settable variable.
56307         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56308         messages.
56309         * lib/mike-g++.exp (program_output): New user settable variable.
56310
56311         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56312
56313         * config/sh.exp: Deleted (use sim.exp instead).
56314
56315 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56316
56317         * config/vx.exp: Declare CHECKTASK as global.
56318         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56319         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56320         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56321
56322 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56323
56324         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56325         target. Like vx.exp, only includes `vx29k.exp' instead of
56326         `vxworks.exp'.
56327
56328 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56329
56330         * config/sim.exp: Increase time limit from 120 seconds to 240.
56331
56332 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56333
56334         * gcc.c-torture/execute/950628-1.c: New test.
56335
56336 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56337
56338         * gcc.c-torture: Update with changes/additions from
56339         c-torture-1.34.
56340
56341 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56342
56343         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56344
56345 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56346
56347         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56348
56349 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56350
56351         * gcc.c-torture/compile/950512-1.c: New test.
56352         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56353         * gcc.dg/struct-ret-1.c: Likewise.
56354
56355 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56356
56357         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56358           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56359
56360 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56361
56362         * gcc.c-torture/special/920411-1.c: Deleted.
56363         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56364
56365 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56366
56367         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56368         cpu limit.
56369
56370 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56371
56372         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56373
56374 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56375
56376         From kenner;
56377         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56378         is the proper length.
56379         * va-arg-3.c: Likewise.
56380
56381 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56382
56383         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56384         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56385
56386         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56387         * lib/g++.exp (default_g++_start): Delete old cruft.
56388
56389 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56390
56391         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56392         (2 * (1 << 18)) to (2 * (1 << 17)).
56393
56394         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56395
56396 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56397
56398         * config/rom68k.exp: Renamed from config/idp.exp
56399
56400 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56401
56402         * c-torture/compile/921109-2.c
56403
56404 1995-04-18  Mike Stump  <mrs@cygnus.com>
56405
56406         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56407         excess errors.
56408
56409 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56410
56411         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56412         output.
56413         * lib/g++.exp (default_g++_start): Likewise.
56414
56415 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56416
56417         * gcc.c-torture/compile/950329-1.c: New test.
56418
56419 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56420
56421           * config/bug.exp (${tool}_load): Updated to use new remote_open
56422           and remote_close procs.
56423         * config/idp.exp: New file.
56424
56425 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56426
56427         * gcc.c-torture/execute/950322-1.c: New test.
56428
56429 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56430
56431         * config/vx.exp (${tool}_load): Clean up testing of return code from
56432         vxworks_ld and vxworks_spawn.
56433
56434 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56435
56436         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56437
56438 1995-03-13  Mike Stump  <mrs@cygnus.com>
56439
56440         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56441         can mark excess errors on a machine by machine basis.  Note, the
56442         default is to not expect any excess errors, even when excess
56443         errors test - is given, so you will want to put an XFAIL ... on
56444         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56445         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56446         those 4 machines, but no others.
56447
56448 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56449
56450         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56451         * lib/c-torture.exp: to here.
56452
56453 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56454
56455         * gcc.c-torture/execute/950221-1.c: New test.
56456         * gcc.c-torture/execute/struct-ret-1.c: New test.
56457         * gcc.c-torture/compile/950221-1.c: New test.
56458
56459         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56460
56461 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56462
56463         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56464         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56465
56466 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56467
56468         * g++.gb: New directory of tests, derived from my signature and
56469         class scoping tests.
56470
56471         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56472         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56473         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56474         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56475         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56476         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56477         * g++.gb/sig25.C: Likewise.
56478
56479         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56480         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56481         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56482         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56483         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56484         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56485         * g++.gb/sig25.exp: Likewise.
56486
56487         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56488         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56489         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56490         * g++.gb/scope13.C: Likewise, this test still fails.
56491
56492         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56493         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56494         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56495         * g++.gb/scope13.exp: Ditto.
56496
56497         * g++.gb/README: New file, explains what these tests are about.
56498
56499 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56500
56501         * lib/dg.exp (dg-do): Support `preprocess'.
56502         (dg-test): Likewise.
56503
56504 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56505
56506         * config/udi.exp: change "continue -expect" to "exp_continue".
56507
56508 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56509
56510         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56511         Delete redundant tests.
56512
56513         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56514         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56515         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56516         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56517         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56518         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56519         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56520         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56521
56522         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56523         storing label pointers.
56524         * gcc.c-torture/execute/921019-1.c: Likewise.
56525         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56526         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56527         parameter fp.
56528         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56529         constants.
56530
56531         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56532         Delete obsolete tests.
56533
56534         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56535         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56536         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56537         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56538         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56539         * gcc.c-torture/compile/950124-1.c: New test.
56540
56541         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56542
56543 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56544
56545         * lib/mike-g++.exp: Add -lm to LIBS.
56546
56547 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56548
56549         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56550
56551 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56552
56553         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56554
56555 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56556
56557         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56558
56559 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56560
56561         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56562         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56563         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56564         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56565         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56566         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56567         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56568         * g++.law/{operators31.C, operators32.C,
56569         * g++.law/{operators33.C, operators34.C}: Likewise.
56570         * g++.law/{pic1.C, refs2.C}: Likewise.
56571         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56572         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56573         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56574         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56575
56576         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56577         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56578         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56579         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56580         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56581         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56582         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56583         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56584         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56585         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56586         * g++.law/{operators34.exp}: Likewise.
56587         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56588         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56589         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56590         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56591         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56592
56593         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56594         No longer expected to fail.
56595         * g++.law/missed-error3.C: Tweak for recent bool changes.
56596
56597 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56598
56599         * config/emb-unix: Deleted.
56600         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56601         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56602
56603 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56604
56605         * lib/dg.exp (dg-test): Fix typo in last patch.
56606
56607 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56608
56609         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56610         (handles multiple occurrences).
56611
56612 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56613
56614         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56615         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56616         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56617         printed).
56618         * lib/c-torture.exp (c-torture-compile): Likewise.
56619         (c-torture): Prepend full path if missing.
56620         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56621         (gcc_fail): Likewise.
56622         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56623
56624 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56625
56626         * lib/netware.exp: Only attach to NetWare i386 systems.
56627
56628 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56629
56630         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56631         messages.  Add test name to "output pattern match" pass/fail message.
56632
56633 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56634
56635         * gcc.dg: New testsuite.
56636         * gcc.dg/dg.exp: New file.
56637
56638         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56639         test-switch.c}: Deleted.
56640
56641         * gcc.misc-tests/msgs.exp: New testcase driver.
56642
56643 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56644
56645         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56646         Watch for illegal return values from ${tool}_load.
56647         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56648         cross targets.  Coerce return value >0 to 1.
56649
56650 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56651
56652         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56653
56654         * config/emb-unix.exp: New file.
56655
56656         * config/sim.exp: Error if variable $SIM not defined.
56657         (${tool}_load): Mark test as "untested" if simulator missing.
56658
56659         * config/unix.exp: Load remote.exp to get rcp_download.
56660         * lib/c-torture.exp: Use different option lists for testcases with
56661         and without loops.
56662         * gcc.c-torture/execute/execute.exp: Likewise.
56663
56664 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56665
56666         * config/*.exp: Clarify return code from ${tool}_load.
56667         Call `unresolved' or `untested' instead of `warning' or `perror'
56668         (sometimes you still want to call both though).
56669         Add comment that `shell_id' is local to each file.
56670         * config/udi.exp (timeout): Set to 30.
56671         Don't print warning if connection fails, $connectmode has already
56672         printed an error.
56673         (${tool}_load): Move verbose messages to level 2.
56674         Rework pattern for "Process started" message.
56675         Pass `shell_id' to ${connectmode}_download.
56676         Retry twice upon timeout.  Make resetting of target more robust.
56677         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56678         Pass `shell_id' to exit_$connectmode.
56679         Only call exit_$connectmode if connected.
56680         * config/unix.exp (${tool}_load): Check return codes better.
56681         * config/vrtx.exp (${tool}_load): Likewise.
56682         * config/vx.exp (${tool}_load): Likewise.
56683         Delete unneeded global's.
56684         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56685         from ${tool}_load.
56686         (dg-stat): Delete.
56687         (dg-init): Delete recording of pass/fail counts.
56688         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56689         (old-dejagnu-init): Likewise.
56690         (old-dejagnu-stat): Delete contents, empty proc now.
56691         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56692         (c-torture): Delete references to lcnt, lpass, lfail.
56693         Get option list from TORTURE_OPTIONS.
56694         Delete -funroll[-all]-loops if no loops.
56695         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56696         (g++_stat): Delete contents (empty proc now).
56697         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56698         (gcc_finish): Likewise.
56699         (gcc_stat): Deleted.
56700         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56701         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56702         * gcc.c-torture/execute/execute.exp: Likewise.
56703         Split tests into two parts: compile, execute.
56704         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
56705         no loops.  Update to reflect clarified return codes from ${tool}_load.
56706
56707 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
56708
56709         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
56710         to grep for.
56711         (old-dejagnu): Likewise (where necessary).
56712
56713 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
56714
56715         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
56716
56717         * lib/dg.exp (dg-process-target): Fix processing of selector.
56718         Add comment regarding use of `error'.
56719
56720         * lib/gcc.exp (prune_system_crud): Define if missing.
56721         * lib/g++.exp (prune_system_crud): Likewise.
56722
56723         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
56724         Call prune_system_crud.
56725         * lib/dg.exp (dg-runtest): New proc.
56726         Use perror instead of send_user for tcl errors in testcase.
56727         Don't return any value, it's never used.
56728         Don't clobber previous definition of `unknown'.
56729         Print tcl errors in `dg-final'.
56730
56731 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
56732
56733         * lib/dg.exp (dg-process-target): Improve syntax error messages.
56734         (dg-test): Don't print errorInfo, it contains stack backtrace.
56735
56736 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
56737
56738         * lib/g++.exp (runtest_file_p): Define if missing.
56739
56740 1994-09-24  Doug Evans  (dje@cygnus.com)
56741
56742         * lib/mike-g++.exp: Comment out loading of g++.exp.
56743         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
56744         (default_g++_version): Always print something.
56745         (default_g++_start): Comment out call to `which'.
56746         (g++_start, g++_load): Deleted (must be defined in config file).
56747         * lib/gcc.exp: Test for existence of $CC at start.
56748         Delete check for tmpdir (done in gcc_init).
56749         (default_gcc_version): Always print something.
56750         (default_gcc_start): Comment out call to `which'.
56751         * config/*.exp: Major cleanup - make cross targets work at least a
56752         little better for g++ (by not being "--tool gcc" specific).
56753         Rename gcc_xxx to ${tool}_xxx.
56754         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
56755         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
56756
56757 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
56758
56759         * lib/c-torture.exp (c-torture-compile): Rework compiler
56760         message processing.
56761
56762         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
56763         c-torture.
56764
56765 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
56766
56767         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
56768
56769         * lib/dg.exp (dg-process-target): Support { target native }.
56770
56771 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
56772
56773         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
56774         looked for "... program xxx got fatal signal".
56775         Correct regsub munging of `comp_output'.
56776         Ignore compiler messages "path prefix not used" and "linker input
56777         file unused".
56778
56779 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
56780
56781         * lib/gcc.exp (runtest_file_p): Define if missing.
56782         * gcc.prms/template.c: Example to work from.
56783
56784 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
56785
56786         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
56787         * lib/dg.exp (dg-test): Call unsupported testcases as such.
56788
56789         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
56790         * gcc.prms/1883.c: Moved from compile/940714-1.c.
56791         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
56792         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
56793
56794         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
56795         (dg-process-target): No longer a varargs proc.
56796         Return S/N for target, P/F for xfail.  All callers changed.
56797         (user option procs): More argument checking.
56798         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
56799         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
56800         (dg-test): Skip test if not running on selected target in `dg-do'.
56801         Update handling of `dg-do-what', `dg-output-text'.
56802         Separate execution pass/fail from output pattern match pass/fail.
56803         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
56804
56805 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
56806
56807         * gcc.c-torture/special/special.exp: Don't expect failure for mips
56808         target for 920510-1.c.
56809
56810 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
56811
56812         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56813         Clean up comment regarding use of passcnt, etc.
56814         (gcc_stat): Don't update `testcnt' here.
56815         (gcc_finish): Do it here.
56816         Might as well reset `but_id' here too.
56817         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56818         to determine if the file should be tested.
56819         * gcc.c-torture/compile/compile.exp: Likewise.
56820         * gcc.c-torture/execute/execute.exp: Likewise.
56821         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56822         * gcc.misc-tests/dg-test.exp: Likewise.
56823         * gcc.prms/prms.exp: Likewise.
56824         * gcc.wendy/wendy.exp: Likewise.
56825         * g++.old-deja.exp: Likewise.
56826         Move "Testing file" message to verbose level 1.
56827
56828 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
56829
56830         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56831
56832 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
56833
56834         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56835         (default_gcc_start): Accept optional second list element
56836         of compiler flags.  Print compiler output at verbosity level 2.
56837         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56838         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56839         Save current values of framework globals passcnt, failcnt, xpasscnt,
56840         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56841         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56842         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56843         xfailcnt to compute stats.  Update framework global `testcnt' from
56844         pass/fail counts.
56845         (gcc_finish): New proc.  Clean up test environment.
56846         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56847         (gcc_epass, gcc_efail): Delete.
56848         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56849         argument of line number.
56850         (dg-init): If the tool has an init routine, call it.
56851         (dg-test): Remove args `cflags_var' and `libs_var'.
56852         Pass all compiler options to ${tool}_start.
56853         Handle missing line number.
56854         (dg-finish): New function.
56855         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56856         particular files.  Call gcc_finish at end.  Move "skipping test"
56857         message to verbosity level 3.
56858         * gcc.c-torture/compile/compile.exp: Likewise.
56859         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56860         * gcc.c-torture/execute/execute.exp: Likewise.
56861         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56862         Print testcase being tried at verbosity level 1.
56863         * gcc.c-torture/special/special.exp: Unset xfail.
56864         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56865         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56866         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56867         * gcc.failure/failure.exp: Likewise.
56868         * gcc.ieee/ieee.exp: Likewise.
56869         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56870         Update call to dg-test.  Call dg-finish at end.
56871         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56872         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56873         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56874         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56875         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56876         * gcc.wendy/wendy.exp: Add copyright.
56877         Delete setting of tmpdir (done by gcc_init).
56878         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56879         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56880         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56881         gcc_[ce]pass/fail.
56882
56883 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56884
56885         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56886         confusion.
56887         (g++_load): Likewise.
56888
56889         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56890         Rename argument to `prog' to remove the confusion.
56891         Varargs fns behave differently too!
56892         (g++_load): Likewise.
56893
56894         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56895
56896         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56897         what it is.  Delete (always) printing of status value for !native.
56898         Simplify verbose code, and include status and exec_output.
56899         (g++_load): Use gcc_load.
56900
56901 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56902
56903         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56904         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56905         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56906         940714-3.c as these testcases don't exist anymore.  Make
56907         va-arg-1.c expected to pass.
56908
56909 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56910
56911         * gcc.misc-tests/misc.exp: Only run specific testcases.
56912         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56913         * gcc.misc-tests/dg-[1-9].c: New files.
56914
56915         * lib/dg.exp: New testsuite driver.
56916         * gcc.prms/prms.exp: Use it.
56917
56918         * README.gcc: New file.
56919
56920         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56921         Document and reset `lxpass' and `lxfail'.
56922         Simplify "initialized" message.
56923         (gcc_stat): Clean up comments a little.
56924
56925 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56926
56927         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56928
56929 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56930
56931         * lib/old-dejagnu.exp (process-option): New proc.
56932         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56933         (old-dejagnu): Simplify.
56934         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56935
56936 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56937
56938         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56939         exists and is not an empty string.
56940
56941         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56942         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56943         finished.
56944         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56945         automatically.
56946
56947         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56948         longer expected to fail.
56949
56950         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56951         "f" function call.
56952
56953         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56954
56955         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56956         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56957         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56958         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56959         c-torture-1.29.
56960
56961         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56962         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56963
56964         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56965
56966         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56967         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56968
56969         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56970         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56971         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56972
56973 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56974
56975         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56976         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56977         940714-1.c, 940714-2.c, 940714-3.c},
56978         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56979         gcc.misc-tests/{mg.c,mg.exp}:
56980         New tests.
56981         * gcc.noncompile/noncompile.exp: Change accordingly.
56982
56983 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56984
56985         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56986         Undo previous clobberage.
56987
56988 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56989
56990         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56991         * gcc.special/{930510-1.c, special.exp}:
56992         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56993         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56994         struct-varargs-1.c}: New tests from c-torture-1.26.
56995
56996 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56997
56998         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56999           argument to switch.
57000
57001 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57002
57003         * Revert the previous changes.  Please see Rob's directory
57004         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57005         fixes.
57006
57007 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57008
57009         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57010         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57011         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57012         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57013         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57014         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57015         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57016         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57017         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57018         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57019         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57020         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57021         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57022         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57023         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57024         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57025         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57026         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57027         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57028         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57029         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57030         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57031         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57032         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57033         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57034         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57035         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57036         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57037         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57038         testing changes.
57039
57040 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57041
57042         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57043         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57044         with perror calls.
57045
57046 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57047
57048         * config/unix.exp (g++_load): Fix syntax.
57049
57050 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57051
57052         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57053         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57054         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57055         Don't expect va-arg-1.c to fail.  Correct expected output for
57056         920928-1.c.
57057         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57058         * gcc.wendy/hbm4.c: Correct typo.
57059         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57060
57061 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57062
57063         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57064         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57065         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57066         * lib/c-torture.exp (c-torture-compile): Ditto.
57067
57068         Reduce volume of output (remove all the -I's and such).
57069         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57070         Call gcc_cpass, gcc_cfail.
57071         (c-torture): Pass testing option to c-torture-compile.
57072
57073 1994-03-21  Doug Evans  (dje@cygnus.com)
57074
57075         Bring patches over from progressive.
57076         * config/default.exp: Exit remote shell cleanly.
57077         (g++_exit, g++_start): Add default versions.
57078         * config/sim.exp (gcc_load): Use perror, not error.
57079
57080 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57081
57082         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57083         set in site.exp.
57084
57085 1994-03-14  Doug Evans  (dje@cygnus.com)
57086
57087         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57088         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57089         (wendy_try): New proc to run testcase.
57090         (main loop): Call 'em.
57091         * gcc.wendy/*.c: Clean up pass to correct expected output.
57092
57093         * lib/gcc.exp: Minor cleanup work.
57094         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57095
57096 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57097
57098         * config/sim.exp (gcc_load): Document return codes better.
57099         Don't pass -v to simulator.
57100
57101 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57102
57103         * gcc.special/920717-x.c: Fix typo.
57104         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57105         get at sources.
57106
57107         * lib/mike-gcc.exp: Fix typo.
57108
57109 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57110
57111         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57112         binary to use, transform the name.
57113         * config/*.exp: rename everything. Nuke any g++ specific files,
57114         it's now a special case of gcc that requires no special support.
57115         Add a default.exp for unsupported targets.
57116
57117 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57118
57119         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57120         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57121         version of Tcl.
57122
57123 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57124
57125         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57126         than a warning.
57127
57128 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57129
57130         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57131
57132 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57133
57134         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57135         option_list.  Compile every file with only 4/6 option choices
57136         (same as C torture) instead of with 12/18 different option
57137         choices.
57138         * lib/c-torture.exp: Likewise.
57139
57140         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57141         not already set.
57142
57143 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57144
57145         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57146         can put an XFAIL *-*-* on excess errors.
57147
57148 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57149
57150         * g++.law: Add more tests derived from g++-bugs snapshots.
57151
57152         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57153         equivalent to g++.law/init9.
57154
57155         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57156         compiled it, and the a.out file after we've run it.
57157
57158 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57159
57160         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57161         compiled it, and the a.out file after we've run it.
57162
57163 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57164
57165         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57166
57167 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57168
57169         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57170         version number.
57171
57172 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57173
57174         * g++.law: New directory of g++ tests derived from the g++-bugs
57175         snapshots.
57176
57177 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57178
57179         * gcc.compile: initbug1.c initbug1.exp testcase added
57180
57181 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57182
57183         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57184         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57185           fixes submitted by Jeff Law (law@cs.utah.edu)
57186         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57187           Jeff Law (law@cs.utah.edu)
57188
57189
57190 1993-11-30  Mike Stump  (mrs@cygnus.com)
57191
57192         * config/unix-g++.exp: Follow the gcc way of doing things.
57193         * g++.old-deja/old-deja.exp: Minor updates.
57194         * lib/g++.exp: New file, follow the gcc way of doing things.
57195         * lib/old-dejagnu.exp: Minor updates.
57196         * lib/mike-g++.exp: Always unset errorInfo.
57197
57198 1993-11-06  Mike Stump  (mrs@cygnus.com)
57199
57200         * lib/gcc.exp: Fix some errors with the below change, CC and
57201         CFLAGS should be global when setting, not local.
57202
57203 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57204
57205         * lib/gcc.exp: Transform tool name.
57206
57207 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57208
57209         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57210
57211 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57212
57213         * lib/gcc.exp: change gcc_done to gcc_stat
57214
57215 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57216
57217         * Upgraded gcc testsuite to c-torture version 1.25
57218
57219 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57220
57221         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57222         * lib/c-torture: added hooks for new reporting code.
57223
57224 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57225
57226         * config/sh-gcc.exp: check if sh-sim exists in the path
57227
57228 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57229
57230         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57231         * gcc.compile/compile.exp: Initial changes for new logic.
57232         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57233         * gcc.failure/failure.exp: Initial changes for new logic.
57234         * gcc.ieee/ieee.exp: Initial changes for new logic.
57235         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57236         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57237         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57238         * lib/c-torture.exp: Initial changes for new logic.
57239         * lib/gcc.exp: Initial changes for new logic.
57240
57241 1993-10-15  Mike Stump  (mrs@cygnus.com)
57242
57243         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57244         depend upon failure or success.  Fully qualify names in failure
57245         and success messages.  Always remove a.out before starting
57246         compile, just in case.  Pay more attention to error text output by
57247         the compiler.  Handle testcases with no known past errors just
57248         like all others, so that things are uniform.  Other miscellaneous
57249         improvements.
57250
57251 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57252
57253         * gcc.cpp: new directory for cpp tests
57254
57255 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57256
57257         * lib/chill.exp: Code reformatted, removed unused code.
57258         * config/unix-chill.exp: Code reformatted, removed unused code.
57259         * chill.execute/execute.exp: Code reformatted, removed unused code.
57260         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57261
57262 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57263
57264         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57265         routines not written.
57266
57267 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57268
57269         * config/bug-gcc.exp: Use new procs from bug.exp.
57270
57271 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57272
57273         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57274         via ftp, rather than depending on NFS.
57275         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57276         case.
57277
57278 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57279
57280         * config/bug-gcc.exp: Use new download proc.
57281
57282 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57283
57284         * chill.execute/execute.exp: cleanups, handles errors better
57285         * chill.compile/compile.exp: rewrite, based on execute.exp
57286         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57287         * lib/chill.exp: major changes to diff proc and compile and link
57288         procs. added chill_fail and chill_pass wrappers to pass and
57289         fail. added more comments, and handle error codes better.
57290         Added a hack to capture stderr from exec, so noncompile tests
57291         can work.
57292
57293 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57294
57295         * chill.execute/execute.exp: rewrite of testsuite driver
57296         * lib/chill.exp: rewrite of testsuite driver
57297         * config/unix-chill.exp: rewrite of testsuite driver
57298
57299 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57300
57301         In chill.execute:
57302         * iexpr.ch: Standardize uppercase.
57303         * tuples.dat: Standardize uppercase.
57304         * vary.ch: standardize.  Correct varying string assignments.
57305         * vary.dat: Add new output lines.
57306
57307 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57308
57309         In chill.execute:
57310         * chprintf.ch: Standardize use of uppercase.
57311         * tuples.ch: Standardize and turn arr2 into a DCL,
57312           rather than a SYN.
57313         * pinits.ch: Standardize.
57314
57315 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57316
57317         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57318         * Makefil: Renamed to Makefile.in.
57319         * configure.in: New.
57320
57321 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57322
57323         In chill.execute:
57324         * .cvsignore: Add result/output files.
57325         * Makefile: Fix up variables at start.  Use MFLAGS
57326           everywhere.  Correct bool_loc, built_ins entries.
57327           Add entry for vary1.ch.
57328         * bitarray.ch: Standardize upper-case usage.
57329         * bitexpr.ch: Standardize, add output of b1.
57330         * params.ch: Use arrayt in along PROC parameters, to
57331           avoid novelty problems.
57332         * sets.ch: Tiny cleanup.
57333         * vary1.ch: Re-indent.
57334
57335 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57336
57337         * Add PR-related files to Makefiles, .cvsignore files, etc.
57338
57339 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57340
57341         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57342           with compiler objects. New names are test-flow.c and test-loop.c
57343
57344 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57345
57346         * Upgraded c-torture tests from 1.19 to 1.20
57347
57348         * new files:
57349         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57350         * gcc.compile: 930623-1.c 930623-2.c
57351         * gcc.noncompile: 930622-1.c 930622-2.c
57352         * gcc.failure: 920411-1.c 920627-2.c
57353         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57354
57355 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57356
57357         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57358           More changes to get testsuite working properly. Needs more work.
57359           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57360
57361 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57362
57363         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57364           More changes to get testsuite working properly. Needs more work.
57365
57366 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57367
57368         * chill.compile/compile.exp: Added for Dejagnu support
57369         * chill.execute/execute.exp: Added for Dejagnu support
57370         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57371
57372 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57373
57374         This should complete moving the CHILL test files.
57375         * chill.noncompile(.cvsignore printf.grt
57376             in-printf.grt chprintf.grt chprintf.ch):
57377             Added test-support files.
57378           (Makefile): Modified further.
57379         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57380             signal.ch): Added test files.
57381           * chill.execute (.cvsignore printf.grt printr.c
57382             in-printf.grt rts.c chprintf.grt rts.h): Added
57383           test-support files.
57384             (Makefile): More corrections.
57385
57386 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57387
57388         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57389           test cases, ready for DejaGnu.
57390
57391 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57392
57393         * Upgraded c-torture tests from 1.18 to 1.19
57394
57395         * gcc.compile: added test(s):
57396           930607-1.c
57397         * gcc.execute: added test(s):
57398           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57399
57400         * added new subdirectory for misc tests: gcc.misc-tests
57401         * gcc.misc-test(s): added tests:
57402           inst-check.c test-consts.c test-ior.c test-switch.c
57403
57404 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57405
57406         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57407
57408 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57409
57410         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57411
57412 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57413
57414         * Upgraded c-torture tests from 1.17 to 1.18
57415
57416 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57417
57418         * Upgraded c-torture tests from 1.12 to 1.17
57419
57420 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57421
57422         * lib/old-dejagnu.exp:
57423           Fixed handling of XFAIL target triplets to correctly
57424           recognize wildcard characters.  Removed code that
57425           appended a unique id tag to the end of the file name
57426           printed out by the result of the testcases within a
57427           given test file.
57428
57429 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57430
57431         * lib/old-dejagnu.exp:
57432           Reworked expected failure handling to trigger off of XFAIL
57433           keyword in keyphrase embeded in testcase source code. The
57434           XFAIL keyword must be at the end of the keyphrase line. It
57435           may optionally be followed by one or more target triplets.
57436           It has just occured that the handling of wildcards in the
57437           target triplet may not be correct.
57438
57439 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57440
57441         * g++.old-deja/tests:
57442           Moved all subdirectories up one level into g++.old-deja .
57443
57444         * lib/old-dejagnu.exp:
57445           Fixed problem with CXXFLAGS not being properly reset, and being
57446           corrupted with extraneous "-c" compiler option.  This was
57447           causing binaries to not be generated for test that needed them.
57448           Modified strings passed to "pass" and "fail" so that individual
57449           tests from the same test file would be distinguished by an
57450           identifier appended to the test file name in the summary logs;
57451           this corrected a problem with erroneous diff logs.  Added code
57452           to search testcases for expected fail and unexpected pass keywords.
57453
57454 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57455
57456         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57457
57458 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57459
57460         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57461           Removed extraneous text from end of "Special g++ Options"
57462           keyphrase.
57463
57464         * lib/old-dejagnu.exp: Added pattern matching to look for new
57465           keywords, embedded in testcases comments, which will trigger
57466           calls to xpass and xfail.
57467
57468 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57469
57470         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57471           comments embedded in the testcases, especially the one looking for
57472           special compiler options, as well as the pattern matching for the
57473           compiler output again.
57474
57475 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57476
57477         * lib/old-dejagnu.exp: Do a proper check of the return value for
57478           execute tests. Fixed several problems with the pattern matching
57479           of the compiler output which gave erroneous test results.
57480           Changed several of the test result messages to be more descriptive.
57481         * config/unix-g++.exp: Proc g++_load now actually works and
57482           executes the tests passed to it and returns a usable return
57483           value.
57484
57485 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57486
57487           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57488
57489 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57490
57491         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57492           Modified both files to properly execute the old style
57493           dejagnu tests. The previous versions of these files were
57494           experimental and did not function anything near correctly.
57495
57496 1993-04-05  Rob Savoye  (rob@cygnus.com)
57497
57498         * Removed all Makefile.in and configure.in files. No configuration
57499         needed now.
57500
57501 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57502
57503         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57504
57505 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57506
57507         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57508         gcc.special/configure.in, gcc.noncompile/configure.in,
57509         gcc.execute/configure.in, gcc.code_quality/configure.in,
57510         g++.other/configure.in, g++.old-deja/configure.in,
57511         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57512         in srcname setting.
57513
57514 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57515
57516         * lib/udi.exp: Fixed mondfe and mondfe_download.
57517         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57518         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57519
57520 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57521
57522         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57523         (gdb_exit): Don't remove *_soc files.
57524
57525 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57526
57527         * lib/c-torture.exp: Don't look for main; instead always use -w
57528         -c.  This is how the c-torture tests work.  Remove the object
57529         file if the compilation succeeds.
57530         * gcc.execute/execute.exp: Remove executable if test passes.
57531         * gcc.noncompile/noncompile.exp: Every test is an expected
57532         failure.
57533         * gcc.special/special.exp: Added tests from c-torture 1.11,
57534         corrected use of existing test.
57535         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57536         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57537         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57538         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57539         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57540         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57541         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57542         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57543         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57544         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57545         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57546         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57547         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57548         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57549         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57550         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57551         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57552         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57553         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57554         c-torture 1.11.
57555         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57556         correspond to c-torture 1.11.
57557
57558         * New file.